#S(HASH-TABLE EQL (FILENAME . "c:\windows\system32\themeui.dll")(GUID . "{40643250-8D23-47FB-895C-EAF48E2C8892}")(DESCRIPTION . "Microsoft Theme API Type Library")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("ITheme" (TYPE . "Dispinterface")(DESCRIPTION . "Theme Interface")(GUID . "{A41C22EB-0F93-40AE-B7CE-37A4C4C81B01}")(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 . "DisplayName") (RIID . #x000000c8) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the display name for the theme")) ((NAME . "DisplayName") (RIID . #x000000c8) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get the display name for the theme")) ((NAME . "Background") (RIID . #x000000c9) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the background picture path")) ((NAME . "Background") (RIID . #x000000c9) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get the background picture path")) ((NAME . "BackgroundTile") (RIID . #x000000ca) (OFFSET . #x2c) (RETURNS . "VT_USERDEFINED.Typedef.enumBkgdTile")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the background tile method")) ((NAME . "BackgroundTile") (RIID . #x000000ca) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.enumBkgdTile")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get the background tile method")) ((NAME . "ScreenSaver") (RIID . #x000000cb) (OFFSET . #x34) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the ScreenSaver filename")) ((NAME . "ScreenSaver") (RIID . #x000000cb) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get the ScreenSaver filename")) ((NAME . "VisualStyle") (RIID . #x000000fc) (OFFSET . #x3c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the path to the Visual Style file")) ((NAME . "VisualStyle") (RIID . #x000000fc) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get the path to the Visual Style file")) ((NAME . "VisualStyleColor") (RIID . #x000000fd) (OFFSET . #x44) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the path to the Visual Style color")) ((NAME . "VisualStyleColor") (RIID . #x000000fd) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get the path to the Visual Style color")) ((NAME . "VisualStyleSize") (RIID . #x000000fe) (OFFSET . #x4c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the path to the Visual Style size")) ((NAME . "VisualStyleSize") (RIID . #x000000fe) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get the path to the Visual Style size")) ((NAME . "GetPath") (RIID . #x000000fa) (OFFSET . #x54) (RETURNS . "VT_BSTR")(PARAMS ("fExpand" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get the path to the theme file")) ((NAME . "SetPath") (RIID . #x000000fb) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("bstrPath" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Set the path to the theme file")) ((NAME . "GetCursor") (RIID . #x000000ff) (OFFSET . #x5c) (RETURNS . "VT_BSTR")(PARAMS ("bstrCursor" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get a cursor's filename")) ((NAME . "SetCursor") (RIID . #x00000100) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("bstrCursor" "VT_BSTR")("bstrPath" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Set a cursor's filename")) ((NAME . "GetSound") (RIID . #x00000101) (OFFSET . #x64) (RETURNS . "VT_BSTR")(PARAMS ("bstrSoundName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get a sound's filename")) ((NAME . "SetSound") (RIID . #x00000102) (OFFSET . #x68) (RETURNS . "VT_VOID")(PARAMS ("bstrSoundName" "VT_BSTR")("bstrPath" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Set a sound's filename")) ((NAME . "GetIcon") (RIID . #x00000103) (OFFSET . #x6c) (RETURNS . "VT_BSTR")(PARAMS ("bstrIconName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get an icon's filename")) ((NAME . "SetIcon") (RIID . #x00000104) (OFFSET . #x70) (RETURNS . "VT_VOID")(PARAMS ("bstrIconName" "VT_BSTR")("bstrIconPath" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Set an icon's filename")))) ("enumBkgdTile" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL_ITheme_0001" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IThemeScheme" (TYPE . "Dispinterface")(DESCRIPTION . "Theme Scheme Interface")(GUID . "{AA49D906-65B2-42D6-A26A-2EE03C83F839}")(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 . "DisplayName") (RIID . #x0000012d) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the display name for the scheme")) ((NAME . "DisplayName") (RIID . #x0000012d) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get the display name for the scheme")) ((NAME . "Path") (RIID . #x0000012e) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the path to the scheme file")) ((NAME . "Path") (RIID . #x0000012e) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get the path to the scheme file")) ((NAME . "length") (RIID . #x0000012f) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the number of existing theme styles")) ((NAME . "item") (RIID . #x00000130) (OFFSET . #x30) (RETURNS . "VT_PTR.IThemeStyle")(PARAMS ("varIndex" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Get a style by its index")) ((NAME . "SelectedStyle") (RIID . #x00000131) (OFFSET . #x34) (RETURNS . "VT_PTR.IThemeStyle")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the currently selected style")) ((NAME . "SelectedStyle") (RIID . #x00000131) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("varIndex" "VT_PTR.IThemeStyle")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get the currently selected style")) ((NAME . "AddStyle") (RIID . #x0000015e) (OFFSET . #x3c) (RETURNS . "VT_PTR.IThemeStyle")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Add a style")))) ("IThemeStyle" (TYPE . "Dispinterface")(DESCRIPTION . "Theme Style Interface")(GUID . "{3672E804-D69D-43D8-AF58-F320B8D9AF32}")(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 . "DisplayName") (RIID . #x00000190) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the display name for the style")) ((NAME . "DisplayName") (RIID . #x00000190) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get the display name for the style")) ((NAME . "Name") (RIID . #x00000191) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the canonical name for the style")) ((NAME . "Name") (RIID . #x00000191) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get the canonical name for the style")) ((NAME . "length") (RIID . #x00000192) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the number of existing theme sizes")) ((NAME . "item") (RIID . #x00000193) (OFFSET . #x30) (RETURNS . "VT_PTR.IThemeSize")(PARAMS ("varIndex" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Get a size by its index")) ((NAME . "SelectedSize") (RIID . #x00000194) (OFFSET . #x34) (RETURNS . "VT_PTR.IThemeSize")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the currently selected size")) ((NAME . "SelectedSize") (RIID . #x00000194) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("varIndex" "VT_PTR.IThemeSize")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get the currently selected size")) ((NAME . "AddSize") (RIID . #x000001c2) (OFFSET . #x3c) (RETURNS . "VT_PTR.IThemeSize")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Add a size")))) ("IThemeSize" (TYPE . "Dispinterface")(DESCRIPTION . "Theme Size Interface")(GUID . "{72DD2E7F-21E5-46DC-8847-CDDCF58B6725}")(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 . "DisplayName") (RIID . #x000001f4) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the display name for the size")) ((NAME . "DisplayName") (RIID . #x000001f4) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get the display name for the size")) ((NAME . "Name") (RIID . #x000001f5) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the canonical name for the size")) ((NAME . "Name") (RIID . #x000001f5) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get the canonical name for the size")) ((NAME . "SystemMetricColor") (RIID . #x000001f6) (OFFSET . #x2c) (RETURNS . "VT_UI4")(PARAMS ("nSysColorIndex" "VT_INT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the specified SystemMetric color")) ((NAME . "SystemMetricColor") (RIID . #x000001f6) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("nSysColorIndex" "VT_INT")("riid" "VT_UI4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get the specified SystemMetric color")) ((NAME . "SystemMetricSize") (RIID . #x000001f7) (OFFSET . #x34) (RETURNS . "VT_INT")(PARAMS ("nSystemMetricIndex" "VT_USERDEFINED.Typedef.enumSystemMetricSize")) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the specified SystemMetric size")) ((NAME . "SystemMetricSize") (RIID . #x000001f7) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("nSystemMetricIndex" "VT_USERDEFINED.Typedef.enumSystemMetricSize")("riid" "VT_INT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get the specified SystemMetric size")) ((NAME . "WebviewCSS") (RIID . #x000001f8) (OFFSET . #x3c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the webview CSS file.")) ((NAME . "ContrastLevel") (RIID . #x000001f9) (OFFSET . #x40) (RETURNS . "VT_USERDEFINED.Typedef.enumThemeContrastLevels")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the scheme's contrast level.")) ((NAME . "ContrastLevel") (RIID . #x000001f9) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("nSystemMetricIndex" "VT_USERDEFINED.Typedef.enumThemeContrastLevels")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get the scheme's contrast level.")) ((NAME . "GetSystemMetricFont") (RIID . #x00000226) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("nFontIndex" "VT_USERDEFINED.Typedef.enumSystemMetricFont")("pLogFontW" "VT_PTR.LOGFONTW")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get the specified SystemMetric font")) ((NAME . "PutSystemMetricFont") (RIID . #x00000227) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("nFontIndex" "VT_USERDEFINED.Typedef.enumSystemMetricFont")("pLogFontW" "VT_PTR.LOGFONTW")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Set the specified SystemMetric font")))) ("enumSystemMetricSize" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL_IThemeSize_0002" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("enumThemeContrastLevels" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL_IThemeSize_0003" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("enumSystemMetricFont" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL_IThemeSize_0001" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("LOGFONTW" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_theme_0254_0004" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IThemeManager" (TYPE . "Dispinterface")(DESCRIPTION . "Theme Manager Interface")(GUID . "{04D5D56C-EEAF-4419-B786-300284D6BB5F}")(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 . "length") (RIID . #x00000065) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the number of existing themes")) ((NAME . "item") (RIID . #x00000066) (OFFSET . #x20) (RETURNS . "VT_PTR.ITheme")(PARAMS ("varIndex" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Get a theme by its index")) ((NAME . "schemeLength") (RIID . #x00000069) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the number of existing schemes")) ((NAME . "schemeItem") (RIID . #x0000006a) (OFFSET . #x28) (RETURNS . "VT_PTR.IThemeScheme")(PARAMS ("varIndex" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Get a scheme by its index")) ((NAME . "WebviewCSS") (RIID . #x00000068) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the webview CSS file.")) ((NAME . "SelectedTheme") (RIID . #x00000064) (OFFSET . #x30) (RETURNS . "VT_PTR.ITheme")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the current theme")) ((NAME . "SelectedTheme") (RIID . #x00000064) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("varIndex" "VT_PTR.ITheme")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get the current theme")) ((NAME . "SelectedScheme") (RIID . #x00000067) (OFFSET . #x38) (RETURNS . "VT_PTR.IThemeScheme")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the currently selected scheme")) ((NAME . "SelectedScheme") (RIID . #x00000067) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("varIndex" "VT_PTR.IThemeScheme")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get the currently selected scheme")) ((NAME . "GetSpecialTheme") (RIID . #x00000097) (OFFSET . #x40) (RETURNS . "VT_PTR.ITheme")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get a special theme by name")) ((NAME . "SetSpecialTheme") (RIID . #x00000098) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("bstrName" "VT_BSTR")("pTheme" "VT_PTR.ITheme")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Set a special theme by name")) ((NAME . "GetSpecialScheme") (RIID . #x00000099) (OFFSET . #x48) (RETURNS . "VT_PTR.IThemeSize")(PARAMS ("bstrName" "VT_BSTR")("ppThemeScheme" "VT_PTR.VT_PTR.IThemeScheme")("ppThemeStyle" "VT_PTR.VT_PTR.IThemeStyle")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get a special scheme by name")) ((NAME . "SetSpecialScheme") (RIID . #x0000009a) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("bstrName" "VT_BSTR")("pThemeScheme" "VT_PTR.IThemeScheme")("pThemeStyle" "VT_PTR.IThemeStyle")("pThemeSize" "VT_PTR.IThemeSize")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Set a special scheme by name")) ((NAME . "GetSelectedSchemeProperty") (RIID . #x00000096) (OFFSET . #x50) (RETURNS . "VT_BSTR")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get a property of a special marked scheme. Like a filename, displayname, or canonical name.")) ((NAME . "ApplyNow") (RIID . #x0000009b) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Apply the settings now")))) ("ThemeManager" (TYPE . "Coclass")(DESCRIPTION . "Theme Manager Class")(GUID . "{2E17C0EF-2851-459B-A3C8-27A41D4BC9F7}")(ALIASES "IThemeManager") (FUNCTIONS )) ("Theme" (TYPE . "Coclass")(DESCRIPTION . "Theme Class")(GUID . "{F60691B4-3BD8-4F42-B2FD-20853C433A74}")(ALIASES "ITheme") (FUNCTIONS )) ("ThemeScheme" (TYPE . "Coclass")(DESCRIPTION . "ThemeScheme Class")(GUID . "{1C995F92-244F-48AC-9784-4AF9586EBBBA}")(ALIASES "IThemeScheme") (FUNCTIONS )) ("ThemeStyle" (TYPE . "Coclass")(DESCRIPTION . "ThemeStyle Class")(GUID . "{AFCEFAC8-8097-4EE5-82DF-121202D95342}")(ALIASES "IThemeStyle") (FUNCTIONS )) ("ThemeSize" (TYPE . "Coclass")(DESCRIPTION . "ThemeSize Class")(GUID . "{05AF76AC-4245-468F-AE35-6D233436937A}")(ALIASES "IThemeSize") (FUNCTIONS )) ("IThemePreview" (TYPE . "Dispinterface")(DESCRIPTION . "Theme Preview Interface")(GUID . "{B63705F2-B2A2-401E-A20D-643E6B554A1D}")(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 . "UpdatePreview") (RIID . #x0000028a) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pPropertyBag" "VT_PTR.IPropertyBag")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Update the preview based on changes")) ((NAME . "CreatePreview") (RIID . #x0000028b) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("hwndParent" "VT_USERDEFINED.Typedef.wireHWND")("dwFlags" "VT_UI4")("dwStyle" "VT_UI4")("dwExStyle" "VT_UI4")("x" "VT_INT")("y" "VT_INT")("nWidth" "VT_INT")("nHeight" "VT_INT")("pPropertyBag" "VT_PTR.IPropertyBag")("dwCtrlID" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Create the preview window")))) ("IPropertyBag" (TYPE . "Interface")(GUID . "{55272A00-42CB-11CE-8135-00AA004BB851}")(FUNCTIONS ((NAME . "RemoteRead") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pszPropName" "VT_LPWSTR")("pVar" "VT_PTR.VT_VARIANT")("pErrorLog" "VT_PTR.IErrorLog")("varType" "VT_UI4")("pUnkObj" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Write") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pszPropName" "VT_LPWSTR")("pVar" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))))) ("IErrorLog" (TYPE . "Interface")(GUID . "{3127CA40-446E-11CE-8135-00AA004BB851}")(FUNCTIONS ((NAME . "AddError") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pszPropName" "VT_LPWSTR")("pExcepInfo" "VT_PTR.EXCEPINFO")) (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 )) ("ThemePreview" (TYPE . "Coclass")(DESCRIPTION . "ThemePreview Class")(GUID . "{B7BBD408-F09C-4AA8-B65E-A00B8FE0F0B9}")(ALIASES "IThemePreview") (FUNCTIONS )) )))