#S(HASH-TABLE EQL (FILENAME . "c:\program files\microsoft visual studio\vintdev98\bin\vidtlp.dll")(GUID . "{FFBC50F3-043C-11D1-911D-006097C99383}")(DESCRIPTION . "VID98 Theme and Layout Picker 1.0 Type Library")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("ThemeMgr" (TYPE . "Coclass")(DESCRIPTION . "VID98 Theme Manager")(GUID . "{3944C005-ECB0-11D0-90EF-006097C99383}")(ALIASES "IThemeMgr") (FUNCTIONS )) ("IThemeMgr" (TYPE . "Dispinterface")(DESCRIPTION . "IThemeMgr Interface")(GUID . "{3944C004-ECB0-11D0-90EF-006097C99383}")(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 . "ApplyTheme") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("pDisp" "VT_DISPATCH")("bstrURL" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Apply a theme to an absolute URL or absolute file")) ((NAME . "CurProjectLocation") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The current project URL")) ((NAME . "CurProjectLocation") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("pDisp" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "The current project URL")) ((NAME . "EnumThemes") (RIID . #x00000000) (OFFSET . #x28) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Return a themes collection")) ((NAME . "GetThemeFromUser") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Display a dialog allowing the user to choose from the themes, returning a themes collection")) ((NAME . "Init") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("pUnk" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Give the manager a interface pointer to QI for WebService, so that it can communicate with a server")) ((NAME . "LocalDirectory") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The local directory which can contain unpublished themes")) ((NAME . "LocalDirectory") (RIID . #x00000005) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("pUnk" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "The local directory which can contain unpublished themes")) ((NAME . "PublishTheme") (RIID . #x00000006) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("pDisp" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Publish a theme to the current project")) ((NAME . "RestoreDefDir") (RIID . #x00000007) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Restore the default local directory")) ((NAME . "SetDefDir") (RIID . #x00000008) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Set the current local directory as the default directory")) ((NAME . "Extract") (RIID . #x00000009) (OFFSET . #x48) (RETURNS . "VT_DISPATCH")(PARAMS ("bstrURL" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Extract a theme from a local file or URL")))) ("LayoutMgr" (TYPE . "Coclass")(DESCRIPTION . "VID98 Layout Manager")(GUID . "{3944C007-ECB0-11D0-90EF-006097C99383}")(ALIASES "ILayoutMgr") (FUNCTIONS )) ("ILayoutMgr" (TYPE . "Dispinterface")(DESCRIPTION . "ILayoutMgr Interface")(GUID . "{3944C006-ECB0-11D0-90EF-006097C99383}")(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 . "ApplyLayout") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("pDisp" "VT_DISPATCH")("bstrURL" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Apply a layout to an absolute URL or absolute file")) ((NAME . "CurProjectLocation") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The current project URL")) ((NAME . "CurProjectLocation") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("pDisp" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "The current project URL")) ((NAME . "EnumLayouts") (RIID . #x00000000) (OFFSET . #x28) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Return a layouts collection")) ((NAME . "GetLayoutFromUser") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Display a dialog allowing the user to choose from the layouts, returning a layouts collection")) ((NAME . "Init") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("pUnk" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Give the manager a interface pointer to QI for WebService, so that it can communicate with a server")) ((NAME . "LocalDirectory") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The local directory which can contain unpublished layouts")) ((NAME . "LocalDirectory") (RIID . #x00000005) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("pUnk" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "The local directory which can contain unpublished layouts")) ((NAME . "PublishLayout") (RIID . #x00000006) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("pDisp" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Publish a layout to the current project")) ((NAME . "RestoreDefDir") (RIID . #x00000007) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Restore the default local directory")) ((NAME . "SetDefDir") (RIID . #x00000008) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Set the current local directory as the default directory")) ((NAME . "Extract") (RIID . #x00000009) (OFFSET . #x48) (RETURNS . "VT_DISPATCH")(PARAMS ("bstrURL" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Extract a layout from a local file or URL")))) ("Theme" (TYPE . "Coclass")(DESCRIPTION . "VID98 Theme")(GUID . "{3944C009-ECB0-11D0-90EF-006097C99383}")(ALIASES "ITheme") (FUNCTIONS )) ("ITheme" (TYPE . "Dispinterface")(DESCRIPTION . "ITheme Interface")(GUID . "{3944C008-ECB0-11D0-90EF-006097C99383}")(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 . "Apply") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("FileName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Apply the local theme to an absolute file")) ((NAME . "Location") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Local location of theme")) ((NAME . "Location") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("FileName" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Local location of theme")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The name or title of the theme")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("FileName" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "The name or title of the theme")) ((NAME . "None") (RIID . #x00000003) (OFFSET . #x30) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Indicates whether this theme is none")) ((NAME . "PreviewHTMLFile") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Generate a preview html file")) ((NAME . "URL") (RIID . #x00000005) (OFFSET . #x38) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "URL to published theme")) ((NAME . "URL") (RIID . #x00000005) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("FileName" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "URL to published theme")) ((NAME . "Valid") (RIID . #x00000006) (OFFSET . #x40) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Indicates whether a valid theme is specified by the name and location")) ((NAME . "Extract") (RIID . #x00000007) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("FileName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Extract the name of the applied theme from a local file")) ((NAME . "Version") (RIID . #x00000008) (OFFSET . #x48) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Extract the version of the applied theme")) ((NAME . "INFFileName") (RIID . #x00000009) (OFFSET . #x4c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "INF file of theme")) ((NAME . "ELMFileName") (RIID . #x0000000a) (OFFSET . #x50) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "ELM file of theme")) ((NAME . "RemoveServerCopyWhenPublish") (RIID . #x0000000b) (OFFSET . #x54) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Indicates whether theme will replace the one on the server")) ((NAME . "RemoveServerCopyWhenPublish") (RIID . #x0000000b) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("FileName" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Indicates whether theme will replace the one on the server")) ((NAME . "Compress") (RIID . #x0000000c) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ("fVal" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "compress/decompress theme files")))) ("Themes" (TYPE . "Coclass")(DESCRIPTION . "VID98 Themes Collection")(GUID . "{3944C00B-ECB0-11D0-90EF-006097C99383}")(ALIASES "IThemes") (FUNCTIONS )) ("IThemes" (TYPE . "Dispinterface")(DESCRIPTION . "IThemes Interface")(GUID . "{3944C00A-ECB0-11D0-90EF-006097C99383}")(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 . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x1c) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Add") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_DISPATCH")(PARAMS ("pDisp" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Add a theme to the collection")) ((NAME . "Count") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns number of themes in collection")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x28) (RETURNS . "VT_DISPATCH")(PARAMS ("vValue" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Retrieve a certain theme by name or number")) ((NAME . "Remove") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("vValue" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Remove a theme from the list by index or name")))) ("Layout" (TYPE . "Coclass")(DESCRIPTION . "VID98 Layout")(GUID . "{3944C00D-ECB0-11D0-90EF-006097C99383}")(ALIASES "ILayout") (FUNCTIONS )) ("ILayout" (TYPE . "Dispinterface")(DESCRIPTION . "ILayout Interface")(GUID . "{3944C00C-ECB0-11D0-90EF-006097C99383}")(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 . "Apply") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("FileName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Apply the local layout to an absolute file")) ((NAME . "Location") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Local location of layout")) ((NAME . "Location") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("FileName" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Local location of layout")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The name or title of the layout")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("FileName" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "The name or title of the layout")) ((NAME . "None") (RIID . #x00000003) (OFFSET . #x30) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Indicates whether this layout is none")) ((NAME . "PreviewHTMLFile") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Generate a preview html file")) ((NAME . "URL") (RIID . #x00000005) (OFFSET . #x38) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "URL to published layout")) ((NAME . "URL") (RIID . #x00000005) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("FileName" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "URL to published layout")) ((NAME . "Valid") (RIID . #x00000006) (OFFSET . #x40) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Indicates whether a valid layout is specified by the name and location")) ((NAME . "Extract") (RIID . #x00000007) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("FileName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Extract the name of the applied layout from a local file")) ((NAME . "INFFileName") (RIID . #x00000009) (OFFSET . #x48) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "INF file of theme")))) ("Layouts" (TYPE . "Coclass")(DESCRIPTION . "VID98 Layouts Collection")(GUID . "{3944C00F-ECB0-11D0-90EF-006097C99383}")(ALIASES "ILayouts") (FUNCTIONS )) ("ILayouts" (TYPE . "Dispinterface")(DESCRIPTION . "ILayouts Interface")(GUID . "{3944C00E-ECB0-11D0-90EF-006097C99383}")(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 . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x1c) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Add") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_DISPATCH")(PARAMS ("pDisp" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Add a layout to the collection")) ((NAME . "Count") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns number of layouts in collection")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x28) (RETURNS . "VT_DISPATCH")(PARAMS ("vValue" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Retrieve a certain layout by name or number")) ((NAME . "Remove") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("vValue" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Remove a layout from the list by index or name")))) ("TLPicker" (TYPE . "Coclass")(DESCRIPTION . "VID98 Theme& Layout Picker")(GUID . "{3944C011-ECB0-11D0-90EF-006097C99383}")(ALIASES "ITLPicker") (FUNCTIONS )) ("ITLPicker" (TYPE . "Dispinterface")(DESCRIPTION . "ITLPicker Interface")(GUID . "{3944C010-ECB0-11D0-90EF-006097C99383}")(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 . "Execute") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("eMode" "VT_USERDEFINED.Typedef.PICKER_MODE")("pbstrTheme" "VT_PTR.VT_BSTR")("pbstrLayout" "VT_PTR.VT_BSTR")("bstrProj" "VT_BSTR")("abstrURL" "VT_SAFEARRAY")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Execute")))) ("PICKER_MODE" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL_ITLPicker_0001" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("HostTrident" (TYPE . "Coclass")(DESCRIPTION . "Trident Host")(GUID . "{1C78A8D3-2DED-11D1-99CF-006008319776}")(ALIASES "IHostTrident") (FUNCTIONS )) ("IHostTrident" (TYPE . "Dispinterface")(DESCRIPTION . "Dual interface for Trident Host")(GUID . "{1C78A8D1-2DED-11D1-99CF-006008319776}")(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 . "Create") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("hwndParent" "VT_USERDEFINED.Typedef.wireHWND")("pMoniker" "VT_PTR.IMoniker")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Load") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("pMoniker" "VT_PTR.IMoniker")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Save") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("pMoniker" "VT_PTR.IMoniker")("fRemember" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetBrowseMode") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetDesignMode") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Size") (RIID . #x00000005) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("cx" "VT_INT")("cy" "VT_INT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Destroy") (RIID . #x00000006) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetFocus") (RIID . #x00000007) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "PreTranslateMessage") (RIID . #x00000008) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("pMsg" "VT_PTR.tagMSG")) (FLAGS ( IS-FUNCTION ))))) ("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 )) ("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_I1")("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_I1")("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 ))))) ("tagMSG" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("tagPOINT" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) )))