#S(HASH-TABLE EQL (FILENAME . "c:\winnt\system32\vbaliml6.ocx")(GUID . "{396F7AC0-A0DD-11D3-93EC-00C0DFE7442A}")(DESCRIPTION . "vbAccelerator Image List Control (VB6 version)")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("_vbalImageList" (TYPE . "Dispinterface")(GUID . "{396F7AC8-A0DD-11D3-93EC-00C0DFE7442A}")(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 . "SystemColourDepth") (RIID . #x6803000a) (OFFSET . #x7a4) (RETURNS . "VT_USERDEFINED.Enum.eilColourDepth")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the current system colour depth. Use it to determine whether to load 16 or 256 colour icons from a resource file at run-time.")) ((NAME . "SwapOrCopyImage") (RIID . #x6003000b) (OFFSET . #x7a8) (RETURNS . "VT_VOID")(PARAMS ("vKeySrc" "VT_VARIANT")("vKeyDst" "VT_VARIANT")("eSwap" "VT_USERDEFINED.Enum.eilSwapTypes")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Swaps two images or copies an image to another position in the image list.")) ((NAME . "Create") (RIID . #x6003000c) (OFFSET . #x7ac) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Clears the existing image list (if any) and creates a new one.")) ((NAME . "Destroy") (RIID . #x6003000d) (OFFSET . #x7b0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Deletes the image list (if any) from memory.")) ((NAME . "DrawImage") (RIID . #x6003000e) (OFFSET . #x7b4) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_VARIANT")("hdc" "VT_I4")("xPixels" "VT_I2")("yPixels" "VT_I2")("bSelected" "VT_VARIANT")("bCut" "VT_VARIANT")("bDisabled" "VT_VARIANT")("oCutDitherColour" "VT_USERDEFINED.Typedef.OLE_COLOR")("hExternalIml" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Draws an Image from the image list onto a device context.")) ((NAME . "IconSizeX") (RIID . #x68030009) (OFFSET . #x7b8) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the width of the images in the list. Has no effect a runtime unless you call the Create method.")) ((NAME . "IconSizeX") (RIID . #x68030009) (OFFSET . #x7bc) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the width of the images in the list. Has no effect a runtime unless you call the Create method.")) ((NAME . "IconSizeY") (RIID . #x68030008) (OFFSET . #x7c0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the height of the images in the list. Has no effect a runtime unless you call the Create method.")) ((NAME . "IconSizeY") (RIID . #x68030008) (OFFSET . #x7c4) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the height of the images in the list. Has no effect a runtime unless you call the Create method.")) ((NAME . "ColourDepth") (RIID . #x68030007) (OFFSET . #x7c8) (RETURNS . "VT_USERDEFINED.Enum.eilColourDepth")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the number of colours the image list will suport.")) ((NAME . "ColourDepth") (RIID . #x68030007) (OFFSET . #x7cc) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_USERDEFINED.Enum.eilColourDepth")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the number of colours the image list will suport.")) ((NAME . "ImageCount") (RIID . #x68030006) (OFFSET . #x7d0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the number of images in the Image List.")) ((NAME . "RemoveImage") (RIID . #x6003000f) (OFFSET . #x7d4) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes an image from the image list.")) ((NAME . "ItemIndex") (RIID . #x68030005) (OFFSET . #x7d8) (RETURNS . "VT_I4")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the API index (0 based) for the image with a specified key.")) ((NAME . "ItemKey") (RIID . #x68030004) (OFFSET . #x7dc) (RETURNS . "VT_VARIANT")(PARAMS ("iIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the key for an image with the specified index.")) ((NAME . "ItemKey") (RIID . #x68030004) (OFFSET . #x7e0) (RETURNS . "VT_VOID")(PARAMS ("iIndex" "VT_I4")("hdc" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the key for an image with the specified index.")) ((NAME . "KeyExists") (RIID . #x68030003) (OFFSET . #x7e4) (RETURNS . "VT_BOOL")(PARAMS ("sKey" "VT_BSTR")) (FLAGS ( IS-GET ))) ((NAME . "ItemPicture") (RIID . #x68030002) (OFFSET . #x7e8) (RETURNS . "VT_PTR.IPicture")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a Picture object containing an image in the Image List.")) ((NAME . "ItemCopyOfIcon") (RIID . #x68030001) (OFFSET . #x7ec) (RETURNS . "VT_I4")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Makes a copy of a specified image in the image list into an icon and returns the hIcon handle. You must use DestroyIcon to free this handle.")) ((NAME . "Clear") (RIID . #x60030010) (OFFSET . #x7f0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Clears all images in the list and creates a new image list.")) ((NAME . "AddFromFile") (RIID . #x60030011) (OFFSET . #x7f4) (RETURNS . "VT_I4")(PARAMS ("sFileName" "VT_BSTR")("iType" "VT_USERDEFINED.Enum.ImageTypes")("vKey" "VT_VARIANT")("bMapSysColors" "VT_BOOL")("lBackColor" "VT_USERDEFINED.Typedef.OLE_COLOR")("vKeyAfter" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds an image or series of images to the image list from a bitmap or icon file.")) ((NAME . "AddFromResourceID") (RIID . #x60030012) (OFFSET . #x7f8) (RETURNS . "VT_I4")(PARAMS ("lID" "VT_I4")("hInst" "VT_I4")("iType" "VT_USERDEFINED.Enum.ImageTypes")("vKey" "VT_VARIANT")("bMapSysColors" "VT_BOOL")("lBackColor" "VT_USERDEFINED.Typedef.OLE_COLOR")("vKeyAfter" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds an image or series of images to the image list from a resource identifier.")) ((NAME . "AddFromHandle") (RIID . #x60030013) (OFFSET . #x7fc) (RETURNS . "VT_BOOL")(PARAMS ("hImage" "VT_I4")("iType" "VT_USERDEFINED.Enum.ImageTypes")("vKey" "VT_VARIANT")("lBackColor" "VT_USERDEFINED.Typedef.OLE_COLOR")("vKeyAfter" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds an image or series of images to the image list from a bitmap or icon GDI handle.")) ((NAME . "AddFromPictureBox") (RIID . #x60030014) (OFFSET . #x800) (RETURNS . "VT_I4")(PARAMS ("hdc" "VT_I4")("pic" "VT_PTR.VT_DISPATCH")("vKey" "VT_VARIANT")("LeftPixels" "VT_I4")("TopPixels" "VT_I4")("lBackColor" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "hIml") (RIID . #x00000000) (OFFSET . #x804) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the COMCTL32 hImageList handle to the current image list, or 0 if there is no image list.")) ((NAME . "ImagePictureStrip") (RIID . #x68030000) (OFFSET . #x808) (RETURNS . "VT_PTR.IPicture")(PARAMS ("vStartKey" "VT_VARIANT")("vEndKey" "VT_VARIANT")("oBackColor" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a Picture object containing a bitmap with all the image list images in a horizontal strip.")) ((NAME . "SaveToFile") (RIID . #x60030017) (OFFSET . #x80c) (RETURNS . "VT_BOOL")(PARAMS ("sFile" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Saves the current image list image data to a file. This can be read in at another point with LoadFromFile.")) ((NAME . "LoadFromFile") (RIID . #x60030018) (OFFSET . #x810) (RETURNS . "VT_BOOL")(PARAMS ("sFile" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Loads a set of images from a file previously created with the SaveToFile method.")))) ("vbalImageList" (TYPE . "Coclass")(GUID . "{396F7AC9-A0DD-11D3-93EC-00C0DFE7442A}")(ALIASES "_vbalImageList""__vbalImageList") (FUNCTIONS )) ("_ppgImages" (TYPE . "Dispinterface")(GUID . "{396F7AD0-A0DD-11D3-93EC-00C0DFE7442A}")(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 ))))) ("ppgImages" (TYPE . "Coclass")(GUID . "{396F7AD1-A0DD-11D3-93EC-00C0DFE7442A}")(ALIASES "_ppgImages") (FUNCTIONS )) ("_ppgControl" (TYPE . "Dispinterface")(GUID . "{396F7AD4-A0DD-11D3-93EC-00C0DFE7442A}")(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 ))))) ("ppgControl" (TYPE . "Coclass")(GUID . "{396F7AD5-A0DD-11D3-93EC-00C0DFE7442A}")(ALIASES "_ppgControl") (FUNCTIONS )) ("__vbalImageList" (TYPE . "Dispinterface")(GUID . "{396F7ACE-A0DD-11D3-93EC-00C0DFE7442A}")(FUNCTIONS )) ("eilIconState" (TYPE . "Enum")(GUID . "{396F7ACA-A0DD-11D3-93EC-00C0DFE7442A}")(FUNCTIONS )) ("ImageTypes" (TYPE . "Enum")(GUID . "{396F7ACB-A0DD-11D3-93EC-00C0DFE7442A}")(FUNCTIONS )) ("eilColourDepth" (TYPE . "Enum")(GUID . "{396F7ACC-A0DD-11D3-93EC-00C0DFE7442A}")(FUNCTIONS )) ("eilSwapTypes" (TYPE . "Enum")(GUID . "{396F7ACD-A0DD-11D3-93EC-00C0DFE7442A}")(FUNCTIONS )) )))