Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Typelib resource ID 3 from MSVBVM60.DLL
// Generated .IDL file (by the OLE/COM Object Viewer)
//
// typelib filename: 3
[
uuid(EA544A21-C82D-11D1-A3E4-00A0C90AEA82),
version(6.0),
helpstring("Visual Basic runtime objects and procedures"),
helpfile("VB98.CHM"),
helpcontext(0x000df908)
]
library VBRUN
{
// TLib : // TLib : Microsoft Data Source Interfaces for ActiveX Data Binding Type Library : {7C0FFAB0-CD84-11D0-949A-00A0C91110ED}
importlib("msdatsrc.tlb");
// TLib : OLE Automation : {00020430-0000-0000-C000-000000000046}
importlib("stdole2.tlb");
// TLib : Microsoft Data Formatting Object Library 6.0 (SP6) : {6B263850-900B-11D0-9484-00A0C91110ED}
importlib("MSSTDFMT.DLL");
// Forward declare all types defined in this typelib
interface PropertyBag_VB5;
interface _PropertyBag;
interface DataObjectFiles;
interface DataObject;
interface AmbientProperties;
interface SelectedControls;
interface ParentControls;
interface ContainedControls;
interface DataBindings;
interface DataBinding;
interface EventParameter;
interface EventParameters;
interface EventInfo;
interface Hyperlink;
interface AsyncProperty_VB5;
interface AsyncProperty;
interface DataMembers;
interface IClassModuleEvt;
interface IDataSourceClassEvt;
interface IPersistableClassEvt;
interface IPersistableDataSourceClassEvt;
interface IDataProviderClassEvt;
interface IPersistableDataProviderClassEvt;
dispinterface _DClass;
dispinterface _DDataBoundClass;
dispinterface _DDataSourceClass;
dispinterface _DDataBoundAndDataSourceClass;
dispinterface _DPersistableClass;
dispinterface _DPersistableDataSourceClass;
interface LicenseInfo;
interface Licenses;
interface IProjectControl;
interface IVbeRuntimeHost;
typedef [uuid(531AFF40-D9E9-11CF-B307-00A0C90AEA82), helpstring("Constants for the PaletteMode property (Form, UserControl, UserDocument, PropertyPage, ActiveX Designer)."), helpcontext(0x000df8fd)]
enum {
vbPaletteModeHalftone = 0,
vbPaletteModeUseZOrder = 1,
vbPaletteModeCustom = 2,
vbPaletteModeContainer = 3,
vbPaletteModeNone = 4,
vbPaletteModeObject = 5
} PaletteModeConstants;
typedef [uuid(35239020-BFE5-11CF-B2E4-00A0C90AEA82), helpstring("Constants used for the AsyncRead method"), helpcontext(0x000df8f0)]
enum {
vbAsyncTypePicture = 0,
vbAsyncTypeFile = 1,
vbAsyncTypeByteArray = 2
} AsyncTypeConstants;
typedef [uuid(C6879C62-6FFA-11D1-A3AF-00A0C90AEA82), helpstring("Options for AsyncRead. The default behavior is to asynchronously download checking the server version once per-application lifetime. Some constants can be combined."), helpcontext(0x000df969)]
enum {
vbAsyncReadSynchronousDownload = 1,
vbAsyncReadOfflineOperation = 8,
vbAsyncReadForceUpdate = 16,
vbAsyncReadResynchronize = 512,
vbAsyncReadGetFromCacheIfNetFail = 524288
} AsyncReadConstants;
typedef [uuid(6AA0C551-F895-11D0-B41D-00A0C90AEA82), helpstring("Constants used for AsyncProperty.StatusCode property."), helpcontext(0x000df93f)]
enum {
vbAsyncStatusCodeError = 0,
vbAsyncStatusCodeFindingResource = 1,
vbAsyncStatusCodeConnecting = 2,
vbAsyncStatusCodeRedirecting = 3,
vbAsyncStatusCodeBeginDownloadData = 4,
vbAsyncStatusCodeDownloadingData = 5,
vbAsyncStatusCodeEndDownloadData = 6,
vbAsyncStatusCodeUsingCachedCopy = 10,
vbAsyncStatusCodeSendingRequest = 11,
vbAsyncStatusCodeMIMETypeAvailable = 13,
vbAsyncStatusCodeCacheFileNameAvailable = 14,
vbAsyncStatusCodeBeginSyncOperation = 15,
vbAsyncStatusCodeEndSyncOperation = 16
} AsyncStatusCodeConstants;
typedef [uuid(C983C420-2128-11D0-9440-00A0C90F26F1), helpstring("Constants used for Event Log types"), helpcontext(0x000df909)]
enum {
vbLogEventTypeError = 1,
vbLogEventTypeWarning = 2,
vbLogEventTypeInformation = 4
} LogEventTypeConstants;
typedef [uuid(AD4EF4C0-FAC9-11CF-8425-00A0C9110056), helpstring("Constants for the UnloadMode parameter of the QueryUnload event of a Form."), helpcontext(0x000df66a)]
enum {
vbFormControlMenu = 0,
vbFormCode = 1,
vbAppWindows = 2,
vbAppTaskManager = 3,
vbFormMDIForm = 4,
vbFormOwner = 5
} QueryUnloadConstants;
typedef [uuid(AD4EF4C1-FAC9-11CF-8425-00A0C9110056), helpstring("Constants for the ZOrder method."), helpcontext(0x000df670)]
enum {
vbBringToFront = 0,
vbSendToBack = 1
} ZOrderConstants;
typedef [uuid(AD4EF4C2-FAC9-11CF-8425-00A0C9110056), helpstring("Shift parameter constants (bitfields for the Shift parameter of various events)."), helpcontext(0x000df673)]
enum {
vbShiftMask = 1,
vbCtrlMask = 2,
vbAltMask = 4
} ShiftConstants;
typedef [uuid(AD4EF4C3-FAC9-11CF-8425-00A0C9110056), helpstring("Mouse button bitfield constants."), helpcontext(0x000df677)]
enum {
vbLeftButton = 1,
vbRightButton = 2,
vbMiddleButton = 4
} MouseButtonConstants;
typedef [uuid(AD4EF4C4-FAC9-11CF-8425-00A0C9110056), helpstring("Application start mode constants."), helpcontext(0x000df67b)]
enum {
vbSModeStandalone = 0,
vbSModeAutomation = 1
} ApplicationStartConstants;
typedef [uuid(AD4EF4C5-FAC9-11CF-8425-00A0C9110056), helpstring("Scrollbar property constants."), helpcontext(0x000df67e)]
enum {
vbSBNone = 0,
vbHorizontal = 1,
vbVertical = 2,
vbBoth = 3
} ScrollBarConstants;
typedef [uuid(AD4EF4C6-FAC9-11CF-8425-00A0C9110056), helpstring("Constants for the Shape property of the Shape control."), helpcontext(0x000df683)]
enum {
vbShapeRectangle = 0,
vbShapeSquare = 1,
vbShapeOval = 2,
vbShapeCircle = 3,
vbShapeRoundedRectangle = 4,
vbShapeRoundedSquare = 5
} ShapeConstants;
typedef [uuid(AD4EF4C7-FAC9-11CF-8425-00A0C9110056), helpstring("Picture Object type constants."), helpcontext(0x000df68a)]
enum {
vbPicTypeNone = 0,
vbPicTypeBitmap = 1,
vbPicTypeMetafile = 2,
vbPicTypeIcon = 3,
vbPicTypeEMetafile = 4
} PictureTypeConstants;
typedef [uuid(AD4EF4C8-FAC9-11CF-8425-00A0C9110056), helpstring("Constants for the Style property of a ComboBox control."), helpcontext(0x000df68e)]
enum {
vbComboDropdown = 0,
vbComboSimple = 1,
vbComboDropdownList = 2
} ComboBoxConstants;
typedef [uuid(AD4EF4C9-FAC9-11CF-8425-00A0C9110056), helpstring("Constants for the MultiSelect property of a ListBox."), helpcontext(0x000df692)]
enum {
vbMultiSelectNone = 0,
vbMultiSelectSimple = 1,
vbMultiSelectExtended = 2
} MultiSelectConstants;
typedef [uuid(AD4EF4CA-FAC9-11CF-8425-00A0C9110056), helpstring("Data control error event constants."), helpcontext(0x000df696)]
enum {
vbDataErrContinue = 0,
vbDataErrDisplay = 1
} DataErrorConstants;
typedef [uuid(AD4EF4CB-FAC9-11CF-8425-00A0C9110056), helpstring("Data control validate event action constants."), helpcontext(0x000df699)]
enum {
vbDataActionCancel = 0,
vbDataActionMoveFirst = 1,
vbDataActionMovePrevious = 2,
vbDataActionMoveNext = 3,
vbDataActionMoveLast = 4,
vbDataActionAddNew = 5,
vbDataActionUpdate = 6,
vbDataActionDelete = 7,
vbDataActionFind = 8,
vbDataActionBookmark = 9,
vbDataActionClose = 10,
vbDataActionUnload = 11
} DataValidateConstants;
typedef [uuid(AD4EF4CC-FAC9-11CF-8425-00A0C9110056), helpstring("Data control beginning-of-file constants."), helpcontext(0x000df6a6)]
enum {
vbMoveFirst = 0,
vbBOF = 1
} DataBOFconstants;
typedef [uuid(AD4EF4CD-FAC9-11CF-8425-00A0C9110056), helpstring("Data control end-of-file constants."), helpcontext(0x000df6a9)]
enum {
vbMoveLast = 0,
vbEOF = 1,
vbAddNew = 2
} DataEOFConstants;
// NOTE: This module has no entry points and thus is invalid.
// There is no way to extract the dllname of a module
// with no entry points
//
[
dllname("<invalid typelib>"),
helpstring("Data control Recordset-type constants."),
helpcontext(0x000df6ad)
]
module RecordsetTypeConstants {
[helpstring("Table type recordset."), helpcontext(0x000df6ae)] const short vbRSTypeTable = 0;
[helpstring("Dynaset type recordset."), helpcontext(0x000df6af)] const short vbRSTypeDynaset = 1;
[helpstring("Snapshot type recordset."), helpcontext(0x000df6b0)] const short vbRSTypeSnapShot = 2;
};
typedef [uuid(DFC5C6E0-08F1-11D0-A365-00A0C90F26FA), helpstring("Cursor Driver-type constants."), helpcontext(0x000df907)]
enum {
vbUseDefaultCursor = 0,
vbUseODBCCursor = 1,
vbUseServersideCursor = 2
} DefaultCursorTypeConstants;
typedef [uuid(AD4EF4CE-FAC9-11CF-8425-00A0C9110056), helpstring("Variant type constants."), helpcontext(0x000df6b1)]
enum {
vbVEmpty = 0,
vbVNull = 1,
vbVInteger = 2,
vbVLong = 3,
vbVSingle = 4,
vbVDouble = 5,
vbVCurrency = 6,
vbVDate = 7,
vbVString = 8
} VariantTypeConstants;
typedef [uuid(AD4EF4D0-FAC9-11CF-8425-00A0C9110056), helpstring("DDE LinkError event constants."), helpcontext(0x000df6bb)]
enum {
vbWrongFormat = 1,
vbDDESourceClosed = 6,
vbTooManyLinks = 7,
vbDataTransferFailed = 8
} LinkErrorConstants;
typedef [uuid(1791AB32-2F5A-11CE-8259-00AA006138F9), helpstring("Constants for the LinkMode property."), helpcontext(0x000df6c0)]
enum {
vbLinkNone = 0,
vbLinkSource = 1,
vbLinkAutomatic = 1,
vbLinkManual = 2,
vbLinkNotify = 3
} LinkModeConstants;
typedef [uuid(AD4EF4D1-FAC9-11CF-8425-00A0C9110056), helpstring("Old constants for the LinkMode property (used for Visual Basic 1.0 compatibility)."), helpcontext(0x000df6c6)]
enum {
vbHot = 1,
vbServer = 1,
vbCold = 2
} OldLinkModeConstants;
typedef [uuid(AD4EF4D2-FAC9-11CF-8425-00A0C9110056), helpstring("Clipboard format constants."), helpcontext(0x000df6ca)]
enum {
vbCFLink = -16640,
vbCFText = 1,
vbCFBitmap = 2,
vbCFMetafile = 3,
vbCFDIB = 8,
vbCFPalette = 9,
vbCFEMetafile = 14,
vbCFFiles = 15,
vbCFRTF = -16639
} ClipBoardConstants;
typedef [uuid(AD4EF4D3-FAC9-11CF-8425-00A0C9110056), helpstring("State transition constants for the DragOver and OLEDragOver events."), helpcontext(0x000df6d3)]
enum {
vbEnter = 0,
vbLeave = 1,
vbOver = 2
} DragOverConstants;
typedef [uuid(AD4EF4D4-FAC9-11CF-8425-00A0C9110056), helpstring("Constants for the Drag method."), helpcontext(0x000df6d7)]
enum {
vbCancel = 0,
vbBeginDrag = 1,
vbEndDrag = 2
} DragConstants;
typedef [uuid(1791AB34-2F5A-11CE-8259-00AA006138F9), helpstring("Constants for the DragMode property (but not the OLEDragMode or OLEDropMode properties)."), helpcontext(0x000df6db)]
enum {
vbManual = 0,
vbAutomatic = 1
} DragModeConstants;
typedef [uuid(AD4EF4D5-FAC9-11CF-8425-00A0C9110056), helpstring("Drop effect constants for OLE drag and drop events."), helpcontext(0x000df8a9)]
enum {
vbDropEffectNone = 0,
vbDropEffectCopy = 1,
vbDropEffectMove = 2,
vbDropEffectScroll = -2147483648
} OLEDropEffectConstants;
typedef [uuid(AD4EF4D6-FAC9-11CF-8425-00A0C9110056), helpstring("Constants for the OLEDragMode property (but not the DragMode or OLEDropMode properties)."), helpcontext(0x000df8d6)]
enum {
vbOLEDragManual = 0,
vbOLEDragAutomatic = 1
} OLEDragConstants;
typedef [uuid(AD4EF4D7-FAC9-11CF-8425-00A0C9110056), helpstring("Constants for the OLEDropMode property (but not the DragMode or OLEDragMode properties)."), helpcontext(0x000df8d9)]
enum {
vbOLEDropNone = 0,
vbOLEDropManual = 1,
vbOLEDropAutomatic = 2
} OLEDropConstants;
typedef [uuid(AD4EF4D8-FAC9-11CF-8425-00A0C9110056), helpstring("Constants for a Form's Show method."), helpcontext(0x000df6de)]
enum {
vbModeless = 0,
vbModal = 1
} FormShowConstants;
typedef [uuid(AD4EF4D9-FAC9-11CF-8425-00A0C9110056), helpstring("Constants for the Arrange method for MDI forms."), helpcontext(0x000df6e1)]
enum {
vbCascade = 0,
vbTileHorizontal = 1,
vbTileVertical = 2,
vbArrangeIcons = 3
} FormArrangeConstants;
typedef [uuid(F9C75340-5F26-11CE-95F0-00AA0051E510), helpstring("Form WindowState property constants."), helpcontext(0x000df6e6)]
enum {
vbNormal = 0,
vbMinimized = 1,
vbMaximized = 2
} FormWindowStateConstants;
typedef [uuid(AD4EF4DA-FAC9-11CF-8425-00A0C9110056), helpstring("Keycode constants."), helpcontext(0x000df6ea)]
enum {
vbKeyLButton = 1,
vbKeyRButton = 2,
vbKeyCancel = 3,
vbKeyMButton = 4,
vbKeyBack = 8,
vbKeyTab = 9,
vbKeyClear = 12,
vbKeyReturn = 13,
vbKeyShift = 16,
vbKeyControl = 17,
vbKeyMenu = 18,
vbKeyPause = 19,
vbKeyCapital = 20,
vbKeyEscape = 27,
vbKeySpace = 32,
vbKeyPageUp = 33,
vbKeyPageDown = 34,
vbKeyEnd = 35,
vbKeyHome = 36,
vbKeyLeft = 37,
vbKeyUp = 38,
vbKeyRight = 39,
vbKeyDown = 40,
vbKeySelect = 41,
vbKeyPrint = 42,
vbKeyExecute = 43,
vbKeySnapshot = 44,
vbKeyInsert = 45,
vbKeyDelete = 46,
vbKeyHelp = 47,
vbKeyNumlock = 144,
vbKeyScrollLock = 145,
vbKeyA = 65,
vbKeyB = 66,
vbKeyC = 67,
vbKeyD = 68,
vbKeyE = 69,
vbKeyF = 70,
vbKeyG = 71,
vbKeyH = 72,
vbKeyI = 73,
vbKeyJ = 74,
vbKeyK = 75,
vbKeyL = 76,
vbKeyM = 77,
vbKeyN = 78,
vbKeyO = 79,
vbKeyP = 80,
vbKeyQ = 81,
vbKeyR = 82,
vbKeyS = 83,
vbKeyT = 84,
vbKeyU = 85,
vbKeyV = 86,
vbKeyW = 87,
vbKeyX = 88,
vbKeyY = 89,
vbKeyZ = 90,
vbKey0 = 48,
vbKey1 = 49,
vbKey2 = 50,
vbKey3 = 51,
vbKey4 = 52,
vbKey5 = 53,
vbKey6 = 54,
vbKey7 = 55,
vbKey8 = 56,
vbKey9 = 57,
vbKeyNumpad0 = 96,
vbKeyNumpad1 = 97,
vbKeyNumpad2 = 98,
vbKeyNumpad3 = 99,
vbKeyNumpad4 = 100,
vbKeyNumpad5 = 101,
vbKeyNumpad6 = 102,
vbKeyNumpad7 = 103,
vbKeyNumpad8 = 104,
vbKeyNumpad9 = 105,
vbKeyMultiply = 106,
vbKeyAdd = 107,
vbKeySeparator = 108,
vbKeySubtract = 109,
vbKeyDecimal = 110,
vbKeyDivide = 111,
vbKeyF1 = 112,
vbKeyF2 = 113,
vbKeyF3 = 114,
vbKeyF4 = 115,
vbKeyF5 = 116,
vbKeyF6 = 117,
vbKeyF7 = 118,
vbKeyF8 = 119,
vbKeyF9 = 120,
vbKeyF10 = 121,
vbKeyF11 = 122,
vbKeyF12 = 123,
vbKeyF13 = 124,
vbKeyF14 = 125,
vbKeyF15 = 126,
vbKeyF16 = 127
} KeyCodeConstants;
typedef [uuid(AD4EF4DB-FAC9-11CF-8425-00A0C9110056), helpstring("User-defined shortcut keystrokes"), helpcontext(0x000df74e)]
enum {
vbMenuAccelCtrlA = 1,
vbMenuAccelCtrlB = 2,
vbMenuAccelCtrlC = 3,
vbMenuAccelCtrlD = 4,
vbMenuAccelCtrlE = 5,
vbMenuAccelCtrlF = 6,
vbMenuAccelCtrlG = 7,
vbMenuAccelCtrlH = 8,
vbMenuAccelCtrlI = 9,
vbMenuAccelCtrlJ = 10,
vbMenuAccelCtrlK = 11,
vbMenuAccelCtrlL = 12,
vbMenuAccelCtrlM = 13,
vbMenuAccelCtrlN = 14,
vbMenuAccelCtrlO = 15,
vbMenuAccelCtrlP = 16,
vbMenuAccelCtrlQ = 17,
vbMenuAccelCtrlR = 18,
vbMenuAccelCtrlS = 19,
vbMenuAccelCtrlT = 20,
vbMenuAccelCtrlU = 21,
vbMenuAccelCtrlV = 22,
vbMenuAccelCtrlW = 23,
vbMenuAccelCtrlX = 24,
vbMenuAccelCtrlY = 25,
vbMenuAccelCtrlZ = 26,
vbMenuAccelF1 = 27,
vbMenuAccelF2 = 28,
vbMenuAccelF3 = 29,
vbMenuAccelF4 = 30,
vbMenuAccelF5 = 31,
vbMenuAccelF6 = 32,
vbMenuAccelF7 = 33,
vbMenuAccelF8 = 34,
vbMenuAccelF9 = 35,
vbMenuAccelF11 = 36,
vbMenuAccelF12 = 37,
vbMenuAccelCtrlF1 = 38,
vbMenuAccelCtrlF2 = 39,
vbMenuAccelCtrlF3 = 40,
vbMenuAccelCtrlF4 = 41,
vbMenuAccelCtrlF5 = 42,
vbMenuAccelCtrlF6 = 43,
vbMenuAccelCtrlF7 = 44,
vbMenuAccelCtrlF8 = 45,
vbMenuAccelCtrlF9 = 46,
vbMenuAccelCtrlF11 = 47,
vbMenuAccelCtrlF12 = 48,
vbMenuAccelShiftF1 = 49,
vbMenuAccelShfitF2 = 50,
vbMenuAccelShiftF3 = 51,
vbMenuAccelShiftF4 = 52,
vbMenuAccelShiftF5 = 53,
vbMenuAccelShiftF6 = 54,
vbMenuAccelShiftF7 = 55,
vbMenuAccelShiftF8 = 56,
vbMenuAccelShiftF9 = 57,
vbMenuAccelShiftF11 = 58,
vbMenuAccelShiftF12 = 59,
vbMenuAccelShiftCtrlF1 = 60,
vbMenuAccelShiftCtrlF2 = 61,
vbMenuAccelShiftCtrlF3 = 62,
vbMenuAccelShiftCtrlF4 = 63,
vbMenuAccelShiftCtrlF5 = 64,
vbMenuAccelShiftCtrlF6 = 65,
vbMenuAccelShiftCtrlF7 = 66,
vbMenuAccelShiftCtrlF8 = 67,
vbMenuAccelShiftCtrlF9 = 68,
vbMenuAccelShiftCtrlF11 = 69,
vbMenuAccelShiftCtrlF12 = 70,
vbMenuAccelCtrlIns = 71,
vbMenuAccelShiftIns = 72,
vbMenuAccelDel = 73,
vbMenuAccelShiftDel = 74,
vbMenuAccelAltBksp = 75
} MenuAccelConstants;
typedef [uuid(AD4EF4DC-FAC9-11CF-8425-00A0C9110056), helpstring("Color constants (see also SystemColorConstants)."), helpcontext(0x000df79a)]
enum {
vbBlack = 0,
vbRed = 255,
vbGreen = 65280,
vbYellow = 65535,
vbBlue = 16711680,
vbMagenta = 16711935,
vbCyan = 16776960,
vbWhite = 16777215
} ColorConstants;
typedef [uuid(AD4EF4DD-FAC9-11CF-8425-00A0C9110056), helpstring("System color constants (see also ColorConstants)."), helpcontext(0x000df7a3)]
enum {
vbScrollBars = -2147483648,
vbDesktop = -2147483647,
vbActiveTitleBar = -2147483646,
vbInactiveTitleBar = -2147483645,
vbMenuBar = -2147483644,
vbWindowBackground = -2147483643,
vbWindowFrame = -2147483642,
vbMenuText = -2147483641,
vbWindowText = -2147483640,
vbTitleBarText = -2147483639,
vbActiveBorder = -2147483638,
vbInactiveBorder = -2147483637,
vbApplicationWorkspace = -2147483636,
vbHighlight = -2147483635,
vbHighlightText = -2147483634,
vbButtonFace = -2147483633,
vbButtonShadow = -2147483632,
vbGrayText = -2147483631,
vbButtonText = -2147483630,
vbActiveTitleBarText = -2147483639,
vbInactiveTitleBarText = -2147483629,
vbInactiveCaptionText = -2147483629,
vb3DHighlight = -2147483628,
vb3DFace = -2147483633,
vb3DShadow = -2147483632,
vb3DDKShadow = -2147483627,
vb3DLight = -2147483626,
vbInfoText = -2147483625,
vbInfoBackground = -2147483624
} SystemColorConstants;
typedef [uuid(1791AB33-2F5A-11CE-8259-00AA006138F9), helpstring("Constants for the Align property."), helpcontext(0x000df7c1)]
enum {
vbAlignNone = 0,
vbAlignTop = 1,
vbAlignBottom = 2,
vbAlignLeft = 3,
vbAlignRight = 4
} AlignConstants;
typedef [uuid(AD4EF4DE-FAC9-11CF-8425-00A0C9110056), helpstring("Constants for the Alignment property."), helpcontext(0x000df7c7)]
enum {
vbLeftJustify = 0,
vbRightJustify = 1,
vbCenter = 2
} AlignmentConstants;
typedef [uuid(F9C75341-5F26-11CE-95F0-00AA0051E510), helpstring("Form BorderStyle property constants."), helpcontext(0x000df7cb)]
enum {
vbBSNone = 0,
vbFixedSingle = 1,
vbSizable = 2,
vbFixedDouble = 3,
vbFixedDialog = 3,
vbFixedToolWindow = 4,
vbSizableToolWindow = 5
} FormBorderStyleConstants;
typedef [uuid(AD4EF4DF-FAC9-11CF-8425-00A0C9110056), helpstring("Constants for the BorderStyle property of controls (not Forms)."), helpcontext(0x000df7d0)]
enum {
vbTransparent = 0,
vbBSSolid = 1,
vbBSDash = 2,
vbBSDot = 3,
vbBSDashDot = 4,
vbBSDashDotDot = 5,
vbBSInsideSolid = 6
} BorderStyleConstants;
typedef [uuid(AD4EF4E0-FAC9-11CF-8425-00A0C9110056), helpstring("MousePointer property constants."), helpcontext(0x000df7d8)]
enum {
vbDefault = 0,
vbArrow = 1,
vbCrosshair = 2,
vbIbeam = 3,
vbIconPointer = 4,
vbSizePointer = 5,
vbSizeNESW = 6,
vbSizeNS = 7,
vbSizeNWSE = 8,
vbSizeWE = 9,
vbUpArrow = 10,
vbHourglass = 11,
vbNoDrop = 12,
vbArrowHourglass = 13,
vbArrowQuestion = 14,
vbSizeAll = 15,
vbCustom = 99
} MousePointerConstants;
typedef [uuid(AD4EF4E1-FAC9-11CF-8425-00A0C9110056), helpstring("DrawMode property constants."), helpcontext(0x000df7ea)]
enum {
vbBlackness = 1,
vbNotMergePen = 2,
vbMaskNotPen = 3,
vbNotCopyPen = 4,
vbMaskPenNot = 5,
vbInvert = 6,
vbXorPen = 7,
vbNotMaskPen = 8,
vbMaskPen = 9,
vbNotXorPen = 10,
vbNop = 11,
vbMergeNotPen = 12,
vbCopyPen = 13,
vbMergePenNot = 14,
vbMergePen = 15,
vbWhiteness = 16
} DrawModeConstants;
typedef [uuid(4BAE98E0-29DA-11D0-A369-00A0C90F26FA), helpstring("StartUpPosition property constants"), helpcontext(0x000df90f)]
enum {
vbStartUpManual = 0,
vbStartUpOwner = 1,
vbStartUpScreen = 2,
vbStartUpWindowsDefault = 3
} StartUpPositionConstants;
typedef [uuid(AD4EF4E2-FAC9-11CF-8425-00A0C9110056), helpstring("DrawStyle property constants."), helpcontext(0x000df7fb)]
enum {
vbSolid = 0,
vbDash = 1,
vbDot = 2,
vbDashDot = 3,
vbDashDotDot = 4,
vbInvisible = 5,
vbInsideSolid = 6
} DrawStyleConstants;
typedef [uuid(AD4EF4E3-FAC9-11CF-8425-00A0C9110056), helpstring("FillStyle property constants."), helpcontext(0x000df803)]
enum {
vbFSSolid = 0,
vbFSTransparent = 1,
vbHorizontalLine = 2,
vbVerticalLine = 3,
vbUpwardDiagonal = 4,
vbDownwardDiagonal = 5,
vbCross = 6,
vbDiagonalCross = 7
} FillStyleConstants;
typedef [uuid(AD4EF4E4-FAC9-11CF-8425-00A0C9110056), helpstring("ScaleMode property constants."), helpcontext(0x000df80c)]
enum {
vbUser = 0,
vbTwips = 1,
vbPoints = 2,
vbPixels = 3,
vbCharacters = 4,
vbInches = 5,
vbMillimeters = 6,
vbCentimeters = 7,
vbHimetric = 8,
vbContainerPosition = 9,
vbContainerSize = 10
} ScaleModeConstants;
typedef [uuid(AD4EF4E5-FAC9-11CF-8425-00A0C9110056), helpstring("Miscellaneous OLE container control properties."), helpcontext(0x000df818)]
enum {
vbOLELinked = 0,
vbOLEEmbedded = 1,
vbOLENone = 3,
vbOLEEither = 2,
vbOLEAutomatic = 0,
vbOLEFrozen = 1,
vbOLEManual = 2,
vbOLEActivateManual = 0,
vbOLEActivateGetFocus = 1,
vbOLEActivateDoubleclick = 2,
vbOLEActivateAuto = 3,
vbOLESizeClip = 0,
vbOLESizeStretch = 1,
vbOLESizeAutoSize = 2,
vbOLESizeZoom = 3,
vbOLEDisplayContent = 0,
vbOLEDisplayIcon = 1,
vbOLEChanged = 0,
vbOLESaved = 1,
vbOLEClosed = 2,
vbOLERenamed = 3,
vbOLEPrimary = 0,
vbOLEShow = -1,
vbOLEOpen = -2,
vbOLEHide = -3,
vbOLEUIActivate = -4,
vbOLEInPlaceActivate = -5,
vbOLEDiscardUndoState = -6,
vbOLEFlagGrayed = 1,
vbOLEFlagDisabled = 2,
vbOLEFlagChecked = 8,
vbOLEFlagSeparator = 2048,
vbOLEMiscFlagMemStorage = 1,
vbOLEMiscFlagDisableInPlace = 2
} OLEContainerConstants;
typedef [uuid(AD4EF4E6-FAC9-11CF-8425-00A0C9110056), helpstring("Miscellaneous Menu control constants."), helpcontext(0x000df83b)]
enum {
vbPopupMenuLeftAlign = 0,
vbPopupMenuCenterAlign = 4,
vbPopupMenuRightAlign = 8,
vbPopupMenuLeftButton = 0,
vbPopupMenuRightButton = 2
} MenuControlConstants;
typedef [uuid(AD4EF4E7-FAC9-11CF-8425-00A0C9110056), helpstring("Miscellaneous Printer object constants."), helpcontext(0x000df841)]
enum {
vbPRCMMonochrome = 1,
vbPRCMColor = 2,
vbPRDPSimplex = 1,
vbPRDPHorizontal = 2,
vbPRDPVertical = 3,
vbPRORPortrait = 1,
vbPRORLandscape = 2,
vbPRPQDraft = -1,
vbPRPQLow = -2,
vbPRPQMedium = -3,
vbPRPQHigh = -4,
vbPRBNUpper = 1,
vbPRBNLower = 2,
vbPRBNMiddle = 3,
vbPRBNManual = 4,
vbPRBNEnvelope = 5,
vbPRBNEnvManual = 6,
vbPRBNAuto = 7,
vbPRBNTractor = 8,
vbPRBNSmallFmt = 9,
vbPRBNLargeFmt = 10,
vbPRBNLargeCapacity = 11,
vbPRBNCassette = 14,
vbPRPSLetter = 1,
vbPRPSLetterSmall = 2,
vbPRPSTabloid = 3,
vbPRPSLedger = 4,
vbPRPSLegal = 5,
vbPRPSStatement = 6,
vbPRPSExecutive = 7,
vbPRPSA3 = 8,
vbPRPSA4 = 9,
vbPRPSA4Small = 10,
vbPRPSA5 = 11,
vbPRPSB4 = 12,
vbPRPSB5 = 13,
vbPRPSFolio = 14,
vbPRPSQuarto = 15,
vbPRPS10x14 = 16,
vbPRPS11x17 = 17,
vbPRPSNote = 18,
vbPRPSEnv9 = 19,
vbPRPSEnv10 = 20,
vbPRPSEnv11 = 21,
vbPRPSEnv12 = 22,
vbPRPSEnv14 = 23,
vbPRPSCSheet = 24,
vbPRPSDSheet = 25,
vbPRPSESheet = 26,
vbPRPSEnvDL = 27,
vbPRPSEnvC3 = 29,
vbPRPSEnvC4 = 30,
vbPRPSEnvC5 = 28,
vbPRPSEnvC6 = 31,
vbPRPSEnvC65 = 32,
vbPRPSEnvB4 = 33,
vbPRPSEnvB5 = 34,
vbPRPSEnvB6 = 35,
vbPRPSEnvItaly = 36,
vbPRPSEnvMonarch = 37,
vbPRPSEnvPersonal = 38,
vbPRPSFanfoldUS = 39,
vbPRPSFanfoldStdGerman = 40,
vbPRPSFanfoldLglGerman = 41,
vbPRPSUser = 256
} PrinterObjectConstants;
typedef [uuid(AD4EF4E8-FAC9-11CF-8425-00A0C9110056), helpstring("Opcode constants for the PaintPicture method."), helpcontext(0x000df883)]
enum {
vbDstInvert = 5570569,
vbMergeCopy = 12583114,
vbMergePaint = 12255782,
vbNotSrcCopy = 3342344,
vbNotSrcErase = 1114278,
vbSrcAnd = 8913094,
vbSrcCopy = 13369376,
vbSrcErase = 4457256,
vbSrcInvert = 6684742,
vbSrcPaint = 15597702,
vbPatCopy = 15728673,
vbPatPaint = 16452105,
vbPatInvert = 5898313
} RasterOpConstants;
typedef [uuid(AD4EF4E9-FAC9-11CF-8425-00A0C9110056), helpstring("Checkbox Value property constants."), helpcontext(0x000df890)]
enum {
vbUnchecked = 0,
vbChecked = 1,
vbGrayed = 2
} CheckBoxConstants;
typedef [uuid(AD4EF4EA-FAC9-11CF-8425-00A0C9110056), helpstring("Constants for the LoadResData and LoadResPicture methods."), helpcontext(0x000df894)]
enum {
vbResBitmap = 0,
vbResIcon = 1,
vbResCursor = 2
} LoadResConstants;
typedef [uuid(AD4EF4EB-FAC9-11CF-8425-00A0C9110056), helpstring("Button Constants (for CommandButton, CheckBox, and OptionButton)."), helpcontext(0x000df8f5)]
enum {
vbButtonStandard = 0,
vbButtonGraphical = 1
} ButtonConstants;
typedef [uuid(AD4EF4EC-FAC9-11CF-8425-00A0C9110056), helpstring("ListBox Constants for the Style property."), helpcontext(0x000df8f8)]
enum {
vbListBoxStandard = 0,
vbListBoxCheckbox = 1
} ListBoxConstants;
typedef [uuid(73007F01-3D85-11D0-9469-00A0C91110ED), helpstring("Constants for the ParentControlsType property."), helpcontext(0x000df915)]
enum {
vbNoExtender = 0,
vbExtender = 1
} ParentControlsType;
typedef [uuid(8D2DA731-ED9D-11D0-A1BB-00A0C90F2731), helpstring("Constants used for LoadPicture Size."), helpcontext(0x000df928)]
enum {
vbLPSmall = 0,
vbLPLarge = 1,
vbLPSmallShell = 2,
vbLPLargeShell = 3,
vbLPCustom = 4
} LoadPictureSizeConstants;
typedef [uuid(0F2F26F0-ED9E-11D0-A1BB-00A0C90F2731), helpstring("Constants used for LoadPicture ColorDepth."), helpcontext(0x000df92e)]
enum {
vbLPDefault = 0,
vbLPMonochrome = 1,
vbLPVGAColor = 2,
vbLPColor = 3
} LoadPictureColorConstants;
typedef [uuid(7C5FCAA0-549F-11D1-A1E1-00A0C90F2731), helpstring("Constants used for HitResult parameter of HitTest event"), helpcontext(0x000df95f)]
enum {
vbHitResultOutside = 0,
vbHitResultTransparent = 1,
vbHitResultClose = 2,
vbHitResultHit = 3
} HitResultConstants;
typedef [uuid(FD062850-343A-11D1-84FB-00A0C90DC8A9), helpstring("Constants for the App object's LogMode property"), helpcontext(0x000df94f)]
enum {
vbLogAuto = 0,
vbLogOff = 1,
vbLogToFile = 2,
vbLogToNT = 3,
vbLogOverwrite = 16,
vbLogThreadID = 32
} LogModeConstants;
[
odl,
uuid(45046D60-08CA-11CF-A90F-00AA0062BB4C),
helpstring("VB5 version of PropertyBag interface. Use this interface to maintain binary compatibility with VB5 projects that use this interface."),
helpcontext(0x000df981),
dual,
nonextensible,
oleautomation
]
interface PropertyBag_VB5 : IDispatch {
[id(0x00000001), helpstring("Returns a persisted value from a PropertyBag class object."), helpcontext(0x000df63a)]
HRESULT ReadProperty(
[in] BSTR Name,
[in, optional] VARIANT DefaultValue,
[out, retval] VARIANT* Value);
[id(0x00000002), helpstring("Writes a value to be persisted to a PropertyBag class object."), helpcontext(0x000df63b)]
HRESULT WriteProperty(
[in] BSTR Name,
[in] VARIANT Value,
[in, optional] VARIANT DefaultValue);
};
[
odl,
uuid(4495AD01-C993-11D1-A3E4-00A0C90AEA82),
helpstring("A PropertyBag object holds information that is to be persisted across invocations of a control."),
helpcontext(0x000df639),
hidden,
dual,
nonextensible,
oleautomation
]
interface _PropertyBag : IDispatch {
[id(0x00000001), helpstring("Returns a persisted value from a PropertyBag class object."), helpcontext(0x000df63a)]
HRESULT ReadProperty(
[in] BSTR Name,
[in, optional] VARIANT DefaultValue,
[out, retval] VARIANT* Value);
[id(0x00000002), helpstring("Writes a value to be persisted to a PropertyBag class object."), helpcontext(0x000df63b)]
HRESULT WriteProperty(
[in] BSTR Name,
[in] VARIANT Value,
[in, optional] VARIANT DefaultValue);
[id(0x00000003), propget, helpstring("A byte array representing the contents of the PropertyBag"), helpcontext(0x000df973)]
HRESULT Contents([out, retval] VARIANT* retval);
[id(0x00000003), propput, helpstring("A byte array representing the contents of the PropertyBag"), helpcontext(0x000df973)]
HRESULT Contents([in] VARIANT retval);
};
[
uuid(D5DE8D20-5BB8-11D1-A1E3-00A0C90F2731),
helpstring("A PropertyBag object holds information that is to be persisted across invocations of a control."),
helpcontext(0x000df639)
]
coclass PropertyBag {
[default] interface _PropertyBag;
};
[
odl,
uuid(41A7D761-6018-11CF-9016-00AA0068841E),
helpstring("The DataObjectFiles object is a collection of filenames used by the DataObject object (vbCFFiles format only)."),
helpcontext(0x000df63c),
dual,
nonextensible,
oleautomation
]
interface DataObjectFiles : IDispatch {
[id(00000000), propget, helpstring("Returns a specific filename by index from the Files collection of a DataObject object (vbCFFiles format only)."), helpcontext(0x000df63d)]
HRESULT Item(
[in] long index,
[out, retval] BSTR* retval);
[id(0x00000001), propget, helpstring("Returns the number of filenames in the Files collection of a DataObject object (vbCFFiles format only)"), helpcontext(0x000df63e)]
HRESULT Count([out, retval] long* Return);
[id(0x00000002), helpstring("Adds a filename to the Files collection of a DataObject object (vbCFFiles format only)."), helpcontext(0x000df63f)]
HRESULT Add(
[in] BSTR Filename,
[in, optional] VARIANT index);
[id(0x00000003), helpstring("Clears all filenames stored in the Files collection of a DataObject object (vbCFFiles format only)."), helpcontext(0x000df640)]
HRESULT Clear();
[id(0x00000004), helpstring("Removes a filename from the Files collection of a DataObject object (vbCFFiles format only)."), helpcontext(0x000df641)]
HRESULT Remove([in] VARIANT index);
[id(0xfffffffc)]
HRESULT _NewEnum([out, retval] IUnknown** Return);
};
[
odl,
uuid(41A7D760-6018-11CF-9016-00AA0068841E),
helpstring("The DataObject object is used for specifying formats and data that will be supported for OLE drag and drop operations."),
helpcontext(0x000df642),
dual,
nonextensible,
oleautomation
]
interface DataObject : IDispatch {
[id(0x00000001), helpstring("Clears all data and formats in a DataObject object."), helpcontext(0x000df643)]
HRESULT Clear();
[id(0x00000002), helpstring("Adds a supported format and possibly its data to a DataObject object."), helpcontext(0x000df644)]
HRESULT SetData(
[in, optional] VARIANT Value,
[in, optional] VARIANT Format);
[id(0x00000003), helpstring("Retrieves data of a specified format from a DataObject object."), helpcontext(0x000df645)]
HRESULT GetData(
[in] short Format,
[out, retval] VARIANT* retval);
[id(0x00000004), helpstring("Determines if a specified clipboard format is supported by the DataObject object."), helpcontext(0x000df646)]
HRESULT GetFormat(
[in] short Format,
[out, retval] VARIANT_BOOL* retval);
[id(0x00000005), propget, helpstring("A collection of filenames used by the vbCFFiles format."), helpcontext(0x000df647)]
HRESULT Files([out, retval] DataObjectFiles** retval);
};
[
odl,
uuid(B28FA150-0FF0-11CF-A911-00AA0062BB4C),
helpstring("The AmbientProperties object allows access to the ambient properties of the container."),
helpcontext(0x000df648),
dual,
oleautomation
]
interface AmbientProperties : IDispatch {
[id(0xfffffd43), propget, helpstring("A color that contains the suggested interior color of the contained control."), helpcontext(0x000df649)]
HRESULT BackColor([out, retval] OLE_COLOR* Return);
[id(0xfffffd42), propget, helpstring("A string containing the name that the control should display for itself."), helpcontext(0x000df64a)]
HRESULT DisplayName([out, retval] BSTR* Return);
[id(0xfffffd41), propget, helpstring("Returns a Font object."), helpcontext(0x000df64b)]
HRESULT Font([out, retval] IFontDisp** Return);
[id(0xfffffd40), propget, helpstring("A color that contains the suggested foreground color of the contained control."), helpcontext(0x000df64c)]
HRESULT ForeColor([out, retval] OLE_COLOR* Return);
[id(0xfffffd3f), propget, helpstring("Returns a long value that contains the Locale identification (language and country) of the user."), helpcontext(0x000df64d)]
HRESULT LocaleID([out, retval] long* Return);
[id(0xfffffd3e), propget, helpstring("Returns a boolean value stating whether the control container handles message reflection automatically."), helpcontext(0x000df64e)]
HRESULT MessageReflect([out, retval] VARIANT_BOOL* Return);
[id(0xfffffd3d), propget, helpstring("Returns a string value that is the name of the coordinate units being used by the container."), helpcontext(0x000df64f)]
HRESULT ScaleUnits([out, retval] BSTR* Return);
[id(0xfffffd3c), propget, helpstring("Returns an enumerated value of type TextAlignChoices stating what kind of text alignment the container would like the control to do."), helpcontext(0x000df650)]
HRESULT TextAlign([out, retval] short* Return);
[id(0xfffffd3b), propget, helpstring("Returns a boolean value indicating whether the control is being used by a form designer or a form user."), helpcontext(0x000df651)]
HRESULT UserMode([out, retval] VARIANT_BOOL* Return);
[id(0xfffffd3a), propget, helpstring("Returns a boolean value indicating whether the control should be responsive to the user or not."), helpcontext(0x000df652)]
HRESULT UIDead([out, retval] VARIANT_BOOL* Return);
[id(0xfffffd39), propget, helpstring("Returns a boolean value stating whether the control should show grab handles."), helpcontext(0x000df653)]
HRESULT ShowGrabHandles([out, retval] VARIANT_BOOL* Return);
[id(0xfffffd38), propget, helpstring("Returns a boolean value stating whether the control should show hatching around the control."), helpcontext(0x000df654)]
HRESULT ShowHatching([out, retval] VARIANT_BOOL* Return);
[id(0xfffffd37), propget, helpstring("Returns a boolean value to determine if the control is the default button for the container, and therefore should display itself as the default control."), helpcontext(0x000df655)]
HRESULT DisplayAsDefault([out, retval] VARIANT_BOOL* Return);
[id(0xfffffd36), propget, helpstring("Returns a boolean value stating whether the control’s container handles access keys for the control."), helpcontext(0x000df656)]
HRESULT SupportsMnemonics([out, retval] VARIANT_BOOL* Return);
[id(0xfffffd2a), propget, helpstring("Returns/sets an image that contains the palette to use for the control."), helpcontext(0x000df8fc)]
HRESULT Palette([out, retval] IPictureDisp** Return);
[id(0xfffffd24), propget, helpstring("Returns a boolean value indicating text display direction and control visual appearance on a bidirectional system."), helpcontext(0x000df90e)]
HRESULT RightToLeft([out, retval] VARIANT_BOOL* Return);
};
[
odl,
uuid(2CE46480-1A08-11CF-AD63-00AA00614F3E),
helpstring("A collection object that can contain all the currently selected controls on an object."),
helpcontext(0x000df657),
dual,
nonextensible,
oleautomation
]
interface SelectedControls : IDispatch {
[id(0x00000001), propget, helpstring("Returns the number of members in a collection."), helpcontext(0x000df658)]
HRESULT Count([out, retval] long* Return);
[id(00000000), propget, helpstring("Returns a specific member of a Collection object."), helpcontext(0x000df659)]
HRESULT Item(
[in] long index,
[out, retval] IDispatch** Return);
[id(0xfffffffc)]
HRESULT _NewEnum([out, retval] IUnknown** Return);
};
[
odl,
uuid(BE8F9800-2AAA-11CF-AD67-00AA00614F3E),
helpstring("A collection that allows access to the other controls in the control's container."),
helpcontext(0x000df898),
dual,
nonextensible,
oleautomation
]
interface ParentControls : IDispatch {
[id(0x00000001), propget, helpstring("Returns the number of members in a collection."), helpcontext(0x000df899)]
HRESULT Count([out, retval] long* Return);
[id(00000000), propget, helpstring("Returns a specific member of a collection."), helpcontext(0x000df89a)]
HRESULT Item(
[in] long index,
[out, retval] IDispatch** Return);
[id(0xfffffffc)]
HRESULT _NewEnum([out, retval] IUnknown** Return);
[id(0x00000002), propget, helpstring("Returns/sets whether the ParentControls collection returns the extender or the control itself."), helpcontext(0x000df914)]
HRESULT ParentControlsType([out, retval] ParentControlsType* Return);
[id(0x00000002), propput, helpstring("Returns/sets whether the ParentControls collection returns the extender or the control itself."), helpcontext(0x000df914)]
HRESULT ParentControlsType([in] ParentControlsType Return);
};
[
odl,
uuid(C0324960-2AAA-11CF-AD67-00AA00614F3E),
helpstring("A collection that allows access to the controls contained within the control that were added to the control by the developer who uses the control."),
helpcontext(0x000df89b),
dual,
nonextensible,
oleautomation
]
interface ContainedControls : IDispatch {
[id(0x00000001), propget, helpstring("Returns the number of members in a collection."), helpcontext(0x000df89c)]
HRESULT Count([out, retval] long* Return);
[id(00000000), propget, helpstring("Returns a specific member of a collection."), helpcontext(0x000df89d)]
HRESULT Item(
[in] long index,
[out, retval] IDispatch** Return);
[id(0xfffffffc)]
HRESULT _NewEnum([out, retval] IUnknown** Return);
};
[
odl,
uuid(D4E0F020-720A-11CF-8136-00AA00C14959),
helpstring("DataBindings is a collection of DataBinding objects."),
helpcontext(0x000df89e),
dual,
nonextensible,
oleautomation
]
interface DataBindings : IDispatch {
[id(0x00000001), propget, helpstring("Returns the number of DataBinding objects in this collection."), helpcontext(0x000df89f)]
HRESULT Count([out, retval] long* Return);
[id(00000000), propget, helpstring("Returns a specific DataBinding object by index or PropertyName from this collection."), helpcontext(0x000df8a0)]
HRESULT Item(
[in] VARIANT _Index,
[out, retval] IDispatch** Return);
[id(0xfffffffc)]
HRESULT _NewEnum([out, retval] IUnknown** Return);
};
[
odl,
uuid(7500A6BA-EB65-11D1-938D-0000F87557C9),
helpstring("An object describing the attributes of the property a control is bound to."),
helpcontext(0x000df8a1),
dual,
nonextensible,
oleautomation
]
interface DataBinding : IDispatch {
[id(0x00000005), propget, helpstring("Returns the name of the property this object refers to."), helpcontext(0x000df8a2)]
HRESULT PropertyName([out, retval] BSTR* Return);
[id(00000000), propget, helpstring("Returns/sets the column name used in binding this property to a recordsource."), helpcontext(0x000df8a3)]
HRESULT DataField([out, retval] BSTR* Return);
[id(00000000), propput, helpstring("Returns/sets the column name used in binding this property to a recordsource."), helpcontext(0x000df8a3)]
HRESULT DataField([in] BSTR Return);
[id(0x00000001), propget, helpstring("Returns/sets a value indicating that data in this property has changed by some process other than by retrieving data from the current record."), helpcontext(0x000df8a4)]
HRESULT DataChanged([out, retval] VARIANT_BOOL* Return);
[id(0x00000001), propput, helpstring("Returns/sets a value indicating that data in this property has changed by some process other than by retrieving data from the current record."), helpcontext(0x000df8a4)]
HRESULT DataChanged([in] VARIANT_BOOL Return);
[id(0x00000002), propget, hidden, helpstring("Returns the name of the data source control this property is bound to."), helpcontext(0x000df8a5)]
HRESULT DataSourceName([out, retval] BSTR* Return);
[id(0x00000002), propput, hidden, helpstring("Returns the name of the data source control this property is bound to."), helpcontext(0x000df8a5)]
HRESULT DataSourceName([in] BSTR Return);
[id(0x00000003), propget, helpstring("Returns a Boolean to indicate whether the property is a data source"), helpcontext(0x000df8a6)]
HRESULT IsDataSource([out, retval] VARIANT_BOOL* Return);
[id(0x00000004), propget, helpstring("Returns a Boolean to indicate if the property is bindable"), helpcontext(0x000df8a7)]
HRESULT IsBindable([out, retval] VARIANT_BOOL* Return);
[id(0x00000006), propget, helpstring("Returns/sets the name of the DataMember of the DataSource this property is bound to"), helpcontext(0x000df94c)]
HRESULT DataMember([out, retval] DataMember* Return);
[id(0x00000006), propput, helpstring("Returns/sets the name of the DataMember of the DataSource this property is bound to"), helpcontext(0x000df94c)]
HRESULT DataMember([in] DataMember Return);
[id(0x00000007), propget, helpstring("Returns/sets the DataFormat object for this property"), helpcontext(0x000df94d)]
HRESULT DataFormat([out, retval] DataFormat** Return);
[id(0x00000007), propputref, helpstring("Returns/sets the DataFormat object for this property"), helpcontext(0x000df94d)]
HRESULT DataFormat([in] DataFormat* Return);
[id(0x00000008), propget, helpstring("Returns/sets the DataSource object for this property"), helpcontext(0x000df94e)]
HRESULT DataSource([out, retval] DataSource** Return);
[id(0x00000008), propputref, helpstring("Returns/sets the DataSource object for this property"), helpcontext(0x000df94e)]
HRESULT DataSource([in] DataSource* Return);
};
[
odl,
uuid(C4D651F0-7697-11D1-A1E9-00A0C90F2731),
helpstring("An object describing a single parameter of an event"),
helpcontext(0x000df975),
dual,
nonextensible,
oleautomation
]
interface EventParameter : IDispatch {
[id(00000000), propget, helpstring("The value of the event parameter"), helpcontext(0x000df976)]
HRESULT Value([out, retval] VARIANT* Return);
[id(00000000), propput, helpstring("The value of the event parameter"), helpcontext(0x000df976)]
HRESULT Value([in] VARIANT Return);
[id(0x00000001), propget, helpstring("The name of the event parameter"), helpcontext(0x000df977)]
HRESULT Name([out, retval] BSTR* Return);
};
[
odl,
uuid(C4D651F1-7697-11D1-A1E9-00A0C90F2731),
helpstring("A collection of EventParameter objects"),
helpcontext(0x000df978),
dual,
nonextensible,
oleautomation
]
interface EventParameters : IDispatch {
[id(00000000), propget, helpstring("Returns a specific EventParameter by index or by name"), helpcontext(0x000df979)]
HRESULT Item(
[in] VARIANT index,
[out, retval] EventParameter** Return);
[id(0x00000001), propget, helpstring("The number of EventParameters in the collection"), helpcontext(0x000df97a)]
HRESULT Count([out, retval] long* Return);
[id(0xfffffffc)]
HRESULT _NewEnum([out, retval] IUnknown** Return);
};
[
odl,
uuid(C4D651F2-7697-11D1-A1E9-00A0C90F2731),
helpstring("An object describing an event"),
helpcontext(0x000df97b),
dual,
nonextensible,
oleautomation
]
interface EventInfo : IDispatch {
[id(00000000), propget, helpstring("The name of the event"), helpcontext(0x000df97c)]
HRESULT Name([out, retval] BSTR* Return);
[id(0x00000001), propget, helpstring("The collection of parameters to the event"), helpcontext(0x000df97d)]
HRESULT EventParameters([out, retval] EventParameters** Return);
};
[
odl,
uuid(888A5A60-B283-11CF-8AD5-00A0C90AEA82),
helpstring("The Hyperlink object allows browser navigation in a suitable host"),
helpcontext(0x000df8e4),
dual,
nonextensible,
oleautomation
]
interface Hyperlink : IDispatch {
[id(0x00000003), helpstring("Execute a hyperlink jump forward in the history list."), helpcontext(0x000df8e7)]
HRESULT GoForward();
[id(0x00000004), helpstring("Execute a hyperlink jump back in the history list."), helpcontext(0x000df8e8)]
HRESULT GoBack();
[id(0x00000005), helpstring("Execute a hyperlink jump to the specified target."), helpcontext(0x000df8e9)]
HRESULT NavigateTo(
[in] BSTR Target,
[in, optional, defaultvalue("")] BSTR Location,
[in, optional, defaultvalue("")] BSTR FrameName);
};
[
odl,
uuid(14E469E0-BF61-11CF-8385-8F69D8F1350B),
helpstring("VB5 version of the AsyncProperty interface. Use this interface to maintain binary compatibility with VB5 projects that use this interface."),
helpcontext(0x000df982),
dual,
nonextensible,
oleautomation
]
interface AsyncProperty_VB5 : IDispatch {
[id(0x00000001), propget, helpstring("A Variant containing the results of the asychronous read. This is the default property of the AsyncProperty object."), helpcontext(0x000df8f1)]
HRESULT Value([out, retval] VARIANT* pReturn);
[id(0x00000002), propget, helpstring("An enumeration specifying the type of the data in the Value property."), helpcontext(0x000df8f2)]
HRESULT AsyncType([out, retval] AsyncTypeConstants* pReturn);
[id(0x00000003), propget, helpstring("A string containing the property name that was passed in the AsyncRead method."), helpcontext(0x000df8f3)]
HRESULT PropertyName([out, retval] BSTR* pReturn);
};
[
odl,
uuid(CBB76011-C508-11D1-A3E3-00A0C90AEA82),
helpstring("The AsyncProperty object is passed in to the AsyncReadComplete and AsyncReadProgress events, and contains the results of the asynchronous read."),
helpcontext(0x000df8f4),
dual,
nonextensible,
oleautomation
]
interface AsyncProperty : IDispatch {
[id(0x00000001), propget, helpstring("A Variant containing the results of the asychronous read. This is the default property of the AsyncProperty object."), helpcontext(0x000df8f1)]
HRESULT Value([out, retval] VARIANT* pReturn);
[id(0x00000002), propget, helpstring("An enumeration specifying the type of the data in the Value property."), helpcontext(0x000df8f2)]
HRESULT AsyncType([out, retval] AsyncTypeConstants* pReturn);
[id(0x00000003), propget, helpstring("A string containing the property name that was passed in the AsyncRead method."), helpcontext(0x000df8f3)]
HRESULT PropertyName([out, retval] BSTR* pReturn);
[id(0x00000004), propget, helpstring("The Target parameter that was passed to AsyncRead."), helpcontext(0x000df933)]
HRESULT Target([out, retval] BSTR* pReturn);
[id(0x00000005), propget, helpstring("The total number of bytes that have been read."), helpcontext(0x000df934)]
HRESULT BytesRead([out, retval] long* pReturn);
[id(0x00000006), propget, helpstring("The estimated maximum number of bytes to be read."), helpcontext(0x000df935)]
HRESULT BytesMax([out, retval] long* pReturn);
[id(0x00000007), propget, helpstring("Protocol specific status information about the AsyncRead."), helpcontext(0x000df936)]
HRESULT Status([out, retval] BSTR* pReturn);
[id(0x00000008), propget, helpstring("An enumeration specifying the current status of the AsyncRead."), helpcontext(0x000df93e)]
HRESULT StatusCode([out, retval] AsyncStatusCodeConstants* pReturn);
};
[
odl,
uuid(83C49FF0-B294-11D0-9488-00A0C91110ED),
helpstring("A collection of data members to show at design time for this data source."),
helpcontext(0x000df920),
dual,
nonextensible,
oleautomation
]
interface DataMembers : IDispatch {
[id(00000000), propget, helpstring("Returns a specific data member by index from the DataMembers collection."), helpcontext(0x000df921)]
HRESULT Item(
[in] long index,
[out, retval] DataMember* retval);
[id(0x00000001), propget, helpstring("Returns the number of data members in the DataMembers collection."), helpcontext(0x000df922)]
HRESULT Count([out, retval] long* Return);
[id(0x00000002), helpstring("Adds a data member string to the DataMembers collection."), helpcontext(0x000df923)]
HRESULT Add([in] DataMember DataMember);
[id(0x00000003), helpstring("Removes all data member strings from the DataMembers collection."), helpcontext(0x000df925)]
HRESULT Clear();
[id(0x00000004), helpstring("Removes a data member string from the DataMembers collection."), helpcontext(0x000df924)]
HRESULT Remove([in] VARIANT index);
[id(0xfffffffc)]
HRESULT _NewEnum([out, retval] IUnknown** Return);
};
[
odl,
uuid(FCFB3D21-A0FA-1068-A738-08002B3371B5),
hidden
]
interface IClassModuleEvt : IUnknown {
[helpstring("Occurs when an application creates an instance of a Class."), helpcontext(0x000df918)]
HRESULT _stdcall Initialize();
[helpstring("Occurs when an instance of a Class is removed from memory by setting all the variables that refer to the object to Nothing or when the last reference to the object falls out of scope."), helpcontext(0x000df919)]
HRESULT _stdcall Terminate();
};
[
odl,
uuid(6B121A01-45DF-11D1-8907-00A0C9110049),
hidden
]
interface IDataSourceClassEvt : IUnknown {
[helpstring("Occurs when an application creates an instance of a Class."), helpcontext(0x000df918)]
HRESULT _stdcall Initialize();
[helpstring("Occurs when an instance of a Class is removed from memory by setting all the variables that refer to the object to Nothing or when the last reference to the object falls out of scope."), helpcontext(0x000df919)]
HRESULT _stdcall Terminate();
[helpstring("Occurs when a data consumer requests a data member from the Class."), helpcontext(0x000df91a) custom({50867B00-BB69-11D0-A8FF-00A0C9110059}, "1")]
HRESULT _stdcall GetDataMember(
[in, out] BSTR* DataMember,
[out] IDispatch** Data);
};
[
odl,
uuid(6B121A02-45DF-11D1-8907-00A0C9110049),
hidden
]
interface IPersistableClassEvt : IUnknown {
[helpstring("Occurs when an application creates an instance of a Class."), helpcontext(0x000df918)]
HRESULT _stdcall Initialize();
[helpstring("Occurs when an instance of a Class is removed from memory by setting all the variables that refer to the object to Nothing or when the last reference to the object falls out of scope."), helpcontext(0x000df919)]
HRESULT _stdcall Terminate();
HRESULT _stdcall InitProperties();
HRESULT _stdcall ReadProperties([in, out] _PropertyBag** PropBag);
HRESULT _stdcall WriteProperties([in, out] _PropertyBag** PropBag);
};
[
odl,
uuid(6B121A03-45DF-11D1-8907-00A0C9110049),
hidden
]
interface IPersistableDataSourceClassEvt : IUnknown {
[helpstring("Occurs when an application creates an instance of a Class."), helpcontext(0x000df918)]
HRESULT _stdcall Initialize();
[helpstring("Occurs when an instance of a Class is removed from memory by setting all the variables that refer to the object to Nothing or when the last reference to the object falls out of scope."), helpcontext(0x000df919)]
HRESULT _stdcall Terminate();
[helpstring("Occurs when a data consumer requests a data member from the Class."), helpcontext(0x000df91a) custom({50867B00-BB69-11D0-A8FF-00A0C9110059}, "1")]
HRESULT _stdcall GetDataMember(
[in, out] BSTR* DataMember,
[out] IDispatch** Data);
HRESULT _stdcall InitProperties();
HRESULT _stdcall ReadProperties([in, out] _PropertyBag** PropBag);
HRESULT _stdcall WriteProperties([in, out] _PropertyBag** PropBag);
};
[
odl,
uuid(6B121A04-45DF-11D1-8907-00A0C9110049),
hidden
]
interface IDataProviderClassEvt : IUnknown {
[helpstring("Occurs when an application creates an instance of a Class."), helpcontext(0x000df918)]
HRESULT _stdcall Initialize();
[helpstring("Occurs when an instance of a Class is removed from memory by setting all the variables that refer to the object to Nothing or when the last reference to the object falls out of scope."), helpcontext(0x000df919)]
HRESULT _stdcall Terminate();
[helpstring("Occurs when a data consumer requests a data member from the Class."), helpcontext(0x000df91a) custom({50867B00-BB69-11D0-A8FF-00A0C9110059}, "1")]
HRESULT _stdcall GetDataMember(
[in, out] BSTR* DataMember,
[out] IDispatch** Data);
[helpstring("Occurs when a data consumer requests a data member from the Class."), helpcontext(0x000df91a) custom({50867B00-BB69-11D0-A8FF-00A0C9110059}, "1")]
HRESULT _stdcall DataConnection([in] BSTR* ConnectionString);
};
[
odl,
uuid(6B121A05-45DF-11D1-8907-00A0C9110049),
hidden
]
interface IPersistableDataProviderClassEvt : IUnknown {
[helpstring("Occurs when an application creates an instance of a Class."), helpcontext(0x000df918)]
HRESULT _stdcall Initialize();
[helpstring("Occurs when an instance of a Class is removed from memory by setting all the variables that refer to the object to Nothing or when the last reference to the object falls out of scope."), helpcontext(0x000df919)]
HRESULT _stdcall Terminate();
[helpstring("Occurs when a data consumer requests a data member from the Class."), helpcontext(0x000df91a) custom({50867B00-BB69-11D0-A8FF-00A0C9110059}, "1")]
HRESULT _stdcall GetDataMember(
[in, out] BSTR* DataMember,
[out] IDispatch** Data);
[helpstring("Occurs when a data consumer requests a data member from the Class."), helpcontext(0x000df91a) custom({50867B00-BB69-11D0-A8FF-00A0C9110059}, "1")]
HRESULT _stdcall DataConnection([in] BSTR ConnectionString);
HRESULT _stdcall InitProperties();
HRESULT _stdcall ReadProperties([in, out] _PropertyBag** PropBag);
HRESULT _stdcall WriteProperties([in, out] _PropertyBag** PropBag);
};
[
uuid(FCFB3D2B-A0FA-1068-A738-08002B3371B5),
hidden,
nonextensible
]
dispinterface _DClass {
properties:
methods:
};
[
uuid(EB41E8C1-4442-11D1-8906-00A0C9110049),
hidden,
nonextensible
]
dispinterface _DDataBoundClass {
properties:
methods:
[id(0x00000001), helpstring("Notifies data binding agents that a property on a Class has been changed."), helpcontext(0x000df91e)]
void PropertyChanged([in, optional, defaultvalue("")] BSTR PropertyName);
[id(0x00000002), helpstring("Asks data binding agents if a property bound to a data source can be changed."), helpcontext(0x000df91b)]
VARIANT_BOOL CanPropertyChange([in, optional, defaultvalue("")] BSTR PropertyName);
};
[
uuid(EB41E8C2-4442-11D1-8906-00A0C9110049),
hidden,
nonextensible
]
dispinterface _DDataSourceClass {
properties:
methods:
[id(0x00000003), helpstring("Notifies data consumers that a data member of the Class has changed."), helpcontext(0x000df91c)]
void DataMemberChanged([in, optional, defaultvalue("")] DataMember DataMember);
[id(0x00000004), propget, helpstring("Returns a collection of data members to show at design time for this data source."), helpcontext(0x000df926)]
DataMembers* DataMembers();
};
[
uuid(EB41E8C3-4442-11D1-8906-00A0C9110049),
hidden,
nonextensible
]
dispinterface _DDataBoundAndDataSourceClass {
properties:
methods:
[id(0x00000001), helpstring("Notifies data binding agents that a property on a Class has been changed."), helpcontext(0x000df91e)]
void PropertyChanged([in, optional, defaultvalue("")] BSTR PropertyName);
[id(0x00000002), helpstring("Asks data binding agents if a property bound to a data source can be changed."), helpcontext(0x000df91b)]
VARIANT_BOOL CanPropertyChange([in, optional, defaultvalue("")] BSTR PropertyName);
[id(0x00000003), helpstring("Notifies data consumers that a data member of the Class has changed."), helpcontext(0x000df91c)]
void DataMemberChanged([in, optional, defaultvalue("")] DataMember DataMember);
[id(0x00000004), propget, helpstring("Returns a collection of data members to show at design time for this data source."), helpcontext(0x000df926)]
DataMembers* DataMembers();
};
[
uuid(EB41E8C4-4442-11D1-8906-00A0C9110049),
hidden,
nonextensible
]
dispinterface _DPersistableClass {
properties:
methods:
[id(0x00000001), helpstring("Notifies data binding agents that a property on a Class has been changed."), helpcontext(0x000df91e)]
void PropertyChanged([in, optional, defaultvalue("")] BSTR PropertyName);
};
[
uuid(EB41E8C5-4442-11D1-8906-00A0C9110049),
hidden,
nonextensible
]
dispinterface _DPersistableDataSourceClass {
properties:
methods:
[id(0x00000001), helpstring("Notifies data binding agents that a property on a Class has been changed."), helpcontext(0x000df91e)]
void PropertyChanged([in, optional, defaultvalue("")] BSTR PropertyName);
[id(0x00000003), helpstring("Notifies data consumers that a data member of the Class has changed."), helpcontext(0x000df91c)]
void DataMemberChanged([in, optional, defaultvalue("")] DataMember DataMember);
[id(0x00000004), propget, helpstring("Returns a collection of data members to show at design time for this data source."), helpcontext(0x000df926)]
DataMembers* DataMembers();
};
[
odl,
uuid(8284B8A2-A8A8-11D1-A3D2-00A0C90AEA82),
helpstring("An object returned by the Licenses collection that contains license information for a control."),
helpcontext(0x000df97e),
dual,
nonextensible,
oleautomation
]
interface LicenseInfo : IDispatch {
[id(00000000), propget, helpstring("The ProgId for the control."), helpcontext(0x000df97f)]
HRESULT ProgId([out, retval] BSTR* pbstr);
[id(0x00000001), propget, helpstring("The license key for the control specified by the ProgId property of this object."), helpcontext(0x000df980)]
HRESULT LicenseKey([out, retval] BSTR* pbstr);
};
[
odl,
uuid(737361EC-467F-11D1-810F-0000F87557AA),
helpstring("A collection of LicenseInfo objects for use with Controls.Add."),
helpcontext(0x000df958),
dual,
nonextensible,
oleautomation
]
interface Licenses : IDispatch {
[id(00000000), propget, helpstring("Returns a specific LicenseInfo object by index from the Licenses collection."), helpcontext(0x000df959)]
HRESULT Item(
[in] VARIANT index,
[out, retval] LicenseInfo** retval);
[id(0x00000001), propget, helpstring("Returns the number of LicenseInfo objects in the Licenses collection."), helpcontext(0x000df95a)]
HRESULT Count([out, retval] long* Return);
[id(0x00000002), helpstring("Creates a LicenseInfo object and adds it to the Licenses collection."), helpcontext(0x000df95b)]
HRESULT Add(
[in] BSTR ProgId,
[in, optional, defaultvalue("")] BSTR LicenseKey,
[out, retval] BSTR* retval);
[id(0x00000003), helpstring("Removes all LicenseInfo objects from the Licenses collection."), helpcontext(0x000df95d)]
HRESULT Clear();
[id(0x00000004), helpstring("Removes a LicenseInfo object from the Licenses collection."), helpcontext(0x000df95c)]
HRESULT Remove([in] VARIANT index);
[id(0xfffffffc)]
HRESULT _NewEnum([out, retval] IUnknown** Return);
};
[
odl,
uuid(27F56410-6161-11D1-946E-00A0C90F26F1),
hidden
]
interface IProjectControl : IUnknown {
[helpstring("Retain the project data structures on the threads."), helpcontext(0x000df964)]
HRESULT _stdcall RetainProject();
[helpstring("Allow the project data structures to be unloaded from threads."), helpcontext(0x000df965)]
HRESULT _stdcall UnloadProject();
[helpstring("Run time project retention is active"), helpcontext(0x000df966)]
HRESULT _stdcall IsRetained([out, retval] VARIANT_BOOL* Return);
[helpstring("Design time project retention is active"), helpcontext(0x000df967)]
HRESULT _stdcall IsPermanent([out, retval] VARIANT_BOOL* Return);
};
[
odl,
uuid(E43FD401-8715-11D1-98E7-00A0C9702442),
hidden,
oleautomation
]
interface IVbeRuntimeHost : IUnknown {
HRESULT _stdcall get_AppObject(
[in] GUID* pguidTypeInfo,
[out] IDispatch** ppdispAppObject);
};
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment