#S(HASH-TABLE EQL (FILENAME . "c:\linuxsafe\ocxs\actskin4.ocx")(GUID . "{90F3D7B3-92E7-44BA-B444-6A8E2A3BC375}")(DESCRIPTION . "ActiveSkin 4.0 Type Library")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("ISkin" (TYPE . "Dispinterface")(DESCRIPTION . "ISkin Interface")(GUID . "{750FC67C-0311-4391-9864-A2EFED49BD28}")(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 . "Empty") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Empties the skin contents.")) ((NAME . "LoadSkin") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("SkinFile" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Loads a skin from file.")) ((NAME . "SaveSkin") (RIID . #x60020002) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("SkinFile" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Saves the skin to the file.")) ((NAME . "GetTemplates") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_PTR.ISkinObject")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the Root SkinObject of SkinObjects' hierarchy")) ((NAME . "GetImages") (RIID . #x60020004) (OFFSET . #x2c) (RETURNS . "VT_PTR.ISkinImages")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the collection of Images, stored within the skin.")) ((NAME . "GetSounds") (RIID . #x60020005) (OFFSET . #x30) (RETURNS . "VT_PTR.ISkinSounds")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the collection of Sounds, stored within the skin.")) ((NAME . "ApplySkin") (RIID . #x60020006) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("hWndParent" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Applies the skin to the specified window (or entire application if zero) and its child windows")) ((NAME . "ApplySkinByName") (RIID . #x60020007) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("hWnd" "VT_I4")("Name" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Applies the skin to the specified window by the name of SkinObject template.")) ((NAME . "ApplySkinByObject") (RIID . #x60020008) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("hWnd" "VT_I4")("pObjTemplate" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Applies the skin to the specified window directly with SkinObject provided.")) ((NAME . "RemoveSkin") (RIID . #x60020009) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("hWnd" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes the skin from specified window (or entire application if zero) and its child windows.")) ((NAME . "GetSkinnedWindow") (RIID . #x6002000a) (OFFSET . #x44) (RETURNS . "VT_PTR.ISkinObject")(PARAMS ("hWnd" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Searches SkinWindow interface in the collection of skinned windows by its window handle and returns it if any.")) ((NAME . "GetAuthor") (RIID . #x6002000b) (OFFSET . #x48) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "It's a string containing information about skin Author.")) ((NAME . "SetAuthor") (RIID . #x6002000c) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("newVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetDescription") (RIID . #x6002000d) (OFFSET . #x50) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "It's an arbitrary string that describes this skin.")) ((NAME . "SetDescription") (RIID . #x6002000e) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("newVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetApplication") (RIID . #x6002000f) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "It's a string that is the exact name of Application the skin is intented for.")) ((NAME . "SetApplication") (RIID . #x60020010) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ("newVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "StartAnimation") (RIID . #x60020011) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("hWnd" "VT_I4")("AnimationName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Starts specified Animation for a particular window.")) ((NAME . "ApplyColors") (RIID . #x00000001) (OFFSET . #x64) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Applies color scheme to all supported child controls.")) ((NAME . "ApplyColors") (RIID . #x00000001) (OFFSET . #x68) (RETURNS . "VT_VOID")(PARAMS ("hWnd" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Applies color scheme to all supported child controls.")) ((NAME . "__getwindowcolor") (RIID . #x60020014) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("pVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Deprecated, never use it.")) ((NAME . "__setwindowcolor") (RIID . #x60020015) (OFFSET . #x70) (RETURNS . "VT_VOID")(PARAMS ("newVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "__getwindowtextcolor") (RIID . #x60020016) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("pVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Deprecated, never use it.")) ((NAME . "__setwindowtextcolor") (RIID . #x60020017) (OFFSET . #x78) (RETURNS . "VT_VOID")(PARAMS ("newVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "__getpanelcolor") (RIID . #x60020018) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("pVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Deprecated, never use it.")) ((NAME . "__setpanelcolor") (RIID . #x60020019) (OFFSET . #x80) (RETURNS . "VT_VOID")(PARAMS ("newVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "__getpaneltextcolor") (RIID . #x6002001a) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("pVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Deprecated, never use it.")) ((NAME . "__setpaneltextcolor") (RIID . #x6002001b) (OFFSET . #x88) (RETURNS . "VT_VOID")(PARAMS ("newVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "WindowColor") (RIID . #x00000002) (OFFSET . #x8c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "A default background color for all child controls.")) ((NAME . "WindowColor") (RIID . #x00000002) (OFFSET . #x90) (RETURNS . "VT_VOID")(PARAMS ("newVal" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "A default background color for all child controls.")) ((NAME . "WindowTextColor") (RIID . #x00000003) (OFFSET . #x94) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "A default text color for all child controls.")) ((NAME . "WindowTextColor") (RIID . #x00000003) (OFFSET . #x98) (RETURNS . "VT_VOID")(PARAMS ("newVal" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "A default text color for all child controls.")) ((NAME . "PanelColor") (RIID . #x00000004) (OFFSET . #x9c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "A default background color for all child controls.")) ((NAME . "PanelColor") (RIID . #x00000004) (OFFSET . #xa0) (RETURNS . "VT_VOID")(PARAMS ("newVal" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "A default background color for all child controls.")) ((NAME . "PanelTextColor") (RIID . #x00000005) (OFFSET . #xa4) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "A default text color for all child controls.")) ((NAME . "PanelTextColor") (RIID . #x00000005) (OFFSET . #xa8) (RETURNS . "VT_VOID")(PARAMS ("newVal" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "A default text color for all child controls.")) ((NAME . "SkinClientArea") (RIID . #x00000006) (OFFSET . #xac) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Applies skin to client area of SkinForm skins. Set to False to skin only non-client window frame area.")) ((NAME . "SkinClientArea") (RIID . #x00000006) (OFFSET . #xb0) (RETURNS . "VT_VOID")(PARAMS ("newVal" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Applies skin to client area of SkinForm skins. Set to False to skin only non-client window frame area.")))) ("ISkinObject" (TYPE . "Interface")(DESCRIPTION . "ISkinObject Interface")(GUID . "{6A5905C9-0BDD-49FB-9C45-CBB450D3BFD5}")(FUNCTIONS ((NAME . "GetName") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "It's a Name of the SkinObject. Some applications may have a set of predefined names of SkinObjects.")) ((NAME . "SetName") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTag") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "This string field can contain some application-specific information.")) ((NAME . "SetTag") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetSkin") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_PTR.ISkin")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Skin property is the reference to the Skin Control this SkinObject is attached to.")) ((NAME . "SetSkin") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.ISkin")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AssignTo") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("flags" "VT_USERDEFINED.Enum.SkinClone")("pObject" "VT_PTR.ISkinObject")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Assigns the properties of this SkinObject to another object of the same type.")) ((NAME . "Clone") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("flags" "VT_USERDEFINED.Enum.SkinClone")("pObject" "VT_PTR.VT_PTR.ISkinObject")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Creates another object of the same and initializes its properties to get the exact copy of this object.")) ((NAME . "OnTimer") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("TimePassed" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "This method should be called by container (or Skin component, by default) on timer events.")) ((NAME . "GetParent") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_PTR.ISkinObject")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Returns or sets the parent of this object.")) ((NAME . "SetParent") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.ISkinObject")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetChildCount") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Retrieves count of child objects.")) ((NAME . "AddChild") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("Child" "VT_PTR.ISkinObject")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds a new child object.")) ((NAME . "InsertChild") (RIID . #x6001000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("Child" "VT_PTR.ISkinObject")("Before" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Inserts a new child object before existing child object.")) ((NAME . "DeleteChild") (RIID . #x6001000e) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Deletes a child object by its index.")) ((NAME . "GetChild") (RIID . #x6001000f) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_I4")("pVal" "VT_PTR.VT_PTR.ISkinObject")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Returns or sets a child object by its index.")) ((NAME . "SetChild") (RIID . #x60010010) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_I4")("newVal" "VT_PTR.ISkinObject")) (FLAGS ( IS-FUNCTION ))) ((NAME . "FindObject") (RIID . #x60010011) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("ChildName" "VT_BSTR")("pVal" "VT_PTR.VT_PTR.ISkinObject")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Finds the child object by its name.")) ((NAME . "GetTypeInfo") (RIID . #x60010012) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("pptinfo" "VT_PTR.VT_UNKNOWN")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))))) ("SkinClone" (TYPE . "Enum")(DESCRIPTION . "Defines the supported cloning (or assignment) methods.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ISkinImages" (TYPE . "Interface")(DESCRIPTION . "Collection of SkinImage objects (images used in skin)")(GUID . "{4518C2DD-0CE0-4B00-BA96-78DA09B52835}")(FUNCTIONS ((NAME . "GetImageCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Returns the count of Images stored in the skin.")) ((NAME . "GetImage") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_I4")("pVal" "VT_PTR.VT_PTR.ISkinImage")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Gets or sets Image object by its index.")) ((NAME . "SetImage") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_I4")("newVal" "VT_PTR.ISkinImage")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetImageName") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_I4")("Name" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Gets or sets Image filename by its index.")) ((NAME . "SetImageName") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_I4")("Name" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddImage") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("Name" "VT_BSTR")("Image" "VT_PTR.ISkinImage")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds a new image to the collection.")) ((NAME . "LoadImage") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("FileName" "VT_BSTR")("Image" "VT_PTR.VT_PTR.ISkinImage")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Loads image from the disk.")) ((NAME . "FindImage") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("Name" "VT_BSTR")("Image" "VT_PTR.VT_PTR.ISkinImage")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Returns SkinImage object by its name. If such Image doesn't exist, this method tries to load it from the file.")) ((NAME . "DeleteImage") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Deletes SkinImage object from the collection by the given name.")) ((NAME . "GetTempImage") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("sx" "VT_I4")("sy" "VT_I4")("pImage" "VT_PTR.VT_PTR.ISkinImage")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Returns shared temporary Image for rendering purposes. Use this method with caution.")) ((NAME . "SetHue") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_I4")("Lossless" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets the Hue for the entire skin and the stored images.")) ((NAME . "GetHue") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))))) ("ISkinImage" (TYPE . "Interface")(DESCRIPTION . "ISkinImage Interface, uses 32-bit PMARGB color format")(GUID . "{1F8BB9F7-EBA0-4AC5-8980-FB4E872BA057}")(FUNCTIONS ((NAME . "Create") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("sx" "VT_INT")("sy" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Initializes the image with specified dimensions and 32-bit PMARGB color format.")) ((NAME . "Empty") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Empties this Image object by destroying its memory bitmap.")) ((NAME . "LoadFile") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("FileName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Loads the image from the file (*.bmp and *.tga formats are currently supported)")) ((NAME . "SaveFile") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("FileName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Saves the image to the file (*.bmp and *.tga formats are currently supported)")) ((NAME . "GetInfo") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("ImageInfo" "VT_PTR.SkinImageInfo")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Returns the information of Image dimensions and the pointer to the Image bits")) ((NAME . "ApplyColorKey") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("Area" "VT_PTR.SkinRect")("Key" "VT_PTR.SkinRGB")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Applies color key (makes pixels transparent) to the Image.")) ((NAME . "GetRgn") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("Area" "VT_PTR.SkinRect")("AlphaThreshold" "VT_UI1")("hRegion" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Creates region depending on the Threshold alpha value")) ((NAME . "DrawText") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("Area" "VT_PTR.SkinRect")("Text" "VT_BSTR")("hFont" "VT_I4")("TextStyle" "VT_PTR.SkinTextStyle")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Draws the text")) ((NAME . "GetClipRegion") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Returns or sets the clip region. No drawing occurs outside the clip region.")) ((NAME . "SetClipRegion") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "BitBlt") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("blend" "VT_USERDEFINED.Enum.SkinBlend")("Area" "VT_PTR.SkinRect")("Overlay" "VT_PTR.ISkinImage")("OverlayCoord" "VT_PTR.SkinPoint")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Blits overlay image over this one")) ((NAME . "Tile") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("blend" "VT_USERDEFINED.Enum.SkinBlend")("Area" "VT_PTR.SkinRect")("Overlay" "VT_PTR.ISkinImage")("OverlayRect" "VT_PTR.SkinRect")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Tiles overlay images over this one")) ((NAME . "Stretch") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("blend" "VT_USERDEFINED.Enum.SkinBlend")("Area" "VT_PTR.SkinRect")("Overlay" "VT_PTR.ISkinImage")("OverlayRect" "VT_PTR.SkinRect")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Stretches overlay image over this one")) ((NAME . "ComposeSection") (RIID . #x6001000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("blend" "VT_USERDEFINED.Enum.SkinBlend")("Area" "VT_PTR.SkinRect")("Image" "VT_PTR.ISkinImage")("Section" "VT_PTR.SkinImageSection")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Composes section over this image")) ((NAME . "UnPremultiply") (RIID . #x6001000e) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("Area" "VT_PTR.SkinRect")("nThreshold" "VT_UI1")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Converts Image area from PMARGB (Premultiplied Alpha RGB) to ARGB (Alpha RGB) color format")) ((NAME . "Premultiply") (RIID . #x6001000f) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("Area" "VT_PTR.SkinRect")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Converts Image area from ARGB (Alpha RGB) to PMARGB (Premultiplied Alpha RGB) color format")) ((NAME . "DrawToDC") (RIID . #x60010010) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("hdcDest" "VT_I4")("XDest" "VT_I4")("YDest" "VT_I4")("Width" "VT_I4")("Height" "VT_I4")("XSrc" "VT_INT")("YSrc" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Draws entire image or its part to specified device context")) ((NAME . "LockDCForRead") (RIID . #x60010011) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("hdc" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Retrieves read-only device context for GDI functions.")) ((NAME . "LockDCForReadWrite") (RIID . #x60010012) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("Area" "VT_PTR.SkinRect")("GDIAlpha" "VT_UI1")("hdc" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Retrieves device context for GDI painting purposes")) ((NAME . "UnlockDC") (RIID . #x60010013) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Releases retrieved device context")) ((NAME . "Fill") (RIID . #x60010014) (OFFSET . #x5c) (RETURNS . "VT_HRESULT")(PARAMS ("blend" "VT_USERDEFINED.Enum.SkinBlend")("Area" "VT_PTR.SkinRect")("Color" "VT_PTR.SkinARGB")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fills the area with the specified color")) ((NAME . "Transition") (RIID . #x60010015) (OFFSET . #x60) (RETURNS . "VT_HRESULT")(PARAMS ("InA" "VT_PTR.ISkinImage")("InB" "VT_PTR.ISkinImage")("Progress" "VT_R4")("eTransition" "VT_USERDEFINED.Enum.SkinTransition")("eDirection" "VT_USERDEFINED.Enum.SkinDirection")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Performs the transition effect between two images and stores the result in this one.")) ((NAME . "DrawError") (RIID . #x60010016) (OFFSET . #x64) (RETURNS . "VT_HRESULT")(PARAMS ("Area" "VT_PTR.SkinRect")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Draws default empty image, it is used to indicate the error of some kind.")) ((NAME . "SetHue") (RIID . #x60010017) (OFFSET . #x68) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_I4")("AdjustPixels" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets the Hue for the Image, and adjusts its pixels accordingly.")) ((NAME . "GetHue") (RIID . #x60010018) (OFFSET . #x6c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))))) ("SkinImageInfo" (TYPE . "Structure")(DESCRIPTION . "The SkinImageInfo structure describes the general information of the SkinImage and its color bits. Use GetInfo method to get this information.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SkinRect" (TYPE . "Structure")(DESCRIPTION . "The SkinRect structure defines the coordinates of the upper-left and lower-right corners of a rectangle.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SkinRGB" (TYPE . "Structure")(DESCRIPTION . "The SkinRGB structure defines the opaque color in RGB color format.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SkinTextStyle" (TYPE . "Structure")(DESCRIPTION . "The SkinTextStyle structure defines the text drawing style.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SkinTextEffect" (TYPE . "Enum")(DESCRIPTION . "Defines one of the text effects supported.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SkinARGB" (TYPE . "Structure")(DESCRIPTION . "The SkinARGB structure defines the color in Alpha-RGB color format.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SkinTextFlags" (TYPE . "Enum")(DESCRIPTION . "Specifies text drawing flags. See DrawText API function in Platform SDK for details.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SkinBlend" (TYPE . "Enum")(DESCRIPTION . "Defines the Image Blending mode.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SkinPoint" (TYPE . "Structure")(DESCRIPTION . "The SkinPoint structure defines the x- and y- coordinates of a point.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SkinImageSection" (TYPE . "Structure")(DESCRIPTION . "The SkinImageSection structure defines the rectangle and margins within the particular image.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SkinSectionStretch" (TYPE . "Enum")(DESCRIPTION . "Defines the tile/stretch options for drawing the image with the margins.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SkinTransition" (TYPE . "Enum")(DESCRIPTION . "Defines the image transition effect between two images.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SkinDirection" (TYPE . "Enum")(DESCRIPTION . "Defines the direction for the image transition effect.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ISkinSounds" (TYPE . "Interface")(DESCRIPTION . "Collection of Sounds")(GUID . "{9A94FEFA-FB88-4035-A82E-2558453E9CA7}")(FUNCTIONS ((NAME . "GetSoundCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Returns the count of Sounds stored in the skin.")) ((NAME . "GetSoundName") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_I4")("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Gets or sets Filename of the Sound by its index.")) ((NAME . "SetSoundName") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_I4")("newVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "LoadSound") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("FullFileName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Loads the Sound from the file.")) ((NAME . "DeleteSound") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Deletes the Sound from the skin.")) ((NAME . "PlaySound") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("Name" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Plays the sound.")) ((NAME . "EnableSounds") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Enables or disables sounds")))) ("ISkinWindow" (TYPE . "Interface")(DESCRIPTION . "ISkinWindow Interface : provides SkinObject with the basic capabilites to skin windows")(GUID . "{13DEC2BC-E177-408E-8661-33C03D2FC5CF}")(FUNCTIONS ((NAME . "GethWnd") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Handle of skinned window.")) ((NAME . "SethWnd") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoveSkin") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("bQuick" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetCaptured") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_PTR.ISkinVisual")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Returns or sets the SkinObject that has captured the mouse.")) ((NAME . "SetCaptured") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.ISkinVisual")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetFocused") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_PTR.ISkinVisual")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Returns or sets the SkinObject that gains the keyboard focus.")) ((NAME . "SetFocused") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.ISkinVisual")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CheckWindow") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("hWnd" "VT_I4")("CanSkinIt" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Checks if this SkinObject is capable and willing to skin specified window.")))) ("ISkinVisual" (TYPE . "Interface")(DESCRIPTION . "ISkinVisual Interface")(GUID . "{B9BB72D9-129F-43E2-9439-D3DCE178AACA}")(FUNCTIONS ((NAME . "GetRect") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinRect")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "The real position (in pixels, calculated according to Anchors and Offset properties) of the object relative to the parent object.")) ((NAME . "SetRect") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinRect")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetAnchors") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinRect")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Anchors of the object edges (in percents, relative to the parent object)")) ((NAME . "SetAnchors") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinRect")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetOffset") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinRect")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Edge coordinates (in pixels, relative to the corresponding anchors)")) ((NAME . "SetOffset") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinRect")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetMinSize") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinSize")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Minimum size of the object. The size of the object (or its window) will not be less than its minimum size.")) ((NAME . "SetMinSize") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinSize")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetMaxSize") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinSize")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Maximum size of the object. The size of the object (or its window) will not exceed its maximum size.")) ((NAME . "SetMaxSize") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinSize")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DoAlign") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Aligns the object with its parent according to the Anchors and Offset properties.")) ((NAME . "GetVisible") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Indicates if this object is visible or not.")) ((NAME . "SetVisible") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetAffectRegion") (RIID . #x6001000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Indicates if this object affects the region of the window it is placing into. Warning: Region changes consumes more CPU resources.")) ((NAME . "SetAffectRegion") (RIID . #x6001000e) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIsDirty") (RIID . #x6001000f) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Indicates if this object requires repainting.")) ((NAME . "SetIsDirty") (RIID . #x60010010) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTransparency") (RIID . #x60010011) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinTransparency")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Returns the transparency information of the object: If it's fully Opaque, Translucent or fully Transparent.")) ((NAME . "MouseLeave") (RIID . #x60010012) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Should be called by container window when the mouse coursor leaves the object area.")) ((NAME . "HitTest") (RIID . #x60010013) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ("x" "VT_I4")("y" "VT_I4")("Val" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Returns the type of window area below the specified point (if any).")) ((NAME . "Render") (RIID . #x60010014) (OFFSET . #x5c) (RETURNS . "VT_HRESULT")(PARAMS ("Image" "VT_PTR.ISkinImage")("Origin" "VT_PTR.SkinPoint")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Renders contents of this object to the specified location of SkinImage.")) ((NAME . "FocusChanged") (RIID . #x60010015) (OFFSET . #x60) (RETURNS . "VT_HRESULT")(PARAMS ("NewFocus" "VT_PTR.ISkinVisual")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Should be called by container window when the keyboard focus is changed.")) ((NAME . "CaptureChanged") (RIID . #x60010016) (OFFSET . #x64) (RETURNS . "VT_HRESULT")(PARAMS ("NewFocus" "VT_PTR.ISkinVisual")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Should be called by container window when the mouse capture is changed.")) ((NAME . "KeyDown") (RIID . #x60010017) (OFFSET . #x68) (RETURNS . "VT_HRESULT")(PARAMS ("KeyKode" "VT_I2")("Shift" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Should be called by container window when a key button is lowered")) ((NAME . "KeyUp") (RIID . #x60010018) (OFFSET . #x6c) (RETURNS . "VT_HRESULT")(PARAMS ("KeyCode" "VT_I2")("Shift" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Should be called by container window when a key button is released")) ((NAME . "KeyPress") (RIID . #x60010019) (OFFSET . #x70) (RETURNS . "VT_HRESULT")(PARAMS ("KeyAscii" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Should be called by container window when a key button is released")) ((NAME . "MouseDblClick") (RIID . #x6001001a) (OFFSET . #x74) (RETURNS . "VT_HRESULT")(PARAMS ("Button" "VT_USERDEFINED.Enum.SkinMouse")("x" "VT_I4")("y" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Should be called by container window when a mouse button is pressed")) ((NAME . "MouseDown") (RIID . #x6001001b) (OFFSET . #x78) (RETURNS . "VT_HRESULT")(PARAMS ("Button" "VT_USERDEFINED.Enum.SkinMouse")("x" "VT_I4")("y" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Should be called by container window when a mouse button is double-clicked")) ((NAME . "MouseUp") (RIID . #x6001001c) (OFFSET . #x7c) (RETURNS . "VT_HRESULT")(PARAMS ("Button" "VT_USERDEFINED.Enum.SkinMouse")("x" "VT_I4")("y" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Should be called by container window when a mouse button is released")) ((NAME . "MouseMove") (RIID . #x6001001d) (OFFSET . #x80) (RETURNS . "VT_HRESULT")(PARAMS ("x" "VT_I4")("y" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Should be called by container window of mouse moving")) ((NAME . "RefreshArea") (RIID . #x6001001e) (OFFSET . #x84) (RETURNS . "VT_HRESULT")(PARAMS ("Rect" "VT_PTR.SkinRect")("Now" "VT_BOOL")("AffectRegion" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Refreshes the specified area of this SkinObject.")) ((NAME . "Refresh") (RIID . #x6001001f) (OFFSET . #x88) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Refreshes the entire area of the SkinObject.")) ((NAME . "CalcRelativeRect") (RIID . #x60010020) (OFFSET . #x8c) (RETURNS . "VT_HRESULT")(PARAMS ("Parent" "VT_PTR.ISkinObject")("pVal" "VT_PTR.SkinRect")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Calculates coordinates of the object relative to the coordinate space of any of its parents.")) ((NAME . "GetTooltip") (RIID . #x60010021) (OFFSET . #x90) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Specifies the optional tooltip string for the object.")) ((NAME . "SetTooltip") (RIID . #x60010022) (OFFSET . #x94) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))))) ("SkinSize" (TYPE . "Structure")(DESCRIPTION . "The SkinSize structure specifies the width and height of a rectangle.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SkinTransparency" (TYPE . "Enum")(DESCRIPTION . "Describes the Transparency states of the object.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SkinMouse" (TYPE . "Enum")(DESCRIPTION . "Defines the mouse button for mouse-related functions and messages.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ISkinButton" (TYPE . "Interface")(DESCRIPTION . "ISkinButton Interface")(GUID . "{0DE7B785-523B-4F72-A1A7-82C522DE7ECA}")(FUNCTIONS ((NAME . "GetNormal") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinButtonState")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Normal state of the Button.")) ((NAME . "SetNormal") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinButtonState")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetPressed") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinButtonState")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Pressed state of the Button.")) ((NAME . "SetPressed") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinButtonState")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetDefault") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinButtonState")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Default state of the Button. It is used to specify default button on the form.")) ((NAME . "SetDefault") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinButtonState")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetFocused") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinButtonState")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Focused state of the Button. It is used to specify button with keyboard focus.")) ((NAME . "SetFocused") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinButtonState")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetHighlighted") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinButtonState")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Highlighted state of the Button. Buttons can be highlighted by moving the mouse cursor.")) ((NAME . "SetHighlighted") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinButtonState")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetDisabled") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinButtonState")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Disabled state of the Button. It is used to specify button that cannot be pressed.")) ((NAME . "SetDisabled") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinButtonState")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetCaption") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Button caption. It is substituted with the real caption of skinned button in Windowed mode.")) ((NAME . "SetCaption") (RIID . #x6001000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetType") (RIID . #x6001000e) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinButtonType")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "This property specifies the action of the Button.")) ((NAME . "SetType") (RIID . #x6001000f) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_USERDEFINED.Enum.SkinButtonType")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetFont") (RIID . #x60010010) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinLogFont")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Default font of the button. It is substituted with the real font of the skinned button in Windowed mode.")) ((NAME . "SetFont") (RIID . #x60010011) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinLogFont")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetAlphaBlend") (RIID . #x60010012) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Specifies if this button is opaque or translucent. Warning: AlphaBlend mode consumes more CPU resources.")) ((NAME . "SetAlphaBlend") (RIID . #x60010013) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetOnClick") (RIID . #x60010014) (OFFSET . #x5c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinEvent")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "This event occurs when the button is clicked.")) ((NAME . "SetOnClick") (RIID . #x60010015) (OFFSET . #x60) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinEvent")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetOnMouseIn") (RIID . #x60010016) (OFFSET . #x64) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinEvent")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "This event occurs when the mouse cursor moves inside the button.")) ((NAME . "SetOnMouseIn") (RIID . #x60010017) (OFFSET . #x68) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinEvent")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetOnMouseOut") (RIID . #x60010018) (OFFSET . #x6c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinEvent")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "This event occurs when the mouse cursor moves outside the button.")) ((NAME . "SetOnMouseOut") (RIID . #x60010019) (OFFSET . #x70) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinEvent")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetIcon") (RIID . #x6001001a) (OFFSET . #x74) (RETURNS . "VT_HRESULT")(PARAMS ("hIcon" "VT_I4")("cx" "VT_I4")("cy" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetIcon")))) ("SkinButtonState" (TYPE . "Structure")(DESCRIPTION . "The SkinButtonState structure defines one of the states (Normal, Highlighted etc.) of the SkinButton and SkinTab object.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SkinTransitionKey" (TYPE . "Structure")(DESCRIPTION . "The SkinTransitionKey structure defines the key parameters for the animation sequence.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SkinSpeed" (TYPE . "Enum")(DESCRIPTION . "Defines the time flow interpolation mode for transition and animation effects.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SkinButtonType" (TYPE . "Enum")(DESCRIPTION . "Defines the default action of the SkinButton.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SkinLogFont" (TYPE . "Structure")(DESCRIPTION . "The SkinLogFont structure defines the attributes of the font. See LOGFONT structure in Platform SDK for details.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SkinEvent" (TYPE . "Structure")(DESCRIPTION . "The SkinEvent structure describes the settings for a skin-events.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ISkinForm" (TYPE . "Interface")(DESCRIPTION . "ISkinForm Interface")(GUID . "{71FFA107-492E-4F12-98AE-92F33D558D15}")(FUNCTIONS ((NAME . "GetActiveFrame") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinFormFrame")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Specifies the frame of activated windows.")) ((NAME . "SetActiveFrame") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinFormFrame")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetInactiveFrame") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinFormFrame")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Specifies the frame of deactivated windows.")) ((NAME . "SetInactiveFrame") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinFormFrame")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetMenuBar") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinMenuBar")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Menu bar settings.")) ((NAME . "SetMenuBar") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinMenuBar")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetPopupMenu") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinPopupMenu")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Popup Menu settings.")) ((NAME . "SetPopupMenu") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinPopupMenu")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetBackground") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinImageRect")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Background image for client area of the window.")) ((NAME . "SetBackground") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinImageRect")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetBackColor") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinRGB")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Background color, it is used if no Background image selected.")) ((NAME . "SetBackColor") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinRGB")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetMargins") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinRect")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Sizes of non-client area.")) ((NAME . "SetMargins") (RIID . #x6001000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinRect")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetOnActivate") (RIID . #x6001000e) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinEvent")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Occurs when the window is activated.")) ((NAME . "SetOnActivate") (RIID . #x6001000f) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinEvent")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetOnDeactivate") (RIID . #x60010010) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinEvent")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Occurs when the window is deactivated.")) ((NAME . "SetOnDeactivate") (RIID . #x60010011) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinEvent")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetOnMaximize") (RIID . #x60010012) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinEvent")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Occurs when the window is maximized.")) ((NAME . "SetOnMaximize") (RIID . #x60010013) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinEvent")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetOnRestore") (RIID . #x60010014) (OFFSET . #x5c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinEvent")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Occurs when the window is restored.")) ((NAME . "SetOnRestore") (RIID . #x60010015) (OFFSET . #x60) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinEvent")) (FLAGS ( IS-FUNCTION ))) ((NAME . "TrackPopupMenu") (RIID . #x60010016) (OFFSET . #x64) (RETURNS . "VT_HRESULT")(PARAMS ("hMenu" "VT_I4")("x" "VT_I4")("y" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Tracks a skinned popup menu.")))) ("SkinFormFrame" (TYPE . "Structure")(DESCRIPTION . "The SkinFormFrame stucture defines the frame (non-client area) for the SkinForm window.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SkinMenuBar" (TYPE . "Structure")(DESCRIPTION . "The SkinMenuBar stucture defines the Menu-Bar properties for SkinForm window.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SkinPopupMenu" (TYPE . "Structure")(DESCRIPTION . "The SkinMenuBar stucture defines the popup menu properties.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SkinImageRect" (TYPE . "Structure")(DESCRIPTION . "The SkinImageRect structure defines the rectangle within the particular image.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ISkinRadio" (TYPE . "Interface")(DESCRIPTION . "ISkinRadio Interface")(GUID . "{1DCF562C-3485-4BBC-8079-0AD4541529DF}")(FUNCTIONS ((NAME . "GetNormal") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinRadioState")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "SetNormal") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinRadioState")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetSelected") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinRadioState")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "SetSelected") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinRadioState")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetGreyedNormal") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinRadioState")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "SetGreyedNormal") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinRadioState")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetGreyedSelected") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinRadioState")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "SetGreyedSelected") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinRadioState")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetHighlightedNormal") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinRadioState")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "SetHighlightedNormal") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinRadioState")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetHighlightedSelected") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinRadioState")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "SetHighlightedSelected") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinRadioState")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetDisabled") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinRadioState")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "SetDisabled") (RIID . #x6001000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinRadioState")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetType") (RIID . #x6001000e) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinRadioType")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Radio or checkbox type")) ((NAME . "SetType") (RIID . #x6001000f) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_USERDEFINED.Enum.SkinRadioType")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetCaption") (RIID . #x60010010) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "SetCaption") (RIID . #x60010011) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))))) ("SkinRadioState" (TYPE . "Structure")(DESCRIPTION . "The SkinRadioState structure defines one of the states (Normal, Highlighted etc.) of the SkinRadio object.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SkinRadioType" (TYPE . "Enum")(DESCRIPTION . "Defines the type of SkinRadio object.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ISkinStatic" (TYPE . "Interface")(DESCRIPTION . "ISkinStatic Interface")(GUID . "{8ED42B58-BDE7-4A08-BD2E-0B7B02159E90}")(FUNCTIONS ((NAME . "GetCaption") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Text Label. It is substituted with the real caption of label control in Windowed mode.")) ((NAME . "SetCaption") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetFont") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinLogFont")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Default font of the text label. It is substituted with the real font of the skinned button in Windowed mode.")) ((NAME . "SetFont") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinLogFont")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTextStyle") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinTextStyle")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Text style. It specifies effect, text and shadow color of the text.")) ((NAME . "SetTextStyle") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinTextStyle")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetBackground") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinImageSection")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Background image.")) ((NAME . "SetBackground") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinImageSection")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetBackColor") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinARGB")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Background color, it is used if no Background image selected. Set Alpha to '0' and turn on AlphaBlending to make the background transparent. Warning: Translucent Alpha (1..254) consumes more CPU resources.")) ((NAME . "SetBackColor") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinARGB")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetType") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinStaticType")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Mouse action type. It can be used to move or resize corresponding window.")) ((NAME . "SetType") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_USERDEFINED.Enum.SkinStaticType")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetAlphaBlend") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Specifies if this object copies or alpha-blends its contents. Set to True for translucent effect. Warning: AlphaBlend mode consumes more CPU resources.")) ((NAME . "SetAlphaBlend") (RIID . #x6001000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetOnMouseDown") (RIID . #x6001000e) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinEvent")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "This event occurs when the mouse button is pressed over the object.")) ((NAME . "SetOnMouseDown") (RIID . #x6001000f) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinEvent")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetOnMouseUp") (RIID . #x60010010) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinEvent")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "This event occurs when the mouse button is released over the object.")) ((NAME . "SetOnMouseUp") (RIID . #x60010011) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinEvent")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetOnMouseIn") (RIID . #x60010012) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinEvent")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "This event occurs when the mouse cursor moves inside the button.")) ((NAME . "SetOnMouseIn") (RIID . #x60010013) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinEvent")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetOnMouseOut") (RIID . #x60010014) (OFFSET . #x5c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinEvent")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "This event occurs when the mouse cursor moves outside the button.")) ((NAME . "SetOnMouseOut") (RIID . #x60010015) (OFFSET . #x60) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinEvent")) (FLAGS ( IS-FUNCTION ))))) ("SkinStaticType" (TYPE . "Enum")(DESCRIPTION . "Defines the type of SkinStatic object's interaction with the mouse.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ISkinScrollBar" (TYPE . "Interface")(DESCRIPTION . "ISkinScrollBar Interface")(GUID . "{EFDDE869-6050-46BE-98A7-D81242B5A666}")(FUNCTIONS ((NAME . "GetNormal") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinScrollBarState")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "SetNormal") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinScrollBarState")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetPressed") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinScrollBarState")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "SetPressed") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinScrollBarState")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetHighlighted") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinScrollBarState")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "SetHighlighted") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinScrollBarState")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetDisabled") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinScrollBarState")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "SetDisabled") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinScrollBarState")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetType") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinScrollType")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Horizontal or vertical mode")) ((NAME . "SetType") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_USERDEFINED.Enum.SkinScrollType")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetMin") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Minimum value. It is automatically substituted with the real minimumvalue in Windowed mode.")) ((NAME . "SetMin") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetMax") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Maximum value. It is automatically substituted with the real maximum value in Windowed mode.")) ((NAME . "SetMax") (RIID . #x6001000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetPage") (RIID . #x6001000e) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Page size. It is automatically substituted with the real page size value in Windowed mode.")) ((NAME . "SetPage") (RIID . #x6001000f) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetLine") (RIID . #x60010010) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Line size. It is automatically substituted with the real line size in Windowed mode.")) ((NAME . "SetLine") (RIID . #x60010011) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetPosition") (RIID . #x60010012) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Current position. It is automatically substituted with the real position in Windowed mode.")) ((NAME . "SetPosition") (RIID . #x60010013) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("SkinScrollBarState" (TYPE . "Structure")(DESCRIPTION . "The SkinScrollBarState structure defines one of the states (Normal, Highlighted etc.) of the SkinScrollBar object.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SkinScrollType" (TYPE . "Enum")(DESCRIPTION . "Defines the type of SkinScroll object.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ISkinTab" (TYPE . "Interface")(DESCRIPTION . "ISkinTab Interface")(GUID . "{7A05A7E2-D1A7-4735-ABFE-F21C70AED084}")(FUNCTIONS ((NAME . "GetNormal") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinButtonState")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Normal state. Transitions are unsupported currently and should be in default values.")) ((NAME . "SetNormal") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinButtonState")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetPressed") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinButtonState")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Pressed state. Transitions are unsupported currently and should be in default values.")) ((NAME . "SetPressed") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinButtonState")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetFocused") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinButtonState")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Focused state. Transitions are unsupported currently and should be in default values.")) ((NAME . "SetFocused") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinButtonState")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetHighlighted") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinButtonState")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Highlighted state. Transitions are unsupported currently and should be in default values.")) ((NAME . "SetHighlighted") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinButtonState")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetDisabled") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinButtonState")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Disabled state. Transitions are unsupported currently and should be in default values.")) ((NAME . "SetDisabled") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinButtonState")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetFrame") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinImageSection")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Specifies image section for the frame rectangle.")) ((NAME . "SetFrame") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinImageSection")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetAlphaBlend") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Specifies if the Tab frame is opaque or translucent. Warning: AlphaBlend mode consumes more CPU resources.")) ((NAME . "SetAlphaBlend") (RIID . #x6001000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))))) ("ISkinFrame" (TYPE . "Interface")(DESCRIPTION . "ISkinFrame Interface")(GUID . "{AF69AF39-694C-4D15-A7A2-A7E0F2F4B0B9}")(FUNCTIONS ((NAME . "GetFrame") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinImageSection")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Specifies the frame backround image.")) ((NAME . "SetFrame") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinImageSection")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetCaptionColor") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinARGB")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Background color of the caption. Can be translucent if Alpha < 255. It is used if no Caption image is specified.")) ((NAME . "SetCaptionColor") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinARGB")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetCaptionImage") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinImageSection")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Background image of the caption. If specified, it is used instead of CaptionColor.")) ((NAME . "SetCaptionImage") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinImageSection")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTextStyle") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinTextStyle")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Text style. It specifies effect, text and shadow color of the frame caption.")) ((NAME . "SetTextStyle") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinTextStyle")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetAlphaBlend") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Specifies if this frame is opaque or translucent. Warning: AlphaBlend mode consumes more CPU resources.")) ((NAME . "SetAlphaBlend") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))))) ("SkinPlasmaType" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SkinLayeredWindow" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SkinPlasmaChannel" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SkinLabelAlignment" (TYPE . "Enum")(DESCRIPTION . "Defines the alignment options for SkinLabel control.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ISkinAnimation" (TYPE . "Interface")(DESCRIPTION . "ISkinAnimation Interface")(GUID . "{E8AA7229-3C9E-45EE-80C3-3C3D415EB5BC}")(FUNCTIONS ((NAME . "GetAnimationCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Returns the count of animation sequences, stored within this SkinObject.")) ((NAME . "GetAnimationName") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("AnimIndex" "VT_I4")("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Returns or sets the animation name by its index.")) ((NAME . "SetAnimationName") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("AnimIndex" "VT_I4")("newVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddAnimation") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("AnimationName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds another animation to the object.")) ((NAME . "DeleteAnimation") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Deletes the specified animation.")) ((NAME . "GetKeyCount") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("AnimIndex" "VT_I4")("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Returns the count of keys, stored within selected animation.")) ((NAME . "GetKeyObject") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("AnimIndex" "VT_I4")("KeyIndex" "VT_I4")("pKey" "VT_PTR.VT_PTR.ISkinObject")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Returns or sets the SkinObject assotiated with the particular key.")) ((NAME . "SetKeyObject") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("AnimIndex" "VT_I4")("KeyIndex" "VT_I4")("Key" "VT_PTR.ISkinObject")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetKey") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("AnimIndex" "VT_I4")("KeyIndex" "VT_I4")("Key" "VT_PTR.SkinTransitionKey")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Returns or sets Transition effect assotiated with the particular key.")) ((NAME . "SetKey") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("AnimIndex" "VT_I4")("KeyIndex" "VT_I4")("Key" "VT_PTR.SkinTransitionKey")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddKey") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("AnimIndex" "VT_I4")("Key" "VT_PTR.ISkinObject")("Transition" "VT_PTR.SkinTransitionKey")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds a new key to the specified animation.")) ((NAME . "DeleteKey") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("AnimIndex" "VT_I4")("KeyIndex" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Deletes the key by its index from the specified animation.")) ((NAME . "StartAnimation") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("AnimIndex" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Starts the execution of specified stored animation by its name.")) ((NAME . "StopAnimation") (RIID . #x6001000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Stops the running animation.")))) ("_ISkinEvents" (TYPE . "Dispinterface")(DESCRIPTION . "Skin Events")(GUID . "{F3FC950C-7583-4377-BAD8-EFBEAA33273C}")(FUNCTIONS ((NAME . "SkinEvent") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("Source" "VT_PTR.ISkinObject")("EventName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when a skin-wide event (such as SkinButton::OnClick) raised.")) ((NAME . "Render") (RIID . #x0000000b) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("Source" "VT_PTR.ISkinObject")("ScreenBuffer" "VT_PTR.ISkinImage")("PositionX" "VT_I4")("PositionY" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the SkinObject has rendered its contents to the screen back buffer. Handle this event to draw application-defined custom graphics to the screen.")) ((NAME . "SkinTimer") (RIID . #x0000000d) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("Source" "VT_PTR.ISkinObject")("SourceHWND" "VT_I4")("PassedTime" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Internal hi-resolution timer.")) ((NAME . "Click") (RIID . #x00000014) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("Source" "VT_PTR.ISkinObject")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the mouse button is clicked.")) ((NAME . "DblClick") (RIID . #x00000015) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("Source" "VT_PTR.ISkinObject")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the mouse button is clicked.")) ((NAME . "MouseDown") (RIID . #x00000016) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("Source" "VT_PTR.ISkinObject")("Button" "VT_USERDEFINED.Enum.SkinMouse")("x" "VT_I4")("y" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the mouse button is pressed.")) ((NAME . "MouseUp") (RIID . #x00000017) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("Source" "VT_PTR.ISkinObject")("Button" "VT_USERDEFINED.Enum.SkinMouse")("x" "VT_I4")("y" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the mouse button is released.")) ((NAME . "MouseIn") (RIID . #x00000018) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("Source" "VT_PTR.ISkinObject")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the mouse enters the area of the object.")) ((NAME . "MouseOut") (RIID . #x00000019) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("Source" "VT_PTR.ISkinObject")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the mouse leaves the area of the object.")) ((NAME . "MouseMove") (RIID . #x0000001a) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("Source" "VT_PTR.ISkinObject")("x" "VT_I4")("y" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the mouse moves over the object's area.")) ((NAME . "Scroll") (RIID . #x0000001e) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("Source" "VT_PTR.ISkinObject")("NewPos" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when a SkinScroll object changes its state.")) ((NAME . "ScrollTrack") (RIID . #x0000001f) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("Source" "VT_PTR.ISkinObject")("NewPos" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when a SkinScroll object changes its state.")))) ("ISkinFireEvents" (TYPE . "Interface")(DESCRIPTION . "Helper interface for firing events within the skin.")(GUID . "{358F246B-3A71-481B-8CEC-0DA1E9038BC1}")(FUNCTIONS ((NAME . "FireEvent") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("Source" "VT_PTR.ISkinObject")("EventName" "VT_BSTR")("pEvent" "VT_PTR.SkinEvent")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Notifies the application with the particular event, starts animation and plays sound.")) ((NAME . "FireRender") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("Source" "VT_PTR.ISkinObject")("Image" "VT_PTR.ISkinImage")("ImageX" "VT_I4")("ImageY" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "FireClick") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("Source" "VT_PTR.ISkinObject")) (FLAGS ( IS-FUNCTION ))) ((NAME . "FireDblClick") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("Source" "VT_PTR.ISkinObject")) (FLAGS ( IS-FUNCTION ))) ((NAME . "FireMouseDown") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("Source" "VT_PTR.ISkinObject")("Button" "VT_USERDEFINED.Enum.SkinMouse")("x" "VT_I4")("y" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "FireMouseUp") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("Source" "VT_PTR.ISkinObject")("Button" "VT_USERDEFINED.Enum.SkinMouse")("x" "VT_I4")("y" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "FireMouseIn") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("Source" "VT_PTR.ISkinObject")) (FLAGS ( IS-FUNCTION ))) ((NAME . "FireMouseOut") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("Source" "VT_PTR.ISkinObject")) (FLAGS ( IS-FUNCTION ))) ((NAME . "FireMouseMove") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("Source" "VT_PTR.ISkinObject")("x" "VT_I4")("y" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "FireScroll") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("Source" "VT_PTR.ISkinObject")("NewPos" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "FireScrollTrack") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("Source" "VT_PTR.ISkinObject")("NewPos" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "FireTimer") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("Source" "VT_PTR.ISkinObject")("PassedTime" "VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("ISkinFreeForm" (TYPE . "Interface")(DESCRIPTION . "ISkinFreeForm Interface")(GUID . "{299B492B-04E3-4648-8A42-5E6E5E2DAA8E}")(FUNCTIONS ((NAME . "GetBackground") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinImageRect")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Background image. It is tiled if its size differ from the size of SkinFreeForm object.")) ((NAME . "SetBackground") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinImageRect")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetLayeredWindow") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinLayeredWindow")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Turns on Windows 2000 (or XP) translucency mode. If no translucency is available or this property is turned off, old-fashioned 'region' transparency mode is used.")) ((NAME . "SetLayeredWindow") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_USERDEFINED.Enum.SkinLayeredWindow")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetThreshold") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Alpha threshold value (0..255) for region-based windows. (0..Threshold) - transparent, (Threshold..255) - opaque region.")) ((NAME . "SetThreshold") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetShowTransition") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinTransitionKey")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Fade-in Transition.")) ((NAME . "SetShowTransition") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinTransitionKey")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetPopupMenu") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinPopupMenu")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Popup Menu settings.")) ((NAME . "SetPopupMenu") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinPopupMenu")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetOnShow") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinEvent")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Occurs when window is shown.")) ((NAME . "SetOnShow") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinEvent")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetOnActivate") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinEvent")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Occurs when window is activated.")) ((NAME . "SetOnActivate") (RIID . #x6001000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinEvent")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetOnDeactivate") (RIID . #x6001000e) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinEvent")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Occurs when window is deactivated.")) ((NAME . "SetOnDeactivate") (RIID . #x6001000f) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinEvent")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetOnMouseIn") (RIID . #x60010010) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinEvent")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "This event occurs when the mouse cursor moves inside the SkinFreeForm.")) ((NAME . "SetOnMouseIn") (RIID . #x60010011) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinEvent")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetOnMouseOut") (RIID . #x60010012) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinEvent")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "This event occurs when the mouse cursor moves outside the SkinFreeForm.")) ((NAME . "SetOnMouseOut") (RIID . #x60010013) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinEvent")) (FLAGS ( IS-FUNCTION ))) ((NAME . "TrackPopupMenu") (RIID . #x60010014) (OFFSET . #x5c) (RETURNS . "VT_HRESULT")(PARAMS ("hMenu" "VT_I4")("x" "VT_I4")("y" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Tracks a skinned popup menu.")))) ("ISkinPlasma" (TYPE . "Interface")(DESCRIPTION . "ISkinPlasma Interface")(GUID . "{AB239F28-F8AD-4C96-94D8-4611D553D269}")(FUNCTIONS ((NAME . "GetColorA") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinARGB")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "SetColorA") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinARGB")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetColorB") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinARGB")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "SetColorB") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinARGB")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetHorizontal") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinPlasmaChannel")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "SetHorizontal") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinPlasmaChannel")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetVertical") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinPlasmaChannel")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "SetVertical") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinPlasmaChannel")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetDiagonalA") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinPlasmaChannel")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "SetDiagonalA") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinPlasmaChannel")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetDiagonalB") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinPlasmaChannel")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "SetDiagonalB") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinPlasmaChannel")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetAlphaBlend") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Specifies if this object copies or alpha-blends its contents. Set to True for translucent effect. Warning: AlphaBlend mode consumes more CPU resources.")) ((NAME . "SetAlphaBlend") (RIID . #x6001000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))))) ("ISkinLabel" (TYPE . "Dispinterface")(DESCRIPTION . "ISkinLabel Interface")(GUID . "{4921908C-7090-4D37-A6B3-FC447F08378A}")(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 . "hWnd") (RIID . #xfffffdfd) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a window handle of the Label control")) ((NAME . "Caption") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Caption") (RIID . #x00000000) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Font") (RIID . #xfffffe00) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IFontDisp")) (FLAGS ( IS-SET ))) ((NAME . "Font") (RIID . #xfffffe00) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IFontDisp")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Font") (RIID . #xfffffe00) (OFFSET . #x30) (RETURNS . "VT_PTR.IFontDisp")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Alignment") (RIID . #x00000001) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.SkinLabelAlignment")) (FLAGS ( IS-SET ))) ((NAME . "Alignment") (RIID . #x00000001) (OFFSET . #x38) (RETURNS . "VT_USERDEFINED.Enum.SkinLabelAlignment")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Enabled") (RIID . #x00000002) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "Enabled") (RIID . #x00000002) (OFFSET . #x40) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))))) ("ISkinMiscControls" (TYPE . "Interface")(DESCRIPTION . "ISkinMiscControls Interface")(GUID . "{4820CD81-5043-4C9C-9CBB-0AB5A1C6AEC8}")(FUNCTIONS ((NAME . "GetFrame") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinImageSection")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Specifies the backround frame image.")) ((NAME . "SetFrame") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinImageSection")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetMDIClient") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinImageSection")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "SetMDIClient") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinImageSection")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetToolbar") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinImageSection")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "SetToolbar") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinImageSection")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetToolbarNormal") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinImageSection")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "SetToolbarNormal") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinImageSection")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetToolbarPressed") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinImageSection")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "SetToolbarPressed") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinImageSection")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetToolbarHighlighted") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinImageSection")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "SetToolbarHighlighted") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinImageSection")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetToolbarDisabled") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinImageSection")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "SetToolbarDisabled") (RIID . #x6001000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinImageSection")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetStatusBar") (RIID . #x6001000e) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinImageSection")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "SetStatusBar") (RIID . #x6001000f) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinImageSection")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetStatusBarItem") (RIID . #x60010010) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.SkinImageSection")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "SetStatusBarItem") (RIID . #x60010011) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.SkinImageSection")) (FLAGS ( IS-FUNCTION ))))) ("Skin" (TYPE . "Coclass")(DESCRIPTION . "Skin Control")(GUID . "{0944D16C-D0F4-4389-982A-A085595A9EB3}")(ALIASES "ISkin""_ISkinEvents") (FUNCTIONS )) ("SkinImage" (TYPE . "Coclass")(DESCRIPTION . "SkinImage Class")(GUID . "{A5704C37-40DA-49EF-904B-97E5F5F9B1C5}")(ALIASES "ISkinImage") (FUNCTIONS )) ("SkinButton" (TYPE . "Coclass")(DESCRIPTION . "SkinButton Class")(GUID . "{EC22770D-3343-4C56-8A8D-3E560475F655}")(ALIASES "ISkinButton") (FUNCTIONS )) ("SkinStatic" (TYPE . "Coclass")(DESCRIPTION . "SkinStatic Class")(GUID . "{C406F816-318D-4F7D-81CB-BA93CA7B70D5}")(ALIASES "ISkinStatic") (FUNCTIONS )) ("SkinFrame" (TYPE . "Coclass")(DESCRIPTION . "SkinFrame Class")(GUID . "{52C01A76-19E2-4A50-AE8A-38FFBCCF9182}")(ALIASES "ISkinFrame") (FUNCTIONS )) ("SkinForm" (TYPE . "Coclass")(DESCRIPTION . "SkinForm Class")(GUID . "{3DCD2BC5-8489-48AE-891F-90C8B2F19F56}")(ALIASES "ISkinForm") (FUNCTIONS )) ("SkinTab" (TYPE . "Coclass")(DESCRIPTION . "SkinTab Class")(GUID . "{A506EF88-9EFC-4522-BFE1-A8E886A64D80}")(ALIASES "ISkinTab") (FUNCTIONS )) ("SkinScrollBar" (TYPE . "Coclass")(DESCRIPTION . "SkinScrollBar Class")(GUID . "{D502D4A3-03E6-4EAE-A14E-69606CA63430}")(ALIASES "ISkinScrollBar") (FUNCTIONS )) ("SkinRadio" (TYPE . "Coclass")(DESCRIPTION . "SkinRadio Class")(GUID . "{3831331E-0D11-4716-871D-68F3B11D23C9}")(ALIASES "ISkinRadio") (FUNCTIONS )) ("SkinFreeForm" (TYPE . "Coclass")(DESCRIPTION . "SkinFreeForm Class")(GUID . "{BBC73C94-337C-43CC-B52C-31EB9FA34013}")(ALIASES "ISkinFreeForm") (FUNCTIONS )) ("SkinPlasma" (TYPE . "Coclass")(DESCRIPTION . "SkinPlasma Object")(GUID . "{762EC429-1A5D-4AB8-844A-9A552E1241DA}")(ALIASES "ISkinPlasma") (FUNCTIONS )) ("SkinLabel" (TYPE . "Coclass")(DESCRIPTION . "A tiny windowed Label-like control, for VB users only.")(GUID . "{5954EA75-9BFA-461A-BD34-CEA3A861FF19}")(ALIASES "ISkinLabel") (FUNCTIONS )) ("SkinMiscControls" (TYPE . "Coclass")(DESCRIPTION . "SkinMiscControls Object")(GUID . "{B87799AF-2CE9-4DAA-93CF-65F002035369}")(ALIASES "ISkinMiscControls") (FUNCTIONS )) )))