#S(HASH-TABLE EQL (FILENAME . "c:\programs\circle\vbalodcl.oca")(GUID . "{8014CBFC-80A9-4EEA-8753-2D2FC2720CA1}")(DESCRIPTION . "vbaccelerator Owner Draw Combo and List Box (Version 2)")(VERSION . "2.3") (CLASSES . #S(HASH-TABLE EQUAL ("__OwnerDrawComboList" (TYPE . "Interface")(DESCRIPTION . "vbaccelerator Owner Draw Combo and List box control.")(GUID . "{56CF6B48-2FBE-478B-98B4-C29A7B91B711}")(FUNCTIONS ((NAME . "Click") (RIID . #x00000001) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when the ListIndex of the combo box or list box changes.")) ((NAME . "Change") (RIID . #x00000002) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when the contents of the combo box or list box are changed.")) ((NAME . "DblClick") (RIID . #x00000003) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when the list box or combo box is double clicked.")) ((NAME . "CloseUp") (RIID . #x00000004) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when a combo box which was dropped down is closed up. See also the DropDown event.")) ((NAME . "DropDown") (RIID . #x00000005) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when the list box portion of a combo box is about to be shown.")) ((NAME . "SelCancel") (RIID . #x00000006) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when the user cancels making a selection from the drop-down portion of a combo box by, for example, clicking another control.")) ((NAME . "KeyDown") (RIID . #x00000007) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("KeyCode" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when a Key is first pressed down for an item in the control.")) ((NAME . "KeyUp") (RIID . #x00000008) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("KeyCode" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when a key is released in the control.")) ((NAME . "KeyPress") (RIID . #x00000009) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("KeyAscii" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when a Key is Pressed in the control.")) ((NAME . "MouseDown") (RIID . #x0000000f) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("Button" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")("X" "VT_PTR.VT_R4")("Y" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MouseMove") (RIID . #x00000010) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ("Button" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")("X" "VT_PTR.VT_R4")("Y" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MouseUp") (RIID . #x00000011) (OFFSET . #x5c) (RETURNS . "VT_HRESULT")(PARAMS ("Button" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")("X" "VT_PTR.VT_R4")("Y" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MeasureItem") (RIID . #x0000000a) (OFFSET . #x60) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I4")("WidthPixels" "VT_PTR.VT_I4")("HeightPixels" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when the sizeof an item needs to be determined in a list or combo box with the ecdDefaultDrawThenClient or ecdClientOnly ClientDraw styles set.")) ((NAME . "DrawItem") (RIID . #x0000000b) (OFFSET . #x64) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I4")("hdc" "VT_PTR.VT_I4")("bSelected" "VT_PTR.VT_BOOL")("bEnabled" "VT_PTR.VT_BOOL")("LeftPixels" "VT_PTR.VT_I4")("TopPixels" "VT_PTR.VT_I4")("RightPixels" "VT_PTR.VT_I4")("BottomPixels" "VT_PTR.VT_I4")("hFntOld" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when an item needs to be drawn in a list or combo box with the ecdDefaultDrawThenClient or ecdClientOnly ClientDraw styles set.")) ((NAME . "ODGotFocus") (RIID . #x0000000c) (OFFSET . #x68) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Not required - here for compatibility with earlier versions. Use the GotFocus event.")) ((NAME . "ODLostFocus") (RIID . #x0000000d) (OFFSET . #x6c) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Not required - here for compatibility with earlier versions. Use the LostFocus event.")) ((NAME . "AutoCompleteSelection") (RIID . #x0000000e) (OFFSET . #x70) (RETURNS . "VT_HRESULT")(PARAMS ("sItem" "VT_BSTR")("lIndex" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when the user clicks enter in a drop-down combo box with Auto Complete mode set.")) ((NAME . "GotFocus") (RIID . #x80013000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when an object receives the focus.")) ((NAME . "LostFocus") (RIID . #x80013001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when an object loses the focus.")) ((NAME . "DragDrop") (RIID . #x80013006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("Source" "VT_PTR.VT_PTR.Control")("X" "VT_PTR.VT_R4")("Y" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when a drag-and-drop operation is completed.")) ((NAME . "DragOver") (RIID . #x80013007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("Source" "VT_PTR.VT_PTR.Control")("X" "VT_PTR.VT_R4")("Y" "VT_PTR.VT_R4")("State" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when a drag-and-drop operation is in progress.")) ((NAME . "Validate") (RIID . #x80013008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("Cancel" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when a control loses focus to a control that causes validation.")))) ("_Event26" (TYPE . "Interface")(DESCRIPTION . "vbaccelerator Owner Draw Combo and List box control.")(GUID . "{FF987690-FBA9-4DCC-9A1D-88C7792126D3}")(FUNCTIONS ((NAME . "Click") (RIID . #x00000001) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when the ListIndex of the combo box or list box changes.")) ((NAME . "Change") (RIID . #x00000002) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when the contents of the combo box or list box are changed.")) ((NAME . "DblClick") (RIID . #x00000003) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when the list box or combo box is double clicked.")) ((NAME . "CloseUp") (RIID . #x00000004) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when a combo box which was dropped down is closed up. See also the DropDown event.")) ((NAME . "DropDown") (RIID . #x00000005) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when the list box portion of a combo box is about to be shown.")) ((NAME . "SelCancel") (RIID . #x00000006) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when the user cancels making a selection from the drop-down portion of a combo box by, for example, clicking another control.")) ((NAME . "KeyDown") (RIID . #x00000007) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")("KeyCode" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when a Key is first pressed down for an item in the control.")) ((NAME . "KeyUp") (RIID . #x00000008) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")("KeyCode" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when a key is released in the control.")) ((NAME . "KeyPress") (RIID . #x00000009) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")("KeyAscii" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when a Key is Pressed in the control.")) ((NAME . "MouseDown") (RIID . #x0000000f) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")("Button" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")("X" "VT_PTR.VT_R4")("Y" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MouseMove") (RIID . #x00000010) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")("Button" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")("X" "VT_PTR.VT_R4")("Y" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MouseUp") (RIID . #x00000011) (OFFSET . #x5c) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")("Button" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")("X" "VT_PTR.VT_R4")("Y" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MeasureItem") (RIID . #x0000000a) (OFFSET . #x60) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")("Index" "VT_PTR.VT_I4")("WidthPixels" "VT_PTR.VT_I4")("HeightPixels" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when the sizeof an item needs to be determined in a list or combo box with the ecdDefaultDrawThenClient or ecdClientOnly ClientDraw styles set.")) ((NAME . "DrawItem") (RIID . #x0000000b) (OFFSET . #x64) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")("Index" "VT_PTR.VT_I4")("hdc" "VT_PTR.VT_I4")("bSelected" "VT_PTR.VT_BOOL")("bEnabled" "VT_PTR.VT_BOOL")("LeftPixels" "VT_PTR.VT_I4")("TopPixels" "VT_PTR.VT_I4")("RightPixels" "VT_PTR.VT_I4")("BottomPixels" "VT_PTR.VT_I4")("hFntOld" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when an item needs to be drawn in a list or combo box with the ecdDefaultDrawThenClient or ecdClientOnly ClientDraw styles set.")) ((NAME . "ODGotFocus") (RIID . #x0000000c) (OFFSET . #x68) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Not required - here for compatibility with earlier versions. Use the GotFocus event.")) ((NAME . "ODLostFocus") (RIID . #x0000000d) (OFFSET . #x6c) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Not required - here for compatibility with earlier versions. Use the LostFocus event.")) ((NAME . "AutoCompleteSelection") (RIID . #x0000000e) (OFFSET . #x70) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")("sItem" "VT_BSTR")("lIndex" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when the user clicks enter in a drop-down combo box with Auto Complete mode set.")) ((NAME . "GotFocus") (RIID . #x80013000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when an object receives the focus.")) ((NAME . "LostFocus") (RIID . #x80013001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when an object loses the focus.")) ((NAME . "DragDrop") (RIID . #x80013006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")("Source" "VT_PTR.VT_PTR.Control")("X" "VT_PTR.VT_R4")("Y" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when a drag-and-drop operation is completed.")) ((NAME . "DragOver") (RIID . #x80013007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")("Source" "VT_PTR.VT_PTR.Control")("X" "VT_PTR.VT_R4")("Y" "VT_PTR.VT_R4")("State" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when a drag-and-drop operation is in progress.")) ((NAME . "Validate") (RIID . #x80013008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")("Cancel" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when a control loses focus to a control that causes validation.")))) ("_OwnerDrawComboList" (TYPE . "Dispinterface")(DESCRIPTION . "vbaccelerator Owner Draw Combo and List box control.")(GUID . "{539A9DC0-DFE2-4E47-9E42-8E32AEC26D98}")(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 . #x0) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x0) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x0) (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 . #x0) (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 . "NoDimWhenOutOfFocus") (RIID . #x68030049) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Don't dim the selected item(s) in a list box when the control is out of focus.")) ((NAME . "NoDimWhenOutOfFocus") (RIID . #x68030049) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Don't dim the selected item(s) in a list box when the control is out of focus.")) ((NAME . "NoGrayWhenDisabled") (RIID . #x68030048) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Don't gray the text and icons in a control when the control is disabled.")) ((NAME . "NoGrayWhenDisabled") (RIID . #x68030048) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Don't gray the text and icons in a control when the control is disabled.")) ((NAME . "ComboIsDropped") (RIID . #x68030047) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets whether the combo box portion of a combo box control is dropped down or not.")) ((NAME . "DoAutoComplete") (RIID . #x68030029) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether a drop-down combo will attempt to automatically complete the user's typing based on the contents of the list.")) ((NAME . "DoAutoComplete") (RIID . #x68030029) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether a drop-down combo will attempt to automatically complete the user's typing based on the contents of the list.")) ((NAME . "AutoCompleteListItemsOnly") (RIID . #x68030028) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whethera drop-down combo with Auto Complete mode on should only allow selections of items in the list, or should allow any text to be entered.")) ((NAME . "AutoCompleteListItemsOnly") (RIID . #x68030028) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whethera drop-down combo with Auto Complete mode on should only allow selections of items in the list, or should allow any text to be entered.")) ((NAME . "AutoCompleteItemsAreSorted") (RIID . #x68030027) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether the items in a drop-down combo with Auto Complete mode on should be regarded as sorted.")) ((NAME . "AutoCompleteItemsAreSorted") (RIID . #x68030027) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether the items in a drop-down combo with Auto Complete mode on should be regarded as sorted.")) ((NAME . "AutoCompleteKeyPress") (RIID . #x6003002a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("iKeyAscii" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "The sub called to parse KeyPresses when DoAutoComplete is set True.")) ((NAME . "FullRowSelect") (RIID . #x68030026) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether a selection in a list will cover the entire row or just highlight the selected item's text.")) ((NAME . "FullRowSelect") (RIID . #x68030026) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("iKeyAscii" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether a selection in a list will cover the entire row or just highlight the selected item's text.")) ((NAME . "Columns") (RIID . #x68030025) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the number of columns shown in a list box or combo box.")) ((NAME . "Columns") (RIID . #x68030025) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("iKeyAscii" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the number of columns shown in a list box or combo box.")) ((NAME . "ColWidth") (RIID . #x68030024) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("iCol" "VT_I2")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the width of column in a list box or combo box with more than one column.")) ((NAME . "ColWidth") (RIID . #x68030024) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("iCol" "VT_I2")("riid" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the width of column in a list box or combo box with more than one column.")) ((NAME . "ColType") (RIID . #x68030023) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.EODCLColType")(PARAMS ("iCol" "VT_I2")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the type of item to be displayed in a column of a combo or list box with more than one column.")) ((NAME . "ColType") (RIID . #x68030023) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("iCol" "VT_I2")("riid" "VT_USERDEFINED.Enum.EODCLColType")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the type of item to be displayed in a column of a combo or list box with more than one column.")) ((NAME . "InternalImageList") (RIID . #x68030022) (OFFSET . #x0) (RETURNS . "VT_PTR._CImageList")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a cImageList object which used by the control to draw icons. You can use this rather than an external image list if you wish.")) ((NAME . "Selected") (RIID . #x68030021) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("Index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether an item is selected in a multi select list box.")) ((NAME . "Selected") (RIID . #x68030021) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_I4")("riid" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether an item is selected in a multi select list box.")) ((NAME . "SelectRange") (RIID . #x6003002b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("IndexStart" "VT_I4")("IndexEnd" "VT_I4")("bState" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Selects a range of text in the edit portion of a drop down combo box.")) ((NAME . "SetDefaultDrawBorder") (RIID . #x6003002c) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("LeftPixels" "VT_I4")("RightPixels" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets the offset position for any drawing in the list box portion of the control from the borders when in default draw mode.")) ((NAME . "Text") (RIID . #x68030020) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the text in the edit portion of a drop-down combo box, or returns the text of the first selected item in other types.")) ((NAME . "Text") (RIID . #x68030020) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("LeftPixels" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the text in the edit portion of a drop-down combo box, or returns the text of the first selected item in other types.")) ((NAME . "MaxLength") (RIID . #x6803001f) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the maximum amount of text which can be entered into the edit portion of a drop-down combo box.")) ((NAME . "MaxLength") (RIID . #x6803001f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("LeftPixels" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the maximum amount of text which can be entered into the edit portion of a drop-down combo box.")) ((NAME . "SelStart") (RIID . #x6803001e) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the start of the selection in the edit portion of a drop down combo box.")) ((NAME . "SelStart") (RIID . #x6803001e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("LeftPixels" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets the start of the selection in the edit portion of a drop down combo box.")) ((NAME . "SelLength") (RIID . #x6803001d) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the length of the selection in the edit portion of a drop down combo box.")) ((NAME . "SelLength") (RIID . #x6803001d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("LeftPixels" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets the length of the selection in the edit portion of a drop down combo box.")) ((NAME . "SelText") (RIID . #x6803001c) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the selected text from the edit portion of a drop down combo box.")) ((NAME . "hWndControl") (RIID . #x6803004b) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the window handle of the control itself (which is the parent of the combo or listbox).")) ((NAME . "hwnd") (RIID . #x6803001b) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the hWnd of the combo box or list box control. If you want the hWnd of the control itself, use hWndControl.")) ((NAME . "hWndEdit") (RIID . #x68030046) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the hWnd of the edit box in a drop-down combo control.")) ((NAME . "ImageList") (RIID . #x6803001a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("LeftPixels" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets the image list to be used to draw icons in the control. Can either be set to a Visual Basic Image List control or a hImageList handle to an API image list. If you use a VB ImageList, ensure it has images in it before setting.")) ((NAME . "ItemIcon") (RIID . #x68030019) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("lListIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the icon to draw next to an item in the control.")) ((NAME . "ItemIcon") (RIID . #x68030019) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lListIndex" "VT_I4")("RightPixels" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the icon to draw next to an item in the control.")) ((NAME . "ItemIndent") (RIID . #x68030018) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the number of pixels to an indent an item in the control.")) ((NAME . "ItemIndent") (RIID . #x68030018) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")("RightPixels" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the number of pixels to an indent an item in the control.")) ((NAME . "ItemBackColor") (RIID . #x68030017) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the back color of an item in the control.")) ((NAME . "ItemBackColor") (RIID . #x68030017) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")("RightPixels" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the back color of an item in the control.")) ((NAME . "ItemXAlign") (RIID . #x68030016) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.EODCLItemXAlign")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the X Alignment of text drawn for an item in the control.")) ((NAME . "ItemXAlign") (RIID . #x68030016) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")("RightPixels" "VT_USERDEFINED.Enum.EODCLItemXAlign")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the X Alignment of text drawn for an item in the control.")) ((NAME . "ItemYAlign") (RIID . #x68030015) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.EODCLItemYAlign")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the Y Alignment of text drawn for an item in the control.")) ((NAME . "ItemYAlign") (RIID . #x68030015) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")("RightPixels" "VT_USERDEFINED.Enum.EODCLItemYAlign")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the Y Alignment of text drawn for an item in the control.")) ((NAME . "ItemExtraData") (RIID . #x68030014) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets an additional long value associated withf an item in the control.")) ((NAME . "ItemExtraData") (RIID . #x68030014) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")("RightPixels" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets an additional long value associated withf an item in the control.")) ((NAME . "ItemForeColor") (RIID . #x68030013) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the fore color of an item in the control.")) ((NAME . "ItemForeColor") (RIID . #x68030013) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")("RightPixels" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the fore color of an item in the control.")) ((NAME . "AddItemAndData") (RIID . #x6003002f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sItem" "VT_BSTR")("lIconIndex" "VT_I4")("lIndent" "VT_I4")("lForeColour" "VT_USERDEFINED.Typedef.OLE_COLOR")("lBackColour" "VT_USERDEFINED.Typedef.OLE_COLOR")("lItemData" "VT_I4")("lExtraData" "VT_I4")("lHeight" "VT_I4")("eTextXAlign" "VT_USERDEFINED.Enum.EODCLItemXAlign")("eTextYAlign" "VT_USERDEFINED.Enum.EODCLItemYAlign")("fntThis" "VT_PTR.VT_PTR.Font")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds an item to the combo or list box and also allows font, colours, formatting or icons to be set at the same time.")) ((NAME . "AddItem") (RIID . #x60030030) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sItem" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds an item to the combo or list box (same as VB List box AddItem method). Use AddItemWithData for a quicker method if you also want to set icons, formatting, colours etc for the item.")) ((NAME . "NewIndex") (RIID . #x68030012) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the index of the latest item to be added to the control.")) ((NAME . "ItemUnderLine") (RIID . #x68030011) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")("lIconIndex" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether a separator line should be drawn below an item in the control.")) ((NAME . "ItemUnderLine") (RIID . #x68030011) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether a separator line should be drawn below an item in the control.")) ((NAME . "ItemFont") (RIID . #x68030010) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")("lIconIndex" "VT_PTR.VT_PTR.Font")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the font with which to draw an item in the control.")) ((NAME . "ItemFont") (RIID . #x68030010) (OFFSET . #x0) (RETURNS . "VT_PTR.Font")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the font with which to draw an item in the control.")) ((NAME . "ItemOverLine") (RIID . #x6803000f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")("lIconIndex" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether a separator line should be drawn above an item in the control.")) ((NAME . "ItemOverLine") (RIID . #x6803000f) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether a separator line should be drawn above an item in the control.")) ((NAME . "List") (RIID . #x6803000e) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the text of a list item in the control.")) ((NAME . "List") (RIID . #x6803000e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")("lIconIndex" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the text of a list item in the control.")) ((NAME . "InsertItemAndData") (RIID . #x60030031) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sItem" "VT_BSTR")("lIndex" "VT_I4")("lIconIndex" "VT_I4")("lIndent" "VT_I4")("lForeColour" "VT_USERDEFINED.Typedef.OLE_COLOR")("lBackColour" "VT_USERDEFINED.Typedef.OLE_COLOR")("lItemData" "VT_I4")("lExtraData" "VT_I4")("lHeight" "VT_I4")("eTextXAlign" "VT_USERDEFINED.Enum.EODCLItemXAlign")("eTextYAlign" "VT_USERDEFINED.Enum.EODCLItemYAlign")("fntThis" "VT_PTR.VT_PTR.Font")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Inserts an item to the combo or list box and also allows font, colours, formatting or icons to be set at the same time.")) ((NAME . "InsertItem") (RIID . #x60030032) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sItem" "VT_BSTR")("lIndex" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Inserts an item in the list items of a combo or list box. Use InsertItemWithData for a quicker method if you also want to set icons, formatting, colours etc for the item.")) ((NAME . "RemoveItem") (RIID . #x60030033) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes an item from the control's list.")) ((NAME . "ListIndex") (RIID . #x6803000d) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the currently selected item in the list. In multi-select list boxes, this returns the first selected item. Use the Selected property instead.")) ((NAME . "ListIndex") (RIID . #x6803000d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the currently selected item in the list. In multi-select list boxes, this returns the first selected item. Use the Selected property instead.")) ((NAME . "ListCount") (RIID . #x6803000c) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the number of items in the control's list.")) ((NAME . "itemHeight") (RIID . #x6803000b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")("lIndex" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the height of an item in the control.")) ((NAME . "itemHeight") (RIID . #x6803000b) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the height of an item in the control.")) ((NAME . "itemData") (RIID . #x6803000a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")("lIndex" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets a long value associated withf an item in the control.")) ((NAME . "itemData") (RIID . #x6803000a) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets a long value associated withf an item in the control.")) ((NAME . "Clear") (RIID . #x60030037) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Clears all the list items from the list box or combo box.")) ((NAME . "FindItemIndex") (RIID . #x60030038) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("sToFind" "VT_BSTR")("bExactMatch" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Finds an item in the list items of a combo or list box.")) ((NAME . "ShowDropDown") (RIID . #x60030039) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bState" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Makes a combo box drop down.")) ((NAME . "ShowDropDownAtPosition") (RIID . #x6003003a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("xPixels" "VT_I4")("yPixels" "VT_I4")("WidthPixels" "VT_I4")("HeightPixels" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Makes a combo box drop down and moves the drop down list to the specified position.")) ((NAME . "Locked") (RIID . #x6803004d) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Locked") (RIID . #x6803004d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("xPixels" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "Enabled") (RIID . #x68030009) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether the control is enabled.")) ((NAME . "Enabled") (RIID . #x68030009) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("xPixels" "VT_PTR.VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether the control is enabled.")) ((NAME . "ClientDraw") (RIID . #x68030008) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.EODCLDrawMode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the way in which the combo box or list box is drawn.")) ((NAME . "ClientDraw") (RIID . #x68030008) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("xPixels" "VT_USERDEFINED.Enum.EODCLDrawMode")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the way in which the combo box or list box is drawn.")) ((NAME . "BackColor") (RIID . #x68030007) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the back color of the control.")) ((NAME . "BackColor") (RIID . #x68030007) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("xPixels" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the back color of the control.")) ((NAME . "ForeColor") (RIID . #x68030006) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the default fore (text) color of the control.")) ((NAME . "ForeColor") (RIID . #x68030006) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("xPixels" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the default fore (text) color of the control.")) ((NAME . "Font") (RIID . #x68030005) (OFFSET . #x0) (RETURNS . "VT_PTR.Font")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the default font for items a list box or combo box.")) ((NAME . "Font") (RIID . #x68030005) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("xPixels" "VT_PTR.VT_PTR.Font")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Gets/sets the default font for items a list box or combo box.")) ((NAME . "ExtendedUI") (RIID . #x68030004) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether the list box portion of a combo box will drop down in response to the down key rather than the F4 key.")) ((NAME . "ExtendedUI") (RIID . #x68030004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("xPixels" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether the list box portion of a combo box will drop down in response to the down key rather than the F4 key.")) ((NAME . "Style") (RIID . #x68030003) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.EODCLStyle")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the type of list box or combo box the control will be.")) ((NAME . "Style") (RIID . #x68030003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("xPixels" "VT_USERDEFINED.Enum.EODCLStyle")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the type of list box or combo box the control will be.")) ((NAME . "Sorted") (RIID . #x68030002) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether the list items in the control will be sorted.")) ((NAME . "Sorted") (RIID . #x68030002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("xPixels" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether the list items in the control will be sorted.")) ((NAME . "DropDownWidth") (RIID . #x68030001) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the width to show the drop down portion of a combo box.")) ((NAME . "DropDownWidth") (RIID . #x68030001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("xPixels" "VT_PTR.VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the width to show the drop down portion of a combo box.")) ((NAME . "LoadFonts") (RIID . #x60030044) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bIncludeScreenFonts" "VT_BOOL")("bIncludePrinterFonts" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fills a combo or list box with system and/or printer fonts.")) ((NAME . "Name") (RIID . #x80010000) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the name used in code to identify an object.")) ((NAME . "Index") (RIID . #x80010001) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the number identifying a control in a control array.")) ((NAME . "Left") (RIID . #x80010003) (OFFSET . #x0) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the distance between the internal left edge of an object and the left edge of its container.")) ((NAME . "Left") (RIID . #x80010003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bIncludeScreenFonts" "VT_R4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the distance between the internal left edge of an object and the left edge of its container.")) ((NAME . "Top") (RIID . #x80010004) (OFFSET . #x0) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the distance between the internal top edge of an object and the top edge of its container.")) ((NAME . "Top") (RIID . #x80010004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bIncludeScreenFonts" "VT_R4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the distance between the internal top edge of an object and the top edge of its container.")) ((NAME . "Width") (RIID . #x80010005) (OFFSET . #x0) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the width of an object.")) ((NAME . "Width") (RIID . #x80010005) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bIncludeScreenFonts" "VT_R4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the width of an object.")) ((NAME . "Height") (RIID . #x80010006) (OFFSET . #x0) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the height of an object.")) ((NAME . "Height") (RIID . #x80010006) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bIncludeScreenFonts" "VT_R4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the height of an object.")) ((NAME . "Visible") (RIID . #x80010007) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a value that determines whether an object is visible or hidden.")) ((NAME . "Visible") (RIID . #x80010007) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bIncludeScreenFonts" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets a value that determines whether an object is visible or hidden.")) ((NAME . "Parent") (RIID . #x80010008) (OFFSET . #x0) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the object on which this object is located.")) ((NAME . "DragMode") (RIID . #x80010009) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a value that determines whether manual or automatic drag mode is used.")) ((NAME . "DragMode") (RIID . #x80010009) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bIncludeScreenFonts" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets a value that determines whether manual or automatic drag mode is used.")) ((NAME . "DragIcon") (RIID . #x8001000a) (OFFSET . #x0) (RETURNS . "VT_PTR.Picture")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the icon to be displayed as the pointer in a drag-and-drop operation.")) ((NAME . "DragIcon") (RIID . #x8001000a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bIncludeScreenFonts" "VT_PTR.Picture")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the icon to be displayed as the pointer in a drag-and-drop operation.")) ((NAME . "DragIcon") (RIID . #x8001000a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bIncludeScreenFonts" "VT_PTR.Picture")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns/sets the icon to be displayed as the pointer in a drag-and-drop operation.")) ((NAME . "Tag") (RIID . #x8001000b) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Stores any extra data needed for your program.")) ((NAME . "Tag") (RIID . #x8001000b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bIncludeScreenFonts" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Stores any extra data needed for your program.")) ((NAME . "TabStop") (RIID . #x8001000e) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a value indicating whether a user can use the TAB key to give the focus to an object.")) ((NAME . "TabStop") (RIID . #x8001000e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bIncludeScreenFonts" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets a value indicating whether a user can use the TAB key to give the focus to an object.")) ((NAME . "TabIndex") (RIID . #x8001000f) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the tab order of an object within its parent form.")) ((NAME . "TabIndex") (RIID . #x8001000f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bIncludeScreenFonts" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the tab order of an object within its parent form.")) ((NAME . "Object") (RIID . #x8001001c) (OFFSET . #x0) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an object in a control.")) ((NAME . "HelpContextID") (RIID . #x80010032) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Specifies the default Help file context ID for an object.")) ((NAME . "HelpContextID") (RIID . #x80010032) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bIncludeScreenFonts" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Specifies the default Help file context ID for an object.")) ((NAME . "WhatsThisHelpID") (RIID . #x80010046) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets an associated context number for an object.")) ((NAME . "WhatsThisHelpID") (RIID . #x80010046) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bIncludeScreenFonts" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets an associated context number for an object.")) ((NAME . "Container") (RIID . #x80010047) (OFFSET . #x0) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the container of an object.")) ((NAME . "Container") (RIID . #x80010047) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bIncludeScreenFonts" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the container of an object.")) ((NAME . "CausesValidation") (RIID . #x80010048) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets whether validation occurs on the control which lost focus.")) ((NAME . "CausesValidation") (RIID . #x80010048) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bIncludeScreenFonts" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets whether validation occurs on the control which lost focus.")) ((NAME . "ToolTipText") (RIID . #x8001004a) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the text displayed when the mouse is paused over the control.")) ((NAME . "ToolTipText") (RIID . #x8001004a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bIncludeScreenFonts" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the text displayed when the mouse is paused over the control.")) ((NAME . "SetFocus") (RIID . #x80011000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the focus to the specified object.")) ((NAME . "ZOrder") (RIID . #x80011001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Position" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Places a specified object at the front or back of the z-order within its graphical level.")) ((NAME . "Move") (RIID . #x80011002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Left" "VT_R4")("Top" "VT_VARIANT")("Width" "VT_VARIANT")("Height" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves an object.")) ((NAME . "Drag") (RIID . #x80011003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Action" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Begins, ends, or cancels a drag operation of any object except Line, Menu, Shape, and Timer.")) ((NAME . "ShowWhatsThis") (RIID . #x80011004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Displays a selected topic in a Help file using the What's This popup provided by Windows 95 Help.")))) ("_PBrowse27" (TYPE . "Dispinterface")(DESCRIPTION . "vbaccelerator Owner Draw Combo and List box control.")(GUID . "{6C3D2BEF-CEB8-4C9C-908C-D6CB7D0D11B8}")(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 . #x0) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x0) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x0) (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 . #x0) (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 . "NoDimWhenOutOfFocus") (RIID . #x68030049) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Don't dim the selected item(s) in a list box when the control is out of focus.")) ((NAME . "NoDimWhenOutOfFocus") (RIID . #x68030049) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Don't dim the selected item(s) in a list box when the control is out of focus.")) ((NAME . "NoGrayWhenDisabled") (RIID . #x68030048) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Don't gray the text and icons in a control when the control is disabled.")) ((NAME . "NoGrayWhenDisabled") (RIID . #x68030048) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Don't gray the text and icons in a control when the control is disabled.")) ((NAME . "ComboIsDropped") (RIID . #x68030047) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets whether the combo box portion of a combo box control is dropped down or not.")) ((NAME . "DoAutoComplete") (RIID . #x68030029) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether a drop-down combo will attempt to automatically complete the user's typing based on the contents of the list.")) ((NAME . "DoAutoComplete") (RIID . #x68030029) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether a drop-down combo will attempt to automatically complete the user's typing based on the contents of the list.")) ((NAME . "AutoCompleteListItemsOnly") (RIID . #x68030028) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whethera drop-down combo with Auto Complete mode on should only allow selections of items in the list, or should allow any text to be entered.")) ((NAME . "AutoCompleteListItemsOnly") (RIID . #x68030028) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whethera drop-down combo with Auto Complete mode on should only allow selections of items in the list, or should allow any text to be entered.")) ((NAME . "AutoCompleteItemsAreSorted") (RIID . #x68030027) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether the items in a drop-down combo with Auto Complete mode on should be regarded as sorted.")) ((NAME . "AutoCompleteItemsAreSorted") (RIID . #x68030027) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether the items in a drop-down combo with Auto Complete mode on should be regarded as sorted.")) ((NAME . "AutoCompleteKeyPress") (RIID . #x6003002a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("iKeyAscii" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "The sub called to parse KeyPresses when DoAutoComplete is set True.")) ((NAME . "FullRowSelect") (RIID . #x68030026) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether a selection in a list will cover the entire row or just highlight the selected item's text.")) ((NAME . "FullRowSelect") (RIID . #x68030026) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("iKeyAscii" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether a selection in a list will cover the entire row or just highlight the selected item's text.")) ((NAME . "Columns") (RIID . #x68030025) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the number of columns shown in a list box or combo box.")) ((NAME . "Columns") (RIID . #x68030025) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("iKeyAscii" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the number of columns shown in a list box or combo box.")) ((NAME . "ColWidth") (RIID . #x68030024) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("iCol" "VT_I2")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the width of column in a list box or combo box with more than one column.")) ((NAME . "ColWidth") (RIID . #x68030024) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("iCol" "VT_I2")("riid" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the width of column in a list box or combo box with more than one column.")) ((NAME . "ColType") (RIID . #x68030023) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.EODCLColType")(PARAMS ("iCol" "VT_I2")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the type of item to be displayed in a column of a combo or list box with more than one column.")) ((NAME . "ColType") (RIID . #x68030023) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("iCol" "VT_I2")("riid" "VT_USERDEFINED.Enum.EODCLColType")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the type of item to be displayed in a column of a combo or list box with more than one column.")) ((NAME . "InternalImageList") (RIID . #x68030022) (OFFSET . #x0) (RETURNS . "VT_PTR._CImageList")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a cImageList object which used by the control to draw icons. You can use this rather than an external image list if you wish.")) ((NAME . "Selected") (RIID . #x68030021) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("Index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether an item is selected in a multi select list box.")) ((NAME . "Selected") (RIID . #x68030021) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_I4")("riid" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether an item is selected in a multi select list box.")) ((NAME . "SelectRange") (RIID . #x6003002b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("IndexStart" "VT_I4")("IndexEnd" "VT_I4")("bState" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Selects a range of text in the edit portion of a drop down combo box.")) ((NAME . "SetDefaultDrawBorder") (RIID . #x6003002c) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("LeftPixels" "VT_I4")("RightPixels" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets the offset position for any drawing in the list box portion of the control from the borders when in default draw mode.")) ((NAME . "Text") (RIID . #x68030020) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the text in the edit portion of a drop-down combo box, or returns the text of the first selected item in other types.")) ((NAME . "Text") (RIID . #x68030020) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("LeftPixels" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the text in the edit portion of a drop-down combo box, or returns the text of the first selected item in other types.")) ((NAME . "MaxLength") (RIID . #x6803001f) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the maximum amount of text which can be entered into the edit portion of a drop-down combo box.")) ((NAME . "MaxLength") (RIID . #x6803001f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("LeftPixels" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the maximum amount of text which can be entered into the edit portion of a drop-down combo box.")) ((NAME . "SelStart") (RIID . #x6803001e) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the start of the selection in the edit portion of a drop down combo box.")) ((NAME . "SelStart") (RIID . #x6803001e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("LeftPixels" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets the start of the selection in the edit portion of a drop down combo box.")) ((NAME . "SelLength") (RIID . #x6803001d) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the length of the selection in the edit portion of a drop down combo box.")) ((NAME . "SelLength") (RIID . #x6803001d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("LeftPixels" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets the length of the selection in the edit portion of a drop down combo box.")) ((NAME . "SelText") (RIID . #x6803001c) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the selected text from the edit portion of a drop down combo box.")) ((NAME . "hWndControl") (RIID . #x6803004b) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the window handle of the control itself (which is the parent of the combo or listbox).")) ((NAME . "hwnd") (RIID . #x6803001b) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the hWnd of the combo box or list box control. If you want the hWnd of the control itself, use hWndControl.")) ((NAME . "hWndEdit") (RIID . #x68030046) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the hWnd of the edit box in a drop-down combo control.")) ((NAME . "ImageList") (RIID . #x6803001a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("LeftPixels" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets the image list to be used to draw icons in the control. Can either be set to a Visual Basic Image List control or a hImageList handle to an API image list. If you use a VB ImageList, ensure it has images in it before setting.")) ((NAME . "ItemIcon") (RIID . #x68030019) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("lListIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the icon to draw next to an item in the control.")) ((NAME . "ItemIcon") (RIID . #x68030019) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lListIndex" "VT_I4")("RightPixels" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the icon to draw next to an item in the control.")) ((NAME . "ItemIndent") (RIID . #x68030018) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the number of pixels to an indent an item in the control.")) ((NAME . "ItemIndent") (RIID . #x68030018) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")("RightPixels" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the number of pixels to an indent an item in the control.")) ((NAME . "ItemBackColor") (RIID . #x68030017) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the back color of an item in the control.")) ((NAME . "ItemBackColor") (RIID . #x68030017) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")("RightPixels" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the back color of an item in the control.")) ((NAME . "ItemXAlign") (RIID . #x68030016) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.EODCLItemXAlign")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the X Alignment of text drawn for an item in the control.")) ((NAME . "ItemXAlign") (RIID . #x68030016) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")("RightPixels" "VT_USERDEFINED.Enum.EODCLItemXAlign")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the X Alignment of text drawn for an item in the control.")) ((NAME . "ItemYAlign") (RIID . #x68030015) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.EODCLItemYAlign")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the Y Alignment of text drawn for an item in the control.")) ((NAME . "ItemYAlign") (RIID . #x68030015) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")("RightPixels" "VT_USERDEFINED.Enum.EODCLItemYAlign")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the Y Alignment of text drawn for an item in the control.")) ((NAME . "ItemExtraData") (RIID . #x68030014) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets an additional long value associated withf an item in the control.")) ((NAME . "ItemExtraData") (RIID . #x68030014) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")("RightPixels" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets an additional long value associated withf an item in the control.")) ((NAME . "ItemForeColor") (RIID . #x68030013) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the fore color of an item in the control.")) ((NAME . "ItemForeColor") (RIID . #x68030013) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")("RightPixels" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the fore color of an item in the control.")) ((NAME . "AddItemAndData") (RIID . #x6003002f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sItem" "VT_BSTR")("lIconIndex" "VT_I4")("lIndent" "VT_I4")("lForeColour" "VT_USERDEFINED.Typedef.OLE_COLOR")("lBackColour" "VT_USERDEFINED.Typedef.OLE_COLOR")("lItemData" "VT_I4")("lExtraData" "VT_I4")("lHeight" "VT_I4")("eTextXAlign" "VT_USERDEFINED.Enum.EODCLItemXAlign")("eTextYAlign" "VT_USERDEFINED.Enum.EODCLItemYAlign")("fntThis" "VT_PTR.VT_PTR.Font")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds an item to the combo or list box and also allows font, colours, formatting or icons to be set at the same time.")) ((NAME . "AddItem") (RIID . #x60030030) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sItem" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds an item to the combo or list box (same as VB List box AddItem method). Use AddItemWithData for a quicker method if you also want to set icons, formatting, colours etc for the item.")) ((NAME . "NewIndex") (RIID . #x68030012) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the index of the latest item to be added to the control.")) ((NAME . "ItemUnderLine") (RIID . #x68030011) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")("lIconIndex" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether a separator line should be drawn below an item in the control.")) ((NAME . "ItemUnderLine") (RIID . #x68030011) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether a separator line should be drawn below an item in the control.")) ((NAME . "ItemFont") (RIID . #x68030010) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")("lIconIndex" "VT_PTR.VT_PTR.Font")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the font with which to draw an item in the control.")) ((NAME . "ItemFont") (RIID . #x68030010) (OFFSET . #x0) (RETURNS . "VT_PTR.Font")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the font with which to draw an item in the control.")) ((NAME . "ItemOverLine") (RIID . #x6803000f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")("lIconIndex" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether a separator line should be drawn above an item in the control.")) ((NAME . "ItemOverLine") (RIID . #x6803000f) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether a separator line should be drawn above an item in the control.")) ((NAME . "List") (RIID . #x6803000e) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the text of a list item in the control.")) ((NAME . "List") (RIID . #x6803000e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")("lIconIndex" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the text of a list item in the control.")) ((NAME . "InsertItemAndData") (RIID . #x60030031) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sItem" "VT_BSTR")("lIndex" "VT_I4")("lIconIndex" "VT_I4")("lIndent" "VT_I4")("lForeColour" "VT_USERDEFINED.Typedef.OLE_COLOR")("lBackColour" "VT_USERDEFINED.Typedef.OLE_COLOR")("lItemData" "VT_I4")("lExtraData" "VT_I4")("lHeight" "VT_I4")("eTextXAlign" "VT_USERDEFINED.Enum.EODCLItemXAlign")("eTextYAlign" "VT_USERDEFINED.Enum.EODCLItemYAlign")("fntThis" "VT_PTR.VT_PTR.Font")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Inserts an item to the combo or list box and also allows font, colours, formatting or icons to be set at the same time.")) ((NAME . "InsertItem") (RIID . #x60030032) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sItem" "VT_BSTR")("lIndex" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Inserts an item in the list items of a combo or list box. Use InsertItemWithData for a quicker method if you also want to set icons, formatting, colours etc for the item.")) ((NAME . "RemoveItem") (RIID . #x60030033) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes an item from the control's list.")) ((NAME . "ListIndex") (RIID . #x6803000d) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the currently selected item in the list. In multi-select list boxes, this returns the first selected item. Use the Selected property instead.")) ((NAME . "ListIndex") (RIID . #x6803000d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the currently selected item in the list. In multi-select list boxes, this returns the first selected item. Use the Selected property instead.")) ((NAME . "ListCount") (RIID . #x6803000c) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the number of items in the control's list.")) ((NAME . "itemHeight") (RIID . #x6803000b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")("lIndex" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the height of an item in the control.")) ((NAME . "itemHeight") (RIID . #x6803000b) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the height of an item in the control.")) ((NAME . "itemData") (RIID . #x6803000a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")("lIndex" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets a long value associated withf an item in the control.")) ((NAME . "itemData") (RIID . #x6803000a) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets a long value associated withf an item in the control.")) ((NAME . "Clear") (RIID . #x60030037) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Clears all the list items from the list box or combo box.")) ((NAME . "FindItemIndex") (RIID . #x60030038) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("sToFind" "VT_BSTR")("bExactMatch" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Finds an item in the list items of a combo or list box.")) ((NAME . "ShowDropDown") (RIID . #x60030039) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bState" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Makes a combo box drop down.")) ((NAME . "ShowDropDownAtPosition") (RIID . #x6003003a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("xPixels" "VT_I4")("yPixels" "VT_I4")("WidthPixels" "VT_I4")("HeightPixels" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Makes a combo box drop down and moves the drop down list to the specified position.")) ((NAME . "Locked") (RIID . #x6803004d) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Locked") (RIID . #x6803004d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("xPixels" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "Enabled") (RIID . #x68030009) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether the control is enabled.")) ((NAME . "Enabled") (RIID . #x68030009) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("xPixels" "VT_PTR.VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether the control is enabled.")) ((NAME . "ClientDraw") (RIID . #x68030008) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.EODCLDrawMode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the way in which the combo box or list box is drawn.")) ((NAME . "ClientDraw") (RIID . #x68030008) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("xPixels" "VT_USERDEFINED.Enum.EODCLDrawMode")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the way in which the combo box or list box is drawn.")) ((NAME . "BackColor") (RIID . #x68030007) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the back color of the control.")) ((NAME . "BackColor") (RIID . #x68030007) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("xPixels" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the back color of the control.")) ((NAME . "ForeColor") (RIID . #x68030006) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the default fore (text) color of the control.")) ((NAME . "ForeColor") (RIID . #x68030006) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("xPixels" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the default fore (text) color of the control.")) ((NAME . "Font") (RIID . #x68030005) (OFFSET . #x0) (RETURNS . "VT_PTR.Font")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the default font for items a list box or combo box.")) ((NAME . "Font") (RIID . #x68030005) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("xPixels" "VT_PTR.VT_PTR.Font")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Gets/sets the default font for items a list box or combo box.")) ((NAME . "ExtendedUI") (RIID . #x68030004) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether the list box portion of a combo box will drop down in response to the down key rather than the F4 key.")) ((NAME . "ExtendedUI") (RIID . #x68030004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("xPixels" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether the list box portion of a combo box will drop down in response to the down key rather than the F4 key.")) ((NAME . "Style") (RIID . #x68030003) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.EODCLStyle")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the type of list box or combo box the control will be.")) ((NAME . "Style") (RIID . #x68030003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("xPixels" "VT_USERDEFINED.Enum.EODCLStyle")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the type of list box or combo box the control will be.")) ((NAME . "Sorted") (RIID . #x68030002) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether the list items in the control will be sorted.")) ((NAME . "Sorted") (RIID . #x68030002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("xPixels" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether the list items in the control will be sorted.")) ((NAME . "DropDownWidth") (RIID . #x68030001) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the width to show the drop down portion of a combo box.")) ((NAME . "DropDownWidth") (RIID . #x68030001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("xPixels" "VT_PTR.VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the width to show the drop down portion of a combo box.")) ((NAME . "LoadFonts") (RIID . #x60030044) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bIncludeScreenFonts" "VT_BOOL")("bIncludePrinterFonts" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fills a combo or list box with system and/or printer fonts.")) ((NAME . "Name") (RIID . #x80010000) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the name used in code to identify an object.")) ((NAME . "Name") (RIID . #x80010000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bIncludeScreenFonts" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the name used in code to identify an object.")) ((NAME . "Index") (RIID . #x80010001) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the number identifying a control in a control array.")) ((NAME . "Index") (RIID . #x80010001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bIncludeScreenFonts" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the number identifying a control in a control array.")) ((NAME . "Left") (RIID . #x80010003) (OFFSET . #x0) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the distance between the internal left edge of an object and the left edge of its container.")) ((NAME . "Left") (RIID . #x80010003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bIncludeScreenFonts" "VT_R4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the distance between the internal left edge of an object and the left edge of its container.")) ((NAME . "Top") (RIID . #x80010004) (OFFSET . #x0) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the distance between the internal top edge of an object and the top edge of its container.")) ((NAME . "Top") (RIID . #x80010004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bIncludeScreenFonts" "VT_R4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the distance between the internal top edge of an object and the top edge of its container.")) ((NAME . "Width") (RIID . #x80010005) (OFFSET . #x0) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the width of an object.")) ((NAME . "Width") (RIID . #x80010005) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bIncludeScreenFonts" "VT_R4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the width of an object.")) ((NAME . "Height") (RIID . #x80010006) (OFFSET . #x0) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the height of an object.")) ((NAME . "Height") (RIID . #x80010006) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bIncludeScreenFonts" "VT_R4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the height of an object.")) ((NAME . "Visible") (RIID . #x80010007) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a value that determines whether an object is visible or hidden.")) ((NAME . "Visible") (RIID . #x80010007) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bIncludeScreenFonts" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets a value that determines whether an object is visible or hidden.")) ((NAME . "DragMode") (RIID . #x80010009) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.DragModeConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a value that determines whether manual or automatic drag mode is used.")) ((NAME . "DragMode") (RIID . #x80010009) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bIncludeScreenFonts" "VT_USERDEFINED.Enum.DragModeConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets a value that determines whether manual or automatic drag mode is used.")) ((NAME . "DragIcon") (RIID . #x8001000a) (OFFSET . #x0) (RETURNS . "VT_PTR.Picture")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the icon to be displayed as the pointer in a drag-and-drop operation.")) ((NAME . "DragIcon") (RIID . #x8001000a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bIncludeScreenFonts" "VT_PTR.Picture")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the icon to be displayed as the pointer in a drag-and-drop operation.")) ((NAME . "DragIcon") (RIID . #x8001000a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bIncludeScreenFonts" "VT_PTR.Picture")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns/sets the icon to be displayed as the pointer in a drag-and-drop operation.")) ((NAME . "Tag") (RIID . #x8001000b) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Stores any extra data needed for your program.")) ((NAME . "Tag") (RIID . #x8001000b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bIncludeScreenFonts" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Stores any extra data needed for your program.")) ((NAME . "TabStop") (RIID . #x8001000e) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a value indicating whether a user can use the TAB key to give the focus to an object.")) ((NAME . "TabStop") (RIID . #x8001000e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bIncludeScreenFonts" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets a value indicating whether a user can use the TAB key to give the focus to an object.")) ((NAME . "TabIndex") (RIID . #x8001000f) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the tab order of an object within its parent form.")) ((NAME . "TabIndex") (RIID . #x8001000f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bIncludeScreenFonts" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the tab order of an object within its parent form.")) ((NAME . "HelpContextID") (RIID . #x80010032) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Specifies the default Help file context ID for an object.")) ((NAME . "HelpContextID") (RIID . #x80010032) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bIncludeScreenFonts" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Specifies the default Help file context ID for an object.")) ((NAME . "WhatsThisHelpID") (RIID . #x80010046) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets an associated context number for an object.")) ((NAME . "WhatsThisHelpID") (RIID . #x80010046) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bIncludeScreenFonts" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets an associated context number for an object.")) ((NAME . "CausesValidation") (RIID . #x80010048) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets whether validation occurs on the control which lost focus.")) ((NAME . "CausesValidation") (RIID . #x80010048) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bIncludeScreenFonts" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets whether validation occurs on the control which lost focus.")) ((NAME . "ToolTipText") (RIID . #x8001004a) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the text displayed when the mouse is paused over the control.")) ((NAME . "ToolTipText") (RIID . #x8001004a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bIncludeScreenFonts" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the text displayed when the mouse is paused over the control.")) ((NAME . "SetFocus") (RIID . #x80011000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the focus to the specified object.")) ((NAME . "ZOrder") (RIID . #x80011001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Position" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Places a specified object at the front or back of the z-order within its graphical level.")) ((NAME . "Move") (RIID . #x80011002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Left" "VT_R4")("Top" "VT_VARIANT")("Width" "VT_VARIANT")("Height" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves an object.")) ((NAME . "Drag") (RIID . #x80011003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Action" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Begins, ends, or cancels a drag operation of any object except Line, Menu, Shape, and Timer.")) ((NAME . "ShowWhatsThis") (RIID . #x80011004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Displays a selected topic in a Help file using the What's This popup provided by Windows 95 Help.")))) ("OwnerDrawComboList" (TYPE . "Coclass")(GUID . "{871A192E-8F4B-4D00-8826-D9BFDC8BB78A}")(ALIASES "_OwnerDrawComboList""__OwnerDrawComboList") (FUNCTIONS )) ("OwnerDrawComboList___v0" (TYPE . "Typedef")(GUID . "{5DF82D04-0E9F-11D2-8E21-00B404C10000}")(FUNCTIONS )) ("OwnerDrawComboList___v1" (TYPE . "Typedef")(GUID . "{723A1A36-36FA-11D2-8E21-10B404C10000}")(FUNCTIONS )) ("OwnerDrawComboList___v2" (TYPE . "Typedef")(GUID . "{484E5C8F-A80A-11D2-8E21-44C10AC10000}")(FUNCTIONS )) ("_CImageList" (TYPE . "Dispinterface")(GUID . "{916AAAAF-AF44-11D3-92EF-0000F822352E}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Create") (RIID . #x60030003) (OFFSET . #x1c) (RETURNS . "VT_BOOL")(PARAMS ("hdc" "VT_I4")("ImgSize" "VT_USERDEFINED.Enum.eilIconSize")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Destroy") (RIID . #x60030004) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "DrawImage") (RIID . #x60030005) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("iImgIndex" "VT_I4")("hdc" "VT_I4")("xPixels" "VT_I2")("yPixels" "VT_I2")("bSelected" "VT_VARIANT")("bCut" "VT_VARIANT")("bDisabled" "VT_VARIANT")("hExternalIml" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "IconSize") (RIID . #x68030002) (OFFSET . #x28) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ImageCount") (RIID . #x68030001) (OFFSET . #x2c) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "RemoveImage") (RIID . #x60030006) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_I2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clear") (RIID . #x60030007) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddFromFile") (RIID . #x60030008) (OFFSET . #x38) (RETURNS . "VT_I4")(PARAMS ("sFileName" "VT_BSTR")("iType" "VT_USERDEFINED.Enum.ImageTypes")("bMapSysColors" "VT_BOOL")("lBackColor" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddFromPictureBox") (RIID . #x60030009) (OFFSET . #x3c) (RETURNS . "VT_I4")(PARAMS ("hdc" "VT_I4")("pic" "VT_PTR.VT_DISPATCH")("LeftPixels" "VT_I4")("TopPixels" "VT_I4")("lBackColor" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "hIml") (RIID . #x68030000) (OFFSET . #x40) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))))) ("CImageList" (TYPE . "Coclass")(GUID . "{916AAAB0-AF44-11D3-92EF-0000F822352E}")(ALIASES "_CImageList") (FUNCTIONS )) ("CImageList___v0" (TYPE . "Typedef")(GUID . "{5DF82CFF-0E9F-11D2-8E21-00B404C10000}")(FUNCTIONS )) ("EODCLStyle" (TYPE . "Enum")(DESCRIPTION . "vbaccelerator Owner Draw Combo and List box control.")(GUID . "{5DF82D06-0E9F-11D2-8E21-00B404C10000}")(FUNCTIONS )) ("EODCLDrawMode" (TYPE . "Enum")(DESCRIPTION . "vbaccelerator Owner Draw Combo and List box control.")(GUID . "{5DF82D07-0E9F-11D2-8E21-00B404C10000}")(FUNCTIONS )) ("EODCLItemXAlign" (TYPE . "Enum")(DESCRIPTION . "vbaccelerator Owner Draw Combo and List box control.")(GUID . "{5DF82D08-0E9F-11D2-8E21-00B404C10000}")(FUNCTIONS )) ("EODCLItemYAlign" (TYPE . "Enum")(DESCRIPTION . "vbaccelerator Owner Draw Combo and List box control.")(GUID . "{5DF82D09-0E9F-11D2-8E21-00B404C10000}")(FUNCTIONS )) ("EODCLColType" (TYPE . "Enum")(DESCRIPTION . "vbaccelerator Owner Draw Combo and List box control.")(GUID . "{5DF82D0A-0E9F-11D2-8E21-00B404C10000}")(FUNCTIONS )) ("eilIconSize" (TYPE . "Enum")(GUID . "{5DF82D01-0E9F-11D2-8E21-00B404C10000}")(FUNCTIONS )) ("eilIconState" (TYPE . "Enum")(GUID . "{5DF82D02-0E9F-11D2-8E21-00B404C10000}")(FUNCTIONS )) ("ImageTypes" (TYPE . "Enum")(GUID . "{5DF82D03-0E9F-11D2-8E21-00B404C10000}")(FUNCTIONS )) )))