#S(HASH-TABLE EQL (FILENAME . "c:\winnt\system32\mmcndmgr.dll")(GUID . "{43136EB0-D36C-11CF-ADBC-00AA00A80033}")(DESCRIPTION . "NodeMgr 1.0 Type Library")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("NodeInit" (TYPE . "Coclass")(DESCRIPTION . "NodeInit Class")(GUID . "{43136EB5-D36C-11CF-ADBC-00AA00A80033}")(ALIASES "IFramePrivate""IHeaderCtrl""IContextMenuProvider""IContextMenuCallback""IImageList""IToolbar""IScopeTreeIter""INodeCallback") (FUNCTIONS )) ("IFramePrivate" (TYPE . "Interface")(DESCRIPTION . "IFramePrivate Interface")(GUID . "{D71D1F2A-1BA2-11D0-A29B-00C04FD909DD}")(FUNCTIONS ((NAME . "SetResultView") (RIID . #x60030000) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("pUnknown" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets IFrame Result pane")) ((NAME . "SetTaskPadList") (RIID . #x60030001) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("pUnknown" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets Task Pads list view")) ((NAME . "GetComponentID") (RIID . #x60030002) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("lpComponentID" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "IComponent's component ID")) ((NAME . "SetComponentID") (RIID . #x60030003) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("id" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "IComponent's component ID")) ((NAME . "SetNode") (RIID . #x60030004) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("lMTNode" "VT_USERDEFINED.Typedef.LONG_PTR")("hNode" "VT_USERDEFINED.Typedef.LONG_PTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Node for the view.")) ((NAME . "SetComponent") (RIID . #x60030005) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ("lpComponent" "VT_PTR.IComponent")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Cache the IComponent interface for the snapin.")) ((NAME . "QueryScopeTree") (RIID . #x60030006) (OFFSET . #x5c) (RETURNS . "VT_HRESULT")(PARAMS ("ppScopeTree" "VT_PTR.VT_PTR.IScopeTree")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Console name space.")) ((NAME . "SetScopeTree") (RIID . #x60030007) (OFFSET . #x60) (RETURNS . "VT_HRESULT")(PARAMS ("pScopeTree" "VT_PTR.IScopeTree")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Set the console name space.")) ((NAME . "CreateScopeImageList") (RIID . #x60030008) (OFFSET . #x64) (RETURNS . "VT_HRESULT")(PARAMS ("refClsidSnapIn" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates image list for the scope pane.")) ((NAME . "SetUsedByExtension") (RIID . #x60030009) (OFFSET . #x68) (RETURNS . "VT_HRESULT")(PARAMS ("bExtension" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "bExtension is TRUE if this IFrame is used by an extension.")) ((NAME . "InitViewData") (RIID . #x6003000a) (OFFSET . #x6c) (RETURNS . "VT_HRESULT")(PARAMS ("lViewData" "VT_USERDEFINED.Typedef.LONG_PTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Init view data.")) ((NAME . "CleanupViewData") (RIID . #x6003000b) (OFFSET . #x70) (RETURNS . "VT_HRESULT")(PARAMS ("lViewData" "VT_USERDEFINED.Typedef.LONG_PTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Clean up view data.")) ((NAME . "DisableToolbars") (RIID . #x6003000c) (OFFSET . #x74) (RETURNS . "VT_HRESULT")(PARAMS ("lViewData" "VT_USERDEFINED.Typedef.LONG_PTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "DisableToolbars in the view.")) ((NAME . "EnableMenuButtons") (RIID . #x6003000d) (OFFSET . #x78) (RETURNS . "VT_HRESULT")(PARAMS ("lViewData" "VT_USERDEFINED.Typedef.LONG_PTR")("bEnableUpOneLevel" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Enable Menu Buttons in the view.")) ((NAME . "ResetSortParameters") (RIID . #x6003000e) (OFFSET . #x7c) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Reset the sort parameters after a selection change.")) ((NAME . "ResetColumnsFlag") (RIID . #x6003000f) (OFFSET . #x80) (RETURNS . "VT_HRESULT")(PARAMS ("pbOldVal" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Reset the set columns flag, old value is used to determine whether to set columns using persisted data or not.")))) ("IConsole2" (TYPE . "Interface")(DESCRIPTION . "IConsole2 Interface")(GUID . "{103D842A-AA63-11D1-A7E1-00C04FD8D565}")(FUNCTIONS ((NAME . "Expand") (RIID . #x60020000) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("hItem" "VT_USERDEFINED.Typedef.LONG_PTR")("bExpand" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Allows the snap-in to expand/collapse a scope item in the corresponding view. Should be called only by the IConsole associated with a IComponent.")) ((NAME . "IsTaskpadViewPreferred") (RIID . #x60020001) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Determines if the user prefers taskpad views by default.")) ((NAME . "SetStatusText") (RIID . #x60020002) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("pszStatusText" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Allows the snap-in to change the text on the status bar.")))) ("IConsole" (TYPE . "Interface")(DESCRIPTION . "IConsole Interface")(GUID . "{43136EB1-D36C-11CF-ADBC-00AA00A80033}")(FUNCTIONS ((NAME . "SetHeader") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pHeader" "VT_PTR.IHeaderCtrl")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets IConsoles header interface")) ((NAME . "SetToolbar") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pToolbar" "VT_PTR.IToolbar")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets IConsoles toolbar interface")) ((NAME . "QueryResultView") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pUnknown" "VT_PTR.VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Queries IConsoles user provided IUnknown")) ((NAME . "QueryScopeImageList") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppImageList" "VT_PTR.VT_PTR.IImageList")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Queries the IConsole provided image list for the scope pane.")) ((NAME . "QueryResultImageList") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("ppImageList" "VT_PTR.VT_PTR.IImageList")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Queries the IConsole provided image list for the result pane.")) ((NAME . "UpdateAllViews") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("lpDataObject" "VT_PTR.IDataObject")("data" "VT_USERDEFINED.Typedef.LONG_PTR")("hint" "VT_USERDEFINED.Typedef.LONG_PTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Generates a notification to update view(s) because of content change")) ((NAME . "MessageBox") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("lpszText" "VT_LPWSTR")("lpszTitle" "VT_LPWSTR")("fuStyle" "VT_UINT")("piRetval" "VT_PTR.VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Displays a message box")) ((NAME . "QueryConsoleVerb") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("ppConsoleVerb" "VT_PTR.VT_PTR.IConsoleVerb")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Query for the IConsoleVerb.")) ((NAME . "SelectScopeItem") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("hScopeItem" "VT_USERDEFINED.Typedef.LONG_PTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Selects the given scope item.")) ((NAME . "GetMainWindow") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("phwnd" "VT_PTR.wireHWND")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns handle to the main frame window.")) ((NAME . "NewWindow") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("hScopeItem" "VT_USERDEFINED.Typedef.LONG_PTR")("lOptions" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Create a new window rooted at the scope item specified by hScopeItem.")))) ("IHeaderCtrl" (TYPE . "Interface")(DESCRIPTION . "INodeInit Interface")(GUID . "{43136EB3-D36C-11CF-ADBC-00AA00A80033}")(FUNCTIONS ((NAME . "InsertColumn") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("nCol" "VT_INT")("title" "VT_LPWSTR")("nFormat" "VT_INT")("nWidth" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Add a column to a Default Result view")) ((NAME . "DeleteColumn") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("nCol" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Remove a column to a Default Result view")) ((NAME . "SetColumnText") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("nCol" "VT_INT")("title" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Set a columns text")) ((NAME . "GetColumnText") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("nCol" "VT_INT")("pText" "VT_PTR.VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Gets a columns text")) ((NAME . "SetColumnWidth") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("nCol" "VT_INT")("nWidth" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Set a columns width")) ((NAME . "GetColumnWidth") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("nCol" "VT_INT")("pWidth" "VT_PTR.VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Gets a columns width")))) ("IToolbar" (TYPE . "Interface")(GUID . "{43136EB9-D36C-11CF-ADBC-00AA00A80033}")(FUNCTIONS ((NAME . "AddBitmap") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("nImages" "VT_INT")("hbmp" "VT_USERDEFINED.Typedef.wireHBITMAP")("cxSize" "VT_INT")("cySize" "VT_INT")("crMask" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Add and image to the toolbar")) ((NAME . "AddButtons") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("nButtons" "VT_INT")("lpButtons" "VT_PTR._MMCButton")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Add an array of buttons to the toolbar")) ((NAME . "InsertButton") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("nIndex" "VT_INT")("lpButton" "VT_PTR._MMCButton")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Add a single button to the toolbar at position nIndex")) ((NAME . "DeleteButton") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("nIndex" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Remove a button at the index")) ((NAME . "GetButtonState") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("idCommand" "VT_INT")("nState" "VT_USERDEFINED.Enum._MMC_BUTTON_STATE")("pState" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get an attribute of a button")) ((NAME . "SetButtonState") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("idCommand" "VT_INT")("nState" "VT_USERDEFINED.Enum._MMC_BUTTON_STATE")("bState" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Set an attribute of a button")))) ("wireHBITMAP" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}"))) (FUNCTIONS )) ("_userHBITMAP" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL_IWinTypes_0007" (TYPE . "Union")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_userBITMAP" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_MMCButton" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_MMC_BUTTON_STATE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IImageList" (TYPE . "Interface")(DESCRIPTION . "IImageList Interface")(GUID . "{43136EB8-D36C-11CF-ADBC-00AA00A80033}")(FUNCTIONS ((NAME . "ImageListSetIcon") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pIcon" "VT_PTR.LONG_PTR")("nLoc" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets an Icon in the image list, creates it if it is not there.")) ((NAME . "ImageListSetStrip") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pBMapSm" "VT_PTR.LONG_PTR")("pBMapLg" "VT_PTR.LONG_PTR")("nStartLoc" "VT_I4")("cMask" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets a strip in the image list, starting at nLoc using a pair of bitmaps.")))) ("LONG_PTR" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")VT_I4)) (FUNCTIONS )) ("IDataObject" (TYPE . "Interface")(GUID . "{0000010E-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "RemoteGetData") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pformatetcIn" "VT_PTR.tagFORMATETC")("pRemoteMedium" "VT_PTR.wireSTGMEDIUM")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteGetDataHere") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pformatetc" "VT_PTR.tagFORMATETC")("pRemoteMedium" "VT_PTR.wireSTGMEDIUM")) (FLAGS ( IS-FUNCTION ))) ((NAME . "QueryGetData") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pformatetc" "VT_PTR.tagFORMATETC")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetCanonicalFormatEtc") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pformatectIn" "VT_PTR.tagFORMATETC")("pformatetcOut" "VT_PTR.tagFORMATETC")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteSetData") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pformatetc" "VT_PTR.tagFORMATETC")("pmedium" "VT_PTR.wireFLAG_STGMEDIUM")("fRelease" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EnumFormatEtc") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("dwDirection" "VT_UI4")("ppenumFormatEtc" "VT_PTR.VT_PTR.IEnumFORMATETC")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DAdvise") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pformatetc" "VT_PTR.tagFORMATETC")("advf" "VT_UI4")("pAdvSink" "VT_PTR.IAdviseSink")("pdwConnection" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DUnadvise") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("dwConnection" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EnumDAdvise") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("ppenumAdvise" "VT_PTR.VT_PTR.IEnumSTATDATA")) (FLAGS ( IS-FUNCTION ))))) ("tagFORMATETC" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("wireCLIPFORMAT" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}"))) (FUNCTIONS )) ("_userCLIPFORMAT" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL_IWinTypes_0001" (TYPE . "Union")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("tagDVTARGETDEVICE" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("wireSTGMEDIUM" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}"))) (FUNCTIONS )) ("_userSTGMEDIUM" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_STGMEDIUM_UNION" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL_IAdviseSink_0003" (TYPE . "Union")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_userHMETAFILEPICT" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL_IWinTypes_0005" (TYPE . "Union")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_remoteMETAFILEPICT" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_userHMETAFILE" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL_IWinTypes_0004" (TYPE . "Union")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_BYTE_BLOB" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_userHENHMETAFILE" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL_IWinTypes_0006" (TYPE . "Union")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_GDI_OBJECT" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL_IAdviseSink_0002" (TYPE . "Union")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_userHPALETTE" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL_IWinTypes_0008" (TYPE . "Union")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("tagLOGPALETTE" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("tagPALETTEENTRY" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_userHGLOBAL" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL_IWinTypes_0003" (TYPE . "Union")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_FLAGGED_BYTE_BLOB" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("wireFLAG_STGMEDIUM" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}"))) (FUNCTIONS )) ("_userFLAG_STGMEDIUM" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IEnumFORMATETC" (TYPE . "Interface")(GUID . "{00000103-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "RemoteNext") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("rgelt" "VT_PTR.tagFORMATETC")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppenum" "VT_PTR.VT_PTR.IEnumFORMATETC")) (FLAGS ( IS-FUNCTION ))))) ("IAdviseSink" (TYPE . "Interface")(GUID . "{0000010F-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "RemoteOnDataChange") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pformatetc" "VT_PTR.tagFORMATETC")("pStgmed" "VT_PTR.wireASYNC_STGMEDIUM")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteOnViewChange") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("dwAspect" "VT_UI4")("lindex" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteOnRename") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pmk" "VT_PTR.IMoniker")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteOnSave") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteOnClose") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("wireASYNC_STGMEDIUM" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}"))) (FUNCTIONS )) ("IMoniker" (TYPE . "Interface")(GUID . "{0000000F-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "RemoteBindToObject") (RIID . #x60030000) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pbc" "VT_PTR.IBindCtx")("pmkToLeft" "VT_PTR.IMoniker")("riidResult" "VT_PTR.GUID")("ppvResult" "VT_PTR.VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteBindToStorage") (RIID . #x60030001) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pbc" "VT_PTR.IBindCtx")("pmkToLeft" "VT_PTR.IMoniker")("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reduce") (RIID . #x60030002) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("pbc" "VT_PTR.IBindCtx")("dwReduceHowFar" "VT_UI4")("ppmkToLeft" "VT_PTR.VT_PTR.IMoniker")("ppmkReduced" "VT_PTR.VT_PTR.IMoniker")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ComposeWith") (RIID . #x60030003) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("pmkRight" "VT_PTR.IMoniker")("fOnlyIfNotGeneric" "VT_I4")("ppmkComposite" "VT_PTR.VT_PTR.IMoniker")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Enum") (RIID . #x60030004) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("fForward" "VT_I4")("ppenumMoniker" "VT_PTR.VT_PTR.IEnumMoniker")) (FLAGS ( IS-FUNCTION ))) ((NAME . "IsEqual") (RIID . #x60030005) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("pmkOtherMoniker" "VT_PTR.IMoniker")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Hash") (RIID . #x60030006) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("pdwHash" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "IsRunning") (RIID . #x60030007) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("pbc" "VT_PTR.IBindCtx")("pmkToLeft" "VT_PTR.IMoniker")("pmkNewlyRunning" "VT_PTR.IMoniker")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTimeOfLastChange") (RIID . #x60030008) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("pbc" "VT_PTR.IBindCtx")("pmkToLeft" "VT_PTR.IMoniker")("pfiletime" "VT_PTR._FILETIME")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Inverse") (RIID . #x60030009) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("ppmk" "VT_PTR.VT_PTR.IMoniker")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CommonPrefixWith") (RIID . #x6003000a) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("pmkOther" "VT_PTR.IMoniker")("ppmkPrefix" "VT_PTR.VT_PTR.IMoniker")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RelativePathTo") (RIID . #x6003000b) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("pmkOther" "VT_PTR.IMoniker")("ppmkRelPath" "VT_PTR.VT_PTR.IMoniker")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetDisplayName") (RIID . #x6003000c) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("pbc" "VT_PTR.IBindCtx")("pmkToLeft" "VT_PTR.IMoniker")("ppszDisplayName" "VT_PTR.VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ParseDisplayName") (RIID . #x6003000d) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("pbc" "VT_PTR.IBindCtx")("pmkToLeft" "VT_PTR.IMoniker")("pszDisplayName" "VT_LPWSTR")("pchEaten" "VT_PTR.VT_UI4")("ppmkOut" "VT_PTR.VT_PTR.IMoniker")) (FLAGS ( IS-FUNCTION ))) ((NAME . "IsSystemMoniker") (RIID . #x6003000e) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ("pdwMksys" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))))) ("IPersistStream" (TYPE . "Interface")(GUID . "{00000109-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "IsDirty") (RIID . #x60020000) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Load") (RIID . #x60020001) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pstm" "VT_PTR.IStream")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Save") (RIID . #x60020002) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pstm" "VT_PTR.IStream")("fClearDirty" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetSizeMax") (RIID . #x60020003) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pcbSize" "VT_PTR._ULARGE_INTEGER")) (FLAGS ( IS-FUNCTION ))))) ("IPersist" (TYPE . "Interface")(GUID . "{0000010C-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "GetClassID") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pClassID" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))))) ("IStream" (TYPE . "Interface")(GUID . "{0000000C-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "RemoteSeek") (RIID . #x60020000) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("dlibMove" "VT_USERDEFINED.Structure._LARGE_INTEGER")("dwOrigin" "VT_UI4")("plibNewPosition" "VT_PTR._ULARGE_INTEGER")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetSize") (RIID . #x60020001) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("libNewSize" "VT_USERDEFINED.Structure._ULARGE_INTEGER")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteCopyTo") (RIID . #x60020002) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pstm" "VT_PTR.IStream")("cb" "VT_USERDEFINED.Structure._ULARGE_INTEGER")("pcbRead" "VT_PTR._ULARGE_INTEGER")("pcbWritten" "VT_PTR._ULARGE_INTEGER")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Commit") (RIID . #x60020003) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("grfCommitFlags" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Revert") (RIID . #x60020004) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "LockRegion") (RIID . #x60020005) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("libOffset" "VT_USERDEFINED.Structure._ULARGE_INTEGER")("cb" "VT_USERDEFINED.Structure._ULARGE_INTEGER")("dwLockType" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "UnlockRegion") (RIID . #x60020006) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("libOffset" "VT_USERDEFINED.Structure._ULARGE_INTEGER")("cb" "VT_USERDEFINED.Structure._ULARGE_INTEGER")("dwLockType" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Stat") (RIID . #x60020007) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("pstatstg" "VT_PTR.tagSTATSTG")("grfStatFlag" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60020008) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("ppstm" "VT_PTR.VT_PTR.IStream")) (FLAGS ( IS-FUNCTION ))))) ("ISequentialStream" (TYPE . "Interface")(GUID . "{0C733A30-2A1C-11CE-ADE5-00AA0044773D}")(FUNCTIONS ((NAME . "RemoteRead") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pv" "VT_PTR.VT_UI1")("cb" "VT_UI4")("pcbRead" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteWrite") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pv" "VT_PTR.VT_UI1")("cb" "VT_UI4")("pcbWritten" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))))) ("_LARGE_INTEGER" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_ULARGE_INTEGER" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("tagSTATSTG" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_FILETIME" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IBindCtx" (TYPE . "Interface")(GUID . "{0000000E-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "RegisterObjectBound") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("punk" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RevokeObjectBound") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("punk" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ReleaseBoundObjects") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteSetBindOptions") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pbindopts" "VT_PTR.tagBIND_OPTS2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteGetBindOptions") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pbindopts" "VT_PTR.tagBIND_OPTS2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetRunningObjectTable") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pprot" "VT_PTR.VT_PTR.IRunningObjectTable")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RegisterObjectParam") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pszKey" "VT_LPWSTR")("punk" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetObjectParam") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("pszKey" "VT_LPWSTR")("ppunk" "VT_PTR.VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EnumObjectParam") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("ppenum" "VT_PTR.VT_PTR.IEnumString")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RevokeObjectParam") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("pszKey" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))))) ("tagBIND_OPTS2" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_COSERVERINFO" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_COAUTHINFO" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_COAUTHIDENTITY" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IRunningObjectTable" (TYPE . "Interface")(GUID . "{00000010-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "Register") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("grfFlags" "VT_UI4")("punkObject" "VT_UNKNOWN")("pmkObjectName" "VT_PTR.IMoniker")("pdwRegister" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Revoke") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("dwRegister" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "IsRunning") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pmkObjectName" "VT_PTR.IMoniker")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetObject") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pmkObjectName" "VT_PTR.IMoniker")("ppunkObject" "VT_PTR.VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))) ((NAME . "NoteChangeTime") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("dwRegister" "VT_UI4")("pfiletime" "VT_PTR._FILETIME")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTimeOfLastChange") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pmkObjectName" "VT_PTR.IMoniker")("pfiletime" "VT_PTR._FILETIME")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EnumRunning") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("ppenumMoniker" "VT_PTR.VT_PTR.IEnumMoniker")) (FLAGS ( IS-FUNCTION ))))) ("IEnumMoniker" (TYPE . "Interface")(GUID . "{00000102-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "RemoteNext") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("rgelt" "VT_PTR.VT_PTR.IMoniker")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppenum" "VT_PTR.VT_PTR.IEnumMoniker")) (FLAGS ( IS-FUNCTION ))))) ("IEnumString" (TYPE . "Interface")(GUID . "{00000101-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "RemoteNext") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("rgelt" "VT_PTR.VT_LPWSTR")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppenum" "VT_PTR.VT_PTR.IEnumString")) (FLAGS ( IS-FUNCTION ))))) ("IEnumSTATDATA" (TYPE . "Interface")(GUID . "{00000105-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "RemoteNext") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("rgelt" "VT_PTR.tagSTATDATA")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppenum" "VT_PTR.VT_PTR.IEnumSTATDATA")) (FLAGS ( IS-FUNCTION ))))) ("tagSTATDATA" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IConsoleVerb" (TYPE . "Interface")(GUID . "{E49F7A60-74AF-11D0-A286-00C04FD8FE93}")(FUNCTIONS ((NAME . "GetVerbState") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("eCmdID" "VT_USERDEFINED.Enum._MMC_CONSOLE_VERB")("nState" "VT_USERDEFINED.Enum._MMC_BUTTON_STATE")("pState" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get verb state")) ((NAME . "SetVerbState") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("eCmdID" "VT_USERDEFINED.Enum._MMC_CONSOLE_VERB")("nState" "VT_USERDEFINED.Enum._MMC_BUTTON_STATE")("bState" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Set verb state")) ((NAME . "SetDefaultVerb") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("eCmdID" "VT_USERDEFINED.Enum._MMC_CONSOLE_VERB")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Set default verb")) ((NAME . "GetDefaultVerb") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("peCmdID" "VT_PTR._MMC_CONSOLE_VERB")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get default verb")))) ("_MMC_CONSOLE_VERB" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("wireHWND" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}"))) (FUNCTIONS )) ("_RemotableHandle" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL_IWinTypes_0009" (TYPE . "Union")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IComponent" (TYPE . "Interface")(DESCRIPTION . "IComponent Interface")(GUID . "{43136EB2-D36C-11CF-ADBC-00AA00A80033}")(FUNCTIONS ((NAME . "Initialize") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("lpConsole" "VT_PTR.IConsole")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Snap-in entry point")) ((NAME . "Notify") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("lpDataObject" "VT_PTR.IDataObject")("event" "VT_USERDEFINED.Enum._MMC_NOTIFY_TYPE")("arg" "VT_USERDEFINED.Typedef.LONG_PTR")("param" "VT_USERDEFINED.Typedef.LONG_PTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "User actions")) ((NAME . "Destroy") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("cookie" "VT_USERDEFINED.Typedef.LONG_PTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Release cookies associated with the children of a specific node")) ((NAME . "QueryDataObject") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("cookie" "VT_USERDEFINED.Typedef.LONG_PTR")("type" "VT_USERDEFINED.Enum._DATA_OBJECT_TYPES")("ppDataObject" "VT_PTR.VT_PTR.IDataObject")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a data object which may be used to retrieve the context information for the specified cookie")) ((NAME . "GetResultViewType") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("cookie" "VT_USERDEFINED.Typedef.LONG_PTR")("ppViewType" "VT_PTR.VT_LPWSTR")("pViewOptions" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the result view type for the specified cookie")) ((NAME . "GetDisplayInfo") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pResultDataItem" "VT_PTR._RESULTDATAITEM")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get display info for the result item")) ((NAME . "CompareObjects") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("lpDataObjectA" "VT_PTR.IDataObject")("lpDataObjectB" "VT_PTR.IDataObject")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "The snap-in's compare function for two data objects")))) ("_MMC_NOTIFY_TYPE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_DATA_OBJECT_TYPES" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_RESULTDATAITEM" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IScopeTree" (TYPE . "Interface")(DESCRIPTION . "Minimum master tree control methods required by node manager.")(GUID . "{D8DBF067-5FB2-11D0-A986-00C04FD8D565}")(FUNCTIONS ((NAME . "Initialize") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("hFrameWindow" "VT_USERDEFINED.Typedef.wireHWND")("pStringTable" "VT_PTR.IStringTablePrivate")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Initialize scope tree with the document.")) ((NAME . "QueryIterator") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("lpIter" "VT_PTR.VT_PTR.IScopeTreeIter")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Query for an iterator to the master tree items.")) ((NAME . "QueryNodeCallback") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("ppNodeCallback" "VT_PTR.VT_PTR.INodeCallback")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Query for an node callback interface to access HNODE items.")) ((NAME . "CreateNode") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("hMTNode" "VT_USERDEFINED.Typedef.LONG_PTR")("lViewData" "VT_USERDEFINED.Typedef.LONG_PTR")("fRootNode" "VT_I4")("phNode" "VT_PTR.LONG_PTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Create a node from the master tree node.")) ((NAME . "CloseView") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("nView" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Do cleanup needed prior to deleting/shutting down view.")) ((NAME . "DeleteView") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("nView" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Delete all view data for the specified view id.")) ((NAME . "CopyView") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("nDestView" "VT_INT")("nSrcView" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Copy all of the resources associate with the source view to the destination")) ((NAME . "DestroyNode") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("hNode" "VT_USERDEFINED.Typedef.LONG_PTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Create a node from the master tree node.")) ((NAME . "Find") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("mID" "VT_UI4")("phMTNode" "VT_PTR.LONG_PTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Finds the node that matches the ID")) ((NAME . "GetImageList") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("plImageList" "VT_USERDEFINED.Typedef.PLONG_PTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Create a node from the master tree node.")) ((NAME . "RunSnapIn") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("hwndParent" "VT_USERDEFINED.Typedef.wireHWND")("pbSnapInCacheChange" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Run snap-in manager")) ((NAME . "GetFileVersion") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("pstgRoot" "VT_PTR.IStorage")("pnVersion" "VT_PTR.VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the version for the file rooted at the given storage.")) ((NAME . "GetIDFromPath") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("idStatic" "VT_UI4")("pbPath" "VT_PTR.VT_UI1")("cbPath" "VT_UINT")("pID" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Check the provided file for valid signature.")) ((NAME . "GetIDPath") (RIID . #x6001000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("id" "VT_UI4")("ppIDs" "VT_PTR.VT_UI4")("pLength" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the ID path for the given ID")) ((NAME . "GetID") (RIID . #x6001000e) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("pDataObject" "VT_PTR.IDataObject")("pID" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "If a single scope node is present in the dataobject, its ID will be returned.")) ((NAME . "IsSynchronousExpansionRequired") (RIID . #x6001000f) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Check to see if synchronous node expansion is required")) ((NAME . "RequireSynchronousExpansion") (RIID . #x60010010) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("fRequireSyncExpand" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets whether synchronous node expansion is required")) ((NAME . "SetConsoleData") (RIID . #x60010011) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("lConsoleData" "VT_USERDEFINED.Typedef.LONG_PTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets the SConsoleData to use for this scope tree")) ((NAME . "GetPathString") (RIID . #x60010012) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("hmtnRoot" "VT_USERDEFINED.Typedef.LONG_PTR")("hmtnLeaf" "VT_USERDEFINED.Typedef.LONG_PTR")("pPath" "VT_PTR.VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get path between two nodes as a string")))) ("IStringTablePrivate" (TYPE . "Interface")(DESCRIPTION . "Interface for accessing strings in a console file")(GUID . "{461A6010-0F9E-11D2-A6A1-0000F875A9CE}")(FUNCTIONS ((NAME . "AddString") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pszAdd" "VT_LPWSTR")("pStringID" "VT_PTR.VT_UI4")("pCLSID" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Add a string to the snap-in's string table")) ((NAME . "GetString") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("StringID" "VT_UI4")("cchBuffer" "VT_UI4")("lpBuffer" "VT_LPWSTR")("pcchOut" "VT_PTR.VT_UI4")("pCLSID" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Retrieves a string from the snap-in's string table")) ((NAME . "GetStringLength") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("StringID" "VT_UI4")("pcchString" "VT_PTR.VT_UI4")("pCLSID" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Retrieves the length of a string in the snap-in's string table")) ((NAME . "DeleteString") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("StringID" "VT_UI4")("pCLSID" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Delete a string from the snap-in's string table")) ((NAME . "DeleteAllStrings") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pCLSID" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Delete all strings from the snap-in's string table")) ((NAME . "FindString") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pszFind" "VT_LPWSTR")("pStringID" "VT_PTR.VT_UI4")("pCLSID" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Find a string in the snap-in's string table")) ((NAME . "Enumerate") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("ppenum" "VT_PTR.VT_PTR.IEnumString")("pCLSID" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an enumerator into a snap-in's string table")))) ("IScopeTreeIter" (TYPE . "Interface")(DESCRIPTION . "Master tree item iterator.")(GUID . "{D779F8D1-6057-11D0-A986-00C04FD8D565}")(FUNCTIONS ((NAME . "SetCurrent") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("hStartMTNode" "VT_USERDEFINED.Typedef.LONG_PTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets the current master tree node.")) ((NAME . "Next") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("nRequested" "VT_UINT")("rghScopeItems" "VT_PTR.LONG_PTR")("pnFetched" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the next nRequested master node siblings.")) ((NAME . "Child") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("phsiChild" "VT_PTR.LONG_PTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the child master node.")) ((NAME . "Parent") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("phsiParent" "VT_PTR.LONG_PTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the parent master node.")))) ("INodeCallback" (TYPE . "Interface")(DESCRIPTION . "Node callback methods.")(GUID . "{B241FCED-5FB3-11D0-A986-00C04FD8D565}")(FUNCTIONS ((NAME . "Initialize") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pIScopeTree" "VT_PTR.IScopeTree")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Initialize with the scope tree.")) ((NAME . "GetImages") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("hNode" "VT_USERDEFINED.Typedef.LONG_PTR")("iImage" "VT_PTR.VT_INT")("iSelectedImage" "VT_PTR.VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the images for this node.")) ((NAME . "GetDisplayName") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("hNode" "VT_USERDEFINED.Typedef.LONG_PTR")("pName" "VT_PTR.VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the display name for node.")) ((NAME . "GetWindowTitle") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("hNode" "VT_USERDEFINED.Typedef.LONG_PTR")("pTitle" "VT_PTR.VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the custom window title for this node")) ((NAME . "GetDispInfo") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("hNode" "VT_USERDEFINED.Typedef.LONG_PTR")("plvi" "VT_PTR.tagLVITEMW")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Handles callback for result items")) ((NAME . "GetState") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("hNode" "VT_USERDEFINED.Typedef.LONG_PTR")("pnState" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the UI state of master node.")) ((NAME . "GetResultPane") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("hNode" "VT_USERDEFINED.Typedef.LONG_PTR")("ppszResultPane" "VT_PTR.VT_LPWSTR")("pViewOptions" "VT_PTR.VT_I4")("pGuidTaskpadID" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the result pane for the node.")) ((NAME . "GetControl") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("hNode" "VT_USERDEFINED.Typedef.LONG_PTR")("clsid" "VT_USERDEFINED.Structure.GUID")("plControl" "VT_PTR.LONG_PTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the result pane OCX control for the node.")) ((NAME . "SetControl") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("hNode" "VT_USERDEFINED.Typedef.LONG_PTR")("clsid" "VT_USERDEFINED.Structure.GUID")("lControl" "VT_USERDEFINED.Typedef.LONG_PTR")("destroyer" "VT_USERDEFINED.Typedef.LONG_PTR")("pUnknown" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets the result pane OCX control for the node.")) ((NAME . "SetResultItemID") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("hNode" "VT_USERDEFINED.Typedef.LONG_PTR")("riid" "VT_USERDEFINED.Typedef.LONG_PTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Set the Result Item ID")) ((NAME . "GetResultItemID") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("hNode" "VT_USERDEFINED.Typedef.LONG_PTR")("priID" "VT_PTR.LONG_PTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get the Result Item ID")) ((NAME . "GetMTNodeID") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("hNode" "VT_USERDEFINED.Typedef.LONG_PTR")("pnID" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the nodes unique ID")) ((NAME . "IsTargetNodeOf") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("hNode" "VT_USERDEFINED.Typedef.LONG_PTR")("hTestNode" "VT_USERDEFINED.Typedef.LONG_PTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Determine if node is the target of another")) ((NAME . "GetPath") (RIID . #x6001000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("hNode" "VT_USERDEFINED.Typedef.LONG_PTR")("hRootNode" "VT_USERDEFINED.Typedef.LONG_PTR")("pbm_" "VT_PTR.VT_UI1")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the nodes static parents MTNODEID and the subsequent path")) ((NAME . "GetStaticParentID") (RIID . #x6001000e) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("hNode" "VT_USERDEFINED.Typedef.LONG_PTR")("pnID" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the static parent nodes unique ID")) ((NAME . "Notify") (RIID . #x6001000f) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("hNode" "VT_USERDEFINED.Typedef.LONG_PTR")("event" "VT_USERDEFINED.Enum._NCLBK_NOTIFY_TYPE")("arg" "VT_USERDEFINED.Typedef.LONG_PTR")("param" "VT_USERDEFINED.Typedef.LONG_PTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Notify")) ((NAME . "GetMTNode") (RIID . #x60010010) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("hNode" "VT_USERDEFINED.Typedef.LONG_PTR")("phMTNode" "VT_PTR.LONG_PTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the parent master node.")) ((NAME . "GetMTNodePath") (RIID . #x60010011) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("hNode" "VT_USERDEFINED.Typedef.LONG_PTR")("pphMTNode" "VT_PTR.VT_PTR.LONG_PTR")("plLength" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "The HMTNODE path to the node is returned in pphMTNode")) ((NAME . "GetNodeOwnerID") (RIID . #x60010012) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("hNode" "VT_USERDEFINED.Typedef.LONG_PTR")("pID" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get node's owner ID")) ((NAME . "GetNodeCookie") (RIID . #x60010013) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ("hNode" "VT_USERDEFINED.Typedef.LONG_PTR")("lpCookie" "VT_PTR.LONG_PTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get node's cookie")) ((NAME . "IsExpandable") (RIID . #x60010014) (OFFSET . #x5c) (RETURNS . "VT_HRESULT")(PARAMS ("hNode" "VT_USERDEFINED.Typedef.LONG_PTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns S_OK if the node can possibly be expanded, and S_FALSE otherwise.")) ((NAME . "GetCopyDataObject") (RIID . #x60010015) (OFFSET . #x60) (RETURNS . "VT_HRESULT")(PARAMS ("hNode" "VT_USERDEFINED.Typedef.LONG_PTR")("bScope" "VT_I4")("bMultiSel" "VT_I4")("lvData" "VT_USERDEFINED.Typedef.LONG_PTR")("ppDataObject" "VT_PTR.VT_PTR.IDataObject")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Return the dataobject for the selected item")) ((NAME . "Drop") (RIID . #x60010016) (OFFSET . #x64) (RETURNS . "VT_HRESULT")(PARAMS ("hNode" "VT_USERDEFINED.Typedef.LONG_PTR")("bMove" "VT_I4")("pDataObject" "VT_PTR.IDataObject")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Drop part of drag-drop")) ((NAME . "GetTaskEnumerator") (RIID . #x60010017) (OFFSET . #x68) (RETURNS . "VT_HRESULT")(PARAMS ("hNode" "VT_USERDEFINED.Typedef.LONG_PTR")("pszTaskGroup" "VT_LPWSTR")("ppEnumTask" "VT_PTR.VT_PTR.IEnumTASK")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the task enumerator.")) ((NAME . "UpdateWindowLayout") (RIID . #x60010018) (OFFSET . #x6c) (RETURNS . "VT_HRESULT")(PARAMS ("lViewData" "VT_USERDEFINED.Typedef.LONG_PTR")("lToolbarsDisplayed" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "UpdateWindowLayout.")) ((NAME . "AddCustomFolderImage") (RIID . #x60010019) (OFFSET . #x70) (RETURNS . "VT_HRESULT")(PARAMS ("hNode" "VT_USERDEFINED.Typedef.LONG_PTR")("pImageList" "VT_PTR.IImageListPrivate")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "AddCustomFolderImage")) ((NAME . "PreLoad") (RIID . #x6001001a) (OFFSET . #x74) (RETURNS . "VT_HRESULT")(PARAMS ("hNode" "VT_USERDEFINED.Typedef.LONG_PTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "preloads the node if necessary")) ((NAME . "GetListPadInfo") (RIID . #x6001001b) (OFFSET . #x78) (RETURNS . "VT_HRESULT")(PARAMS ("hNode" "VT_USERDEFINED.Typedef.LONG_PTR")("pExtendTaskPad" "VT_PTR.IExtendTaskPad")("szTaskGroup" "VT_LPWSTR")("pIListPadInfo" "VT_PTR._MMC_ILISTPAD_INFO")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get the TaskPad ListView information")) ((NAME . "SetTaskPadList") (RIID . #x6001001c) (OFFSET . #x7c) (RETURNS . "VT_HRESULT")(PARAMS ("hNode" "VT_USERDEFINED.Typedef.LONG_PTR")("pUnknown" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets Task Pads list view")) ((NAME . "PreTranslateMessage") (RIID . #x6001001d) (OFFSET . #x80) (RETURNS . "VT_HRESULT")(PARAMS ("hNode" "VT_USERDEFINED.Typedef.LONG_PTR")("pMsg" "VT_PTR.tagMSG")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Translates accelerators for action/view menu")) ((NAME . "InformOfNodeDeletion") (RIID . #x6001001e) (OFFSET . #x84) (RETURNS . "VT_HRESULT")(PARAMS ("hNodeSelected" "VT_USERDEFINED.Typedef.LONG_PTR")("hMTNodeWillBeDeleted" "VT_USERDEFINED.Typedef.LONG_PTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Informs the selected node in each view that a node will be deleted.")) ((NAME . "SetTaskpad") (RIID . #x6001001f) (OFFSET . #x88) (RETURNS . "VT_HRESULT")(PARAMS ("hNodeSelected" "VT_USERDEFINED.Typedef.LONG_PTR")("pGuidTaskpad" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets up a specific taskpad, given the GUID identifier.")) ((NAME . "OnCustomizeView") (RIID . #x60010020) (OFFSET . #x8c) (RETURNS . "VT_HRESULT")(PARAMS ("lViewData" "VT_USERDEFINED.Typedef.LONG_PTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Invokes the Customize View dialog")) ((NAME . "SetViewSettings") (RIID . #x60010021) (OFFSET . #x90) (RETURNS . "VT_HRESULT")(PARAMS ("nViewID" "VT_INT")("hbm" "VT_USERDEFINED.Typedef.LONG_PTR")("hvs" "VT_USERDEFINED.Typedef.LONG_PTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Set the view settings for a particular node.")) ((NAME . "CreateContextMenu") (RIID . #x60010022) (OFFSET . #x94) (RETURNS . "VT_HRESULT")(PARAMS ("cMenuType" "VT_USERDEFINED.Enum._CONTEXT_MENU_TYPES")("lViewData" "VT_USERDEFINED.Typedef.LONG_PTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Create context menu button.")) ((NAME . "SetContextMenuState") (RIID . #x60010023) (OFFSET . #x98) (RETURNS . "VT_HRESULT")(PARAMS ("cMenuType" "VT_USERDEFINED.Enum._CONTEXT_MENU_TYPES")("lViewData" "VT_USERDEFINED.Typedef.LONG_PTR")("nState" "VT_USERDEFINED.Enum._MMC_BUTTON_STATE")("bState" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Set the state of context menu button.")) ((NAME . "SetScopeButtonState") (RIID . #x60010024) (OFFSET . #x9c) (RETURNS . "VT_HRESULT")(PARAMS ("lViewData" "VT_USERDEFINED.Typedef.LONG_PTR")("bScopeVisible" "VT_I4")("bScopeAllowed" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Set the state of Scope Pane Button.")))) ("tagLVITEMW" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_NCLBK_NOTIFY_TYPE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IEnumTASK" (TYPE . "Interface")(DESCRIPTION . "Implemented by the snapins that want to add tasks")(GUID . "{338698B1-5A02-11D1-9FEC-00600832DB4A}")(FUNCTIONS ((NAME . "Next") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("rgelt" "VT_PTR._MMC_TASK")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppenum" "VT_PTR.VT_PTR.IEnumTASK")) (FLAGS ( IS-FUNCTION ))))) ("_MMC_TASK" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_MMC_TASK_DISPLAY_OBJECT" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_MMC_TASK_DISPLAY_TYPE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ndmgr_0133_0001" (TYPE . "Union")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_MMC_TASK_DISPLAY_BITMAP" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_MMC_TASK_DISPLAY_SYMBOL" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_MMC_ACTION_TYPE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ndmgr_0133_0002" (TYPE . "Union")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IImageListPrivate" (TYPE . "Interface")(DESCRIPTION . "IImageListPrivate Interface")(GUID . "{7538C620-0083-11D0-8B00-00AA003CA9F6}")(FUNCTIONS ((NAME . "MapRsltImage") (RIID . #x60020000) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("id" "VT_I4")("nIndex" "VT_INT")("retVal" "VT_PTR.VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Private tree control method used to map images on callbacks")))) ("IExtendTaskPad" (TYPE . "Interface")(DESCRIPTION . "Interface to be supported by those snapins that support taskpads")(GUID . "{8DEE6511-554D-11D1-9FEA-00600832DB4A}")(FUNCTIONS ((NAME . "TaskNotify") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pdo" "VT_PTR.IDataObject")("arg" "VT_PTR.VT_VARIANT")("param" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Notify.")) ((NAME . "EnumTasks") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pdo" "VT_PTR.IDataObject")("szTaskGroup" "VT_LPWSTR")("ppEnumTask" "VT_PTR.VT_PTR.IEnumTASK")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Tasks to be inserted in the task pad.")) ((NAME . "GetTitle") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pszGroup" "VT_LPWSTR")("pszTitle" "VT_PTR.VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Title for the default task pad.")) ((NAME . "GetDescriptiveText") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pszGroup" "VT_LPWSTR")("pszDescriptiveText" "VT_PTR.VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Descriptive Text for the default task pad.")) ((NAME . "GetBackground") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pszGroup" "VT_LPWSTR")("pTDO" "VT_PTR._MMC_TASK_DISPLAY_OBJECT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Background for the default task pad.")) ((NAME . "GetListPadInfo") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pszGroup" "VT_LPWSTR")("lpListPadInfo" "VT_PTR._MMC_LISTPAD_INFO")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get ListPad Info.")))) ("_MMC_LISTPAD_INFO" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_MMC_ILISTPAD_INFO" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("tagMSG" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("tagPOINT" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_CONTEXT_MENU_TYPES" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("PLONG_PTR" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}"))) (FUNCTIONS )) ("IStorage" (TYPE . "Interface")(GUID . "{0000000B-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "CreateStream") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pwcsName" "VT_LPWSTR")("grfMode" "VT_UI4")("reserved1" "VT_UI4")("reserved2" "VT_UI4")("ppstm" "VT_PTR.VT_PTR.IStream")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteOpenStream") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pwcsName" "VT_LPWSTR")("cbReserved1" "VT_UI4")("reserved1" "VT_PTR.VT_UI1")("grfMode" "VT_UI4")("reserved2" "VT_UI4")("ppstm" "VT_PTR.VT_PTR.IStream")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateStorage") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pwcsName" "VT_LPWSTR")("grfMode" "VT_UI4")("reserved1" "VT_UI4")("reserved2" "VT_UI4")("ppstg" "VT_PTR.VT_PTR.IStorage")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OpenStorage") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pwcsName" "VT_LPWSTR")("pstgPriority" "VT_PTR.IStorage")("grfMode" "VT_UI4")("snbExclude" "VT_USERDEFINED.Typedef.wireSNB")("reserved" "VT_UI4")("ppstg" "VT_PTR.VT_PTR.IStorage")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CopyTo") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("ciidExclude" "VT_UI4")("rgiidExclude" "VT_PTR.GUID")("snbExclude" "VT_USERDEFINED.Typedef.wireSNB")("pstgDest" "VT_PTR.IStorage")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MoveElementTo") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pwcsName" "VT_LPWSTR")("pstgDest" "VT_PTR.IStorage")("pwcsNewName" "VT_LPWSTR")("grfFlags" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Commit") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("grfCommitFlags" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Revert") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteEnumElements") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("reserved1" "VT_UI4")("cbReserved2" "VT_UI4")("reserved2" "VT_PTR.VT_UI1")("reserved3" "VT_UI4")("ppenum" "VT_PTR.VT_PTR.IEnumSTATSTG")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DestroyElement") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("pwcsName" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RenameElement") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("pwcsOldName" "VT_LPWSTR")("pwcsNewName" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetElementTimes") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("pwcsName" "VT_LPWSTR")("pctime" "VT_PTR._FILETIME")("patime" "VT_PTR._FILETIME")("pmtime" "VT_PTR._FILETIME")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetClass") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("clsid" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetStateBits") (RIID . #x6001000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("grfStateBits" "VT_UI4")("grfMask" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Stat") (RIID . #x6001000e) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("pstatstg" "VT_PTR.tagSTATSTG")("grfStatFlag" "VT_UI4")) (FLAGS ( IS-FUNCTION ))))) ("wireSNB" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}"))) (FUNCTIONS )) ("tagRemSNB" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IEnumSTATSTG" (TYPE . "Interface")(GUID . "{0000000D-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "RemoteNext") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("rgelt" "VT_PTR.tagSTATSTG")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppenum" "VT_PTR.VT_PTR.IEnumSTATSTG")) (FLAGS ( IS-FUNCTION ))))) ("IContextMenuProvider" (TYPE . "Interface")(DESCRIPTION . "IContextMenuProvider Interface")(GUID . "{43136EB6-D36C-11CF-ADBC-00AA00A80033}")(FUNCTIONS ((NAME . "EmptyMenuList") (RIID . #x60020000) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Clear context menu")) ((NAME . "AddPrimaryExtensionItems") (RIID . #x60020001) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("piExtension" "VT_UNKNOWN")("piDataObject" "VT_PTR.IDataObject")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Allow the primary extension to add to bottom of context menu")) ((NAME . "AddThirdPartyExtensionItems") (RIID . #x60020002) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("piDataObject" "VT_PTR.IDataObject")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Allow third-party extensions to add to bottom of context menu")) ((NAME . "ShowContextMenu") (RIID . #x60020003) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("hwndParent" "VT_USERDEFINED.Typedef.wireHWND")("xPos" "VT_I4")("yPos" "VT_I4")("plSelected" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Display context menu")))) ("IContextMenuCallback" (TYPE . "Interface")(DESCRIPTION . "IContextMenuCallback Interface")(GUID . "{43136EB7-D36C-11CF-ADBC-00AA00A80033}")(FUNCTIONS ((NAME . "AddItem") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pItem" "VT_PTR._CONTEXTMENUITEM")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds one item to context menu")))) ("_CONTEXTMENUITEM" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ScopeTree" (TYPE . "Coclass")(DESCRIPTION . "Master scope tree interface")(GUID . "{7F1899DA-62A6-11D0-A2C6-00C04FD909DD}")(ALIASES "IScopeTree""IPersistStorage") (FUNCTIONS )) ("IPersistStorage" (TYPE . "Interface")(GUID . "{0000010A-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "IsDirty") (RIID . #x60020000) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "InitNew") (RIID . #x60020001) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pstg" "VT_PTR.IStorage")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Load") (RIID . #x60020002) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pstg" "VT_PTR.IStorage")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Save") (RIID . #x60020003) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pStgSave" "VT_PTR.IStorage")("fSameAsLoad" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SaveCompleted") (RIID . #x60020004) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pStgNew" "VT_PTR.IStorage")) (FLAGS ( IS-FUNCTION ))) ((NAME . "HandsOffStorage") (RIID . #x60020005) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("MMCDocConfig" (TYPE . "Coclass")(DESCRIPTION . "MMCDocConfig Class")(GUID . "{F1E752C3-FD72-11D0-AEF6-00C04FB6DD2C}")(ALIASES "IDocConfig") (FUNCTIONS )) ("IDocConfig" (TYPE . "Dispinterface")(DESCRIPTION . "IDocConfig Interface")(GUID . "{F1E752C2-FD72-11D0-AEF6-00C04FB6DD2C}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OpenFile") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("bstrFilePath" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method OpenFile")) ((NAME . "CloseFile") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method CloseFile")) ((NAME . "SaveFile") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("bstrFilePath" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SaveFile")) ((NAME . "EnableSnapInExtension") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("bstrSnapInCLSID" "VT_BSTR")("bstrExtensionCLSID" "VT_BSTR")("bEnable" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method EnableSnapInExtension")))) )))