#S(HASH-TABLE EQL (FILENAME . "c:\programs\vbreformer41\mscomct2.ocx")(GUID . "{86CF1D34-0C5F-11D2-A9FC-0000F8754DA1}")(DESCRIPTION . "Microsoft Windows Common Controls-2 6.0 (SP3)")(VERSION . "2.0") (CLASSES . #S(HASH-TABLE EQUAL ("IVBDataObject" (TYPE . "Dispinterface")(GUID . "{2334D2B1-713E-11CF-8AE5-00AA00C00905}")(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 . "Clear") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Clears all data and formats in a DataObject object.")) ((NAME . "GetData") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VARIANT")(PARAMS ("sFormat" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Retrieves data of a specified format from a DataObject object.")) ((NAME . "GetFormat") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_BOOL")(PARAMS ("sFormat" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Determines if a specified clipboard format is supported by the DataObject object.")) ((NAME . "SetData") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("vValue" "VT_VARIANT")("vFormat" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds a supported format and possibly its data to a DataObject object.")) ((NAME . "Files") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_PTR.IVBDataObjectFiles")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "A collection of filenames used by the vbCFFiles format.")))) ("DataObject" (TYPE . "Coclass")(GUID . "{2334D2B2-713E-11CF-8AE5-00AA00C00905}")(ALIASES "IVBDataObject") (FUNCTIONS )) ("IVBDataObjectFiles" (TYPE . "Dispinterface")(GUID . "{2334D2B3-713E-11CF-8AE5-00AA00C00905}")(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 . "Item") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a specific filename by index from the Files collection of a DataObject object (vbCFFiles format only).")) ((NAME . "Count") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of filenames in the Files collection of a DataObject object (vbCFFiles format only).")) ((NAME . "Add") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("bstrFilename" "VT_BSTR")("vIndex" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds a filename to the Files collection of a DataObject object (vbCFFiles format only).")) ((NAME . "Clear") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Clears all filenames stored in the Files collection of a DataObject object (vbCFFiles format only).")) ((NAME . "Remove") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("vIndex" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes a filename from the Files collection of a DataObject object (vbCFFiles format only).")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x30) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("DataObjectFiles" (TYPE . "Coclass")(GUID . "{2334D2B4-713E-11CF-8AE5-00AA00C00905}")(ALIASES "IVBDataObjectFiles") (FUNCTIONS )) ("OLEDropConstants" (TYPE . "Enum")(DESCRIPTION . "Constants for the OLEDropMode property (but not the DragMode or OLEDragMode properties).")(GUID . "{D8898461-742F-11CF-8AEA-00AA00C00905}")(FUNCTIONS )) ("DragOverConstants" (TYPE . "Enum")(DESCRIPTION . "State transition constants for the DragOver and OLEDragOver events.")(GUID . "{D8898464-742F-11CF-8AEA-00AA00C00905}")(FUNCTIONS )) ("ClipBoardConstants" (TYPE . "Enum")(DESCRIPTION . "Clipboard format constants.")(GUID . "{D8898462-742F-11CF-8AEA-00AA00C00905}")(FUNCTIONS )) ("OLEDropEffectConstants" (TYPE . "Enum")(DESCRIPTION . "Drop effect constants for OLE drag and drop events.")(GUID . "{D8898463-742F-11CF-8AEA-00AA00C00905}")(FUNCTIONS )) ("ErrorConstants" (TYPE . "Enum")(DESCRIPTION . "Error Constants")(GUID . "{79311D2C-87C0-11D1-8BE3-0000F8754DA1}")(FUNCTIONS )) ("AppearanceConstants" (TYPE . "Enum")(DESCRIPTION . "Appearance constants")(GUID . "{79311D2D-87C0-11D1-8BE3-0000F8754DA1}")(FUNCTIONS )) ("BorderStyleConstants" (TYPE . "Enum")(DESCRIPTION . "BorderStyle constants")(GUID . "{79311D2E-87C0-11D1-8BE3-0000F8754DA1}")(FUNCTIONS )) ("MousePointerConstants" (TYPE . "Enum")(DESCRIPTION . "MousePointer constants")(GUID . "{79311D2F-87C0-11D1-8BE3-0000F8754DA1}")(FUNCTIONS )) ("OrientationConstants" (TYPE . "Enum")(DESCRIPTION . "Orientations")(GUID . "{603C7E7D-87C2-11D1-8BE3-0000F8754DA1}")(FUNCTIONS )) ("BackStyleConstants" (TYPE . "Enum")(DESCRIPTION . "Background Style Constants")(GUID . "{B09DE712-87C1-11D1-8BE3-0000F8754DA1}")(FUNCTIONS )) ("IAnimation" (TYPE . "Dispinterface")(DESCRIPTION . "Animation Control")(GUID . "{B09DE713-87C1-11D1-8BE3-0000F8754DA1}")(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 . "AutoPlay") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get/Set the AutoPlay property")) ((NAME . "AutoPlay") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get/Set the AutoPlay property")) ((NAME . "BackStyle") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.BackStyleConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get/Set the background style")) ((NAME . "BackStyle") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_USERDEFINED.Enum.BackStyleConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get/Set the background style")) ((NAME . "Center") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get/Set the center property")) ((NAME . "Center") (RIID . #x00000003) (OFFSET . #x30) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get/Set the center property")) ((NAME . "Enabled") (RIID . #xfffffdfe) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets a value that determines whether a form or control can respond to user-generated events.")) ((NAME . "Enabled") (RIID . #xfffffdfe) (OFFSET . #x38) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a value that determines whether a form or control can respond to user-generated events.")) ((NAME . "hWnd") (RIID . #xfffffdfd) (OFFSET . #x3c) (RETURNS . "VT_USERDEFINED.Typedef.OLE_HANDLE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a handle to a form or control.")) ((NAME . "BackColor") (RIID . #xfffffe0b) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the background color used for transparent animations.")) ((NAME . "BackColor") (RIID . #xfffffe0b) (OFFSET . #x44) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the background color used for transparent animations.")) ((NAME . "OLEDropMode") (RIID . #x0000060f) (OFFSET . #x48) (RETURNS . "VT_USERDEFINED.Enum.OLEDropConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/Sets whether this control can act as an OLE drop target.")) ((NAME . "OLEDropMode") (RIID . #x0000060f) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.OLEDropConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/Sets whether this control can act as an OLE drop target.")) ((NAME . "Close") (RIID . #x00000004) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Method to close the currently open AVI file")) ((NAME . "Open") (RIID . #x00000005) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("bstrFilename" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Method to open an existing AVI file")) ((NAME . "Play") (RIID . #x00000006) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("varRepeatCount" "VT_VARIANT")("varStartFrame" "VT_VARIANT")("varEndFrame" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Method to play the currently open AVI file")) ((NAME . "Stop") (RIID . #x00000007) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Method to stop playing the current AVI file")) ((NAME . "AboutBox") (RIID . #xfffffdd8) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "OLEDrag") (RIID . #x00000610) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Starts an OLE drag/drop event with the given control as the source.")))) ("DAnimationEvents" (TYPE . "Dispinterface")(DESCRIPTION . "Event interface for Animation control")(GUID . "{B09DE714-87C1-11D1-8BE3-0000F8754DA1}")(FUNCTIONS ((NAME . "Click") (RIID . #xfffffda8) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "A mouse button has been clicked on the Animation control")) ((NAME . "DblClick") (RIID . #xfffffda7) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "A mouse button has been double-clicked on the Animation control")) ((NAME . "MouseDown") (RIID . #xfffffda3) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Button" "VT_I2")("Shift" "VT_I2")("x" "VT_USERDEFINED.Typedef.OLE_XPOS_PIXELS")("y" "VT_USERDEFINED.Typedef.OLE_YPOS_PIXELS")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "A mouse button was pressed over the Animation control")) ((NAME . "MouseMove") (RIID . #xfffffda2) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Button" "VT_I2")("Shift" "VT_I2")("x" "VT_USERDEFINED.Typedef.OLE_XPOS_PIXELS")("y" "VT_USERDEFINED.Typedef.OLE_YPOS_PIXELS")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "The mouse has moved over the Animation control")) ((NAME . "MouseUp") (RIID . #xfffffda1) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Button" "VT_I2")("Shift" "VT_I2")("x" "VT_USERDEFINED.Typedef.OLE_XPOS_PIXELS")("y" "VT_USERDEFINED.Typedef.OLE_YPOS_PIXELS")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "A mouse button was released from the Animation control")) ((NAME . "OLEStartDrag") (RIID . #x0000060e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Data" "VT_PTR.VT_PTR.DataObject")("AllowedEffects" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLEStartDrag event")) ((NAME . "OLEGiveFeedback") (RIID . #x0000060f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Effect" "VT_PTR.VT_I4")("DefaultCursors" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLEGiveFeedback event")) ((NAME . "OLESetData") (RIID . #x00000610) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Data" "VT_PTR.VT_PTR.DataObject")("DataFormat" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLESetData event")) ((NAME . "OLECompleteDrag") (RIID . #x00000611) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Effect" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLECompleteDrag event")) ((NAME . "OLEDragOver") (RIID . #x00000612) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Data" "VT_PTR.VT_PTR.DataObject")("Effect" "VT_PTR.VT_I4")("Button" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")("x" "VT_PTR.VT_R4")("y" "VT_PTR.VT_R4")("State" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLEDragOver event")) ((NAME . "OLEDragDrop") (RIID . #x00000613) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Data" "VT_PTR.VT_PTR.DataObject")("Effect" "VT_PTR.VT_I4")("Button" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")("x" "VT_PTR.VT_R4")("y" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLEDragDrop event")))) ("Animation" (TYPE . "Coclass")(DESCRIPTION . "Animation Control")(GUID . "{B09DE715-87C1-11D1-8BE3-0000F8754DA1}")(ALIASES "IAnimation""DAnimationEvents") (FUNCTIONS )) ("AlignmentConstants" (TYPE . "Enum")(DESCRIPTION . "Alignments")(GUID . "{603C7E7C-87C2-11D1-8BE3-0000F8754DA1}")(FUNCTIONS )) ("IUpDown" (TYPE . "Dispinterface")(DESCRIPTION . "UpDown Control")(GUID . "{603C7E7E-87C2-11D1-8BE3-0000F8754DA1}")(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 . "Value") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get/Set the current position in the scroll range")) ((NAME . "Value") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get/Set the current position in the scroll range")) ((NAME . "Acceleration") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get/Set the rate at which the value (position) changes")) ((NAME . "Acceleration") (RIID . #x00000001) (OFFSET . #x28) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get/Set the rate at which the value (position) changes")) ((NAME . "Alignment") (RIID . #x00000002) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.AlignmentConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get/Set the alignment of the UpDown control with its buddy control")) ((NAME . "Alignment") (RIID . #x00000002) (OFFSET . #x30) (RETURNS . "VT_USERDEFINED.Enum.AlignmentConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get/Set the alignment of the UpDown control with its buddy control")) ((NAME . "AutoBuddy") (RIID . #x00000003) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get/Set the auto-buddy flag, to automatically select the buddy control")) ((NAME . "AutoBuddy") (RIID . #x00000003) (OFFSET . #x38) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get/Set the auto-buddy flag, to automatically select the buddy control")) ((NAME . "BuddyControl") (RIID . #x00000004) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get/Set the control for use as a buddy control")) ((NAME . "BuddyControl") (RIID . #x00000004) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get/Set the control for use as a buddy control")) ((NAME . "BuddyControl") (RIID . #x00000004) (OFFSET . #x44) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get/Set the control for use as a buddy control")) ((NAME . "Increment") (RIID . #x00000005) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get/Set the amount by which the position changes on each click")) ((NAME . "Increment") (RIID . #x00000005) (OFFSET . #x4c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get/Set the amount by which the position changes on each click")) ((NAME . "Max") (RIID . #x00000006) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get/Set the upper bound of the scroll range")) ((NAME . "Max") (RIID . #x00000006) (OFFSET . #x54) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get/Set the upper bound of the scroll range")) ((NAME . "Min") (RIID . #x00000007) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get/Set the lower bound of the scroll range")) ((NAME . "Min") (RIID . #x00000007) (OFFSET . #x5c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get/Set the lower bound of the scroll range")) ((NAME . "Orientation") (RIID . #x00000008) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.OrientationConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get/Set the vertical/horizontal orientation of the control")) ((NAME . "Orientation") (RIID . #x00000008) (OFFSET . #x64) (RETURNS . "VT_USERDEFINED.Enum.OrientationConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get/Set the vertical/horizontal orientation of the control")) ((NAME . "SyncBuddy") (RIID . #x00000009) (OFFSET . #x68) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get/Set the flag to have the buddy control kept in sync")) ((NAME . "SyncBuddy") (RIID . #x00000009) (OFFSET . #x6c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get/Set the flag to have the buddy control kept in sync")) ((NAME . "Wrap") (RIID . #x0000000a) (OFFSET . #x70) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get/Set whether the value (position) will wrap from max to min (or min to max)")) ((NAME . "Wrap") (RIID . #x0000000a) (OFFSET . #x74) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get/Set whether the value (position) will wrap from max to min (or min to max)")) ((NAME . "BuddyProperty") (RIID . #x0000000b) (OFFSET . #x78) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get/Set which property to use to sync with Buddy Control")) ((NAME . "BuddyProperty") (RIID . #x0000000b) (OFFSET . #x7c) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get/Set which property to use to sync with Buddy Control")) ((NAME . "Enabled") (RIID . #xfffffdfe) (OFFSET . #x80) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets a value that determines whether a form or control can respond to user-generated events.")) ((NAME . "Enabled") (RIID . #xfffffdfe) (OFFSET . #x84) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a value that determines whether a form or control can respond to user-generated events.")) ((NAME . "hWnd") (RIID . #xfffffdfd) (OFFSET . #x88) (RETURNS . "VT_USERDEFINED.Typedef.OLE_HANDLE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a handle to a form or control.")) ((NAME . "OLEDropMode") (RIID . #x0000060f) (OFFSET . #x8c) (RETURNS . "VT_USERDEFINED.Enum.OLEDropConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/Sets whether this control can act as an OLE drop target.")) ((NAME . "OLEDropMode") (RIID . #x0000060f) (OFFSET . #x90) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.OLEDropConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/Sets whether this control can act as an OLE drop target.")) ((NAME . "AboutBox") (RIID . #xfffffdd8) (OFFSET . #x94) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "OLEDrag") (RIID . #x00000610) (OFFSET . #x98) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Starts an OLE drag/drop event with the given control as the source.")))) ("DUpDownEvents" (TYPE . "Dispinterface")(DESCRIPTION . "Event interface for UpDown control")(GUID . "{603C7E7F-87C2-11D1-8BE3-0000F8754DA1}")(FUNCTIONS ((NAME . "Change") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "The current position has changed")) ((NAME . "DownClick") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "The down button on the UpDown control has been clicked")) ((NAME . "UpClick") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "The up button on the UpDown control has been clicked")) ((NAME . "MouseDown") (RIID . #xfffffda3) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Button" "VT_I2")("Shift" "VT_I2")("x" "VT_USERDEFINED.Typedef.OLE_XPOS_PIXELS")("y" "VT_USERDEFINED.Typedef.OLE_YPOS_PIXELS")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "A mouse button was pressed over the UpDown control")) ((NAME . "MouseMove") (RIID . #xfffffda2) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Button" "VT_I2")("Shift" "VT_I2")("x" "VT_USERDEFINED.Typedef.OLE_XPOS_PIXELS")("y" "VT_USERDEFINED.Typedef.OLE_YPOS_PIXELS")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "The mouse has moved over the UpDown control")) ((NAME . "MouseUp") (RIID . #xfffffda1) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Button" "VT_I2")("Shift" "VT_I2")("x" "VT_USERDEFINED.Typedef.OLE_XPOS_PIXELS")("y" "VT_USERDEFINED.Typedef.OLE_YPOS_PIXELS")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "A mouse button was released from the UpDown control")) ((NAME . "OLEStartDrag") (RIID . #x0000060e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Data" "VT_PTR.VT_PTR.DataObject")("AllowedEffects" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLEStartDrag event")) ((NAME . "OLEGiveFeedback") (RIID . #x0000060f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Effect" "VT_PTR.VT_I4")("DefaultCursors" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLEGiveFeedback event")) ((NAME . "OLESetData") (RIID . #x00000610) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Data" "VT_PTR.VT_PTR.DataObject")("DataFormat" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLESetData event")) ((NAME . "OLECompleteDrag") (RIID . #x00000611) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Effect" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLECompleteDrag event")) ((NAME . "OLEDragOver") (RIID . #x00000612) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Data" "VT_PTR.VT_PTR.DataObject")("Effect" "VT_PTR.VT_I4")("Button" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")("x" "VT_PTR.VT_R4")("y" "VT_PTR.VT_R4")("State" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLEDragOver event")) ((NAME . "OLEDragDrop") (RIID . #x00000613) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Data" "VT_PTR.VT_PTR.DataObject")("Effect" "VT_PTR.VT_I4")("Button" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")("x" "VT_PTR.VT_R4")("y" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLEDragDrop event")))) ("UpDown" (TYPE . "Coclass")(DESCRIPTION . "UpDown Control")(GUID . "{603C7E80-87C2-11D1-8BE3-0000F8754DA1}")(ALIASES "IUpDown""DUpDownEvents") (FUNCTIONS )) ("DayConstants" (TYPE . "Enum")(DESCRIPTION . "Day Constants")(GUID . "{232E4566-87C3-11D1-8BE3-0000F8754DA1}")(FUNCTIONS )) ("MonthConstants" (TYPE . "Enum")(DESCRIPTION . "Month Constants")(GUID . "{232E4567-87C3-11D1-8BE3-0000F8754DA1}")(FUNCTIONS )) ("MonthViewHitTestAreas" (TYPE . "Enum")(DESCRIPTION . "HitTest Constants")(GUID . "{232E4568-87C3-11D1-8BE3-0000F8754DA1}")(FUNCTIONS )) ("IMonthView" (TYPE . "Dispinterface")(DESCRIPTION . "Microsoft MonthView Control")(GUID . "{232E4565-87C3-11D1-8BE3-0000F8754DA1}")(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 . "Appearance") (RIID . #xfffffdf8) (OFFSET . #x1c) (RETURNS . "VT_USERDEFINED.Enum.AppearanceConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets whether or not controls, Forms or an MDIForm are painted at run time with 3-D effects.")) ((NAME . "Appearance") (RIID . #xfffffdf8) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.AppearanceConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets whether or not controls, Forms or an MDIForm are painted at run time with 3-D effects.")) ((NAME . "BackColor") (RIID . #xfffffe0b) (OFFSET . #x24) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the background color used to display text and graphics in an object.")) ((NAME . "BackColor") (RIID . #xfffffe0b) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the background color used to display text and graphics in an object.")) ((NAME . "BorderStyle") (RIID . #xfffffe08) (OFFSET . #x2c) (RETURNS . "VT_USERDEFINED.Enum.BorderStyleConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the border style for an object.")) ((NAME . "BorderStyle") (RIID . #xfffffe08) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.BorderStyleConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the border style for an object.")) ((NAME . "Day") (RIID . #x00000001) (OFFSET . #x34) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the day number [1-31] for the currently selected date.")) ((NAME . "Day") (RIID . #x00000001) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the day number [1-31] for the currently selected date.")) ((NAME . "DayBold") (RIID . #x00000002) (OFFSET . #x3c) (RETURNS . "VT_BOOL")(PARAMS ("dateIndex" "VT_DATE")) (FLAGS ( IS-GET ))(DESCRIPTION . "An array of boolean values, 1 for each Visible Day, indicating whether the day is displayed using a bold font. Indexed by date.")) ((NAME . "DayBold") (RIID . #x00000002) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("dateIndex" "VT_DATE")("riid" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "An array of boolean values, 1 for each Visible Day, indicating whether the day is displayed using a bold font. Indexed by date.")) ((NAME . "DayOfWeek") (RIID . #x00000003) (OFFSET . #x44) (RETURNS . "VT_USERDEFINED.Enum.DayConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the day of the week [0-6] for the currently selected date.")) ((NAME . "DayOfWeek") (RIID . #x00000003) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("dateIndex" "VT_USERDEFINED.Enum.DayConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the day of the week [0-6] for the currently selected date.")) ((NAME . "Enabled") (RIID . #xfffffdfe) (OFFSET . #x4c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a value that determines whether a form or control can respond to user-generated events.")) ((NAME . "Enabled") (RIID . #xfffffdfe) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("dateIndex" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets a value that determines whether a form or control can respond to user-generated events.")) ((NAME . "Font") (RIID . #xfffffe00) (OFFSET . #x54) (RETURNS . "VT_PTR.IFontDisp")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a Font object.")) ((NAME . "Font") (RIID . #xfffffe00) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("dateIndex" "VT_PTR.IFontDisp")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns a Font object.")) ((NAME . "Font") (RIID . #xfffffe00) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ("dateIndex" "VT_PTR.IFontDisp")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a Font object.")) ((NAME . "ForeColor") (RIID . #xfffffdff) (OFFSET . #x60) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the foreground color used to display text and graphics in an object.")) ((NAME . "ForeColor") (RIID . #xfffffdff) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ("dateIndex" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the foreground color used to display text and graphics in an object.")) ((NAME . "hWnd") (RIID . #xfffffdfd) (OFFSET . #x68) (RETURNS . "VT_USERDEFINED.Typedef.OLE_HANDLE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a handle to a form or control.")) ((NAME . "hWnd") (RIID . #xfffffdfd) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("dateIndex" "VT_USERDEFINED.Typedef.OLE_HANDLE")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns a handle to a form or control.")) ((NAME . "MaxDate") (RIID . #x00000004) (OFFSET . #x70) (RETURNS . "VT_DATE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the latest date that can be displayed or accepted by the control.")) ((NAME . "MaxDate") (RIID . #x00000004) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("dateIndex" "VT_DATE")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the latest date that can be displayed or accepted by the control.")) ((NAME . "MaxSelCount") (RIID . #x00000005) (OFFSET . #x78) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the limit on the number of dates that a user can multi-select.")) ((NAME . "MaxSelCount") (RIID . #x00000005) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("dateIndex" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the limit on the number of dates that a user can multi-select.")) ((NAME . "MinDate") (RIID . #x00000006) (OFFSET . #x80) (RETURNS . "VT_DATE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the earliest date that can be displayed or accepted by the control.")) ((NAME . "MinDate") (RIID . #x00000006) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("dateIndex" "VT_DATE")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the earliest date that can be displayed or accepted by the control.")) ((NAME . "Month") (RIID . #x00000007) (OFFSET . #x88) (RETURNS . "VT_USERDEFINED.Enum.MonthConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the month number [1-12] for the currently selected date.")) ((NAME . "Month") (RIID . #x00000007) (OFFSET . #x8c) (RETURNS . "VT_VOID")(PARAMS ("dateIndex" "VT_USERDEFINED.Enum.MonthConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the month number [1-12] for the currently selected date.")) ((NAME . "MonthBackColor") (RIID . #x00000008) (OFFSET . #x90) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the background color used to display the month portion of the MonthView.")) ((NAME . "MonthBackColor") (RIID . #x00000008) (OFFSET . #x94) (RETURNS . "VT_VOID")(PARAMS ("dateIndex" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the background color used to display the month portion of the MonthView.")) ((NAME . "MonthColumns") (RIID . #x00000009) (OFFSET . #x98) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the number of months displayed horizontally across the control.")) ((NAME . "MonthColumns") (RIID . #x00000009) (OFFSET . #x9c) (RETURNS . "VT_VOID")(PARAMS ("dateIndex" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the number of months displayed horizontally across the control.")) ((NAME . "MonthRows") (RIID . #x0000000a) (OFFSET . #xa0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the number of months displayed vertically in the control.")) ((NAME . "MonthRows") (RIID . #x0000000a) (OFFSET . #xa4) (RETURNS . "VT_VOID")(PARAMS ("dateIndex" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the number of months displayed vertically in the control.")) ((NAME . "MouseIcon") (RIID . #x0000000b) (OFFSET . #xa8) (RETURNS . "VT_PTR.IPictureDisp")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets a custom mouse icon.")) ((NAME . "MouseIcon") (RIID . #x0000000b) (OFFSET . #xac) (RETURNS . "VT_VOID")(PARAMS ("dateIndex" "VT_PTR.IPictureDisp")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets a custom mouse icon.")) ((NAME . "MouseIcon") (RIID . #x0000000b) (OFFSET . #xb0) (RETURNS . "VT_VOID")(PARAMS ("dateIndex" "VT_PTR.IPictureDisp")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets a custom mouse icon.")) ((NAME . "MousePointer") (RIID . #x0000000c) (OFFSET . #xb4) (RETURNS . "VT_USERDEFINED.Enum.MousePointerConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the type of mouse pointer displayed when over part of an object.")) ((NAME . "MousePointer") (RIID . #x0000000c) (OFFSET . #xb8) (RETURNS . "VT_VOID")(PARAMS ("dateIndex" "VT_USERDEFINED.Enum.MousePointerConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the type of mouse pointer displayed when over part of an object.")) ((NAME . "MultiSelect") (RIID . #x0000000d) (OFFSET . #xbc) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a value that determines whether the user can select multiple dates.")) ((NAME . "MultiSelect") (RIID . #x0000000d) (OFFSET . #xc0) (RETURNS . "VT_VOID")(PARAMS ("dateIndex" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets a value that determines whether the user can select multiple dates.")) ((NAME . "OLEDropMode") (RIID . #x0000060f) (OFFSET . #xc4) (RETURNS . "VT_USERDEFINED.Enum.OLEDropConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/Sets whether this control can act as an OLE drop target.")) ((NAME . "OLEDropMode") (RIID . #x0000060f) (OFFSET . #xc8) (RETURNS . "VT_VOID")(PARAMS ("dateIndex" "VT_USERDEFINED.Enum.OLEDropConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/Sets whether this control can act as an OLE drop target.")) ((NAME . "ScrollRate") (RIID . #x0000000e) (OFFSET . #xcc) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a value that determines the number of months that the control moves when the user clicks a scroll button.")) ((NAME . "ScrollRate") (RIID . #x0000000e) (OFFSET . #xd0) (RETURNS . "VT_VOID")(PARAMS ("dateIndex" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets a value that determines the number of months that the control moves when the user clicks a scroll button.")) ((NAME . "SelEnd") (RIID . #x0000000f) (OFFSET . #xd4) (RETURNS . "VT_DATE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the end date for the current selection range.")) ((NAME . "SelEnd") (RIID . #x0000000f) (OFFSET . #xd8) (RETURNS . "VT_VOID")(PARAMS ("dateIndex" "VT_DATE")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the end date for the current selection range.")) ((NAME . "SelStart") (RIID . #x00000010) (OFFSET . #xdc) (RETURNS . "VT_DATE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the start date for the current selection range.")) ((NAME . "SelStart") (RIID . #x00000010) (OFFSET . #xe0) (RETURNS . "VT_VOID")(PARAMS ("dateIndex" "VT_DATE")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the start date for the current selection range.")) ((NAME . "ShowToday") (RIID . #x00000011) (OFFSET . #xe4) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a value that determines whether the control displays the 'Today xx/xx/xx' literal at the bottom of the MonthView.")) ((NAME . "ShowToday") (RIID . #x00000011) (OFFSET . #xe8) (RETURNS . "VT_VOID")(PARAMS ("dateIndex" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets a value that determines whether the control displays the 'Today xx/xx/xx' literal at the bottom of the MonthView.")) ((NAME . "ShowWeekNumbers") (RIID . #x00000012) (OFFSET . #xec) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a value that determines whether the control displays week numbers to the left of each row of days.")) ((NAME . "ShowWeekNumbers") (RIID . #x00000012) (OFFSET . #xf0) (RETURNS . "VT_VOID")(PARAMS ("dateIndex" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets a value that determines whether the control displays week numbers to the left of each row of days.")) ((NAME . "StartOfWeek") (RIID . #x00000013) (OFFSET . #xf4) (RETURNS . "VT_USERDEFINED.Enum.DayConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a value that determines the day of the week [Mon-Sun] displayed in the leftmost column of days.")) ((NAME . "StartOfWeek") (RIID . #x00000013) (OFFSET . #xf8) (RETURNS . "VT_VOID")(PARAMS ("dateIndex" "VT_USERDEFINED.Enum.DayConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets a value that determines the day of the week [Mon-Sun] displayed in the leftmost column of days.")) ((NAME . "TitleBackColor") (RIID . #x00000014) (OFFSET . #xfc) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the background color used to display the title portion of the MonthView.")) ((NAME . "TitleBackColor") (RIID . #x00000014) (OFFSET . #x100) (RETURNS . "VT_VOID")(PARAMS ("dateIndex" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the background color used to display the title portion of the MonthView.")) ((NAME . "TitleForeColor") (RIID . #x00000015) (OFFSET . #x104) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the foreground color used to display the title portion of the MonthView.")) ((NAME . "TitleForeColor") (RIID . #x00000015) (OFFSET . #x108) (RETURNS . "VT_VOID")(PARAMS ("dateIndex" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the foreground color used to display the title portion of the MonthView.")) ((NAME . "TrailingForeColor") (RIID . #x00000016) (OFFSET . #x10c) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the foreground color used to display the days at the beginning and end of the MonthView that are from previous and following months.")) ((NAME . "TrailingForeColor") (RIID . #x00000016) (OFFSET . #x110) (RETURNS . "VT_VOID")(PARAMS ("dateIndex" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the foreground color used to display the days at the beginning and end of the MonthView that are from previous and following months.")) ((NAME . "Value") (RIID . #x00000017) (OFFSET . #x114) (RETURNS . "VT_DATE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the currently selected date.")) ((NAME . "Value") (RIID . #x00000017) (OFFSET . #x118) (RETURNS . "VT_VOID")(PARAMS ("dateIndex" "VT_DATE")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the currently selected date.")) ((NAME . "_Value") (RIID . #x00000000) (OFFSET . #x11c) (RETURNS . "VT_DATE")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "_Value") (RIID . #x00000000) (OFFSET . #x120) (RETURNS . "VT_VOID")(PARAMS ("dateIndex" "VT_DATE")) (FLAGS ( IS-SET ))) ((NAME . "VisibleDays") (RIID . #x00000018) (OFFSET . #x124) (RETURNS . "VT_DATE")(PARAMS ("sIndex" "VT_I2")) (FLAGS ( IS-GET ))(DESCRIPTION . "An array of dates, 1 for each day currently displayed. Indexed by a number from 1 to number of days currently displayed.")) ((NAME . "VisibleDays") (RIID . #x00000018) (OFFSET . #x128) (RETURNS . "VT_VOID")(PARAMS ("sIndex" "VT_I2")("riid" "VT_DATE")) (FLAGS ( IS-SET ))(DESCRIPTION . "An array of dates, 1 for each day currently displayed. Indexed by a number from 1 to number of days currently displayed.")) ((NAME . "Week") (RIID . #x00000019) (OFFSET . #x12c) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the week number [1-52] for the currently selected date.")) ((NAME . "Week") (RIID . #x00000019) (OFFSET . #x130) (RETURNS . "VT_VOID")(PARAMS ("sIndex" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the week number [1-52] for the currently selected date.")) ((NAME . "Year") (RIID . #x0000001a) (OFFSET . #x134) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the year for the currently selected date.")) ((NAME . "Year") (RIID . #x0000001a) (OFFSET . #x138) (RETURNS . "VT_VOID")(PARAMS ("sIndex" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the year for the currently selected date.")) ((NAME . "AboutBox") (RIID . #xfffffdd8) (OFFSET . #x13c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "ComputeControlSize") (RIID . #x0000001c) (OFFSET . #x140) (RETURNS . "VT_VOID")(PARAMS ("Rows" "VT_I2")("Columns" "VT_I2")("Width" "VT_PTR.VT_R4")("Height" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "A method that returns the width and height of a MonthView control for a given number of rows and columns.")) ((NAME . "HitTest") (RIID . #x0000001b) (OFFSET . #x144) (RETURNS . "VT_USERDEFINED.Enum.MonthViewHitTestAreas")(PARAMS ("x" "VT_INT")("y" "VT_INT")("Date" "VT_PTR.VT_DATE")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "A method that returns a value which indicates the MonthView element located at the specified x,y coordinates.")) ((NAME . "OLEDrag") (RIID . #x00000610) (OFFSET . #x148) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Starts an OLE drag/drop event with the given control as the source.")) ((NAME . "Refresh") (RIID . #xfffffdda) (OFFSET . #x14c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Forces a complete repaint of a form or control.")))) ("DMonthViewEvents" (TYPE . "Dispinterface")(GUID . "{232E4569-87C3-11D1-8BE3-0000F8754DA1}")(FUNCTIONS ((NAME . "DateClick") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("DateClicked" "VT_DATE")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the user presses and then releases a mouse button over a valid date.")) ((NAME . "DateDblClick") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("DateDblClicked" "VT_DATE")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the user presses and then releases a mouse button and then presses and releases it again over a valid date.")) ((NAME . "GetDayBold") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("StartDate" "VT_DATE")("Count" "VT_I2")("State" "VT_PTR.VT_SAFEARRAY")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the control is about to display a new range of dates and needs to know which dates should be displayed with a bold font.")) ((NAME . "SelChange") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("StartDate" "VT_DATE")("EndDate" "VT_DATE")("Cancel" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the user selects a new date or range of dates.")) ((NAME . "Click") (RIID . #xfffffda8) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the user presses and then releases a mouse button over an object.")) ((NAME . "DblClick") (RIID . #xfffffda7) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when you press and release a mouse button and then press and release it again over an object.")) ((NAME . "KeyDown") (RIID . #xfffffda6) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("KeyCode" "VT_PTR.VT_I2")("Shift" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the user presses a key while an object has the focus.")) ((NAME . "KeyUp") (RIID . #xfffffda4) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("KeyCode" "VT_PTR.VT_I2")("Shift" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the user releases a key while an object has the focus.")) ((NAME . "KeyPress") (RIID . #xfffffda5) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("KeyAscii" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the user presses and releases an ANSI key.")) ((NAME . "MouseDown") (RIID . #xfffffda3) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Button" "VT_I2")("Shift" "VT_I2")("x" "VT_USERDEFINED.Typedef.OLE_XPOS_PIXELS")("y" "VT_USERDEFINED.Typedef.OLE_YPOS_PIXELS")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the user presses the mouse button while the mousepointer is over an object.")) ((NAME . "MouseMove") (RIID . #xfffffda2) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Button" "VT_I2")("Shift" "VT_I2")("x" "VT_USERDEFINED.Typedef.OLE_XPOS_PIXELS")("y" "VT_USERDEFINED.Typedef.OLE_YPOS_PIXELS")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the user moves the mousepointer over an object.")) ((NAME . "MouseUp") (RIID . #xfffffda1) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Button" "VT_I2")("Shift" "VT_I2")("x" "VT_USERDEFINED.Typedef.OLE_XPOS_PIXELS")("y" "VT_USERDEFINED.Typedef.OLE_YPOS_PIXELS")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the user releases the mouse button while the mousepointer is over an object.")) ((NAME . "OLEStartDrag") (RIID . #x0000060e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Data" "VT_PTR.VT_PTR.DataObject")("AllowedEffects" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLEStartDrag event")) ((NAME . "OLEGiveFeedback") (RIID . #x0000060f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Effect" "VT_PTR.VT_I4")("DefaultCursors" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLEGiveFeedback event")) ((NAME . "OLESetData") (RIID . #x00000610) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Data" "VT_PTR.VT_PTR.DataObject")("DataFormat" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLESetData event")) ((NAME . "OLECompleteDrag") (RIID . #x00000611) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Effect" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLECompleteDrag event")) ((NAME . "OLEDragOver") (RIID . #x00000612) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Data" "VT_PTR.VT_PTR.DataObject")("Effect" "VT_PTR.VT_I4")("Button" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")("x" "VT_PTR.VT_R4")("y" "VT_PTR.VT_R4")("State" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLEDragOver event")) ((NAME . "OLEDragDrop") (RIID . #x00000613) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Data" "VT_PTR.VT_PTR.DataObject")("Effect" "VT_PTR.VT_I4")("Button" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")("x" "VT_PTR.VT_R4")("y" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLEDragDrop event")))) ("MonthView" (TYPE . "Coclass")(DESCRIPTION . "Microsoft MonthView Control")(GUID . "{232E456A-87C3-11D1-8BE3-0000F8754DA1}")(ALIASES "IMonthView""DMonthViewEvents") (FUNCTIONS )) ("FormatConstants" (TYPE . "Enum")(DESCRIPTION . "Format Constants")(GUID . "{20DD1B9C-87C4-11D1-8BE3-0000F8754DA1}")(FUNCTIONS )) ("IDTPicker" (TYPE . "Dispinterface")(DESCRIPTION . "Microsoft Date and Time Picker Control")(GUID . "{20DD1B9B-87C4-11D1-8BE3-0000F8754DA1}")(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 . "Format") (RIID . #x0000000a) (OFFSET . #x1c) (RETURNS . "VT_USERDEFINED.Enum.FormatConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines whether dates and times are displayed using standard or custom formatting.")) ((NAME . "Format") (RIID . #x0000000a) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.FormatConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines whether dates and times are displayed using standard or custom formatting.")) ((NAME . "CalendarBackColor") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the background color used to display the month portion of the dropdown calendar.")) ((NAME . "CalendarBackColor") (RIID . #x00000001) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the background color used to display the month portion of the dropdown calendar.")) ((NAME . "CalendarForeColor") (RIID . #x00000002) (OFFSET . #x2c) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the foreground color used to display text in the month portion of the dropdown calendar.")) ((NAME . "CalendarForeColor") (RIID . #x00000002) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the foreground color used to display text in the month portion of the dropdown calendar.")) ((NAME . "CalendarTitleBackColor") (RIID . #x00000003) (OFFSET . #x34) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the background color used to display the title portion of the dropdown calendar.")) ((NAME . "CalendarTitleBackColor") (RIID . #x00000003) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the background color used to display the title portion of the dropdown calendar.")) ((NAME . "CalendarTitleForeColor") (RIID . #x00000004) (OFFSET . #x3c) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the foreground color used to display the title portion of the dropdown calendar.")) ((NAME . "CalendarTitleForeColor") (RIID . #x00000004) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the foreground color used to display the title portion of the dropdown calendar.")) ((NAME . "CalendarTrailingForeColor") (RIID . #x00000005) (OFFSET . #x44) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the foreground color used to display the days at the beginning and end of the dropdown calendar that are from previous and following months.")) ((NAME . "CalendarTrailingForeColor") (RIID . #x00000005) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the foreground color used to display the days at the beginning and end of the dropdown calendar that are from previous and following months.")) ((NAME . "CheckBox") (RIID . #x00000006) (OFFSET . #x4c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets whether the control displays a checkbox to the left of the date. When unchecked, no date is selected.")) ((NAME . "CheckBox") (RIID . #x00000006) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets whether the control displays a checkbox to the left of the date. When unchecked, no date is selected.")) ((NAME . "CustomFormat") (RIID . #x00000007) (OFFSET . #x54) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the custom format string used to format the date and/or time displayed in the control.")) ((NAME . "CustomFormat") (RIID . #x00000007) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the custom format string used to format the date and/or time displayed in the control.")) ((NAME . "Day") (RIID . #x00000008) (OFFSET . #x5c) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the day number [1-31] for the current date.")) ((NAME . "Day") (RIID . #x00000008) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the day number [1-31] for the current date.")) ((NAME . "DayOfWeek") (RIID . #x00000009) (OFFSET . #x64) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the day of the week [0-6] for the current date.")) ((NAME . "DayOfWeek") (RIID . #x00000009) (OFFSET . #x68) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the day of the week [0-6] for the current date.")) ((NAME . "Enabled") (RIID . #xfffffdfe) (OFFSET . #x6c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a value that determines whether a form or control can respond to user-generated events.")) ((NAME . "Enabled") (RIID . #xfffffdfe) (OFFSET . #x70) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets a value that determines whether a form or control can respond to user-generated events.")) ((NAME . "Font") (RIID . #xfffffe00) (OFFSET . #x74) (RETURNS . "VT_PTR.IFontDisp")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a Font object.")) ((NAME . "Font") (RIID . #xfffffe00) (OFFSET . #x78) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IFontDisp")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns a Font object.")) ((NAME . "Font") (RIID . #xfffffe00) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IFontDisp")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a Font object.")) ((NAME . "Hour") (RIID . #x0000000b) (OFFSET . #x80) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the hour number [0-23] for the current time.")) ((NAME . "Hour") (RIID . #x0000000b) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the hour number [0-23] for the current time.")) ((NAME . "hWnd") (RIID . #xfffffdfd) (OFFSET . #x88) (RETURNS . "VT_USERDEFINED.Typedef.OLE_HANDLE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a handle to a form or control.")) ((NAME . "hWnd") (RIID . #xfffffdfd) (OFFSET . #x8c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_HANDLE")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns a handle to a form or control.")) ((NAME . "MaxDate") (RIID . #x0000000c) (OFFSET . #x90) (RETURNS . "VT_DATE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the latest date that can be displayed or accepted by the control.")) ((NAME . "MaxDate") (RIID . #x0000000c) (OFFSET . #x94) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_DATE")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the latest date that can be displayed or accepted by the control.")) ((NAME . "MinDate") (RIID . #x0000000d) (OFFSET . #x98) (RETURNS . "VT_DATE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the earliest date that can be displayed or accepted by the control.")) ((NAME . "MinDate") (RIID . #x0000000d) (OFFSET . #x9c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_DATE")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the earliest date that can be displayed or accepted by the control.")) ((NAME . "Minute") (RIID . #x0000000e) (OFFSET . #xa0) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the minute number [0-59] for the current time.")) ((NAME . "Minute") (RIID . #x0000000e) (OFFSET . #xa4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the minute number [0-59] for the current time.")) ((NAME . "Month") (RIID . #x0000000f) (OFFSET . #xa8) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the month number [1-12] for the current date.")) ((NAME . "Month") (RIID . #x0000000f) (OFFSET . #xac) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the month number [1-12] for the current date.")) ((NAME . "MouseIcon") (RIID . #x00000010) (OFFSET . #xb0) (RETURNS . "VT_PTR.IPictureDisp")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets a custom mouse icon.")) ((NAME . "MouseIcon") (RIID . #x00000010) (OFFSET . #xb4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IPictureDisp")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets a custom mouse icon.")) ((NAME . "MouseIcon") (RIID . #x00000010) (OFFSET . #xb8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IPictureDisp")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets a custom mouse icon.")) ((NAME . "MousePointer") (RIID . #x00000011) (OFFSET . #xbc) (RETURNS . "VT_USERDEFINED.Enum.MousePointerConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the type of mouse pointer displayed when over part of an object.")) ((NAME . "MousePointer") (RIID . #x00000011) (OFFSET . #xc0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.MousePointerConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the type of mouse pointer displayed when over part of an object.")) ((NAME . "OLEDropMode") (RIID . #x0000060f) (OFFSET . #xc4) (RETURNS . "VT_USERDEFINED.Enum.OLEDropConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/Sets whether this control can act as an OLE drop target.")) ((NAME . "OLEDropMode") (RIID . #x0000060f) (OFFSET . #xc8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.OLEDropConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/Sets whether this control can act as an OLE drop target.")) ((NAME . "Second") (RIID . #x00000012) (OFFSET . #xcc) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the second number [0-59] for the current time.")) ((NAME . "Second") (RIID . #x00000012) (OFFSET . #xd0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the second number [0-59] for the current time.")) ((NAME . "UpDown") (RIID . #x00000013) (OFFSET . #xd4) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a value that determines whether an updown (spin) button is used to modify dates instead of a dropdown calendar.")) ((NAME . "UpDown") (RIID . #x00000013) (OFFSET . #xd8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets a value that determines whether an updown (spin) button is used to modify dates instead of a dropdown calendar.")) ((NAME . "Value") (RIID . #x00000014) (OFFSET . #xdc) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the current date.")) ((NAME . "Value") (RIID . #x00000014) (OFFSET . #xe0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the current date.")) ((NAME . "_Value") (RIID . #x00000000) (OFFSET . #xe4) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "_Value") (RIID . #x00000000) (OFFSET . #xe8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))) ((NAME . "Year") (RIID . #x00000015) (OFFSET . #xec) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the year for the current date.")) ((NAME . "Year") (RIID . #x00000015) (OFFSET . #xf0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the year for the current date.")) ((NAME . "AboutBox") (RIID . #xfffffdd8) (OFFSET . #xf4) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "OLEDrag") (RIID . #x00000610) (OFFSET . #xf8) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Starts an OLE drag/drop event with the given control as the source.")) ((NAME . "Refresh") (RIID . #xfffffdda) (OFFSET . #xfc) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Forces a complete repaint of a form or control.")))) ("DDTPickerEvents" (TYPE . "Dispinterface")(GUID . "{20DD1B9D-87C4-11D1-8BE3-0000F8754DA1}")(FUNCTIONS ((NAME . "CallbackKeyDown") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("KeyCode" "VT_I2")("Shift" "VT_I2")("CallbackField" "VT_BSTR")("CallbackDate" "VT_PTR.VT_DATE")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the user presses a key when the insertion point is over a callback field.")) ((NAME . "Change") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the user selects a new date or changes a date in the edit portion of the control.")) ((NAME . "CloseUp") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the user is finished selecting a date from the dropdown calendar.")) ((NAME . "DropDown") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the dropdown calendar is about to drop down.")) ((NAME . "Format") (RIID . #x00000005) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("CallbackField" "VT_BSTR")("FormattedString" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the control is requesting text to be displayed in a callback field.")) ((NAME . "FormatSize") (RIID . #x00000006) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("CallbackField" "VT_BSTR")("Size" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the control needs to know the maximum allowable size of a callback field.")) ((NAME . "Click") (RIID . #xfffffda8) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the user presses and then releases a mouse button over an object.")) ((NAME . "DblClick") (RIID . #xfffffda7) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when you press and release a mouse button and then press and release it again over an object.")) ((NAME . "KeyDown") (RIID . #xfffffda6) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("KeyCode" "VT_PTR.VT_I2")("Shift" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the user presses a key while an object has the focus.")) ((NAME . "KeyUp") (RIID . #xfffffda4) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("KeyCode" "VT_PTR.VT_I2")("Shift" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the user releases a key while an object has the focus.")) ((NAME . "KeyPress") (RIID . #xfffffda5) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("KeyAscii" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the user presses and releases an ANSI key.")) ((NAME . "MouseDown") (RIID . #xfffffda3) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Button" "VT_I2")("Shift" "VT_I2")("x" "VT_USERDEFINED.Typedef.OLE_XPOS_PIXELS")("y" "VT_USERDEFINED.Typedef.OLE_YPOS_PIXELS")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the user presses the mouse button while the mousepointer is over an object.")) ((NAME . "MouseMove") (RIID . #xfffffda2) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Button" "VT_I2")("Shift" "VT_I2")("x" "VT_USERDEFINED.Typedef.OLE_XPOS_PIXELS")("y" "VT_USERDEFINED.Typedef.OLE_YPOS_PIXELS")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the user moves the mousepointer over an object.")) ((NAME . "MouseUp") (RIID . #xfffffda1) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Button" "VT_I2")("Shift" "VT_I2")("x" "VT_USERDEFINED.Typedef.OLE_XPOS_PIXELS")("y" "VT_USERDEFINED.Typedef.OLE_YPOS_PIXELS")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the user releases the mouse button while the mousepointer is over an object.")) ((NAME . "OLEStartDrag") (RIID . #x0000060e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Data" "VT_PTR.VT_PTR.DataObject")("AllowedEffects" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLEStartDrag event")) ((NAME . "OLEGiveFeedback") (RIID . #x0000060f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Effect" "VT_PTR.VT_I4")("DefaultCursors" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLEGiveFeedback event")) ((NAME . "OLESetData") (RIID . #x00000610) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Data" "VT_PTR.VT_PTR.DataObject")("DataFormat" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLESetData event")) ((NAME . "OLECompleteDrag") (RIID . #x00000611) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Effect" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLECompleteDrag event")) ((NAME . "OLEDragOver") (RIID . #x00000612) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Data" "VT_PTR.VT_PTR.DataObject")("Effect" "VT_PTR.VT_I4")("Button" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")("x" "VT_PTR.VT_R4")("y" "VT_PTR.VT_R4")("State" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLEDragOver event")) ((NAME . "OLEDragDrop") (RIID . #x00000613) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Data" "VT_PTR.VT_PTR.DataObject")("Effect" "VT_PTR.VT_I4")("Button" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")("x" "VT_PTR.VT_R4")("y" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLEDragDrop event")))) ("DTPicker" (TYPE . "Coclass")(DESCRIPTION . "Microsoft Date and Time Picker Control")(GUID . "{20DD1B9E-87C4-11D1-8BE3-0000F8754DA1}")(ALIASES "IDTPicker""DDTPickerEvents") (FUNCTIONS )) ("FlatScrollBarAppearanceConstants" (TYPE . "Enum")(DESCRIPTION . "Flat Scrollbar Appearance Constants")(GUID . "{FE387535-44A3-11D1-B5B7-0000C09000C4}")(FUNCTIONS )) ("ArrowsConstants" (TYPE . "Enum")(DESCRIPTION . "Arrows Constants")(GUID . "{FE387536-44A3-11D1-B5B7-0000C09000C4}")(FUNCTIONS )) ("IFlatSB" (TYPE . "Dispinterface")(DESCRIPTION . "Microsoft Flat Scrollbar Control")(GUID . "{FE387538-44A3-11D1-B5B7-0000C09000C4}")(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 . "Appearance") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_USERDEFINED.Enum.FlatScrollBarAppearanceConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets whether or not controls, Forms or an MDIForm are painted at run time with 3-D effects.")) ((NAME . "Appearance") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.FlatScrollBarAppearanceConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets whether or not controls, Forms or an MDIForm are painted at run time with 3-D effects.")) ((NAME . "Arrows") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_USERDEFINED.Enum.ArrowsConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets which direction buttons will be enabled.")) ((NAME . "Arrows") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.ArrowsConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets which direction buttons will be enabled.")) ((NAME . "Enabled") (RIID . #xfffffdfe) (OFFSET . #x2c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a value that determines whether a form or control can respond to user-generated events.")) ((NAME . "Enabled") (RIID . #xfffffdfe) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets a value that determines whether a form or control can respond to user-generated events.")) ((NAME . "hWnd") (RIID . #xfffffdfd) (OFFSET . #x34) (RETURNS . "VT_USERDEFINED.Typedef.OLE_HANDLE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a handle to a form or control.")) ((NAME . "hWnd") (RIID . #xfffffdfd) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_HANDLE")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns a handle to a form or control.")) ((NAME . "LargeChange") (RIID . #x00000003) (OFFSET . #x3c) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a value that determines the amount of change to the Value property when the user clicks the area between the scroll box and the scroll arrow.")) ((NAME . "LargeChange") (RIID . #x00000003) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets a value that determines the amount of change to the Value property when the user clicks the area between the scroll box and the scroll arrow.")) ((NAME . "Min") (RIID . #x00000004) (OFFSET . #x44) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the scrollbar's minimum Value property setting.")) ((NAME . "Min") (RIID . #x00000004) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the scrollbar's minimum Value property setting.")) ((NAME . "Max") (RIID . #x00000005) (OFFSET . #x4c) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the scrollbar's maximum Value property setting.")) ((NAME . "Max") (RIID . #x00000005) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the scrollbar's maximum Value property setting.")) ((NAME . "MouseIcon") (RIID . #x00000006) (OFFSET . #x54) (RETURNS . "VT_PTR.IPictureDisp")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets a custom mouse icon.")) ((NAME . "MouseIcon") (RIID . #x00000006) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IPictureDisp")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets a custom mouse icon.")) ((NAME . "MouseIcon") (RIID . #x00000006) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IPictureDisp")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets a custom mouse icon.")) ((NAME . "MousePointer") (RIID . #x00000007) (OFFSET . #x60) (RETURNS . "VT_USERDEFINED.Enum.MousePointerConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the type of mouse pointer displayed when over part of an object.")) ((NAME . "MousePointer") (RIID . #x00000007) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.MousePointerConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the type of mouse pointer displayed when over part of an object.")) ((NAME . "Orientation") (RIID . #x00000008) (OFFSET . #x68) (RETURNS . "VT_USERDEFINED.Enum.OrientationConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a value that determines whether the scrollbar is vertical or horizontal.")) ((NAME . "Orientation") (RIID . #x00000008) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.OrientationConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets a value that determines whether the scrollbar is vertical or horizontal.")) ((NAME . "SmallChange") (RIID . #x00000009) (OFFSET . #x70) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a value that determines the amount of change to the Value property when the user clicks a scroll arrow.")) ((NAME . "SmallChange") (RIID . #x00000009) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets a value that determines the amount of change to the Value property when the user clicks a scroll arrow.")) ((NAME . "Value") (RIID . #x0000000a) (OFFSET . #x78) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the current position of the scroll bar.")) ((NAME . "Value") (RIID . #x0000000a) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the current position of the scroll bar.")) ((NAME . "_Value") (RIID . #x00000000) (OFFSET . #x80) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "_Value") (RIID . #x00000000) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I2")) (FLAGS ( IS-SET ))) ((NAME . "AboutBox") (RIID . #xfffffdd8) (OFFSET . #x88) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Refresh") (RIID . #xfffffdda) (OFFSET . #x8c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Forces a complete repaint of a form or control.")))) ("DFlatSBEvents" (TYPE . "Dispinterface")(GUID . "{FE387539-44A3-11D1-B5B7-0000C09000C4}")(FUNCTIONS ((NAME . "Change") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the user causes the Value property of the scroll bar to change.")) ((NAME . "Scroll") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the scroll box is being dragged by the user.")))) ("FlatScrollBar" (TYPE . "Coclass")(DESCRIPTION . "Microsoft Flat Scrollbar Control")(GUID . "{FE38753A-44A3-11D1-B5B7-0000C09000C4}")(ALIASES "IFlatSB""DFlatSBEvents") (FUNCTIONS )) )))