Highlighted
Absent Member.
Absent Member.
2699 views

Using axdefgen

[Migrated content. Thread originally posted on 22 February 2011]

Hi,

I have a problem with the utility axdefgen. When I use it to generate .def of activex (calendar of Codejock Xtreme software) loop. File. def grows infinitely full of blank lines ...

Thanks
0 Likes
4 Replies
Highlighted
Micro Focus Expert
Micro Focus Expert

RE: Using axdefgen

Hi, I am not sure what version you are using - here is the def file I created using Extend Version 9.

>>IMP(ACU-CBLFLAGS=-Sa)
* C:\Program Files\Micro
* Generated: Tuesday, February 22, 2011
* Typelib..: C:\Program Files\Codejock Software\ActiveX\Xtreme SuitePro

OBJECT @XtremeCalendarControl

* PropExchange
CLASS @PropExchange
CLSID, A56F6C0F-BCC7-48A0-B69E-6DD726B9B309
NAME, "PropExchange"
*[Class: @PropExchange] CreateAsXML
METHOD, 1, @CreateAsXML,
"boolean" @Loading, TYPE 11,
"BSTR" @Section, TYPE 8
RETURNING "boolean", TYPE 11
*[Class: @PropExchange] CreateAsRegistry
METHOD, 2, @CreateAsRegistry,
"boolean" @Loading, TYPE 11,
"BSTR" @Section, TYPE 8
RETURNING "boolean", TYPE 11
*[Class: @PropExchange] CreateAsBinaryFile
METHOD, 3, @CreateAsBinaryFile,
"boolean" @Loading, TYPE 11,
"BSTR" @Path, TYPE 8
RETURNING "boolean", TYPE 11
*[Class: @PropExchange] LoadFromFile
METHOD, 4, @LoadFromFile,
"BSTR" @Path, TYPE 8
RETURNING "boolean", TYPE 11
*[Class: @PropExchange] SaveToFile
METHOD, 5, @SaveToFile,
"BSTR" @Path, TYPE 8
*[Class: @PropExchange] GetSection
METHOD, 7, @GetSection,
"BSTR" @Section, TYPE 8
RETURNING "PropExchange*", TYPE 9
*[Class: @PropExchange] ExchangeString
METHOD, 8, @ExchangeString,
"BSTR" @PropName, TYPE 8,
"BSTR*" @Value, TYPE 16392,
"BSTR" @DefaultValue, TYPE 8
*[Class: @PropExchange] ExchangeInt
METHOD, 9, @ExchangeInt,
"BSTR" @PropName, TYPE 8,
"long*" @Value, TYPE 16387,
"long" @DefaultValue, TYPE 3
*[Class: @PropExchange] Loading
PROPERTY-GET, 12, @Loading
RETURNING "boolean", TYPE 11
*[Class: @PropExchange] Valid
PROPERTY-GET, 13, @Valid
RETURNING "boolean", TYPE 11
*[Class: @PropExchange] EmptySection
METHOD, 14, @EmptySection
*[Class: @PropExchange] Value
PROPERTY-GET, 0, @Value
RETURNING "VARIANT", TYPE 12
*[Class: @PropExchange] Value
PROPERTY-PUT, 0, @Value,
"VARIANT (Property_Value)", TYPE 12
*[Class: @PropExchange] Encoding
PROPERTY-GET, 11, @Encoding
RETURNING "BSTR", TYPE 8
*[Class: @PropExchange] Encoding
PROPERTY-PUT, 11, @Encoding,
"BSTR (Property_Value)", TYPE 8

* Image State

* XTPImageState
CLASS @XTPImageState
CLSID, 1333223A-5DA5-48E6-AA90-433DF9926E69
NAME, "XTPImageState"
* "long xtpImageNormal"
ENUMERATOR, @xtpImageNormal, 0
* "long xtpImageDisabled"
ENUMERATOR, @xtpImageDisabled, 1
* "long xtpImageHot"
ENUMERATOR, @xtpImageHot, 2
* "long xtpImageChecked"
ENUMERATOR, @xtpImageChecked, 3
* "long xtpImagePressed"
ENUMERATOR, @xtpImagePressed, 4

* ImageManagerIcon
CLASS @ImageManagerIcon
CLSID, 1CDB9842-AE6D-46A8-BC77-CEE7D5CE9ED7
NAME, "ImageManagerIcon"
*[Class: @ImageManagerIcon] Id
PROPERTY-GET, 1, @Id
RETURNING "long", TYPE 3
*[Class: @ImageManagerIcon] Width
PROPERTY-GET, 2, @Width
RETURNING "long", TYPE 3
*[Class: @ImageManagerIcon] Height
PROPERTY-GET, 3, @Height
RETURNING "long", TYPE 3
*[Class: @ImageManagerIcon] Scaled
PROPERTY-GET, 4, @Scaled
RETURNING "boolean", TYPE 11
*[Class: @ImageManagerIcon] Alpha
PROPERTY-GET, 5, @Alpha
RETURNING "boolean", TYPE 11
*[Class: @ImageManagerIcon] Handle
PROPERTY-GET, 6, @Handle
RETURNING "OLE_HANDLE", TYPE 22
*[Class: @ImageManagerIcon] Draw
METHOD, 7, @Draw,
"OLE_HANDLE" @hDC, TYPE 22,
"int" @x, TYPE 22,
"int" @y, TYPE 22,
"int" @cx, TYPE 22,
"int" @cy, TYPE 22,
"XTPImageState" @state, TYPE 3
*[Class: @ImageManagerIcon] CreatePicture
METHOD, 8, @CreatePicture,
"XTPImageState" @state, TYPE 3
RETURNING "IDispatch*", TYPE 9
*[Class: @ImageManagerIcon] Scale
METHOD, 9, @Scale,
"long" @Width, TYPE 3
RETURNING "ImageManagerIcon*", TYPE 9

* ImageManagerIconSet
CLASS @ImageManagerIconSet
CLSID, 567B9842-AE6D-46A8-BC77-CEE7D5CE9ED7
NAME, "ImageManagerIconSet"
*[Class: @ImageManagerIconSet] Id
PROPERTY-GET, 1, @Id
RETURNING "long", TYPE 3
*[Class: @ImageManagerIconSet] Count
PROPERTY-GET, 2, @Count
RETURNING "long", TYPE 3
*[Class: @ImageManagerIconSet] GetImage
METHOD, 13, @GetImage,
"long" @Width, TYPE 3
RETURNING "ImageManagerIcon*", TYPE 9

* IImageManagerIcons
CLASS @IImageManagerIcons
CLSID, DCDB9842-AE6D-46A8-BC77-CEE7D5CE9ED7
NAME, "IImageManagerIcons"
*[Class: @IImageManagerIcons] Count
PROPERTY-GET, 1, @Count
RETURNING "long", TYPE 3
*[Class: @IImageManagerIcons] AddIcon
METHOD, 2, @AddIcon,
"long" @Handle, TYPE 3,
"long" @Command, TYPE 3,
"XTPImageState" @imageState, TYPE 3
*[Class: @IImageManagerIcons] LoadIcon
METHOD, 3, @LoadIcon,
"BSTR" @Path, TYPE 8,
"long" @Command, TYPE 3,
"XTPImageState" @imageState, TYPE 3
*[Class: @IImageManagerIcons] AddBitmap
METHOD, 8, @AddBitmap,
"long" @Handle, TYPE 3,
"VARIANT" @Commands, TYPE 12,
"XTPImageState" @imageState, TYPE 3,
"boolean" @Alpha, TYPE 11
*[Class: @IImageManagerIcons] LoadBitmap
METHOD, 4, @LoadBitmap,
"BSTR" @Path, TYPE 8,
"VARIANT" @Commands, TYPE 12,
"XTPImageState" @imageState, TYPE 3
*[Class: @IImageManagerIcons] LoadBitmapFromResource
METHOD, 14, @LoadBitmapFromResource,
"long" @Module, TYPE 3,
"long" @Resource, TYPE 3,
"VARIANT" @Commands, TYPE 12,
"XTPImageState" @imageState, TYPE 3
*[Class: @IImageManagerIcons] LoadIconFromResource
METHOD, 16, @LoadIconFromResource,
"long" @Module, TYPE 3,
"long" @Resource, TYPE 3,
"long" @Command, TYPE 3,
"XTPImageState" @imageState, TYPE 3
*[Class: @IImageManagerIcons] RemoveAll
METHOD, 5, @RemoveAll
*[Class: @IImageManagerIcons] AddIcons
METHOD, 7, @AddIcons,
"IImageManagerIcons*" @Icons, TYPE 9
*[Class: @IImageManagerIcons] RemoveIcon
METHOD, 10, @RemoveIcon,
"long" @Command, TYPE 3
*[Class: @IImageManagerIcons] IsAlphaIconsSupported
PROPERTY-GET, 11, @IsAlphaIconsSupported
RETURNING "boolean", TYPE 11
*[Class: @IImageManagerIcons] RefreshAll
METHOD, 12, @RefreshAll
*[Class: @IImageManagerIcons] GetImage
METHOD, 13, @GetImage,
"long" @Command, TYPE 3,
"long" @Width, TYPE 3
RETURNING "ImageManagerIcon*", TYPE 9
*[Class: @IImageManagerIcons] DoPropExchange
METHOD, 15, @DoPropExchange,
"PropExchange*" @pPX, TYPE 9
*[Class: @IImageManagerIcons] DrawReverted
PROPERTY-GET, 6, @DrawReverted
RETURNING "boolean", TYPE 11
*[Class: @IImageManagerIcons] DrawReverted
PROPERTY-PUT, 6, @DrawReverted,
"boolean (Property_Value)", TYPE 11
*[Class: @IImageManagerIcons] MaskColor
PROPERTY-GET, 9, @MaskColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @IImageManagerIcons] MaskColor
PROPERTY-PUT, 9, @MaskColor,
"OLE_COLOR (Property_Value)", TYPE 19

* ImageManagerIcons
CLASS @ImageManagerIcons
CLSID, 1232C4DB-8C00-4F05-AF87-9F05BCB55475
NAME, "ImageManagerIcons"
DEFAULT-INTERFACE, "IImageManagerIcons"
*[Class: @ImageManagerIcons] Count
PROPERTY-GET, 1, @Count
RETURNING "long", TYPE 3
*[Class: @ImageManagerIcons] AddIcon
METHOD, 2, @AddIcon,
"long" @Handle, TYPE 3,
"long" @Command, TYPE 3,
"XTPImageState" @imageState, TYPE 3
*[Class: @ImageManagerIcons] LoadIcon
METHOD, 3, @LoadIcon,
"BSTR" @Path, TYPE 8,
"long" @Command, TYPE 3,
"XTPImageState" @imageState, TYPE 3
*[Class: @ImageManagerIcons] AddBitmap
METHOD, 8, @AddBitmap,
"long" @Handle, TYPE 3,
"VARIANT" @Commands, TYPE 12,
"XTPImageState" @imageState, TYPE 3,
"boolean" @Alpha, TYPE 11
*[Class: @ImageManagerIcons] LoadBitmap
METHOD, 4, @LoadBitmap,
"BSTR" @Path, TYPE 8,
"VARIANT" @Commands, TYPE 12,
"XTPImageState" @imageState, TYPE 3
*[Class: @ImageManagerIcons] LoadBitmapFromResource
METHOD, 14, @LoadBitmapFromResource,
"long" @Module, TYPE 3,
"long" @Resource, TYPE 3,
"VARIANT" @Commands, TYPE 12,
"XTPImageState" @imageState, TYPE 3
*[Class: @ImageManagerIcons] LoadIconFromResource
METHOD, 16, @LoadIconFromResource,
"long" @Module, TYPE 3,
"long" @Resource, TYPE 3,
"long" @Command, TYPE 3,
"XTPImageState" @imageState, TYPE 3
*[Class: @ImageManagerIcons] RemoveAll
METHOD, 5, @RemoveAll
*[Class: @ImageManagerIcons] AddIcons
METHOD, 7, @AddIcons,
"IImageManagerIcons*" @Icons, TYPE 9
*[Class: @ImageManagerIcons] RemoveIcon
METHOD, 10, @RemoveIcon,
"long" @Command, TYPE 3
*[Class: @ImageManagerIcons] IsAlphaIconsSupported
PROPERTY-GET, 11, @IsAlphaIconsSupported
RETURNING "boolean", TYPE 11
*[Class: @ImageManagerIcons] RefreshAll
METHOD, 12, @RefreshAll
*[Class: @ImageManagerIcons] GetImage
METHOD, 13, @GetImage,
"long" @Command, TYPE 3,
"long" @Width, TYPE 3
RETURNING "ImageManagerIcon*", TYPE 9
*[Class: @ImageManagerIcons] DoPropExchange
METHOD, 15, @DoPropExchange,
"PropExchange*" @pPX, TYPE 9
*[Class: @ImageManagerIcons] DrawReverted
PROPERTY-GET, 6, @DrawReverted
RETURNING "boolean", TYPE 11
*[Class: @ImageManagerIcons] DrawReverted
PROPERTY-PUT, 6, @DrawReverted,
"boolean (Property_Value)", TYPE 11
*[Class: @ImageManagerIcons] MaskColor
PROPERTY-GET, 9, @MaskColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @ImageManagerIcons] MaskColor
PROPERTY-PUT, 9, @MaskColor,
"OLE_COLOR (Property_Value)", TYPE 19

* XTPColorManagerColor
CLASS @XTPColorManagerColor
CLSID, 45675D54-0E11-4AE3-AD8D-AD6D22403E31
NAME, "XTPColorManagerColor"
* "long STDCOLOR_BACKGROUND"
ENUMERATOR, @STDCOLOR_BACKGROUND, 1
* "long STDCOLOR_ACTIVECAPTION"
ENUMERATOR, @STDCOLOR_ACTIVECAPTION, 2
* "long STDCOLOR_INACTIVECAPTION"
ENUMERATOR, @STDCOLOR_INACTIVECAPTION, 3
* "long STDCOLOR_MENU"
ENUMERATOR, @STDCOLOR_MENU, 4
* "long STDCOLOR_WINDOW"
ENUMERATOR, @STDCOLOR_WINDOW, 5
* "long STDCOLOR_WINDOWFRAME"
ENUMERATOR, @STDCOLOR_WINDOWFRAME, 6
* "long STDCOLOR_MENUTEXT"
ENUMERATOR, @STDCOLOR_MENUTEXT, 7
* "long STDCOLOR_WINDOWTEXT"
ENUMERATOR, @STDCOLOR_WINDOWTEXT, 8
* "long STDCOLOR_CAPTIONTEXT"
ENUMERATOR, @STDCOLOR_CAPTIONTEXT, 9
* "long STDCOLOR_ACTIVEBORDER"
ENUMERATOR, @STDCOLOR_ACTIVEBORDER, 10
* "long STDCOLOR_INACTIVEBORDER"
ENUMERATOR, @STDCOLOR_INACTIVEBORDER, 11
* "long STDCOLOR_APPWORKSPACE"
ENUMERATOR, @STDCOLOR_APPWORKSPACE, 12
* "long STDCOLOR_HIGHLIGHT"
ENUMERATOR, @STDCOLOR_HIGHLIGHT, 13
* "long STDCOLOR_HIGHLIGHTTEXT"
ENUMERATOR, @STDCOLOR_HIGHLIGHTTEXT, 14
* "long STDCOLOR_BTNFACE"
ENUMERATOR, @STDCOLOR_BTNFACE, 15
* "long STDCOLOR_BTNSHADOW"
ENUMERATOR, @STDCOLOR_BTNSHADOW, 16
* "long STDCOLOR_GRAYTEXT"
ENUMERATOR, @STDCOLOR_GRAYTEXT, 17
* "long STDCOLOR_BTNTEXT"
ENUMERATOR, @STDCOLOR_BTNTEXT, 18
* "long STDCOLOR_INACTIVECAPTIONTEXT"
ENUMERATOR, @STDCOLOR_INACTIVECAPTIONTEXT, 19
* "long STDCOLOR_BTNHIGHLIGHT"
ENUMERATOR, @STDCOLOR_BTNHIGHLIGHT, 20
* "long STDCOLOR_3DDKSHADOW"
ENUMERATOR, @STDCOLOR_3DDKSHADOW, 21
* "long STDCOLOR_3DLIGHT"
ENUMERATOR, @STDCOLOR_3DLIGHT, 22
* "long STDCOLOR_INFOTEXT"
ENUMERATOR, @STDCOLOR_INFOTEXT, 23
* "long STDCOLOR_INFOBK"
ENUMERATOR, @STDCOLOR_INFOBK, 24
* "long STDCOLOR_HOTLIGHT"
ENUMERATOR, @STDCOLOR_HOTLIGHT, 26
* "long STDCOLOR_GRADIENTACTIVECAPTION"
ENUMERATOR, @STDCOLOR_GRADIENTACTIVECAPTION, 27
* "long STDCOLOR_GRADIENTINACTIVECAPTION"
ENUMERATOR, @STDCOLOR_GRADIENTINACTIVECAPTION, 28
* "long XPCOLOR_TOOLBAR_FACE"
ENUMERATOR, @XPCOLOR_TOOLBAR_FACE, 30
* "long XPCOLOR_HIGHLIGHT"
ENUMERATOR, @XPCOLOR_HIGHLIGHT, 31
* "long XPCOLOR_HIGHLIGHT_BORDER"
ENUMERATOR, @XPCOLOR_HIGHLIGHT_BORDER, 32
* "long XPCOLOR_HIGHLIGHT_PUSHED"
ENUMERATOR, @XPCOLOR_HIGHLIGHT_PUSHED, 33
* "long XPCOLOR_HIGHLIGHT_CHECKED"
ENUMERATOR, @XPCOLOR_HIGHLIGHT_CHECKED, 36
* "long XPCOLOR_HIGHLIGHT_CHECKED_BORDER"
ENUMERATOR, @XPCOLOR_HIGHLIGHT_CHECKED_BORDER, 37
* "long XPCOLOR_ICONSHADDOW"
ENUMERATOR, @XPCOLOR_ICONSHADDOW, 34
* "long XPCOLOR_GRAYTEXT"
ENUMERATOR, @XPCOLOR_GRAYTEXT, 35
* "long XPCOLOR_TOOLBAR_GRIPPER"
ENUMERATOR, @XPCOLOR_TOOLBAR_GRIPPER, 38
* "long XPCOLOR_SEPARATOR"
ENUMERATOR, @XPCOLOR_SEPARATOR, 39
* "long XPCOLOR_DISABLED"
ENUMERATOR, @XPCOLOR_DISABLED, 40
* "long XPCOLOR_MENUBAR_FACE"
ENUMERATOR, @XPCOLOR_MENUBAR_FACE, 41
* "long XPCOLOR_MENUBAR_EXPANDED"
ENUMERATOR, @XPCOLOR_MENUBAR_EXPANDED, 42
* "long XPCOLOR_MENUBAR_BORDER"
ENUMERATOR, @XPCOLOR_MENUBAR_BORDER, 43
* "long XPCOLOR_MENUBAR_TEXT"
ENUMERATOR, @XPCOLOR_MENUBAR_TEXT, 44
* "long XPCOLOR_HIGHLIGHT_TEXT"
ENUMERATOR, @XPCOLOR_HIGHLIGHT_TEXT, 45
* "long XPCOLOR_TOOLBAR_TEXT"
ENUMERATOR, @XPCOLOR_TOOLBAR_TEXT, 46
* "long XPCOLOR_PUSHED_TEXT"
ENUMERATOR, @XPCOLOR_PUSHED_TEXT, 47
* "long XPCOLOR_TAB_INACTIVE_BACK"
ENUMERATOR, @XPCOLOR_TAB_INACTIVE_BACK, 48
* "long XPCOLOR_TAB_INACTIVE_TEXT"
ENUMERATOR, @XPCOLOR_TAB_INACTIVE_TEXT, 49
* "long XPCOLOR_HIGHLIGHT_PUSHED_BORDER"
ENUMERATOR, @XPCOLOR_HIGHLIGHT_PUSHED_BORDER, 50
* "long XPCOLOR_3DFACE"
ENUMERATOR, @XPCOLOR_3DFACE, 51
* "long XPCOLOR_3DSHADOW"
ENUMERATOR, @XPCOLOR_3DSHADOW, 52
* "long XPCOLOR_FRAME"
ENUMERATOR, @XPCOLOR_FRAME, 54
* "long XPCOLOR_SPLITTER_FACE"
ENUMERATOR, @XPCOLOR_SPLITTER_FACE, 55
* "long XPCOLOR_LABEL"
ENUMERATOR, @XPCOLOR_LABEL, 56
* "long XPCOLOR_STATICFRAME"
ENUMERATOR, @XPCOLOR_STATICFRAME, 57

* XTPCurrentSystemTheme
CLASS @XTPCurrentSystemTheme
CLSID, 12375D54-0E11-4AE3-AD8D-AD6D22403E31
NAME, "XTPCurrentSystemTheme"
* "long xtpSystemThemeUnknown"
ENUMERATOR, @xtpSystemThemeUnknown, 0
* "long xtpSystemThemeBlue"
ENUMERATOR, @xtpSystemThemeBlue, 1
* "long xtpSystemThemeOlive"
ENUMERATOR, @xtpSystemThemeOlive, 2
* "long xtpSystemThemeSilver"
ENUMERATOR, @xtpSystemThemeSilver, 3
* "long xtpSystemThemeRoyale"
ENUMERATOR, @xtpSystemThemeRoyale, 4
* "long xtpSystemThemeAero"
ENUMERATOR, @xtpSystemThemeAero, 5
* "long xtpSystemThemeAuto"
ENUMERATOR, @xtpSystemThemeAuto, 6

* IColorManager
CLASS @IColorManager
CLSID, 63C40CBE-DE43-4B56-BCEB-E14B825CF245
NAME, "IColorManager"
*[Class: @IColorManager] Color
PROPERTY-GET, 0, @Color,
"XTPColorManagerColor" @Index, TYPE 3
RETURNING "OLE_COLOR", TYPE 19
*[Class: @IColorManager] SetColor
METHOD, 1, @SetColor,
"XTPColorManagerColor" @Index, TYPE 3,
"OLE_COLOR" @Color, TYPE 19
*[Class: @IColorManager] GetCurrentSystemTheme
METHOD, 2, @GetCurrentSystemTheme
RETURNING "XTPCurrentSystemTheme", TYPE 3
*[Class: @IColorManager] SystemTheme
PROPERTY-GET, 3, @SystemTheme
RETURNING "XTPCurrentSystemTheme", TYPE 3
*[Class: @IColorManager] SystemTheme
PROPERTY-PUT, 3, @SystemTheme,
"XTPCurrentSystemTheme (Property_Value)", TYPE 3
*[Class: @IColorManager] EnableLunaBlueForRoyaleTheme
PROPERTY-GET, 4, @EnableLunaBlueForRoyaleTheme
RETURNING "boolean", TYPE 11
*[Class: @IColorManager] EnableLunaBlueForRoyaleTheme
PROPERTY-PUT, 4, @EnableLunaBlueForRoyaleTheme,
"boolean (Property_Value)", TYPE 11

* ColorManager
CLASS @ColorManager
CLSID, E232C4DB-8C00-4F05-AF87-9F05BCB55475
NAME, "ColorManager"
DEFAULT-INTERFACE, "IColorManager"
*[Class: @ColorManager] Color
PROPERTY-GET, 0, @Color,
"XTPColorManagerColor" @Index, TYPE 3
RETURNING "OLE_COLOR", TYPE 19
*[Class: @ColorManager] SetColor
METHOD, 1, @SetColor,
"XTPColorManagerColor" @Index, TYPE 3,
"OLE_COLOR" @Color, TYPE 19
*[Class: @ColorManager] GetCurrentSystemTheme
METHOD, 2, @GetCurrentSystemTheme
RETURNING "XTPCurrentSystemTheme", TYPE 3
*[Class: @ColorManager] SystemTheme
PROPERTY-GET, 3, @SystemTheme
RETURNING "XTPCurrentSystemTheme", TYPE 3
*[Class: @ColorManager] SystemTheme
PROPERTY-PUT, 3, @SystemTheme,
"XTPCurrentSystemTheme (Property_Value)", TYPE 3
*[Class: @ColorManager] EnableLunaBlueForRoyaleTheme
PROPERTY-GET, 4, @EnableLunaBlueForRoyaleTheme
RETURNING "boolean", TYPE 11
*[Class: @ColorManager] EnableLunaBlueForRoyaleTheme
PROPERTY-PUT, 4, @EnableLunaBlueForRoyaleTheme,
"boolean (Property_Value)", TYPE 11

* XtremePrinterInfo
CLASS @XtremePrinterInfo
CLSID, D0CD337C-ED8F-4CE1-9E36-403876BEE557
NAME, "XtremePrinterInfo"
*[Class: @XtremePrinterInfo] DeviceName
PROPERTY-GET, 1, @DeviceName
RETURNING "BSTR", TYPE 8
*[Class: @XtremePrinterInfo] DriverName
PROPERTY-GET, 2, @DriverName
RETURNING "BSTR", TYPE 8
*[Class: @XtremePrinterInfo] PortName
PROPERTY-GET, 3, @PortName
RETURNING "BSTR", TYPE 8

* XtremePrintPreviewOptions
CLASS @XtremePrintPreviewOptions
CLSID, 9814D536-D377-42F7-AADE-3247162CFC5C
NAME, "XtremePrintPreviewOptions"
*[Class: @XtremePrintPreviewOptions] Title
PROPERTY-GET, 1, @Title
RETURNING "BSTR", TYPE 8
*[Class: @XtremePrintPreviewOptions] Title
PROPERTY-PUT, 1, @Title,
"BSTR (Property_Value)", TYPE 8

* PrintPageHeaderFooter
CLASS @PrintPageHeaderFooter
CLSID, 8CABF54D-E75C-4A50-A908-F36D35F098D2
NAME, "PrintPageHeaderFooter"
*[Class: @PrintPageHeaderFooter] Clear
METHOD, 50, @Clear
*[Class: @PrintPageHeaderFooter] Font
PROPERTY-GET, -512, @Font
RETURNING "Font*", TYPE 9
*[Class: @PrintPageHeaderFooter] Font
PROPERTY-PUT, -512, @Font,
"Font* (Property_Value)", TYPE 9
*[Class: @PrintPageHeaderFooter] FormatString
PROPERTY-GET, 1, @FormatString
RETURNING "BSTR", TYPE 8
*[Class: @PrintPageHeaderFooter] FormatString
PROPERTY-PUT, 1, @FormatString,
"BSTR (Property_Value)", TYPE 8
*[Class: @PrintPageHeaderFooter] TextLeft
PROPERTY-GET, 2, @TextLeft
RETURNING "BSTR", TYPE 8
*[Class: @PrintPageHeaderFooter] TextLeft
PROPERTY-PUT, 2, @TextLeft,
"BSTR (Property_Value)", TYPE 8
*[Class: @PrintPageHeaderFooter] TextCenter
PROPERTY-GET, 3, @TextCenter
RETURNING "BSTR", TYPE 8
*[Class: @PrintPageHeaderFooter] TextCenter
PROPERTY-PUT, 3, @TextCenter,
"BSTR (Property_Value)", TYPE 8
*[Class: @PrintPageHeaderFooter] TextRight
PROPERTY-GET, 4, @TextRight
RETURNING "BSTR", TYPE 8
*[Class: @PrintPageHeaderFooter] TextRight
PROPERTY-PUT, 4, @TextRight,
"BSTR (Property_Value)", TYPE 8

* ResourceImages
CLASS @ResourceImages
CLSID, 9BCA0CBE-DE43-4B56-BCEB-E14B825CF245
NAME, "ResourceImages"
*[Class: @ResourceImages] LoadFromFile
METHOD, 1, @LoadFromFile,
"BSTR" @DllFileName, TYPE 8,
"BSTR" @IniFileName, TYPE 8
RETURNING "boolean", TYPE 11
*[Class: @ResourceImages] DllFileName
PROPERTY-GET, 2, @DllFileName
RETURNING "BSTR", TYPE 8
*[Class: @ResourceImages] IniFileName
PROPERTY-GET, 3, @IniFileName
RETURNING "BSTR", TYPE 8

* CalendarViewGroup
CLASS @CalendarViewGroup
CLSID, 0040C353-778B-4AF6-B920-AE789712CF73
NAME, "CalendarViewGroup"
*[Class: @CalendarViewGroup] GroupIndex
PROPERTY-GET, 1, @GroupIndex
RETURNING "long", TYPE 3
*[Class: @CalendarViewGroup] ViewDay
PROPERTY-GET, 10, @ViewDay
RETURNING "CalendarViewDay*", TYPE 9
*[Class: @CalendarViewGroup] ViewEvents
PROPERTY-GET, 11, @ViewEvents
RETURNING "CalendarViewEvents*", TYPE 9
*[Class: @CalendarViewGroup] MultipleResources
PROPERTY-GET, 12, @MultipleResources
RETURNING "CalendarResources*", TYPE 9

* CalendarViewDay
CLASS @CalendarViewDay
CLSID, CFED5027-B4A5-492F-ADA0-56E1B0772A53
NAME, "CalendarViewDay"
*[Class: @CalendarViewDay] Date
PROPERTY-GET, 1, @Date
RETURNING "DATE", TYPE 7
*[Class: @CalendarViewDay] View
PROPERTY-GET, 2, @View
RETURNING "CalendarView*", TYPE 9
*[Class: @CalendarViewDay] ViewEvents
PROPERTY-GET, 0, @ViewEvents,
"long" @nIndex, TYPE 3
RETURNING "CalendarViewEvent*", TYPE 9
*[Class: @CalendarViewDay] ViewEventsCount
PROPERTY-GET, 3, @ViewEventsCount
RETURNING "long", TYPE 3
*[Class: @CalendarViewDay] ViewGroups
PROPERTY-GET, 4, @ViewGroups
RETURNING "CalendarViewGroups*", TYPE 9
*[Class: @CalendarViewDay] MultipleResources
PROPERTY-GET, 5, @MultipleResources
RETURNING "CalendarResources*", TYPE 9
*[Class: @CalendarViewDay] SetMultipleResources
METHOD, 6, @SetMultipleResources,
"CalendarResources*" @MultipleResources, TYPE 9

* CalendarView
CLASS @CalendarView
CLSID, 1FED5027-B4A5-492F-ADA0-56E1B0772A53
NAME, "CalendarView"
*[Class: @CalendarView] ResetSelection
METHOD, 98, @ResetSelection
*[Class: @CalendarView] SetSelection
METHOD, 99, @SetSelection,
"DATE" @Begin, TYPE 7,
"DATE" @End, TYPE 7,
"boolean" @AllDay, TYPE 11
*[Class: @CalendarView] GetSelection
METHOD, 100, @GetSelection,
"DATE*" @Begin, TYPE 16391,
"DATE*" @End, TYPE 16391,
"boolean*" @AllDay, TYPE 16395
RETURNING "boolean", TYPE 11
*[Class: @CalendarView] GetSelectionV
* Specially for MS Internet Explorer.
METHOD, 150, @GetSelectionV,
"VARIANT*" @Begin, TYPE 16396,
"VARIANT*" @End, TYPE 16396,
"VARIANT*" @AllDay, TYPE 16396
RETURNING "boolean", TYPE 11
*[Class: @CalendarView] HitTest
METHOD, 101, @HitTest
RETURNING "CalendarHitTestInfo*", TYPE 9
*[Class: @CalendarView] HitTestEx
METHOD, 151, @HitTestEx,
"OLE_XPOS_PIXELS" @x, TYPE 3,
"OLE_YPOS_PIXELS" @y, TYPE 3
RETURNING "CalendarHitTestInfo*", TYPE 9
*[Class: @CalendarView] ShowDay
METHOD, 102, @ShowDay,
"DATE" @Day, TYPE 7,
"boolean" @Select, TYPE 11
OPTIONAL 1
*[Class: @CalendarView] Days
PROPERTY-GET, 0, @Days,
"long" @nIndex, TYPE 3
RETURNING "CalendarViewDay*", TYPE 9
*[Class: @CalendarView] DaysCount
PROPERTY-GET, 103, @DaysCount
RETURNING "long", TYPE 3
*[Class: @CalendarView] GetSelectedEvents
PROPERTY-GET, 110, @GetSelectedEvents
RETURNING "CalendarViewEvents*", TYPE 9
*[Class: @CalendarView] SelectViewEvent
METHOD, 111, @SelectViewEvent,
"CalendarViewEvent*" @ViewEvent, TYPE 9,
"boolean" @Select, TYPE 11
*[Class: @CalendarView] UnselectAllEvents
METHOD, 112, @UnselectAllEvents
*[Class: @CalendarView] EnableVScroll
METHOD, 113, @EnableVScroll,
"boolean" @bEnable, TYPE 11
*[Class: @CalendarView] EnableHScroll
METHOD, 114, @EnableHScroll,
"boolean" @bEnable, TYPE 11
*[Class: @CalendarView] CanCut
PROPERTY-GET, 120, @CanCut
RETURNING "boolean", TYPE 11
*[Class: @CalendarView] CanCopy
PROPERTY-GET, 121, @CanCopy
RETURNING "boolean", TYPE 11
*[Class: @CalendarView] CanPaste
PROPERTY-GET, 122, @CanPaste
RETURNING "boolean", TYPE 11
*[Class: @CalendarView] CanUndo
PROPERTY-GET, 123, @CanUndo
RETURNING "boolean", TYPE 11
*[Class: @CalendarView] CanRedo
PROPERTY-GET, 124, @CanRedo
RETURNING "boolean", TYPE 11
*[Class: @CalendarView] Cut
METHOD, 125, @Cut
*[Class: @CalendarView] Copy
METHOD, 126, @Copy
*[Class: @CalendarView] Paste
METHOD, 127, @Paste
*[Class: @CalendarView] Undo
METHOD, 128, @Undo
*[Class: @CalendarView] Redo
METHOD, 129, @Redo
*[Class: @CalendarView] MultipleResources
PROPERTY-GET, 130, @MultipleResources
RETURNING "CalendarResources*", TYPE 9
*[Class: @CalendarView] SetMultipleResources
METHOD, 131, @SetMultipleResources,
"CalendarResources*" @MultipleResources, TYPE 9
*[Class: @CalendarView] Selection
PROPERTY-GET, 132, @Selection
RETURNING "CalendarViewSelection*", TYPE 9
*[Class: @CalendarView] CanStartEdit
PROPERTY-GET, 133, @CanStartEdit
RETURNING "boolean", TYPE 11
*[Class: @CalendarView] DayHeaderFormatLong
PROPERTY-GET, 50, @DayHeaderFormatLong
RETURNING "BSTR", TYPE 8
*[Class: @CalendarView] DayHeaderFormatLong
PROPERTY-PUT, 50, @DayHeaderFormatLong,
"BSTR (Property_Value)", TYPE 8
*[Class: @CalendarView] DayHeaderFormatMiddle
PROPERTY-GET, 55, @DayHeaderFormatMiddle
RETURNING "BSTR", TYPE 8
*[Class: @CalendarView] DayHeaderFormatMiddle
PROPERTY-PUT, 55, @DayHeaderFormatMiddle,
"BSTR (Property_Value)", TYPE 8
*[Class: @CalendarView] DayHeaderFormatShort
PROPERTY-GET, 60, @DayHeaderFormatShort
RETURNING "BSTR", TYPE 8
*[Class: @CalendarView] DayHeaderFormatShort
PROPERTY-PUT, 60, @DayHeaderFormatShort,
"BSTR (Property_Value)", TYPE 8
*[Class: @CalendarView] DayHeaderFormatShortest
PROPERTY-GET, 65, @DayHeaderFormatShortest
RETURNING "BSTR", TYPE 8
*[Class: @CalendarView] DayHeaderFormatShortest
PROPERTY-PUT, 65, @DayHeaderFormatShortest,
"BSTR (Property_Value)", TYPE 8

* CalendarHitTestInfo
CLASS @CalendarHitTestInfo
CLSID, AFED5027-B4A5-492F-ADA0-56E1B0772A53
NAME, "CalendarHitTestInfo"
*[Class: @CalendarHitTestInfo] ViewEvent
PROPERTY-GET, 1, @ViewEvent
RETURNING "CalendarViewEvent*", TYPE 9
*[Class: @CalendarHitTestInfo] ViewGroup
PROPERTY-GET, 6, @ViewGroup
RETURNING "CalendarViewGroup*", TYPE 9
*[Class: @CalendarHitTestInfo] ViewDay
PROPERTY-GET, 2, @ViewDay
RETURNING "CalendarViewDay*", TYPE 9
*[Class: @CalendarHitTestInfo] HitCode
PROPERTY-GET, 3, @HitCode
RETURNING "CalendarHitTestCode", TYPE 3
*[Class: @CalendarHitTestInfo] HitDateTime
PROPERTY-GET, 4, @HitDateTime
RETURNING "DATE", TYPE 7
*[Class: @CalendarHitTestInfo] TimePartValid
PROPERTY-GET, 5, @TimePartValid
RETURNING "boolean", TYPE 11

* CalendarViewEvent
CLASS @CalendarViewEvent
CLSID, BFED5027-B4A5-492F-ADA0-56E1B0772A53
NAME, "CalendarViewEvent"
*[Class: @CalendarViewEvent] Event
PROPERTY-GET, 0, @Event
RETURNING "CalendarEvent*", TYPE 9
*[Class: @CalendarViewEvent] ViewDay
PROPERTY-GET, 2, @ViewDay
RETURNING "CalendarViewDay*", TYPE 9
*[Class: @CalendarViewEvent] ViewGroup
PROPERTY-GET, 3, @ViewGroup
RETURNING "CalendarViewGroup*", TYPE 9
*[Class: @CalendarViewEvent] Selected
PROPERTY-GET, 1, @Selected
RETURNING "boolean", TYPE 11
*[Class: @CalendarViewEvent] Selected
PROPERTY-PUT, 1, @Selected,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarViewEvent] IsVisible
PROPERTY-GET, 4, @IsVisible
RETURNING "boolean", TYPE 11
*[Class: @CalendarViewEvent] IsVisible
PROPERTY-PUT, 4, @IsVisible,
"boolean (Property_Value)", TYPE 11

* CalendarEvent
CLASS @CalendarEvent
CLSID, 5FED5027-B4A5-492F-ADA0-56E1B0772A53
NAME, "CalendarEvent"
*[Class: @CalendarEvent] RecurrenceState
PROPERTY-GET, 10, @RecurrenceState
RETURNING "CalendarEventRecurrenceState", TYPE 3
*[Class: @CalendarEvent] Id
PROPERTY-GET, 11, @Id
RETURNING "long", TYPE 3
*[Class: @CalendarEvent] CreationTime
PROPERTY-GET, 12, @CreationTime
RETURNING "DATE", TYPE 7
*[Class: @CalendarEvent] LastModificationTime
PROPERTY-GET, 13, @LastModificationTime
RETURNING "DATE", TYPE 7
*[Class: @CalendarEvent] RecurrencePattern
PROPERTY-GET, 15, @RecurrencePattern
RETURNING "CalendarRecurrencePattern*", TYPE 9
*[Class: @CalendarEvent] CreateRecurrence
METHOD, 16, @CreateRecurrence
RETURNING "CalendarRecurrencePattern*", TYPE 9
*[Class: @CalendarEvent] CreateRecurrenceEx
METHOD, 116, @CreateRecurrenceEx,
"long" @PatternID, TYPE 3
RETURNING "CalendarRecurrencePattern*", TYPE 9
*[Class: @CalendarEvent] UpdateRecurrence
METHOD, 17, @UpdateRecurrence,
"CalendarRecurrencePattern*" @pPattern, TYPE 9
*[Class: @CalendarEvent] RemoveRecurrence
METHOD, 18, @RemoveRecurrence
*[Class: @CalendarEvent] MakeAsRException
METHOD, 19, @MakeAsRException
*[Class: @CalendarEvent] MakeAsRExceptionEx
METHOD, 119, @MakeAsRExceptionEx,
"long" @PatternID, TYPE 3
*[Class: @CalendarEvent] SetRExceptionDeleted
METHOD, 20, @SetRExceptionDeleted,
"boolean" @bDeleted, TYPE 11
*[Class: @CalendarEvent] CloneEvent
METHOD, 21, @CloneEvent
RETURNING "CalendarEvent*", TYPE 9
*[Class: @CalendarEvent] Update
METHOD, 22, @Update,
"CalendarEvent*" @Event, TYPE 9
*[Class: @CalendarEvent] CustomProperties
PROPERTY-GET, 23, @CustomProperties
RETURNING "CalendarCustomProperties*", TYPE 9
*[Class: @CalendarEvent] CustomIcons
PROPERTY-GET, 31, @CustomIcons
RETURNING "CalendarIconIDs*", TYPE 9
*[Class: @CalendarEvent] DataProvider
PROPERTY-GET, 32, @DataProvider
RETURNING "CalendarDataProvider*", TYPE 9
*[Class: @CalendarEvent] Categories
PROPERTY-GET, 33, @Categories
RETURNING "CalendarEventCategoryIDs*", TYPE 9
*[Class: @CalendarEvent] StartTimeV
PROPERTY-GET, 36, @StartTimeV
RETURNING "CalendarSystemTime*", TYPE 9
*[Class: @CalendarEvent] EndTimeV
PROPERTY-GET, 37, @EndTimeV
RETURNING "CalendarSystemTime*", TYPE 9
*[Class: @CalendarEvent] Subject
PROPERTY-GET, 0, @Subject
RETURNING "BSTR", TYPE 8
*[Class: @CalendarEvent] Subject
PROPERTY-PUT, 0, @Subject,
"BSTR (Property_Value)", TYPE 8
*[Class: @CalendarEvent] Location
PROPERTY-GET, 1, @Location
RETURNING "BSTR", TYPE 8
*[Class: @CalendarEvent] Location
PROPERTY-PUT, 1, @Location,
"BSTR (Property_Value)", TYPE 8
*[Class: @CalendarEvent] Body
PROPERTY-GET, 2, @Body
RETURNING "BSTR", TYPE 8
*[Class: @CalendarEvent] Body
PROPERTY-PUT, 2, @Body,
"BSTR (Property_Value)", TYPE 8
*[Class: @CalendarEvent] MeetingFlag
PROPERTY-GET, 3, @MeetingFlag
RETURNING "boolean", TYPE 11
*[Class: @CalendarEvent] MeetingFlag
PROPERTY-PUT, 3, @MeetingFlag,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarEvent] PrivateFlag
PROPERTY-GET, 4, @PrivateFlag
RETURNING "boolean", TYPE 11
*[Class: @CalendarEvent] PrivateFlag
PROPERTY-PUT, 4, @PrivateFlag,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarEvent] Label
PROPERTY-GET, 5, @Label
RETURNING "long", TYPE 3
*[Class: @CalendarEvent] Label
PROPERTY-PUT, 5, @Label,
"long (Property_Value)", TYPE 3
*[Class: @CalendarEvent] BusyStatus
PROPERTY-GET, 6, @BusyStatus
RETURNING "CalendarEventBusyStatus", TYPE 3
*[Class: @CalendarEvent] BusyStatus
PROPERTY-PUT, 6, @BusyStatus,
"CalendarEventBusyStatus (Property_Value)", TYPE 3
*[Class: @CalendarEvent] Importance
PROPERTY-GET, 7, @Importance
RETURNING "CalendarEventImportance", TYPE 3
*[Class: @CalendarEvent] Importance
PROPERTY-PUT, 7, @Importance,
"CalendarEventImportance (Property_Value)", TYPE 3
*[Class: @CalendarEvent] StartTime
PROPERTY-GET, 8, @StartTime
RETURNING "DATE", TYPE 7
*[Class: @CalendarEvent] StartTime
PROPERTY-PUT, 8, @StartTime,
"DATE (Property_Value)", TYPE 7
*[Class: @CalendarEvent] EndTime
PROPERTY-GET, 9, @EndTime
RETURNING "DATE", TYPE 7
*[Class: @CalendarEvent] EndTime
PROPERTY-PUT, 9, @EndTime,
"DATE (Property_Value)", TYPE 7
*[Class: @CalendarEvent] AllDayEvent
PROPERTY-GET, 14, @AllDayEvent
RETURNING "boolean", TYPE 11
*[Class: @CalendarEvent] AllDayEvent
PROPERTY-PUT, 14, @AllDayEvent,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarEvent] Reminder
PROPERTY-GET, 24, @Reminder
RETURNING "boolean", TYPE 11
*[Class: @CalendarEvent] Reminder
PROPERTY-PUT, 24, @Reminder,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarEvent] ReminderMinutesBeforeStart
PROPERTY-GET, 25, @ReminderMinutesBeforeStart
RETURNING "long", TYPE 3
*[Class: @CalendarEvent] ReminderMinutesBeforeStart
PROPERTY-PUT, 25, @ReminderMinutesBeforeStart,
"long (Property_Value)", TYPE 3
*[Class: @CalendarEvent] ReminderSoundFile
PROPERTY-GET, 26, @ReminderSoundFile
RETURNING "BSTR", TYPE 8
*[Class: @CalendarEvent] ReminderSoundFile
PROPERTY-PUT, 26, @ReminderSoundFile,
"BSTR (Property_Value)", TYPE 8
*[Class: @CalendarEvent] RExceptionStartTimeOrig
PROPERTY-GET, 27, @RExceptionStartTimeOrig
RETURNING "DATE", TYPE 7
*[Class: @CalendarEvent] RExceptionStartTimeOrig
PROPERTY-PUT, 27, @RExceptionStartTimeOrig,
"DATE (Property_Value)", TYPE 7
*[Class: @CalendarEvent] RExceptionEndTimeOrig
PROPERTY-GET, 28, @RExceptionEndTimeOrig
RETURNING "DATE", TYPE 7
*[Class: @CalendarEvent] RExceptionEndTimeOrig
PROPERTY-PUT, 28, @RExceptionEndTimeOrig,
"DATE (Property_Value)", TYPE 7
*[Class: @CalendarEvent] RExceptionDeleted
PROPERTY-GET, 29, @RExceptionDeleted
RETURNING "boolean", TYPE 11
*[Class: @CalendarEvent] RExceptionDeleted
PROPERTY-PUT, 29, @RExceptionDeleted,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarEvent] ScheduleID
PROPERTY-GET, 30, @ScheduleID
RETURNING "long", TYPE 3
*[Class: @CalendarEvent] ScheduleID
PROPERTY-PUT, 30, @ScheduleID,
"long (Property_Value)", TYPE 3
*[Class: @CalendarEvent] EventVisible
PROPERTY-GET, 34, @EventVisible
RETURNING "boolean", TYPE 11
*[Class: @CalendarEvent] EventVisible
PROPERTY-PUT, 34, @EventVisible,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarEvent] MultipleSchedules
PROPERTY-GET, 35, @MultipleSchedules
RETURNING "BSTR", TYPE 8
*[Class: @CalendarEvent] MultipleSchedules
PROPERTY-PUT, 35, @MultipleSchedules,
"BSTR (Property_Value)", TYPE 8

* CalendarEventBusyStatus
CLASS @CalendarEventBusyStatus
CLSID, 1DD90FD4-A6AC-46F6-A791-69522EC9F482
NAME, "CalendarEventBusyStatus"
* "long xtpCalendarBusyStatusFree"
ENUMERATOR, @xtpCalendarBusyStatusFree, 0
* "long xtpCalendarBusyStatusTentative"
ENUMERATOR, @xtpCalendarBusyStatusTentative, 1
* "long xtpCalendarBusyStatusBusy"
ENUMERATOR, @xtpCalendarBusyStatusBusy, 2
* "long xtpCalendarBusyStatusOutOfOffice"
ENUMERATOR, @xtpCalendarBusyStatusOutOfOffice, 3

* CalendarEventImportance
CLASS @CalendarEventImportance
CLSID, 2DD90FD4-A6AC-46F6-A791-69522EC9F482
NAME, "CalendarEventImportance"
* "long xtpCalendarImportanceLow"
ENUMERATOR, @xtpCalendarImportanceLow, 0
* "long xtpCalendarImportanceNormal"
ENUMERATOR, @xtpCalendarImportanceNormal, 1
* "long xtpCalendarImportanceHigh"
ENUMERATOR, @xtpCalendarImportanceHigh, 2

* CalendarEventRecurrenceState
CLASS @CalendarEventRecurrenceState
CLSID, 3DD90FD4-A6AC-46F6-A791-69522EC9F482
NAME, "CalendarEventRecurrenceState"
* "long xtpCalendarRecurrenceNotRecurring"
ENUMERATOR, @xtpCalendarRecurrenceNotRecurring, 0
* "long xtpCalendarRecurrenceMaster"
ENUMERATOR, @xtpCalendarRecurrenceMaster, 1
* "long xtpCalendarRecurrenceOccurrence"
ENUMERATOR, @xtpCalendarRecurrenceOccurrence, 2
* "long xtpCalendarRecurrenceException"
ENUMERATOR, @xtpCalendarRecurrenceException, 3

* CalendarRecurrencePattern
CLASS @CalendarRecurrencePattern
CLSID, 12ED5027-B4A5-492F-ADA0-56E1B0772A53
NAME, "CalendarRecurrencePattern"
*[Class: @CalendarRecurrencePattern] MasterEvent
PROPERTY-GET, 8, @MasterEvent
RETURNING "CalendarEvent*", TYPE 9
*[Class: @CalendarRecurrencePattern] Options
PROPERTY-GET, 9, @Options
RETURNING "CalendarRecurrencePatternOptions*",
TYPE 9
*[Class: @CalendarRecurrencePattern] Exceptions
PROPERTY-GET, 10, @Exceptions
RETURNING "CalendarEvents*", TYPE 9
*[Class: @CalendarRecurrencePattern] SetException
METHOD, 11, @SetException,
"CalendarEvent*" @ExceptionEvent, TYPE 9
*[Class: @CalendarRecurrencePattern] RemoveException
METHOD, 12, @RemoveException,
"CalendarEvent*" @ExceptionEvent, TYPE 9
*[Class: @CalendarRecurrencePattern] RemoveAllExceptions
METHOD, 13, @RemoveAllExceptions
*[Class: @CalendarRecurrencePattern] CustomProperties
PROPERTY-GET, 14, @CustomProperties
RETURNING "CalendarCustomProperties*", TYPE 9
*[Class: @CalendarRecurrencePattern] Id
PROPERTY-GET, 15, @Id
RETURNING "long", TYPE 3
*[Class: @CalendarRecurrencePattern] StartTime
PROPERTY-GET, 1, @StartTime
RETURNING "DATE", TYPE 7
*[Class: @CalendarRecurrencePattern] StartTime
PROPERTY-PUT, 1, @StartTime,
"DATE (Property_Value)", TYPE 7
*[Class: @CalendarRecurrencePattern] DurationMinutes
PROPERTY-GET, 2, @DurationMinutes
RETURNING "long", TYPE 3
*[Class: @CalendarRecurrencePattern] DurationMinutes
PROPERTY-PUT, 2, @DurationMinutes,
"long (Property_Value)", TYPE 3
*[Class: @CalendarRecurrencePattern] StartDate
PROPERTY-GET, 3, @StartDate
RETURNING "DATE", TYPE 7
*[Class: @CalendarRecurrencePattern] StartDate
PROPERTY-PUT, 3, @StartDate,
"DATE (Property_Value)", TYPE 7
*[Class: @CalendarRecurrencePattern] EndDate
PROPERTY-GET, 4, @EndDate
RETURNING "DATE", TYPE 7
*[Class: @CalendarRecurrencePattern] EndDate
PROPERTY-PUT, 4, @EndDate,
"DATE (Property_Value)", TYPE 7
*[Class: @CalendarRecurrencePattern] EndAfterOccurrences
PROPERTY-GET, 5, @EndAfterOccurrences
RETURNING "long", TYPE 3
*[Class: @CalendarRecurrencePattern] EndAfterOccurrences
PROPERTY-PUT, 5, @EndAfterOccurrences,
"long (Property_Value)", TYPE 3
*[Class: @CalendarRecurrencePattern] EndMethod
PROPERTY-GET, 6, @EndMethod
RETURNING "CalendarPatternEnd", TYPE 3
*[Class: @CalendarRecurrencePattern] EndMethod
PROPERTY-PUT, 6, @EndMethod,
"CalendarPatternEnd (Property_Value)", TYPE 3
*[Class: @CalendarRecurrencePattern] MasterEventId
PROPERTY-GET, 16, @MasterEventId
RETURNING "long", TYPE 3
*[Class: @CalendarRecurrencePattern] MasterEventId
PROPERTY-PUT, 16, @MasterEventId,
"long (Property_Value)", TYPE 3

* CalendarPatternEnd
CLASS @CalendarPatternEnd
CLSID, 224FFFD4-A6AC-46F6-A791-69522EC9F482
NAME, "CalendarPatternEnd"
* "long xtpCalendarPatternEndDate"
ENUMERATOR, @xtpCalendarPatternEndDate, 0
* "long xtpCalendarPatternEndAfterOccurrences"
ENUMERATOR, @xtpCalendarPatternEndAfterOccurrences, 1
* "long xtpCalendarPatternEndNoDate"
ENUMERATOR, @xtpCalendarPatternEndNoDate, 2

* CalendarRecurrencePatternOptions
CLASS @CalendarRecurrencePatternOptions
CLSID, 13ED5027-B4A5-492F-ADA0-56E1B0772A53
NAME, "CalendarRecurrencePatternOptions"
*[Class: @CalendarRecurrencePatternOptions] DailyEveryWeekDayOnly
PROPERTY-GET, 1, @DailyEveryWeekDayOnly
RETURNING "boolean", TYPE 11
*[Class: @CalendarRecurrencePatternOptions] DailyEveryWeekDayOnly
PROPERTY-PUT, 1, @DailyEveryWeekDayOnly,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarRecurrencePatternOptions] DailyIntervalDays
PROPERTY-GET, 2, @DailyIntervalDays
RETURNING "long", TYPE 3
*[Class: @CalendarRecurrencePatternOptions] DailyIntervalDays
PROPERTY-PUT, 2, @DailyIntervalDays,
"long (Property_Value)", TYPE 3
*[Class: @CalendarRecurrencePatternOptions] WeeklyIntervalWeeks
PROPERTY-GET, 3, @WeeklyIntervalWeeks
RETURNING "long", TYPE 3
*[Class: @CalendarRecurrencePatternOptions] WeeklyIntervalWeeks
PROPERTY-PUT, 3, @WeeklyIntervalWeeks,
"long (Property_Value)", TYPE 3
*[Class: @CalendarRecurrencePatternOptions] WeeklyDayOfWeekMask
PROPERTY-GET, 4, @WeeklyDayOfWeekMask
RETURNING "CalendarWeekDay", TYPE 3
*[Class: @CalendarRecurrencePatternOptions] WeeklyDayOfWeekMask
PROPERTY-PUT, 4, @WeeklyDayOfWeekMask,
"CalendarWeekDay (Property_Value)", TYPE 3
*[Class: @CalendarRecurrencePatternOptions] MonthlyIntervalMonths
PROPERTY-GET, 5, @MonthlyIntervalMonths
RETURNING "long", TYPE 3
*[Class: @CalendarRecurrencePatternOptions] MonthlyIntervalMonths
PROPERTY-PUT, 5, @MonthlyIntervalMonths,
"long (Property_Value)", TYPE 3
*[Class: @CalendarRecurrencePatternOptions] MonthlyDayOfMonth
PROPERTY-GET, 6, @MonthlyDayOfMonth
RETURNING "long", TYPE 3
*[Class: @CalendarRecurrencePatternOptions] MonthlyDayOfMonth
PROPERTY-PUT, 6, @MonthlyDayOfMonth,
"long (Property_Value)", TYPE 3
*[Class: @CalendarRecurrencePatternOptions] MonthNthIntervalMonths
PROPERTY-GET, 7, @MonthNthIntervalMonths
RETURNING "long", TYPE 3
*[Class: @CalendarRecurrencePatternOptions] MonthNthIntervalMonths
PROPERTY-PUT, 7, @MonthNthIntervalMonths,
"long (Property_Value)", TYPE 3
*[Class: @CalendarRecurrencePatternOptions] MonthNthWhichDay
PROPERTY-GET, 8, @MonthNthWhichDay
RETURNING "long", TYPE 3
*[Class: @CalendarRecurrencePatternOptions] MonthNthWhichDay
PROPERTY-PUT, 8, @MonthNthWhichDay,
"long (Property_Value)", TYPE 3
*[Class: @CalendarRecurrencePatternOptions] MonthNthWhichDayMask
PROPERTY-GET, 9, @MonthNthWhichDayMask
RETURNING "CalendarWeekDay", TYPE 3
*[Class: @CalendarRecurrencePatternOptions] MonthNthWhichDayMask
PROPERTY-PUT, 9, @MonthNthWhichDayMask,
"CalendarWeekDay (Property_Value)", TYPE 3
*[Class: @CalendarRecurrencePatternOptions] YearlyMonthOfYear
PROPERTY-GET, 10, @YearlyMonthOfYear
RETURNING "long", TYPE 3
*[Class: @CalendarRecurrencePatternOptions] YearlyMonthOfYear
PROPERTY-PUT, 10, @YearlyMonthOfYear,
"long (Property_Value)", TYPE 3
*[Class: @CalendarRecurrencePatternOptions] YearlyDayOfMonth
PROPERTY-GET, 11, @YearlyDayOfMonth
RETURNING "long", TYPE 3
*[Class: @CalendarRecurrencePatternOptions] YearlyDayOfMonth
PROPERTY-PUT, 11, @YearlyDayOfMonth,
"long (Property_Value)", TYPE 3
*[Class: @CalendarRecurrencePatternOptions] YearNthWhichDay
PROPERTY-GET, 12, @YearNthWhichDay
RETURNING "long", TYPE 3
*[Class: @CalendarRecurrencePatternOptions] YearNthWhichDay
PROPERTY-PUT, 12, @YearNthWhichDay,
"long (Property_Value)", TYPE 3
*[Class: @CalendarRecurrencePatternOptions] YearNthWhichDayMask
PROPERTY-GET, 13, @YearNthWhichDayMask
RETURNING "long", TYPE 3
*[Class: @CalendarRecurrencePatternOptions] YearNthWhichDayMask
PROPERTY-PUT, 13, @YearNthWhichDayMask,
"long (Property_Value)", TYPE 3
*[Class: @CalendarRecurrencePatternOptions] YearNthMonthOfYear
PROPERTY-GET, 14, @YearNthMonthOfYear
RETURNING "long", TYPE 3
*[Class: @CalendarRecurrencePatternOptions] YearNthMonthOfYear
PROPERTY-PUT, 14, @YearNthMonthOfYear,
"long (Property_Value)", TYPE 3
*[Class: @CalendarRecurrencePatternOptions] RecurrenceType
PROPERTY-GET, 15, @RecurrenceType
RETURNING "CalendarRecurrenceType", TYPE 3
*[Class: @CalendarRecurrencePatternOptions] RecurrenceType
PROPERTY-PUT, 15, @RecurrenceType,
"CalendarRecurrenceType (Property_Value)", TYPE 3
*[Class: @CalendarRecurrencePatternOptions] Data1
PROPERTY-GET, 21, @Data1
RETURNING "long", TYPE 3
*[Class: @CalendarRecurrencePatternOptions] Data1
PROPERTY-PUT, 21, @Data1,
"long (Property_Value)", TYPE 3
*[Class: @CalendarRecurrencePatternOptions] Data2
PROPERTY-GET, 22, @Data2
RETURNING "long", TYPE 3
*[Class: @CalendarRecurrencePatternOptions] Data2
PROPERTY-PUT, 22, @Data2,
"long (Property_Value)", TYPE 3
*[Class: @CalendarRecurrencePatternOptions] Data3
PROPERTY-GET, 23, @Data3
RETURNING "long", TYPE 3
*[Class: @CalendarRecurrencePatternOptions] Data3
PROPERTY-PUT, 23, @Data3,
"long (Property_Value)", TYPE 3
*[Class: @CalendarRecurrencePatternOptions] Data4
PROPERTY-GET, 24, @Data4
RETURNING "long", TYPE 3
*[Class: @CalendarRecurrencePatternOptions] Data4
PROPERTY-PUT, 24, @Data4,
"long (Property_Value)", TYPE 3

* CalendarWeekDay
CLASS @CalendarWeekDay
CLSID, 223FFFD4-A6AC-46F6-A791-69522EC9F482
NAME, "CalendarWeekDay"
* "long xtpCalendarDaySunday"
ENUMERATOR, @xtpCalendarDaySunday, 1
* "long xtpCalendarDayMonday"
ENUMERATOR, @xtpCalendarDayMonday, 2
* "long xtpCalendarDayTuesday"
ENUMERATOR, @xtpCalendarDayTuesday, 4
* "long xtpCalendarDayWednesday"
ENUMERATOR, @xtpCalendarDayWednesday, 8
* "long xtpCalendarDayThursday"
ENUMERATOR, @xtpCalendarDayThursday, 16
* "long xtpCalendarDayFriday"
ENUMERATOR, @xtpCalendarDayFriday, 32
* "long xtpCalendarDaySaturday"
ENUMERATOR, @xtpCalendarDaySaturday, 64
* "long xtpCalendarDayAllWeek"
ENUMERATOR, @xtpCalendarDayAllWeek, 127
* "long xtpCalendarDaySaSu"
ENUMERATOR, @xtpCalendarDaySaSu, 65
* "long xtpCalendarDayMo_Fr"
ENUMERATOR, @xtpCalendarDayMo_Fr, 62

* CalendarRecurrenceType
CLASS @CalendarRecurrenceType
CLSID, 225FFFD4-A6AC-46F6-A791-69522EC9F482
NAME, "CalendarRecurrenceType"
* "long xtpCalendarRecurrenceUnknown"
ENUMERATOR, @xtpCalendarRecurrenceUnknown, 0
* "long xtpCalendarRecurrenceDaily"
ENUMERATOR, @xtpCalendarRecurrenceDaily, 1
* "long xtpCalendarRecurrenceWeekly"
ENUMERATOR, @xtpCalendarRecurrenceWeekly, 2
* "long xtpCalendarRecurrenceMonthly"
ENUMERATOR, @xtpCalendarRecurrenceMonthly, 3
* "long xtpCalendarRecurrenceMonthNth"
ENUMERATOR, @xtpCalendarRecurrenceMonthNth, 4
* "long xtpCalendarRecurrenceYearly"
ENUMERATOR, @xtpCalendarRecurrenceYearly, 5
* "long xtpCalendarRecurrenceYearNth"
ENUMERATOR, @xtpCalendarRecurrenceYearNth, 6

* CalendarEvents
CLASS @CalendarEvents
CLSID, 11ED5027-B4A5-492F-ADA0-56E1B0772A53
NAME, "CalendarEvents"
*[Class: @CalendarEvents] _NewEnum
METHOD, -4, @_NewEnum
RETURNING "IDispatch*", TYPE 9
*[Class: @CalendarEvents] Event
PROPERTY-GET, 0, @Event,
"long" @nIndex, TYPE 3
RETURNING "CalendarEvent*", TYPE 9
*[Class: @CalendarEvents] Count
PROPERTY-GET, 1, @Count
RETURNING "long", TYPE 3
*[Class: @CalendarEvents] Add
METHOD, 2, @Add,
"CalendarEvent*" @Event, TYPE 9
*[Class: @CalendarEvents] Remove
METHOD, 3, @Remove,
"long" @nIndex, TYPE 3

* CalendarCustomProperties
CLASS @CalendarCustomProperties
CLSID, 63250270-11DA-4A0C-BB5F-DA2832FC2272
NAME, "CalendarCustomProperties"
*[Class: @CalendarCustomProperties] Property
PROPERTY-GET, 0, @Property,
"BSTR" @strName, TYPE 8
RETURNING "VARIANT", TYPE 12
*[Class: @CalendarCustomProperties] Property
PROPERTY-PUT, 0, @Property,
"BSTR" @strName, TYPE 8,
"VARIANT (Property_Value)", TYPE 12
*[Class: @CalendarCustomProperties] Count
PROPERTY-GET, 1, @Count
RETURNING "long", TYPE 3
*[Class: @CalendarCustomProperties] Remove
METHOD, 2, @Remove,
"BSTR" @strName, TYPE 8
*[Class: @CalendarCustomProperties] RemoveAll
METHOD, 3, @RemoveAll
*[Class: @CalendarCustomProperties] LoadFromString
METHOD, 4, @LoadFromString,
"BSTR" @strData, TYPE 8
*[Class: @CalendarCustomProperties] SaveToString
METHOD, 5, @SaveToString
RETURNING "BSTR", TYPE 8
*[Class: @CalendarCustomProperties] _NewEnum
* Enum all properties names.
METHOD, -4, @_NewEnum
RETURNING "IDispatch*", TYPE 9

* CalendarIconIDs
CLASS @CalendarIconIDs
CLSID, 108F2771-6DD5-4F39-A03B-FD05ED5AE441
NAME, "CalendarIconIDs"
*[Class: @CalendarIconIDs] Count
PROPERTY-GET, 1, @Count
RETURNING "long", TYPE 3
*[Class: @CalendarIconIDs] Item
PROPERTY-GET, 0, @Item,
"long" @Index, TYPE 3
RETURNING "long", TYPE 3
*[Class: @CalendarIconIDs] Item
PROPERTY-PUT, 0, @Item,
"long" @Index, TYPE 3,
"long (Property_Value)", TYPE 3
*[Class: @CalendarIconIDs] _NewEnum
METHOD, -4, @_NewEnum
RETURNING "IDispatch*", TYPE 9
*[Class: @CalendarIconIDs] Add
METHOD, 2, @Add,
"long" @iconID, TYPE 3
*[Class: @CalendarIconIDs] AddIfNeed
METHOD, 3, @AddIfNeed,
"long" @iconID, TYPE 3
*[Class: @CalendarIconIDs] RemoveID
METHOD, 4, @RemoveID,
"long" @iconID, TYPE 3
*[Class: @CalendarIconIDs] Remove
METHOD, 5, @Remove,
"long" @Index, TYPE 3
*[Class: @CalendarIconIDs] RemoveAll
METHOD, 6, @RemoveAll
*[Class: @CalendarIconIDs] Find
METHOD, 7, @Find,
"long" @iconID, TYPE 3
RETURNING "long", TYPE 3
*[Class: @CalendarIconIDs] LoadFromString
METHOD, 8, @LoadFromString,
"BSTR" @strData, TYPE 8
*[Class: @CalendarIconIDs] SaveToString
METHOD, 9, @SaveToString
RETURNING "BSTR", TYPE 8

* CalendarDataProvider
CLASS @CalendarDataProvider
CLSID, 6FED5027-B4A5-492F-ADA0-56E1B0772A53
NAME, "CalendarDataProvider"
*[Class: @CalendarDataProvider] Open
METHOD, 5, @Open
RETURNING "boolean", TYPE 11
*[Class: @CalendarDataProvider] OpenEx
* Usefull when Calendar Control used in MS Access application. *Example: * wndCalendar.SetDataProvider "Provider=Access" * wndCalendar.DataProvider.OpenEx CurrentProject.Connection
METHOD, 21, @OpenEx,
"IDispatch*" @ADOConnection, TYPE 9
RETURNING "boolean", TYPE 11
*[Class: @CalendarDataProvider] Create
METHOD, 6, @Create
RETURNING "boolean", TYPE 11
*[Class: @CalendarDataProvider] Close
METHOD, 7, @Close
*[Class: @CalendarDataProvider] Save
METHOD, 8, @Save
*[Class: @CalendarDataProvider] CreateEvent
METHOD, 1, @CreateEvent
RETURNING "CalendarEvent*", TYPE 9
*[Class: @CalendarDataProvider] CreateEventEx
METHOD, 51, @CreateEventEx,
"long" @EventID, TYPE 3
RETURNING "CalendarEvent*", TYPE 9
*[Class: @CalendarDataProvider] CreateRecurrencePattern
METHOD, 52, @CreateRecurrencePattern,
"long" @PatternID, TYPE 3
RETURNING "CalendarRecurrencePattern*", TYPE 9
*[Class: @CalendarDataProvider] ChangeEvent
METHOD, 2, @ChangeEvent,
"CalendarEvent*" @Event, TYPE 9
*[Class: @CalendarDataProvider] AddEvent
METHOD, 3, @AddEvent,
"CalendarEvent*" @Event, TYPE 9
*[Class: @CalendarDataProvider] DeleteEvent
METHOD, 4, @DeleteEvent,
"CalendarEvent*" @Event, TYPE 9
*[Class: @CalendarDataProvider] RemoveAllEvents
METHOD, 9, @RemoveAllEvents
*[Class: @CalendarDataProvider] RetrieveDayEvents
METHOD, 10, @RetrieveDayEvents,
"DATE" @dt, TYPE 7
RETURNING "CalendarEvents*", TYPE 9
*[Class: @CalendarDataProvider] GetEvent
METHOD, 11, @GetEvent,
"long" @EventID, TYPE 3
RETURNING "CalendarEvent*", TYPE 9
*[Class: @CalendarDataProvider] GetRecurrencePattern
METHOD, 12, @GetRecurrencePattern,
"long" @PatternID, TYPE 3
RETURNING "CalendarRecurrencePattern*", TYPE 9
*[Class: @CalendarDataProvider] LabelList
METHOD, 13, @LabelList
RETURNING "CalendarEventLabels*", TYPE 9
*[Class: @CalendarDataProvider] ClearCache
METHOD, 14, @ClearCache
*[Class: @CalendarDataProvider] GetAllEventsRaw
METHOD, 16, @GetAllEventsRaw
RETURNING "CalendarEvents*", TYPE 9
*[Class: @CalendarDataProvider] DataSource
PROPERTY-GET, 18, @DataSource
RETURNING "BSTR", TYPE 8
*[Class: @CalendarDataProvider] Schedules
PROPERTY-GET, 19, @Schedules
RETURNING "CalendarSchedules*", TYPE 9
*[Class: @CalendarDataProvider] IsOpen
PROPERTY-GET, 20, @IsOpen
RETURNING "boolean", TYPE 11
*[Class: @CalendarDataProvider] EventCategories
PROPERTY-GET, 22, @EventCategories
RETURNING "CalendarEventCategories*", TYPE 9
*[Class: @CalendarDataProvider] CacheMode
PROPERTY-GET, 15, @CacheMode
RETURNING "CalendarDataProviderCacheMode", TYPE 3
*[Class: @CalendarDataProvider] CacheMode
PROPERTY-PUT, 15, @CacheMode,
"CalendarDataProviderCacheMode (Property_Value)",
TYPE 3
*[Class: @CalendarDataProvider] ConnectionString
PROPERTY-GET, 17, @ConnectionString
RETURNING "BSTR", TYPE 8
*[Class: @CalendarDataProvider] ConnectionString
PROPERTY-PUT, 17, @ConnectionString,
"BSTR (Property_Value)", TYPE 8
*[Class: @CalendarDataProvider] OwnershipMode
PROPERTY-GET, 23, @OwnershipMode
RETURNING "boolean", TYPE 11
*[Class: @CalendarDataProvider] OwnershipMode
PROPERTY-PUT, 23, @OwnershipMode,
"boolean (Property_Value)", TYPE 11

* CalendarDataProviderCacheMode
CLASS @CalendarDataProviderCacheMode
CLSID, 83A2A35E-94DC-4369-A180-2DD5E8811E91
NAME, "CalendarDataProviderCacheMode"
* "long xtpCalendarDPCacheModeOff"
ENUMERATOR, @xtpCalendarDPCacheModeOff, 0
* "long xtpCalendarDPCacheModeOnRepeat"
ENUMERATOR, @xtpCalendarDPCacheModeOnRepeat, 1
* "long xtpCalendarDPCacheModeOnClear"
ENUMERATOR, @xtpCalendarDPCacheModeOnClear, 2

* CalendarEventLabels
CLASS @CalendarEventLabels
CLSID, FDA57B78-5C8D-47EE-BE61-FC09C56CDD3A
NAME, "CalendarEventLabels"
*[Class: @CalendarEventLabels] Count
PROPERTY-GET, 1, @Count
RETURNING "long", TYPE 3
*[Class: @CalendarEventLabels] Item
PROPERTY-GET, 0, @Item,
"long" @Index, TYPE 3
RETURNING "CalendarEventLabel*", TYPE 9
*[Class: @CalendarEventLabels] _NewEnum
METHOD, -4, @_NewEnum
RETURNING "IDispatch*", TYPE 9
*[Class: @CalendarEventLabels] Find
METHOD, 2, @Find,
"long" @LabelID, TYPE 3
RETURNING "CalendarEventLabel*", TYPE 9
*[Class: @CalendarEventLabels] AddLabel
METHOD, 3, @AddLabel,
"long" @LabelID, TYPE 3,
"OLE_COLOR" @Color, TYPE 19,
"BSTR" @Name, TYPE 8
*[Class: @CalendarEventLabels] RemoveAll
METHOD, 4, @RemoveAll
*[Class: @CalendarEventLabels] InitDefaultValues
METHOD, 5, @InitDefaultValues

* CalendarEventLabel
CLASS @CalendarEventLabel
CLSID, 1B1C53B4-2327-49F0-947A-2B36FAEC730A
NAME, "CalendarEventLabel"
*[Class: @CalendarEventLabel] LabelID
PROPERTY-GET, 0, @LabelID
RETURNING "long", TYPE 3
*[Class: @CalendarEventLabel] LabelID
PROPERTY-PUT, 0, @LabelID,
"long (Property_Value)", TYPE 3
*[Class: @CalendarEventLabel] Color
PROPERTY-GET, 1, @Color
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarEventLabel] Color
PROPERTY-PUT, 1, @Color,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarEventLabel] Name
PROPERTY-GET, 2, @Name
RETURNING "BSTR", TYPE 8
*[Class: @CalendarEventLabel] Name
PROPERTY-PUT, 2, @Name,
"BSTR (Property_Value)", TYPE 8

* CalendarSchedules
CLASS @CalendarSchedules
CLSID, BE419201-6EDB-4518-A246-48AC5E69FB7E
NAME, "CalendarSchedules"
*[Class: @CalendarSchedules] _NewEnum
METHOD, -4, @_NewEnum
RETURNING "IDispatch*", TYPE 9
*[Class: @CalendarSchedules] Count
PROPERTY-GET, 100, @Count
RETURNING "long", TYPE 3
*[Class: @CalendarSchedules] Item
PROPERTY-GET, 0, @Item,
"long" @Index, TYPE 3
RETURNING "CalendarSchedule*", TYPE 9
*[Class: @CalendarSchedules] AddNewSchedule
METHOD, 10, @AddNewSchedule,
"BSTR" @ScheduleName, TYPE 8
RETURNING "boolean", TYPE 11
*[Class: @CalendarSchedules] RemoveSchedule
METHOD, 11, @RemoveSchedule,
"long" @ScheduleID, TYPE 3
RETURNING "boolean", TYPE 11
*[Class: @CalendarSchedules] GetScheduleName
METHOD, 12, @GetScheduleName,
"long" @ScheduleID, TYPE 3
RETURNING "BSTR", TYPE 8
*[Class: @CalendarSchedules] SetScheduleName
METHOD, 13, @SetScheduleName,
"long" @ScheduleID, TYPE 3,
"BSTR" @NewName, TYPE 8

* CalendarSchedule
CLASS @CalendarSchedule
CLSID, 7466056D-A609-48C5-BF08-C4FCE7F42DD2
NAME, "CalendarSchedule"
*[Class: @CalendarSchedule] CustomProperties
PROPERTY-GET, 10, @CustomProperties
RETURNING "CalendarCustomProperties*", TYPE 9
*[Class: @CalendarSchedule] Id
PROPERTY-GET, 1, @Id
RETURNING "long", TYPE 3
*[Class: @CalendarSchedule] Id
PROPERTY-PUT, 1, @Id,
"long (Property_Value)", TYPE 3
*[Class: @CalendarSchedule] Name
PROPERTY-GET, 2, @Name
RETURNING "BSTR", TYPE 8
*[Class: @CalendarSchedule] Name
PROPERTY-PUT, 2, @Name,
"BSTR (Property_Value)", TYPE 8

* CalendarEventCategories
CLASS @CalendarEventCategories
CLSID, CBD1F5FA-0B07-4B46-AFA5-0F4D027E9B7F
NAME, "CalendarEventCategories"
DEFAULT-INTERFACE, "ICalendarEventCategories"
*[Class: @CalendarEventCategories] Count
PROPERTY-GET, 1, @Count
RETURNING "long", TYPE 3
*[Class: @CalendarEventCategories] Item
PROPERTY-GET, 0, @Item,
"long" @Index, TYPE 3
RETURNING "CalendarEventCategory*", TYPE 9
*[Class: @CalendarEventCategories] Item
PROPERTY-PUT, 0, @Item,
"long" @Index, TYPE 3,
"CalendarEventCategory* (Property_Value)", TYPE 9
*[Class: @CalendarEventCategories] Add
METHOD, 2, @Add,
"CalendarEventCategory*" @EventCategory, TYPE 9
*[Class: @CalendarEventCategories] Remove
METHOD, 3, @Remove,
"long" @Index, TYPE 3
*[Class: @CalendarEventCategories] RemoveAll
METHOD, 4, @RemoveAll
*[Class: @CalendarEventCategories] Find
METHOD, 5, @Find,
"long" @LabelID, TYPE 3
RETURNING "CalendarEventCategory*", TYPE 9
*[Class: @CalendarEventCategories] InitDefaultValues
METHOD, 6, @InitDefaultValues
*[Class: @CalendarEventCategories] _NewEnum
METHOD, -4, @_NewEnum
RETURNING "IDispatch*", TYPE 9

* ICalendarEventCategories
CLASS @ICalendarEventCategories
CLSID, 1E6ED172-DDFB-4F5E-8FD8-A3A1C2C0D13D
NAME, "ICalendarEventCategories"
*[Class: @ICalendarEventCategories] Count
PROPERTY-GET, 1, @Count
RETURNING "long", TYPE 3
*[Class: @ICalendarEventCategories] Item
PROPERTY-GET, 0, @Item,
"long" @Index, TYPE 3
RETURNING "CalendarEventCategory*", TYPE 9
*[Class: @ICalendarEventCategories] Item
PROPERTY-PUT, 0, @Item,
"long" @Index, TYPE 3,
"CalendarEventCategory* (Property_Value)", TYPE 9
*[Class: @ICalendarEventCategories] Add
METHOD, 2, @Add,
"CalendarEventCategory*" @EventCategory, TYPE 9
*[Class: @ICalendarEventCategories] Remove
METHOD, 3, @Remove,
"long" @Index, TYPE 3
*[Class: @ICalendarEventCategories] RemoveAll
METHOD, 4, @RemoveAll
*[Class: @ICalendarEventCategories] Find
METHOD, 5, @Find,
"long" @LabelID, TYPE 3
RETURNING "CalendarEventCategory*", TYPE 9
*[Class: @ICalendarEventCategories] InitDefaultValues
METHOD, 6, @InitDefaultValues
*[Class: @ICalendarEventCategories] _NewEnum
METHOD, -4, @_NewEnum
RETURNING "IDispatch*", TYPE 9

* CalendarEventCategory
CLASS @CalendarEventCategory
CLSID, 5CE65C8D-6248-4D74-BA79-8B8AE72DBBD2
NAME, "CalendarEventCategory"
DEFAULT-INTERFACE, "ICalendarEventCategory"
*[Class: @CalendarEventCategory] Background
PROPERTY-GET, 10, @Background
RETURNING "CalendarThemeColorGradient*", TYPE 9
*[Class: @CalendarEventCategory] Name
PROPERTY-GET, 0, @Name
RETURNING "BSTR", TYPE 8
*[Class: @CalendarEventCategory] Name
PROPERTY-PUT, 0, @Name,
"BSTR (Property_Value)", TYPE 8
*[Class: @CalendarEventCategory] Id
PROPERTY-GET, 1, @Id
RETURNING "long", TYPE 3
*[Class: @CalendarEventCategory] Id
PROPERTY-PUT, 1, @Id,
"long (Property_Value)", TYPE 3
*[Class: @CalendarEventCategory] BorderColor
PROPERTY-GET, 2, @BorderColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarEventCategory] BorderColor
PROPERTY-PUT, 2, @BorderColor,
"OLE_COLOR (Property_Value)", TYPE 19

* ICalendarEventCategory
CLASS @ICalendarEventCategory
CLSID, 13918F47-DC14-4A33-9831-5E8159FBF3FA
NAME, "ICalendarEventCategory"
*[Class: @ICalendarEventCategory] Background
PROPERTY-GET, 10, @Background
RETURNING "CalendarThemeColorGradient*", TYPE 9
*[Class: @ICalendarEventCategory] Name
PROPERTY-GET, 0, @Name
RETURNING "BSTR", TYPE 8
*[Class: @ICalendarEventCategory] Name
PROPERTY-PUT, 0, @Name,
"BSTR (Property_Value)", TYPE 8
*[Class: @ICalendarEventCategory] Id
PROPERTY-GET, 1, @Id
RETURNING "long", TYPE 3
*[Class: @ICalendarEventCategory] Id
PROPERTY-PUT, 1, @Id,
"long (Property_Value)", TYPE 3
*[Class: @ICalendarEventCategory] BorderColor
PROPERTY-GET, 2, @BorderColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @ICalendarEventCategory] BorderColor
PROPERTY-PUT, 2, @BorderColor,
"OLE_COLOR (Property_Value)", TYPE 19

* CalendarThemeColorGradient
CLASS @CalendarThemeColorGradient
CLSID, EF7B424D-DD80-4E64-B487-23658018571C
NAME, "CalendarThemeColorGradient"
*[Class: @CalendarThemeColorGradient] SetSolidColor
METHOD, 10, @SetSolidColor,
"OLE_COLOR" @clrColor, TYPE 19
*[Class: @CalendarThemeColorGradient] ColorLight
PROPERTY-GET, 1, @ColorLight
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeColorGradient] ColorLight
PROPERTY-PUT, 1, @ColorLight,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarThemeColorGradient] ColorDark
PROPERTY-GET, 2, @ColorDark
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeColorGradient] ColorDark
PROPERTY-PUT, 2, @ColorDark,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarThemeColorGradient] GradientFactor
PROPERTY-GET, 3, @GradientFactor
RETURNING "single", TYPE 4
*[Class: @CalendarThemeColorGradient] GradientFactor
PROPERTY-PUT, 3, @GradientFactor,
"single (Property_Value)", TYPE 4

* CalendarEventCategoryIDs
CLASS @CalendarEventCategoryIDs
CLSID, 71C62455-E8F3-4ED6-995A-750D7C4C1FDE
NAME, "CalendarEventCategoryIDs"
*[Class: @CalendarEventCategoryIDs] Count
PROPERTY-GET, 1, @Count
RETURNING "long", TYPE 3
*[Class: @CalendarEventCategoryIDs] Item
PROPERTY-GET, 0, @Item,
"long" @Index, TYPE 3
RETURNING "long", TYPE 3
*[Class: @CalendarEventCategoryIDs] Item
PROPERTY-PUT, 0, @Item,
"long" @Index, TYPE 3,
"long (Property_Value)", TYPE 3
*[Class: @CalendarEventCategoryIDs] _NewEnum
METHOD, -4, @_NewEnum
RETURNING "IDispatch*", TYPE 9
*[Class: @CalendarEventCategoryIDs] Add
METHOD, 2, @Add,
"long" @categoryID, TYPE 3
*[Class: @CalendarEventCategoryIDs] AddIfNeed
METHOD, 3, @AddIfNeed,
"long" @categoryID, TYPE 3
*[Class: @CalendarEventCategoryIDs] RemoveID
METHOD, 4, @RemoveID,
"long" @categoryID, TYPE 3
*[Class: @CalendarEventCategoryIDs] Remove
METHOD, 5, @Remove,
"long" @categoryID, TYPE 3
*[Class: @CalendarEventCategoryIDs] RemoveAll
METHOD, 6, @RemoveAll
*[Class: @CalendarEventCategoryIDs] Find
METHOD, 7, @Find,
"long" @categoryID, TYPE 3
RETURNING "long", TYPE 3
*[Class: @CalendarEventCategoryIDs] LoadFromString
METHOD, 8, @LoadFromString,
"BSTR" @strData, TYPE 8
*[Class: @CalendarEventCategoryIDs] SaveToString
METHOD, 9, @SaveToString
RETURNING "BSTR", TYPE 8

* CalendarSystemTime
CLASS @CalendarSystemTime
CLSID, CAB5ADA8-591D-4490-9AA3-BB3EDC274E29
NAME, "CalendarSystemTime"
*[Class: @CalendarSystemTime] wYear
PROPERTY-GET, 1, @wYear
RETURNING "short", TYPE 2
*[Class: @CalendarSystemTime] wYear
PROPERTY-PUT, 1, @wYear,
"short (Property_Value)", TYPE 2
*[Class: @CalendarSystemTime] wMonth
PROPERTY-GET, 2, @wMonth
RETURNING "short", TYPE 2
*[Class: @CalendarSystemTime] wMonth
PROPERTY-PUT, 2, @wMonth,
"short (Property_Value)", TYPE 2
*[Class: @CalendarSystemTime] wDayOfWeek
PROPERTY-GET, 3, @wDayOfWeek
RETURNING "short", TYPE 2
*[Class: @CalendarSystemTime] wDayOfWeek
PROPERTY-PUT, 3, @wDayOfWeek,
"short (Property_Value)", TYPE 2
*[Class: @CalendarSystemTime] wDay
PROPERTY-GET, 4, @wDay
RETURNING "short", TYPE 2
*[Class: @CalendarSystemTime] wDay
PROPERTY-PUT, 4, @wDay,
"short (Property_Value)", TYPE 2
*[Class: @CalendarSystemTime] wHour
PROPERTY-GET, 5, @wHour
RETURNING "short", TYPE 2
*[Class: @CalendarSystemTime] wHour
PROPERTY-PUT, 5, @wHour,
"short (Property_Value)", TYPE 2
*[Class: @CalendarSystemTime] wMinute
PROPERTY-GET, 6, @wMinute
RETURNING "short", TYPE 2
*[Class: @CalendarSystemTime] wMinute
PROPERTY-PUT, 6, @wMinute,
"short (Property_Value)", TYPE 2
*[Class: @CalendarSystemTime] wSecond
PROPERTY-GET, 7, @wSecond
RETURNING "short", TYPE 2
*[Class: @CalendarSystemTime] wSecond
PROPERTY-PUT, 7, @wSecond,
"short (Property_Value)", TYPE 2
*[Class: @CalendarSystemTime] wMilliseconds
PROPERTY-GET, 8, @wMilliseconds
RETURNING "short", TYPE 2
*[Class: @CalendarSystemTime] wMilliseconds
PROPERTY-PUT, 8, @wMilliseconds,
"short (Property_Value)", TYPE 2

* CalendarHitTestCode
CLASS @CalendarHitTestCode
CLSID, 123FFFD4-A6AC-46F6-A791-69522EC9F482
NAME, "CalendarHitTestCode"
* "long xtpCalendarHitTestUnknown"
ENUMERATOR, @xtpCalendarHitTestUnknown, 0
* "long xtpCalendarHitTestDayArea"
ENUMERATOR, @xtpCalendarHitTestDayArea, 1
* "long xtpCalendarHitTestDayHeader"
ENUMERATOR, @xtpCalendarHitTestDayHeader, 2
* "long xtpCalendarHitTestGroupArea"
ENUMERATOR, @xtpCalendarHitTestGroupArea, 1
* "long xtpCalendarHitTestGroupHeader"
ENUMERATOR, @xtpCalendarHitTestGroupHeader, 8
* "long xtpCalendarHitTestDay_Mask"
ENUMERATOR, @xtpCalendarHitTestDay_Mask, 15
* "long xtpCalendarHitTestDayExpandButton"
ENUMERATOR, @xtpCalendarHitTestDayExpandButton, 4
* "long xtpCalendarHitTestEventDragArea"
ENUMERATOR, @xtpCalendarHitTestEventDragArea, 16
* "long xtpCalendarHitTestEventTextArea"
ENUMERATOR, @xtpCalendarHitTestEventTextArea, 32
* "long xtpCalendarHitTestEventResizeVArea"
ENUMERATOR, @xtpCalendarHitTestEventResizeVArea, 256
* "long xtpCalendarHitTestEventResizeHArea"
ENUMERATOR, @xtpCalendarHitTestEventResizeHArea, 512
* "long xtpCalendarHitTestEventResizeArea_Mask"
ENUMERATOR, @xtpCalendarHitTestEventResizeArea_Mask, 768
* "long xtpCalendarHitTestEventResizeBegin"
ENUMERATOR, @xtpCalendarHitTestEventResizeBegin, 1024
* "long xtpCalendarHitTestEventResizeEnd"
ENUMERATOR, @xtpCalendarHitTestEventResizeEnd, 2048
* "long xtpCalendarHitTestEvent_Mask"
ENUMERATOR, @xtpCalendarHitTestEvent_Mask, 4080
* "long xtpCalendarHitTestDayViewTimeScale"
ENUMERATOR, @xtpCalendarHitTestDayViewTimeScale, 4096
* "long xtpCalendarHitTestDayViewCell"
ENUMERATOR, @xtpCalendarHitTestDayViewCell, 8192
* "long xtpCalendarHitTestDayViewAllDayEvent"
ENUMERATOR, @xtpCalendarHitTestDayViewAllDayEvent, 16384
* "long xtpCalendarHitTestDayView_Mask"
ENUMERATOR, @xtpCalendarHitTestDayView_Mask, 61440
* "long xtpCalendarHitTestTimeLineScale"
ENUMERATOR, @xtpCalendarHitTestTimeLineScale, 4194304
* "long xtpCalendarHitTestAllDayExpandButton"
ENUMERATOR, @xtpCalendarHitTestAllDayExpandButton, 16388

* CalendarViewEvents
CLASS @CalendarViewEvents
CLSID, 550AF03D-69D9-4B45-A487-4F74FC46CC65
NAME, "CalendarViewEvents"
*[Class: @CalendarViewEvents] _NewEnum
METHOD, -4, @_NewEnum
RETURNING "IDispatch*", TYPE 9
*[Class: @CalendarViewEvents] ViewEvent
PROPERTY-GET, 0, @ViewEvent,
"long" @nIndex, TYPE 3
RETURNING "CalendarViewEvent*", TYPE 9
*[Class: @CalendarViewEvents] Count
PROPERTY-GET, 1, @Count
RETURNING "long", TYPE 3

* CalendarResources
CLASS @CalendarResources
CLSID, 24C0BC83-DB2E-494D-814C-15E53F1F03CC
NAME, "CalendarResources"
DEFAULT-INTERFACE, "ICalendarResources"
*[Class: @CalendarResources] _NewEnum
METHOD, -4, @_NewEnum
RETURNING "IDispatch*", TYPE 9
*[Class: @CalendarResources] Count
PROPERTY-GET, 100, @Count
RETURNING "long", TYPE 3
*[Class: @CalendarResources] Item
PROPERTY-GET, 0, @Item,
"long" @Index, TYPE 3
RETURNING "CalendarResource*", TYPE 9
*[Class: @CalendarResources] Add
METHOD, 10, @Add,
"CalendarResource*" @pResource, TYPE 9
*[Class: @CalendarResources] Remove
METHOD, 11, @Remove,
"long" @Index, TYPE 3
*[Class: @CalendarResources] RemoveAll
METHOD, 12, @RemoveAll

* ICalendarResources
CLASS @ICalendarResources
CLSID, B9099044-4205-4F0A-B833-D49201DF2283
NAME, "ICalendarResources"
*[Class: @ICalendarResources] _NewEnum
METHOD, -4, @_NewEnum
RETURNING "IDispatch*", TYPE 9
*[Class: @ICalendarResources] Count
PROPERTY-GET, 100, @Count
RETURNING "long", TYPE 3
*[Class: @ICalendarResources] Item
PROPERTY-GET, 0, @Item,
"long" @Index, TYPE 3
RETURNING "CalendarResource*", TYPE 9
*[Class: @ICalendarResources] Add
METHOD, 10, @Add,
"CalendarResource*" @pResource, TYPE 9
*[Class: @ICalendarResources] Remove
METHOD, 11, @Remove,
"long" @Index, TYPE 3
*[Class: @ICalendarResources] RemoveAll
METHOD, 12, @RemoveAll

* CalendarResource
CLASS @CalendarResource
CLSID, D97CB449-FF9E-4F29-8533-3D57FDB635EB
NAME, "CalendarResource"
DEFAULT-INTERFACE, "ICalendarResource"
*[Class: @CalendarResource] DataProvider
PROPERTY-GET, 10, @DataProvider
RETURNING "CalendarDataProvider*", TYPE 9
*[Class: @CalendarResource] ScheduleIDs
PROPERTY-GET, 11, @ScheduleIDs
RETURNING "CalendarScheduleIDs*", TYPE 9
*[Class: @CalendarResource] SetDataProvider
METHOD, 12, @SetDataProvider,
"CalendarDataProvider*" @DataProvider, TYPE 9,
"boolean" @bCloseDataProviderWhenDestroy, TYPE 11
*[Class: @CalendarResource] SetDataProvider2
METHOD, 16, @SetDataProvider2,
"BSTR" @ConnectionString, TYPE 8,
"boolean" @bCloseDataProviderWhenDestroy, TYPE 11
*[Class: @CalendarResource] ExistsScheduleID
METHOD, 13, @ExistsScheduleID,
"long" @ScheduleID, TYPE 3,
"boolean" @bReturnTrueIfSchedulesSetEmpty, TYPE 11
RETURNING "boolean", TYPE 11
*[Class: @CalendarResource] IsSchedulesSetEmpty
METHOD, 14, @IsSchedulesSetEmpty
RETURNING "boolean", TYPE 11
*[Class: @CalendarResource] RetrieveDayEvents
METHOD, 15, @RetrieveDayEvents,
"DATE" @Day, TYPE 7
RETURNING "CalendarEvents*", TYPE 9
*[Class: @CalendarResource] Name
PROPERTY-GET, 1, @Name
RETURNING "BSTR", TYPE 8
*[Class: @CalendarResource] Name
PROPERTY-PUT, 1, @Name,
"BSTR (Property_Value)", TYPE 8
*[Class: @CalendarResource] Color
PROPERTY-GET, 3, @Color
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarResource] Color
PROPERTY-PUT, 3, @Color,
"OLE_COLOR (Property_Value)", TYPE 19

* ICalendarResource
CLASS @ICalendarResource
CLSID, 402D42B4-4E72-468C-96A8-C05F96ED713A
NAME, "ICalendarResource"
*[Class: @ICalendarResource] DataProvider
PROPERTY-GET, 10, @DataProvider
RETURNING "CalendarDataProvider*", TYPE 9
*[Class: @ICalendarResource] ScheduleIDs
PROPERTY-GET, 11, @ScheduleIDs
RETURNING "CalendarScheduleIDs*", TYPE 9
*[Class: @ICalendarResource] SetDataProvider
METHOD, 12, @SetDataProvider,
"CalendarDataProvider*" @DataProvider, TYPE 9,
"boolean" @bCloseDataProviderWhenDestroy, TYPE 11
*[Class: @ICalendarResource] SetDataProvider2
METHOD, 16, @SetDataProvider2,
"BSTR" @ConnectionString, TYPE 8,
"boolean" @bCloseDataProviderWhenDestroy, TYPE 11
*[Class: @ICalendarResource] ExistsScheduleID
METHOD, 13, @ExistsScheduleID,
"long" @ScheduleID, TYPE 3,
"boolean" @bReturnTrueIfSchedulesSetEmpty, TYPE 11
RETURNING "boolean", TYPE 11
*[Class: @ICalendarResource] IsSchedulesSetEmpty
METHOD, 14, @IsSchedulesSetEmpty
RETURNING "boolean", TYPE 11
*[Class: @ICalendarResource] RetrieveDayEvents
METHOD, 15, @RetrieveDayEvents,
"DATE" @Day, TYPE 7
RETURNING "CalendarEvents*", TYPE 9
*[Class: @ICalendarResource] Name
PROPERTY-GET, 1, @Name
RETURNING "BSTR", TYPE 8
*[Class: @ICalendarResource] Name
PROPERTY-PUT, 1, @Name,
"BSTR (Property_Value)", TYPE 8
*[Class: @ICalendarResource] Color
PROPERTY-GET, 3, @Color
RETURNING "OLE_COLOR", TYPE 19
*[Class: @ICalendarResource] Color
PROPERTY-PUT, 3, @Color,
"OLE_COLOR (Property_Value)", TYPE 19

* CalendarScheduleIDs
CLASS @CalendarScheduleIDs
CLSID, 94D18C9C-1151-42EF-87EF-BF37E2A19483
NAME, "CalendarScheduleIDs"
*[Class: @CalendarScheduleIDs] _NewEnum
METHOD, -4, @_NewEnum
RETURNING "IDispatch*", TYPE 9
*[Class: @CalendarScheduleIDs] Count
PROPERTY-GET, 100, @Count
RETURNING "long", TYPE 3
*[Class: @CalendarScheduleIDs] Item
PROPERTY-GET, 0, @Item,
"long" @Index, TYPE 3
RETURNING "long", TYPE 3
*[Class: @CalendarScheduleIDs] Add
METHOD, 10, @Add,
"long" @ScheduleID, TYPE 3
*[Class: @CalendarScheduleIDs] Remove
METHOD, 11, @Remove,
"long" @Index, TYPE 3
*[Class: @CalendarScheduleIDs] RemoveAll
METHOD, 12, @RemoveAll

* CalendarViewSelection
CLASS @CalendarViewSelection
CLSID, A9173695-CFC8-4EA9-8E6E-FFC19A437A44
NAME, "CalendarViewSelection"
*[Class: @CalendarViewSelection] IsValid
PROPERTY-GET, 10, @IsValid
RETURNING "boolean", TYPE 11
*[Class: @CalendarViewSelection] BeginV
PROPERTY-GET, 36, @BeginV
RETURNING "CalendarSystemTime*", TYPE 9
*[Class: @CalendarViewSelection] EndV
PROPERTY-GET, 37, @EndV
RETURNING "CalendarSystemTime*", TYPE 9
*[Class: @CalendarViewSelection] Begin
PROPERTY-GET, 1, @Begin
RETURNING "DATE", TYPE 7
*[Class: @CalendarViewSelection] Begin
PROPERTY-PUT, 1, @Begin,
"DATE (Property_Value)", TYPE 7
*[Class: @CalendarViewSelection] End
PROPERTY-GET, 2, @End
RETURNING "DATE", TYPE 7
*[Class: @CalendarViewSelection] End
PROPERTY-PUT, 2, @End,
"DATE (Property_Value)", TYPE 7
*[Class: @CalendarViewSelection] AllDay
PROPERTY-GET, 3, @AllDay
RETURNING "boolean", TYPE 11
*[Class: @CalendarViewSelection] AllDay
PROPERTY-PUT, 3, @AllDay,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarViewSelection] GroupIndex
PROPERTY-GET, 4, @GroupIndex
RETURNING "long", TYPE 3
*[Class: @CalendarViewSelection] GroupIndex
PROPERTY-PUT, 4, @GroupIndex,
"long (Property_Value)", TYPE 3

* CalendarViewGroups
CLASS @CalendarViewGroups
CLSID, B83BA6E7-E33A-4622-9519-65CA98D4B570
NAME, "CalendarViewGroups"
*[Class: @CalendarViewGroups] _NewEnum
METHOD, -4, @_NewEnum
RETURNING "IDispatch*", TYPE 9
*[Class: @CalendarViewGroups] Item
PROPERTY-GET, 0, @Item,
"long" @nIndex, TYPE 3
RETURNING "CalendarViewGroup*", TYPE 9
*[Class: @CalendarViewGroups] Count
PROPERTY-GET, 1, @Count
RETURNING "long", TYPE 3

* CalendarFlagsSet
CLASS @CalendarFlagsSet
CLSID, 20DC2896-972D-41C0-93DB-0ECFEB85D536
NAME, "CalendarFlagsSet"
*[Class: @CalendarFlagsSet] IsFlagSet
METHOD, 10, @IsFlagSet,
"long" @nFlag, TYPE 3
RETURNING "boolean", TYPE 11
*[Class: @CalendarFlagsSet] SetFlag
METHOD, 11, @SetFlag,
"long" @nFlag, TYPE 3
*[Class: @CalendarFlagsSet] ResetFlag
METHOD, 12, @ResetFlag,
"long" @nFlag, TYPE 3
*[Class: @CalendarFlagsSet] Flags
PROPERTY-GET, 0, @Flags
RETURNING "long", TYPE 3
*[Class: @CalendarFlagsSet] Flags
PROPERTY-PUT, 0, @Flags,
"long (Property_Value)", TYPE 3

* ICalendarThemeRect
CLASS @ICalendarThemeRect
CLSID, 63AB56F1-2B91-4D03-A8E8-5ECAEC3CC1E6
NAME, "ICalendarThemeRect"
*[Class: @ICalendarThemeRect] left
PROPERTY-GET, 1, @left
RETURNING "long", TYPE 3
*[Class: @ICalendarThemeRect] left
PROPERTY-PUT, 1, @left,
"long (Property_Value)", TYPE 3
*[Class: @ICalendarThemeRect] top
PROPERTY-GET, 2, @top
RETURNING "long", TYPE 3
*[Class: @ICalendarThemeRect] top
PROPERTY-PUT, 2, @top,
"long (Property_Value)", TYPE 3
*[Class: @ICalendarThemeRect] right
PROPERTY-GET, 3, @right
RETURNING "long", TYPE 3
*[Class: @ICalendarThemeRect] right
PROPERTY-PUT, 3, @right,
"long (Property_Value)", TYPE 3
*[Class: @ICalendarThemeRect] bottom
PROPERTY-GET, 4, @bottom
RETURNING "long", TYPE 3
*[Class: @ICalendarThemeRect] bottom
PROPERTY-PUT, 4, @bottom,
"long (Property_Value)", TYPE 3

* ICalendarThemeImageList
CLASS @ICalendarThemeImageList
CLSID, FB788B9F-E371-4690-ACF6-538F88C33741
NAME, "ICalendarThemeImageList"
*[Class: @ICalendarThemeImageList] AddBitmap
METHOD, 1, @AddBitmap,
"OLE_HANDLE" @Handle, TYPE 22,
"long" @nID, TYPE 3
RETURNING "boolean", TYPE 11
*[Class: @ICalendarThemeImageList] LoadBitmap
METHOD, 2, @LoadBitmap,
"BSTR" @Path, TYPE 8,
"long" @nID, TYPE 3
RETURNING "boolean", TYPE 11
*[Class: @ICalendarThemeImageList] Remove
METHOD, 3, @Remove,
"long" @nID, TYPE 3
RETURNING "boolean", TYPE 11
*[Class: @ICalendarThemeImageList] RemoveAll
METHOD, 4, @RemoveAll

* CalendarThemeDayViewCellParams
CLASS @CalendarThemeDayViewCellParams
CLSID, 3272E2F2-3EE8-49A3-BFA4-293BCE06D2ED
NAME, "CalendarThemeDayViewCellParams"
*[Class: @CalendarThemeDayViewCellParams] ViewGroup
PROPERTY-GET, 10, @ViewGroup
RETURNING "CalendarViewGroup*", TYPE 9
*[Class: @CalendarThemeDayViewCellParams] Index
PROPERTY-GET, 11, @Index
RETURNING "long", TYPE 3
*[Class: @CalendarThemeDayViewCellParams] BeginTime
PROPERTY-GET, 12, @BeginTime
RETURNING "DATE", TYPE 7
*[Class: @CalendarThemeDayViewCellParams] Selected
PROPERTY-GET, 13, @Selected
RETURNING "boolean", TYPE 11
*[Class: @CalendarThemeDayViewCellParams] WorkCell
PROPERTY-GET, 14, @WorkCell
RETURNING "boolean", TYPE 11

* CalendarThemeDayViewTimeScaleCellParams
CLASS @CalendarThemeDayViewTimeScaleCellParams
CLSID, D5F972F0-5B1A-4054-8126-081F5DD39EAD
NAME, "CalendarThemeDayViewTimeScaleCellParams"
*[Class: @CalendarThemeDayViewTimeScaleCellParams] TimeScale
PROPERTY-GET, 10, @TimeScale
RETURNING "long", TYPE 3
*[Class: @CalendarThemeDayViewTimeScaleCellParams] Index
PROPERTY-GET, 11, @Index
RETURNING "long", TYPE 3
*[Class: @CalendarThemeDayViewTimeScaleCellParams] BeginTime
PROPERTY-GET, 12, @BeginTime
RETURNING "DATE", TYPE 7
*[Class: @CalendarThemeDayViewTimeScaleCellParams] Minutes
PROPERTY-GET, 13, @Minutes
RETURNING "long", TYPE 3

* CalendarThemeFontColor
CLASS @CalendarThemeFontColor
CLSID, 9BF19127-BF97-4165-9CFC-CD713F5BB98F
NAME, "CalendarThemeFontColor"
*[Class: @CalendarThemeFontColor] Font
PROPERTY-GET, 1, @Font
RETURNING "Font*", TYPE 9
*[Class: @CalendarThemeFontColor] Font
PROPERTY-PUT, 1, @Font,
"Font* (Property_Value)", TYPE 9
*[Class: @CalendarThemeFontColor] Color
PROPERTY-GET, 2, @Color
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeFontColor] Color
PROPERTY-PUT, 2, @Color,
"OLE_COLOR (Property_Value)", TYPE 19

* CalendarThemeFormulaMulDivC
CLASS @CalendarThemeFormulaMulDivC
CLSID, AF9F8EB8-35FF-4445-8166-B0FD43C52FA1
NAME, "CalendarThemeFormulaMulDivC"
*[Class: @CalendarThemeFormulaMulDivC] Multiplier
PROPERTY-GET, 1, @Multiplier
RETURNING "long", TYPE 3
*[Class: @CalendarThemeFormulaMulDivC] Multiplier
PROPERTY-PUT, 1, @Multiplier,
"long (Property_Value)", TYPE 3
*[Class: @CalendarThemeFormulaMulDivC] Divisor
PROPERTY-GET, 2, @Divisor
RETURNING "long", TYPE 3
*[Class: @CalendarThemeFormulaMulDivC] Divisor
PROPERTY-PUT, 2, @Divisor,
"long (Property_Value)", TYPE 3
*[Class: @CalendarThemeFormulaMulDivC] Constant
PROPERTY-GET, 3, @Constant
RETURNING "long", TYPE 3
*[Class: @CalendarThemeFormulaMulDivC] Constant
PROPERTY-PUT, 3, @Constant,
"long (Property_Value)", TYPE 3

* CalendarThemeHeaderBackground
CLASS @CalendarThemeHeaderBackground
CLSID, 0F5BA678-7853-4299-AA19-46898E8AA005
NAME, "CalendarThemeHeaderBackground"
*[Class: @CalendarThemeHeaderBackground] BitmapID
PROPERTY-GET, 1, @BitmapID
RETURNING "long", TYPE 3
*[Class: @CalendarThemeHeaderBackground] BitmapID
PROPERTY-PUT, 1, @BitmapID,
"long (Property_Value)", TYPE 3
*[Class: @CalendarThemeHeaderBackground] BitmapBorders
PROPERTY-GET, 2, @BitmapBorders
RETURNING "ICalendarThemeRect*", TYPE 9
*[Class: @CalendarThemeHeaderBackground] BitmapBorders
PROPERTY-PUT, 2, @BitmapBorders,
"ICalendarThemeRect* (Property_Value)", TYPE 9

* CalendarThemeHeaderText
CLASS @CalendarThemeHeaderText
CLSID, AF80A7FE-9ECA-43B0-B2E7-5FBD63B04CE8
NAME, "CalendarThemeHeaderText"
*[Class: @CalendarThemeHeaderText] Normal
PROPERTY-GET, 1, @Normal
RETURNING "CalendarThemeFontColor*", TYPE 9
*[Class: @CalendarThemeHeaderText] Selected
PROPERTY-GET, 2, @Selected
RETURNING "CalendarThemeFontColor*", TYPE 9
*[Class: @CalendarThemeHeaderText] Today
PROPERTY-GET, 3, @Today
RETURNING "CalendarThemeFontColor*", TYPE 9
*[Class: @CalendarThemeHeaderText] TodaySelected
PROPERTY-GET, 4, @TodaySelected
RETURNING "CalendarThemeFontColor*", TYPE 9

* CalendarThemeDayViewTimeScale
CLASS @CalendarThemeDayViewTimeScale
CLSID, E488E878-4438-4B0C-B41C-915E09289F5D
NAME, "CalendarThemeDayViewTimeScale"
*[Class: @CalendarThemeDayViewTimeScale] NowLineBackground
PROPERTY-GET, 10, @NowLineBackground
RETURNING "CalendarThemeColorGradient*", TYPE 9
*[Class: @CalendarThemeDayViewTimeScale] Caption
PROPERTY-GET, 11, @Caption
RETURNING "CalendarThemeFontColor*", TYPE 9
*[Class: @CalendarThemeDayViewTimeScale] AmPmText
PROPERTY-GET, 12, @AmPmText
RETURNING "CalendarThemeFontColor*", TYPE 9
*[Class: @CalendarThemeDayViewTimeScale] TimeTextSmall
PROPERTY-GET, 13, @TimeTextSmall
RETURNING "CalendarThemeFontColor*", TYPE 9
*[Class: @CalendarThemeDayViewTimeScale] TimeTextBigBase
PROPERTY-GET, 14, @TimeTextBigBase
RETURNING "CalendarThemeFontColor*", TYPE 9
*[Class: @CalendarThemeDayViewTimeScale] HeightFormula
PROPERTY-GET, 15, @HeightFormula
RETURNING "CalendarThemeFormulaMulDivC*", TYPE 9
*[Class: @CalendarThemeDayViewTimeScale] BackgroundColor
PROPERTY-GET, 1, @BackgroundColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeDayViewTimeScale] BackgroundColor
PROPERTY-PUT, 1, @BackgroundColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarThemeDayViewTimeScale] LineColor
PROPERTY-GET, 2, @LineColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeDayViewTimeScale] LineColor
PROPERTY-PUT, 2, @LineColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarThemeDayViewTimeScale] NowLineColor
PROPERTY-GET, 3, @NowLineColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeDayViewTimeScale] NowLineColor
PROPERTY-PUT, 3, @NowLineColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarThemeDayViewTimeScale] ShowMinutes
PROPERTY-GET, 4, @ShowMinutes
RETURNING "boolean", TYPE 11
*[Class: @CalendarThemeDayViewTimeScale] ShowMinutes
PROPERTY-PUT, 4, @ShowMinutes,
"boolean (Property_Value)", TYPE 11

* CalendarThemeDayViewAllDayEvents
CLASS @CalendarThemeDayViewAllDayEvents
CLSID, 899E5497-E9A9-4103-A4F7-8605AB54BF51
NAME, "CalendarThemeDayViewAllDayEvents"
*[Class: @CalendarThemeDayViewAllDayEvents] BackgroundColor
PROPERTY-GET, 1, @BackgroundColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeDayViewAllDayEvents] BackgroundColor
PROPERTY-PUT, 1, @BackgroundColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarThemeDayViewAllDayEvents] SelectedBackgroundColor
PROPERTY-GET, 2, @SelectedBackgroundColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeDayViewAllDayEvents] SelectedBackgroundColor
PROPERTY-PUT, 2, @SelectedBackgroundColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarThemeDayViewAllDayEvents] BottomBorderColor
PROPERTY-GET, 3, @BottomBorderColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeDayViewAllDayEvents] BottomBorderColor
PROPERTY-PUT, 3, @BottomBorderColor,
"OLE_COLOR (Property_Value)", TYPE 19

* CalendarThemeDayViewCell
CLASS @CalendarThemeDayViewCell
CLSID, 540A00C2-785C-4CF4-8846-DE1DCA35FF76
NAME, "CalendarThemeDayViewCell"
*[Class: @CalendarThemeDayViewCell] WorkCell
PROPERTY-GET, 10, @WorkCell
RETURNING "CalendarThemeDayViewCellColors*",
TYPE 9
*[Class: @CalendarThemeDayViewCell] NonWorkCell
PROPERTY-GET, 11, @NonWorkCell
RETURNING "CalendarThemeDayViewCellColors*",
TYPE 9
*[Class: @CalendarThemeDayViewCell] HatchBrushColorDyn
PROPERTY-GET, 1, @HatchBrushColorDyn
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeDayViewCell] HatchBrushColorDyn
PROPERTY-PUT, 1, @HatchBrushColorDyn,
"OLE_COLOR (Property_Value)", TYPE 19

* CalendarThemeDayViewCellColors
CLASS @CalendarThemeDayViewCellColors
CLSID, DA780AB6-75E5-4D95-AB37-1B25B4104733
NAME, "CalendarThemeDayViewCellColors"
*[Class: @CalendarThemeDayViewCellColors] BackgroundColor
PROPERTY-GET, 1, @BackgroundColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeDayViewCellColors] BackgroundColor
PROPERTY-PUT, 1, @BackgroundColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarThemeDayViewCellColors] BorderBottomInHourColor
PROPERTY-GET, 2, @BorderBottomInHourColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeDayViewCellColors] BorderBottomInHourColor
PROPERTY-PUT, 2, @BorderBottomInHourColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarThemeDayViewCellColors] BorderBottomHourColor
PROPERTY-GET, 3, @BorderBottomHourColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeDayViewCellColors] BorderBottomHourColor
PROPERTY-PUT, 3, @BorderBottomHourColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarThemeDayViewCellColors] SelectedColor
PROPERTY-GET, 4, @SelectedColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeDayViewCellColors] SelectedColor
PROPERTY-PUT, 4, @SelectedColor,
"OLE_COLOR (Property_Value)", TYPE 19

* CalendarThemeOffice2007Header
CLASS @CalendarThemeOffice2007Header
CLSID, 081D905E-303C-4947-9B03-F7630FDD4C74
NAME, "CalendarThemeOffice2007Header"
*[Class: @CalendarThemeOffice2007Header] TextLeftRight
PROPERTY-GET, 1, @TextLeftRight
RETURNING "CalendarThemeHeaderText*", TYPE 9
*[Class: @CalendarThemeOffice2007Header] TextCenter
PROPERTY-GET, 2, @TextCenter
RETURNING "CalendarThemeHeaderText*", TYPE 9
*[Class: @CalendarThemeOffice2007Header] HeightFormula
PROPERTY-GET, 3, @HeightFormula
RETURNING "CalendarThemeFormulaMulDivC*", TYPE 9
*[Class: @CalendarThemeOffice2007Header] BackgroundNormal
PROPERTY-GET, 4, @BackgroundNormal
RETURNING "CalendarThemeHeaderBackground*", TYPE
9
*[Class: @CalendarThemeOffice2007Header] BackgroundSelected
PROPERTY-GET, 5, @BackgroundSelected
RETURNING "CalendarThemeHeaderBackground*", TYPE
9
*[Class: @CalendarThemeOffice2007Header] BackgroundToday
PROPERTY-GET, 6, @BackgroundToday
RETURNING "CalendarThemeHeaderBackground*", TYPE
9
*[Class: @CalendarThemeOffice2007Header] BackgroundTodaySelected
PROPERTY-GET, 7, @BackgroundTodaySelected
RETURNING "CalendarThemeHeaderBackground*", TYPE
9
*[Class: @CalendarThemeOffice2007Header] BaseColor
PROPERTY-GET, 9, @BaseColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeOffice2007Header] BaseColor
PROPERTY-PUT, 9, @BaseColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarThemeOffice2007Header] TodayBaseColor
PROPERTY-GET, 8, @TodayBaseColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeOffice2007Header] TodayBaseColor
PROPERTY-PUT, 8, @TodayBaseColor,
"OLE_COLOR (Property_Value)", TYPE 19

* CalendarThemeOffice2007Event
CLASS @CalendarThemeOffice2007Event
CLSID, 4C915A3B-D223-45B6-88EF-311128304C9E
NAME, "CalendarThemeOffice2007Event"
*[Class: @CalendarThemeOffice2007Event] Normal
PROPERTY-GET, 110, @Normal
RETURNING "CalendarThemeOffice2007EventFontsColor
- "s*", TYPE 9
*[Class: @CalendarThemeOffice2007Event] Selected
PROPERTY-GET, 111, @Selected
RETURNING "CalendarThemeOffice2007EventFontsColor
- "s*", TYPE 9
*[Class: @CalendarThemeOffice2007Event] GripperBorderColor
PROPERTY-GET, 100, @GripperBorderColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeOffice2007Event] GripperBorderColor
PROPERTY-PUT, 100, @GripperBorderColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarThemeOffice2007Event] GripperBackgroundColor
PROPERTY-GET, 101, @GripperBackgroundColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeOffice2007Event] GripperBackgroundColor
PROPERTY-PUT, 101, @GripperBackgroundColor,
"OLE_COLOR (Property_Value)", TYPE 19

* CalendarThemeOffice2007EventFontsColors
CLASS @CalendarThemeOffice2007EventFontsColors
CLSID, B422A43A-082D-4929-B2BD-1F38E24D29A5
NAME, "CalendarThemeOffice2007EventFontsColors"
*[Class: @CalendarThemeOffice2007EventFontsColors] Background
PROPERTY-GET, 10, @Background
RETURNING "CalendarThemeColorGradient*", TYPE 9
*[Class: @CalendarThemeOffice2007EventFontsColors] Subject
PROPERTY-GET, 11, @Subject
RETURNING "CalendarThemeFontColor*", TYPE 9
*[Class: @CalendarThemeOffice2007EventFontsColors] Location
PROPERTY-GET, 12, @Location
RETURNING "CalendarThemeFontColor*", TYPE 9
*[Class: @CalendarThemeOffice2007EventFontsColors] Body
PROPERTY-GET, 13, @Body
RETURNING "CalendarThemeFontColor*", TYPE 9
*[Class: @CalendarThemeOffice2007EventFontsColors] StartEnd
PROPERTY-GET, 14, @StartEnd
RETURNING "CalendarThemeFontColor*", TYPE 9
*[Class: @CalendarThemeOffice2007EventFontsColors] BorderColor
PROPERTY-GET, 1, @BorderColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeOffice2007EventFontsColors] BorderColor
PROPERTY-PUT, 1, @BorderColor,
"OLE_COLOR (Property_Value)", TYPE 19

* CalendarThemeEventIconsToDraw
CLASS @CalendarThemeEventIconsToDraw
CLSID, 077BCEEE-1664-44B4-8A54-911249A88514
NAME, "CalendarThemeEventIconsToDraw"
*[Class: @CalendarThemeEventIconsToDraw] ShowReminder
PROPERTY-GET, 1, @ShowReminder
RETURNING "boolean", TYPE 11
*[Class: @CalendarThemeEventIconsToDraw] ShowReminder
PROPERTY-PUT, 1, @ShowReminder,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarThemeEventIconsToDraw] ShowOccurrence
PROPERTY-GET, 2, @ShowOccurrence
RETURNING "boolean", TYPE 11
*[Class: @CalendarThemeEventIconsToDraw] ShowOccurrence
PROPERTY-PUT, 2, @ShowOccurrence,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarThemeEventIconsToDraw] ShowException
PROPERTY-GET, 3, @ShowException
RETURNING "boolean", TYPE 11
*[Class: @CalendarThemeEventIconsToDraw] ShowException
PROPERTY-PUT, 3, @ShowException,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarThemeEventIconsToDraw] ShowMeeting
PROPERTY-GET, 4, @ShowMeeting
RETURNING "boolean", TYPE 11
*[Class: @CalendarThemeEventIconsToDraw] ShowMeeting
PROPERTY-PUT, 4, @ShowMeeting,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarThemeEventIconsToDraw] ShowPrivate
PROPERTY-GET, 5, @ShowPrivate
RETURNING "boolean", TYPE 11
*[Class: @CalendarThemeEventIconsToDraw] ShowPrivate
PROPERTY-PUT, 5, @ShowPrivate,
"boolean (Property_Value)", TYPE 11

* CalendarThemeOffice2007PrevNextEventButtons
CLASS @CalendarThemeOffice2007PrevNextEventBut
CLSID, 3273EBCB-10E8-410B-B585-BB8BD7B72335
NAME, "CalendarThemeOffice2007PrevNextEventButtons"
*[Class: @CalendarThemeOffice2007PrevNextEventBut] SetCacheSize
METHOD, 10, @SetCacheSize,
"long" @nDays, TYPE 3
*[Class: @CalendarThemeOffice2007PrevNextEventBut] Hide
PROPERTY-GET, 1, @Hide
RETURNING "boolean", TYPE 11
*[Class: @CalendarThemeOffice2007PrevNextEventBut] Hide
PROPERTY-PUT, 1, @Hide,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarThemeOffice2007PrevNextEventBut] UseActiveViewResources
PROPERTY-GET, 2, @UseActiveViewResources
RETURNING "boolean", TYPE 11
*[Class: @CalendarThemeOffice2007PrevNextEventBut] UseActiveViewResources
PROPERTY-PUT, 2, @UseActiveViewResources,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarThemeOffice2007PrevNextEventBut] IdleStepTime_ms
PROPERTY-GET, 3, @IdleStepTime_ms
RETURNING "long", TYPE 3
*[Class: @CalendarThemeOffice2007PrevNextEventBut] IdleStepTime_ms
PROPERTY-PUT, 3, @IdleStepTime_ms,
"long (Property_Value)", TYPE 3
*[Class: @CalendarThemeOffice2007PrevNextEventBut] RefreshDaysPerIdleStep
PROPERTY-GET, 4, @RefreshDaysPerIdleStep
RETURNING "long", TYPE 3
*[Class: @CalendarThemeOffice2007PrevNextEventBut] RefreshDaysPerIdleStep
PROPERTY-PUT, 4, @RefreshDaysPerIdleStep,
"long (Property_Value)", TYPE 3

* CalendarThemeOffice2007DayView
CLASS @CalendarThemeOffice2007DayView
CLSID, B72545AA-1553-440E-ACAE-C15426B19A71
NAME, "CalendarThemeOffice2007DayView"
*[Class: @CalendarThemeOffice2007DayView] Header
PROPERTY-GET, 10, @Header
RETURNING "CalendarThemeOffice2007Header*", TYPE
9
*[Class: @CalendarThemeOffice2007DayView] Event
PROPERTY-GET, 11, @Event
RETURNING "CalendarThemeOffice2007DayViewEvent*",
TYPE 9
*[Class: @CalendarThemeOffice2007DayView] TimeScale
PROPERTY-GET, 12, @TimeScale
RETURNING "CalendarThemeDayViewTimeScale*", TYPE
9
*[Class: @CalendarThemeOffice2007DayView] Day
PROPERTY-GET, 13, @Day
RETURNING "CalendarThemeOffice2007DayViewDay*",
TYPE 9

* CalendarThemeOffice2007DayViewEvent
CLASS @CalendarThemeOffice2007DayViewEvent
CLSID, B9D3AF97-CE31-4F11-851C-E1F4D91267C2
NAME, "CalendarThemeOffice2007DayViewEvent"
*[Class: @CalendarThemeOffice2007DayViewEvent] Normal
PROPERTY-GET, 110, @Normal
RETURNING "CalendarThemeOffice2007EventFontsColor
- "s*", TYPE 9
*[Class: @CalendarThemeOffice2007DayViewEvent] Selected
PROPERTY-GET, 111, @Selected
RETURNING "CalendarThemeOffice2007EventFontsColor
- "s*", TYPE 9
*[Class: @CalendarThemeOffice2007DayViewEvent] HeightFormula
PROPERTY-GET, 112, @HeightFormula
RETURNING "CalendarThemeFormulaMulDivC*", TYPE 9
*[Class: @CalendarThemeOffice2007DayViewEvent] EventIconsToDraw
PROPERTY-GET, 113, @EventIconsToDraw
RETURNING "CalendarThemeEventIconsToDraw*", TYPE
9
*[Class: @CalendarThemeOffice2007DayViewEvent] GripperBorderColor
PROPERTY-GET, 100, @GripperBorderColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeOffice2007DayViewEvent] GripperBorderColor
PROPERTY-PUT, 100, @GripperBorderColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarThemeOffice2007DayViewEvent] GripperBackgroundColor
PROPERTY-GET, 101, @GripperBackgroundColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeOffice2007DayViewEvent] GripperBackgroundColor
PROPERTY-PUT, 101, @GripperBackgroundColor,
"OLE_COLOR (Property_Value)", TYPE 19

* CalendarThemeOffice2007DayViewDay
CLASS @CalendarThemeOffice2007DayViewDay
CLSID, F74B9256-A6E9-465C-82E3-C4A3BAEC277A
NAME, "CalendarThemeOffice2007DayViewDay"
*[Class: @CalendarThemeOffice2007DayViewDay] Header
PROPERTY-GET, 10, @Header
RETURNING "CalendarThemeOffice2007Header*", TYPE
9
*[Class: @CalendarThemeOffice2007DayViewDay] Group
PROPERTY-GET, 11, @Group
RETURNING "CalendarThemeOffice2007DayViewDayGroup
- "*", TYPE 9
*[Class: @CalendarThemeOffice2007DayViewDay] BorderColor
PROPERTY-GET, 1, @BorderColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeOffice2007DayViewDay] BorderColor
PROPERTY-PUT, 1, @BorderColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarThemeOffice2007DayViewDay] TodayBorderColor
PROPERTY-GET, 2, @TodayBorderColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeOffice2007DayViewDay] TodayBorderColor
PROPERTY-PUT, 2, @TodayBorderColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarThemeOffice2007DayViewDay] UseOffice2003HeaderFormat
PROPERTY-GET, 3, @UseOffice2003HeaderFormat
RETURNING "boolean", TYPE 11
*[Class: @CalendarThemeOffice2007DayViewDay] UseOffice2003HeaderFormat
PROPERTY-PUT, 3, @UseOffice2003HeaderFormat,
"boolean (Property_Value)", TYPE 11

* CalendarThemeOffice2007DayViewDayGroup
CLASS @CalendarThemeOffice2007DayViewDayGroup
CLSID, 9645467E-3CC9-4092-AB40-0771B653D823
NAME, "CalendarThemeOffice2007DayViewDayGroup"
*[Class: @CalendarThemeOffice2007DayViewDayGroup] Header
PROPERTY-GET, 10, @Header
RETURNING "CalendarThemeOffice2007Header*", TYPE
9
*[Class: @CalendarThemeOffice2007DayViewDayGroup] AllDayEvents
PROPERTY-GET, 11, @AllDayEvents
RETURNING "CalendarThemeDayViewAllDayEvents*",
TYPE 9
*[Class: @CalendarThemeOffice2007DayViewDayGroup] Cell
PROPERTY-GET, 12, @Cell
RETURNING "CalendarThemeDayViewCell*", TYPE 9
*[Class: @CalendarThemeOffice2007DayViewDayGroup] MultiDayEvent
PROPERTY-GET, 13, @MultiDayEvent
RETURNING "CalendarThemeOffice2007DayViewEventMul
- "tiDay*", TYPE 9
*[Class: @CalendarThemeOffice2007DayViewDayGroup] SingleDayEvent
PROPERTY-GET, 14, @SingleDayEvent
RETURNING "CalendarThemeOffice2007DayViewEventSin
- "gleDay*", TYPE 9
*[Class: @CalendarThemeOffice2007DayViewDayGroup] BorderLeftColor
PROPERTY-GET, 1, @BorderLeftColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeOffice2007DayViewDayGroup] BorderLeftColor
PROPERTY-PUT, 1, @BorderLeftColor,
"OLE_COLOR (Property_Value)", TYPE 19

* CalendarThemeOffice2007DayViewEventMultiDay
CLASS @CalendarThemeOffice2007DayViewEventMult
CLSID, 7D33CBC1-E1AB-405B-946F-7FFDCBEEF8A5
NAME, "CalendarThemeOffice2007DayViewEventMultiDay"
*[Class: @CalendarThemeOffice2007DayViewEventMult] Normal
PROPERTY-GET, 110, @Normal
RETURNING "CalendarThemeOffice2007EventFontsColor
- "s*", TYPE 9
*[Class: @CalendarThemeOffice2007DayViewEventMult] Selected
PROPERTY-GET, 111, @Selected
RETURNING "CalendarThemeOffice2007EventFontsColor
- "s*", TYPE 9
*[Class: @CalendarThemeOffice2007DayViewEventMult] HeightFormula
PROPERTY-GET, 112, @HeightFormula
RETURNING "CalendarThemeFormulaMulDivC*", TYPE 9
*[Class: @CalendarThemeOffice2007DayViewEventMult] EventIconsToDraw
PROPERTY-GET, 113, @EventIconsToDraw
RETURNING "CalendarThemeEventIconsToDraw*", TYPE
9
*[Class: @CalendarThemeOffice2007DayViewEventMult] DateFormatFrom
PROPERTY-GET, 1, @DateFormatFrom
RETURNING "BSTR", TYPE 8
*[Class: @CalendarThemeOffice2007DayViewEventMult] DateFormatFrom
PROPERTY-PUT, 1, @DateFormatFrom,
"BSTR (Property_Value)", TYPE 8
*[Class: @CalendarThemeOffice2007DayViewEventMult] DateFormatTo
PROPERTY-GET, 2, @DateFormatTo
RETURNING "BSTR", TYPE 8
*[Class: @CalendarThemeOffice2007DayViewEventMult] DateFormatTo
PROPERTY-PUT, 2, @DateFormatTo,
"BSTR (Property_Value)", TYPE 8
*[Class: @CalendarThemeOffice2007DayViewEventMult]
PROPERTY-GET, 3, @ShowFromToArrowTextAlways
RETURNING "boolean", TYPE 11
*[Class: @CalendarThemeOffice2007DayViewEventMult]
PROPERTY-PUT, 3, @ShowFromToArrowTextAlways,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarThemeOffice2007DayViewEventMult] GripperBorderColor
PROPERTY-GET, 100, @GripperBorderColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeOffice2007DayViewEventMult] GripperBorderColor
PROPERTY-PUT, 100, @GripperBorderColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarThemeOffice2007DayViewEventMult] GripperBackgroundColor
PROPERTY-GET, 101, @GripperBackgroundColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeOffice2007DayViewEventMult] GripperBackgroundColor
PROPERTY-PUT, 101, @GripperBackgroundColor,
"OLE_COLOR (Property_Value)", TYPE 19

* CalendarThemeOffice2007DayViewEventSingleDay
CLASS @CalendarThemeOffice2007DayViewEventSing
CLSID, 2D2D9DFE-D6B5-4A57-ADDA-82D286B0FCE7
NAME, "CalendarThemeOffice2007DayViewEventSingleDay"
*[Class: @CalendarThemeOffice2007DayViewEventSing] Normal
PROPERTY-GET, 110, @Normal
RETURNING "CalendarThemeOffice2007EventFontsColor
- "s*", TYPE 9
*[Class: @CalendarThemeOffice2007DayViewEventSing] Selected
PROPERTY-GET, 111, @Selected
RETURNING "CalendarThemeOffice2007EventFontsColor
- "s*", TYPE 9
*[Class: @CalendarThemeOffice2007DayViewEventSing] HeightFormula
PROPERTY-GET, 112, @HeightFormula
RETURNING "CalendarThemeFormulaMulDivC*", TYPE 9
*[Class: @CalendarThemeOffice2007DayViewEventSing] EventIconsToDraw
PROPERTY-GET, 113, @EventIconsToDraw
RETURNING "CalendarThemeEventIconsToDraw*", TYPE
9
*[Class: @CalendarThemeOffice2007DayViewEventSing] GripperBorderColor
PROPERTY-GET, 100, @GripperBorderColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeOffice2007DayViewEventSing] GripperBorderColor
PROPERTY-PUT, 100, @GripperBorderColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarThemeOffice2007DayViewEventSing] GripperBackgroundColor
PROPERTY-GET, 101, @GripperBackgroundColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeOffice2007DayViewEventSing] GripperBackgroundColor
PROPERTY-PUT, 101, @GripperBackgroundColor,
"OLE_COLOR (Property_Value)", TYPE 19

* CalendarThemeOffice2007MonthView
CLASS @CalendarThemeOffice2007MonthView
CLSID, 4ACCA810-8120-4395-92B0-48E4D72FAF48
NAME, "CalendarThemeOffice2007MonthView"
*[Class: @CalendarThemeOffice2007MonthView] Header
PROPERTY-GET, 10, @Header
RETURNING "CalendarThemeOffice2007Header*", TYPE
9
*[Class: @CalendarThemeOffice2007MonthView] Event
PROPERTY-GET, 11, @Event
RETURNING "CalendarThemeOffice2007MonthViewEvent*
- "", TYPE 9
*[Class: @CalendarThemeOffice2007MonthView] WeekDayHeader
PROPERTY-GET, 12, @WeekDayHeader
RETURNING "CalendarThemeOffice2007Header*", TYPE
9
*[Class: @CalendarThemeOffice2007MonthView] WeekHeader
PROPERTY-GET, 13, @WeekHeader
RETURNING "CalendarThemeOffice2007MonthViewWeekHe
- "ader*", TYPE 9
*[Class: @CalendarThemeOffice2007MonthView] Day
PROPERTY-GET, 14, @Day
RETURNING "CalendarThemeOffice2007MonthViewDay*",
TYPE 9

* CalendarThemeOffice2007MonthViewEvent
CLASS @CalendarThemeOffice2007MonthViewEvent
CLSID, FDE298E5-1FFD-4E50-819A-7EDF7535BEF1
NAME, "CalendarThemeOffice2007MonthViewEvent"
*[Class: @CalendarThemeOffice2007MonthViewEvent] Normal
PROPERTY-GET, 110, @Normal
RETURNING "CalendarThemeOffice2007EventFontsColor
- "s*", TYPE 9
*[Class: @CalendarThemeOffice2007MonthViewEvent] Selected
PROPERTY-GET, 111, @Selected
RETURNING "CalendarThemeOffice2007EventFontsColor
- "s*", TYPE 9
*[Class: @CalendarThemeOffice2007MonthViewEvent] HeightFormula
PROPERTY-GET, 112, @HeightFormula
RETURNING "CalendarThemeFormulaMulDivC*", TYPE 9
*[Class: @CalendarThemeOffice2007MonthViewEvent] EventIconsToDraw
PROPERTY-GET, 113, @EventIconsToDraw
RETURNING "CalendarThemeEventIconsToDraw*", TYPE
9
*[Class: @CalendarThemeOffice2007MonthViewEvent] GripperBorderColor
PROPERTY-GET, 100, @GripperBorderColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeOffice2007MonthViewEvent] GripperBorderColor
PROPERTY-PUT, 100, @GripperBorderColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarThemeOffice2007MonthViewEvent] GripperBackgroundColor
PROPERTY-GET, 101, @GripperBackgroundColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeOffice2007MonthViewEvent] GripperBackgroundColor
PROPERTY-PUT, 101, @GripperBackgroundColor,
"OLE_COLOR (Property_Value)", TYPE 19

* CalendarThemeOffice2007MonthViewWeekHeader
CLASS @CalendarThemeOffice2007MonthViewWeekHea
CLSID, 3F80FD47-0A84-41ED-849C-CAE5236634CD
NAME, "CalendarThemeOffice2007MonthViewWeekHeader"
*[Class: @CalendarThemeOffice2007MonthViewWeekHea] TextCenter
PROPERTY-GET, 2, @TextCenter
RETURNING "CalendarThemeHeaderText*", TYPE 9
*[Class: @CalendarThemeOffice2007MonthViewWeekHea] BackgroundNormal
PROPERTY-GET, 4, @BackgroundNormal
RETURNING "CalendarThemeHeaderBackground*", TYPE
9
*[Class: @CalendarThemeOffice2007MonthViewWeekHea] WidthFormula
PROPERTY-GET, 20, @WidthFormula
RETURNING "CalendarThemeFormulaMulDivC*", TYPE 9
*[Class: @CalendarThemeOffice2007MonthViewWeekHea] BaseColor
PROPERTY-GET, 9, @BaseColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeOffice2007MonthViewWeekHea] BaseColor
PROPERTY-PUT, 9, @BaseColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarThemeOffice2007MonthViewWeekHea]
PROPERTY-GET, 10, @FreeSpaceBackgroundColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeOffice2007MonthViewWeekHea]
PROPERTY-PUT, 10, @FreeSpaceBackgroundColor,
"OLE_COLOR (Property_Value)", TYPE 19

* CalendarThemeOffice2007MonthViewDay
CLASS @CalendarThemeOffice2007MonthViewDay
CLSID, 88A4EC39-8FE0-4E17-86C3-CFDE8868BF97
NAME, "CalendarThemeOffice2007MonthViewDay"
*[Class: @CalendarThemeOffice2007MonthViewDay] Header
PROPERTY-GET, 10, @Header
RETURNING "CalendarThemeOffice2007Header*", TYPE
9
*[Class: @CalendarThemeOffice2007MonthViewDay] MultiDayEvent
PROPERTY-GET, 11, @MultiDayEvent
RETURNING "CalendarThemeOffice2007MonthViewEventM
- "ultiDay*", TYPE 9
*[Class: @CalendarThemeOffice2007MonthViewDay] SingleDayEvent
PROPERTY-GET, 12, @SingleDayEvent
RETURNING "CalendarThemeOffice2007MonthViewEventS
- "ingleDay*", TYPE 9
*[Class: @CalendarThemeOffice2007MonthViewDay] BorderColor
PROPERTY-GET, 1, @BorderColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeOffice2007MonthViewDay] BorderColor
PROPERTY-PUT, 1, @BorderColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarThemeOffice2007MonthViewDay] TodayBorderColor
PROPERTY-GET, 2, @TodayBorderColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeOffice2007MonthViewDay] TodayBorderColor
PROPERTY-PUT, 2, @TodayBorderColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarThemeOffice2007MonthViewDay] BackgroundLightColor
PROPERTY-GET, 3, @BackgroundLightColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeOffice2007MonthViewDay] BackgroundLightColor
PROPERTY-PUT, 3, @BackgroundLightColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarThemeOffice2007MonthViewDay] BackgroundDarkColor
PROPERTY-GET, 4, @BackgroundDarkColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeOffice2007MonthViewDay] BackgroundDarkColor
PROPERTY-PUT, 4, @BackgroundDarkColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarThemeOffice2007MonthViewDay] BackgroundSelectedColor
PROPERTY-GET, 5, @BackgroundSelectedColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeOffice2007MonthViewDay] BackgroundSelectedColor
PROPERTY-PUT, 5, @BackgroundSelectedColor,
"OLE_COLOR (Property_Value)", TYPE 19

* CalendarThemeOffice2007MonthViewEventMultiDay
CLASS @CalendarThemeOffice2007MonthViewEventMu
CLSID, EBC31495-810C-4D9E-A658-63C6DE9CA199
NAME, "CalendarThemeOffice2007MonthViewEventMultiDay"
*[Class: @CalendarThemeOffice2007MonthViewEventMu] Normal
PROPERTY-GET, 110, @Normal
RETURNING "CalendarThemeOffice2007EventFontsColor
- "s*", TYPE 9
*[Class: @CalendarThemeOffice2007MonthViewEventMu] Selected
PROPERTY-GET, 111, @Selected
RETURNING "CalendarThemeOffice2007EventFontsColor
- "s*", TYPE 9
*[Class: @CalendarThemeOffice2007MonthViewEventMu] HeightFormula
PROPERTY-GET, 112, @HeightFormula
RETURNING "CalendarThemeFormulaMulDivC*", TYPE 9
*[Class: @CalendarThemeOffice2007MonthViewEventMu] EventIconsToDraw
PROPERTY-GET, 113, @EventIconsToDraw
RETURNING "CalendarThemeEventIconsToDraw*", TYPE
9
*[Class: @CalendarThemeOffice2007MonthViewEventMu] GripperBorderColor
PROPERTY-GET, 100, @GripperBorderColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeOffice2007MonthViewEventMu] GripperBorderColor
PROPERTY-PUT, 100, @GripperBorderColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarThemeOffice2007MonthViewEventMu] GripperBackgroundColor
PROPERTY-GET, 101, @GripperBackgroundColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeOffice2007MonthViewEventMu] GripperBackgroundColor
PROPERTY-PUT, 101, @GripperBackgroundColor,
"OLE_COLOR (Property_Value)", TYPE 19

* CalendarThemeOffice2007MonthViewEventSingleDay
CLASS @CalendarThemeOffice2007MonthViewEventSi
CLSID, 8B227518-C5E4-41C4-9AB6-DDF364331317
NAME, "CalendarThemeOffice2007MonthViewEventSingleDay"
*[Class: @CalendarThemeOffice2007MonthViewEventSi] Normal
PROPERTY-GET, 110, @Normal
RETURNING "CalendarThemeOffice2007EventFontsColor
- "s*", TYPE 9
*[Class: @CalendarThemeOffice2007MonthViewEventSi] Selected
PROPERTY-GET, 111, @Selected
RETURNING "CalendarThemeOffice2007EventFontsColor
- "s*", TYPE 9
*[Class: @CalendarThemeOffice2007MonthViewEventSi] HeightFormula
PROPERTY-GET, 112, @HeightFormula
RETURNING "CalendarThemeFormulaMulDivC*", TYPE 9
*[Class: @CalendarThemeOffice2007MonthViewEventSi] EventIconsToDraw
PROPERTY-GET, 113, @EventIconsToDraw
RETURNING "CalendarThemeEventIconsToDraw*", TYPE
9

* CalendarThemeOffice2007WeekView
CLASS @CalendarThemeOffice2007WeekView
CLSID, 97A9664E-651B-4A4F-B861-33E8E128C5A4
NAME, "CalendarThemeOffice2007WeekView"
*[Class: @CalendarThemeOffice2007WeekView] Event
PROPERTY-GET, 10, @Event
RETURNING
"CalendarThemeOffice2007WeekViewEvent*",
TYPE 9
*[Class: @CalendarThemeOffice2007WeekView] Day
PROPERTY-GET, 11, @Day
RETURNING "CalendarThemeOffice2007WeekViewDay*",
TYPE 9

* CalendarThemeOffice2007WeekViewEvent
CLASS @CalendarThemeOffice2007WeekViewEvent
CLSID, EB3C22A9-82B5-4074-B7D5-590A627B728B
NAME, "CalendarThemeOffice2007WeekViewEvent"
*[Class: @CalendarThemeOffice2007WeekViewEvent] Normal
PROPERTY-GET, 110, @Normal
RETURNING "CalendarThemeOffice2007EventFontsColor
- "s*", TYPE 9
*[Class: @CalendarThemeOffice2007WeekViewEvent] Selected
PROPERTY-GET, 111, @Selected
RETURNING "CalendarThemeOffice2007EventFontsColor
- "s*", TYPE 9
*[Class: @CalendarThemeOffice2007WeekViewEvent] HeightFormula
PROPERTY-GET, 112, @HeightFormula
RETURNING "CalendarThemeFormulaMulDivC*", TYPE 9
*[Class: @CalendarThemeOffice2007WeekViewEvent] EventIconsToDraw
PROPERTY-GET, 113, @EventIconsToDraw
RETURNING "CalendarThemeEventIconsToDraw*", TYPE
9
*[Class: @CalendarThemeOffice2007WeekViewEvent] GripperBorderColor
PROPERTY-GET, 100, @GripperBorderColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeOffice2007WeekViewEvent] GripperBorderColor
PROPERTY-PUT, 100, @GripperBorderColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarThemeOffice2007WeekViewEvent] GripperBackgroundColor
PROPERTY-GET, 101, @GripperBackgroundColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeOffice2007WeekViewEvent] GripperBackgroundColor
PROPERTY-PUT, 101, @GripperBackgroundColor,
"OLE_COLOR (Property_Value)", TYPE 19

* CalendarThemeOffice2007WeekViewDay
CLASS @CalendarThemeOffice2007WeekViewDay
CLSID, 25960302-C31F-477C-9B1C-1B2845F7A730
NAME, "CalendarThemeOffice2007WeekViewDay"
*[Class: @CalendarThemeOffice2007WeekViewDay] Header
PROPERTY-GET, 10, @Header
RETURNING "CalendarThemeOffice2007Header*", TYPE
9
*[Class: @CalendarThemeOffice2007WeekViewDay] MultiDayEvent
PROPERTY-GET, 11, @MultiDayEvent
RETURNING "CalendarThemeOffice2007WeekViewEventMu
- "ltiDay*", TYPE 9
*[Class: @CalendarThemeOffice2007WeekViewDay] SingleDayEvent
PROPERTY-GET, 12, @SingleDayEvent
RETURNING "CalendarThemeOffice2007WeekViewEventSi
- "ngleDay*", TYPE 9
*[Class: @CalendarThemeOffice2007WeekViewDay] BorderColor
PROPERTY-GET, 1, @BorderColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeOffice2007WeekViewDay] BorderColor
PROPERTY-PUT, 1, @BorderColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarThemeOffice2007WeekViewDay] TodayBorderColor
PROPERTY-GET, 2, @TodayBorderColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeOffice2007WeekViewDay] TodayBorderColor
PROPERTY-PUT, 2, @TodayBorderColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarThemeOffice2007WeekViewDay] BackgroundLightColor
PROPERTY-GET, 3, @BackgroundLightColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeOffice2007WeekViewDay] BackgroundLightColor
PROPERTY-PUT, 3, @BackgroundLightColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarThemeOffice2007WeekViewDay] BackgroundDarkColor
PROPERTY-GET, 4, @BackgroundDarkColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeOffice2007WeekViewDay] BackgroundDarkColor
PROPERTY-PUT, 4, @BackgroundDarkColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarThemeOffice2007WeekViewDay] BackgroundSelectedColor
PROPERTY-GET, 5, @BackgroundSelectedColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeOffice2007WeekViewDay] BackgroundSelectedColor
PROPERTY-PUT, 5, @BackgroundSelectedColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarThemeOffice2007WeekViewDay] UseOffice2003HeaderFormat
PROPERTY-GET, 6, @UseOffice2003HeaderFormat
RETURNING "boolean", TYPE 11
*[Class: @CalendarThemeOffice2007WeekViewDay] UseOffice2003HeaderFormat
PROPERTY-PUT, 6, @UseOffice2003HeaderFormat,
"boolean (Property_Value)", TYPE 11

* CalendarThemeOffice2007WeekViewEventMultiDay
CLASS @CalendarThemeOffice2007WeekViewEventMul
CLSID, B775B3EE-56F5-46DD-B825-20D0826270FC
NAME, "CalendarThemeOffice2007WeekViewEventMultiDay"
*[Class: @CalendarThemeOffice2007WeekViewEventMul] Normal
PROPERTY-GET, 110, @Normal
RETURNING "CalendarThemeOffice2007EventFontsColor
- "s*", TYPE 9
*[Class: @CalendarThemeOffice2007WeekViewEventMul] Selected
PROPERTY-GET, 111, @Selected
RETURNING "CalendarThemeOffice2007EventFontsColor
- "s*", TYPE 9
*[Class: @CalendarThemeOffice2007WeekViewEventMul] HeightFormula
PROPERTY-GET, 112, @HeightFormula
RETURNING "CalendarThemeFormulaMulDivC*", TYPE 9
*[Class: @CalendarThemeOffice2007WeekViewEventMul] EventIconsToDraw
PROPERTY-GET, 113, @EventIconsToDraw
RETURNING "CalendarThemeEventIconsToDraw*", TYPE
9
*[Class: @CalendarThemeOffice2007WeekViewEventMul] GripperBorderColor
PROPERTY-GET, 100, @GripperBorderColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeOffice2007WeekViewEventMul] GripperBorderColor
PROPERTY-PUT, 100, @GripperBorderColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarThemeOffice2007WeekViewEventMul] GripperBackgroundColor
PROPERTY-GET, 101, @GripperBackgroundColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeOffice2007WeekViewEventMul] GripperBackgroundColor
PROPERTY-PUT, 101, @GripperBackgroundColor,
"OLE_COLOR (Property_Value)", TYPE 19

* CalendarThemeOffice2007WeekViewEventSingleDay
CLASS @CalendarThemeOffice2007WeekViewEventSin
CLSID, 76E23771-C0E2-440F-BBF5-FAA6C43E651A
NAME, "CalendarThemeOffice2007WeekViewEventSingleDay"
*[Class: @CalendarThemeOffice2007WeekViewEventSin] Normal
PROPERTY-GET, 110, @Normal
RETURNING "CalendarThemeOffice2007EventFontsColor
- "s*", TYPE 9
*[Class: @CalendarThemeOffice2007WeekViewEventSin] Selected
PROPERTY-GET, 111, @Selected
RETURNING "CalendarThemeOffice2007EventFontsColor
- "s*", TYPE 9
*[Class: @CalendarThemeOffice2007WeekViewEventSin] HeightFormula
PROPERTY-GET, 112, @HeightFormula
RETURNING "CalendarThemeFormulaMulDivC*", TYPE 9
*[Class: @CalendarThemeOffice2007WeekViewEventSin] EventIconsToDraw
PROPERTY-GET, 113, @EventIconsToDraw
RETURNING "CalendarThemeEventIconsToDraw*", TYPE
9

* ICalendarThemeOffice2007
CLASS @ICalendarThemeOffice2007
CLSID, 4B255059-5D67-4D85-80AA-B544F1F34305
NAME, "ICalendarThemeOffice2007"
*[Class: @ICalendarThemeOffice2007] Header
PROPERTY-GET, 50, @Header
RETURNING "CalendarThemeOffice2007Header*", TYPE
9
*[Class: @ICalendarThemeOffice2007] Event
PROPERTY-GET, 51, @Event
RETURNING "CalendarThemeOffice2007Event*", TYPE 9
*[Class: @ICalendarThemeOffice2007] DayView
PROPERTY-GET, 52, @DayView
RETURNING "CalendarThemeOffice2007DayView*",
TYPE 9
*[Class: @ICalendarThemeOffice2007] MonthView
PROPERTY-GET, 53, @MonthView
RETURNING "CalendarThemeOffice2007MonthView*",
TYPE 9
*[Class: @ICalendarThemeOffice2007] WeekView
PROPERTY-GET, 54, @WeekView
RETURNING "CalendarThemeOffice2007WeekView*",
TYPE 9
*[Class: @ICalendarThemeOffice2007] PrevNextEventButtons
PROPERTY-GET, 55, @PrevNextEventButtons
RETURNING "CalendarThemeOffice2007PrevNextEventBu
- "ttons*", TYPE 9
*[Class: @ICalendarThemeOffice2007] RefreshMetrics
METHOD, 100, @RefreshMetrics
*[Class: @ICalendarThemeOffice2007] SetCustomIcons
METHOD, 102, @SetCustomIcons,
"IDispatch*" @ImageList, TYPE 9
*[Class: @ICalendarThemeOffice2007] DoPropExchange
METHOD, 103, @DoPropExchange,
"PropExchange*" @pPX, TYPE 9
*[Class: @ICalendarThemeOffice2007] BaseColor
PROPERTY-GET, 1, @BaseColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @ICalendarThemeOffice2007] BaseColor
PROPERTY-PUT, 1, @BaseColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @ICalendarThemeOffice2007] BaseFont
PROPERTY-GET, 2, @BaseFont
RETURNING "Font*", TYPE 9
*[Class: @ICalendarThemeOffice2007] BaseFont
PROPERTY-PUT, 2, @BaseFont,
"Font* (Property_Value)", TYPE 9
*[Class: @ICalendarThemeOffice2007] BaseFontBold
PROPERTY-GET, 3, @BaseFontBold
RETURNING "Font*", TYPE 9
*[Class: @ICalendarThemeOffice2007] BaseFontBold
PROPERTY-PUT, 3, @BaseFontBold,
"Font* (Property_Value)", TYPE 9
*[Class: @ICalendarThemeOffice2007] CustomIcons
PROPERTY-GET, 150, @CustomIcons
RETURNING "IImageManagerIcons*", TYPE 9
*[Class: @ICalendarThemeOffice2007] CustomIcons
PROPERTY-PUT, 150, @CustomIcons,
"IImageManagerIcons* (Property_Value)", TYPE 9
*[Class: @ICalendarThemeOffice2007] ImageList
PROPERTY-GET, 151, @ImageList
RETURNING "ICalendarThemeImageList*", TYPE 9
*[Class: @ICalendarThemeOffice2007] ImageList
PROPERTY-PUT, 151, @ImageList,
"ICalendarThemeImageList* (Property_Value)", TYPE 9

* Calendar visual theme Office 2007 object.

* CalendarThemeOffice2007
CLASS @CalendarThemeOffice2007
CLSID, 1AC6C0BC-2F9B-4173-B825-5631A0E7395B
NAME, "CalendarThemeOffice2007"
DEFAULT-INTERFACE, "ICalendarThemeOffice2007"
*[Class: @CalendarThemeOffice2007] Header
PROPERTY-GET, 50, @Header
RETURNING "CalendarThemeOffice2007Header*", TYPE
9
*[Class: @CalendarThemeOffice2007] Event
PROPERTY-GET, 51, @Event
RETURNING "CalendarThemeOffice2007Event*", TYPE 9
*[Class: @CalendarThemeOffice2007] DayView
PROPERTY-GET, 52, @DayView
RETURNING "CalendarThemeOffice2007DayView*",
TYPE 9
*[Class: @CalendarThemeOffice2007] MonthView
PROPERTY-GET, 53, @MonthView
RETURNING "CalendarThemeOffice2007MonthView*",
TYPE 9
*[Class: @CalendarThemeOffice2007] WeekView
PROPERTY-GET, 54, @WeekView
RETURNING "CalendarThemeOffice2007WeekView*",
TYPE 9
*[Class: @CalendarThemeOffice2007] PrevNextEventButtons
PROPERTY-GET, 55, @PrevNextEventButtons
RETURNING "CalendarThemeOffice2007PrevNextEventBu
- "ttons*", TYPE 9
*[Class: @CalendarThemeOffice2007] RefreshMetrics
METHOD, 100, @RefreshMetrics
*[Class: @CalendarThemeOffice2007] SetCustomIcons
METHOD, 102, @SetCustomIcons,
"IDispatch*" @ImageList, TYPE 9
*[Class: @CalendarThemeOffice2007] DoPropExchange
METHOD, 103, @DoPropExchange,
"PropExchange*" @pPX, TYPE 9
*[Class: @CalendarThemeOffice2007] BaseColor
PROPERTY-GET, 1, @BaseColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarThemeOffice2007] BaseColor
PROPERTY-PUT, 1, @BaseColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarThemeOffice2007] BaseFont
PROPERTY-GET, 2, @BaseFont
RETURNING "Font*", TYPE 9
*[Class: @CalendarThemeOffice2007] BaseFont
PROPERTY-PUT, 2, @BaseFont,
"Font* (Property_Value)", TYPE 9
*[Class: @CalendarThemeOffice2007] BaseFontBold
PROPERTY-GET, 3, @BaseFontBold
RETURNING "Font*", TYPE 9
*[Class: @CalendarThemeOffice2007] BaseFontBold
PROPERTY-PUT, 3, @BaseFontBold,
"Font* (Property_Value)", TYPE 9
*[Class: @CalendarThemeOffice2007] CustomIcons
PROPERTY-GET, 150, @CustomIcons
RETURNING "IImageManagerIcons*", TYPE 9
*[Class: @CalendarThemeOffice2007] CustomIcons
PROPERTY-PUT, 150, @CustomIcons,
"IImageManagerIcons* (Property_Value)", TYPE 9
*[Class: @CalendarThemeOffice2007] ImageList
PROPERTY-GET, 151, @ImageList
RETURNING "ICalendarThemeImageList*", TYPE 9
*[Class: @CalendarThemeOffice2007] ImageList
PROPERTY-PUT, 151, @ImageList,
"ICalendarThemeImageList* (Property_Value)", TYPE 9

* CalendarThemeImageList
CLASS @CalendarThemeImageList
CLSID, 07D6DDC6-BA85-4BF6-9F8B-28F2958DCC13
NAME, "CalendarThemeImageList"
DEFAULT-INTERFACE, "ICalendarThemeImageList"
*[Class: @CalendarThemeImageList] AddBitmap
METHOD, 1, @AddBitmap,
"OLE_HANDLE" @Handle, TYPE 22,
"long" @nID, TYPE 3
RETURNING "boolean", TYPE 11
*[Class: @CalendarThemeImageList] LoadBitmap
METHOD, 2, @LoadBitmap,
"BSTR" @Path, TYPE 8,
"long" @nID, TYPE 3
RETURNING "boolean", TYPE 11
*[Class: @CalendarThemeImageList] Remove
METHOD, 3, @Remove,
"long" @nID, TYPE 3
RETURNING "boolean", TYPE 11
*[Class: @CalendarThemeImageList] RemoveAll
METHOD, 4, @RemoveAll

* CalendarThemeRect
CLASS @CalendarThemeRect
CLSID, 3935123F-F83C-453D-A503-8D2DA6C16EB8
NAME, "CalendarThemeRect"
DEFAULT-INTERFACE, "ICalendarThemeRect"
*[Class: @CalendarThemeRect] left
PROPERTY-GET, 1, @left
RETURNING "long", TYPE 3
*[Class: @CalendarThemeRect] left
PROPERTY-PUT, 1, @left,
"long (Property_Value)", TYPE 3
*[Class: @CalendarThemeRect] top
PROPERTY-GET, 2, @top
RETURNING "long", TYPE 3
*[Class: @CalendarThemeRect] top
PROPERTY-PUT, 2, @top,
"long (Property_Value)", TYPE 3
*[Class: @CalendarThemeRect] right
PROPERTY-GET, 3, @right
RETURNING "long", TYPE 3
*[Class: @CalendarThemeRect] right
PROPERTY-PUT, 3, @right,
"long (Property_Value)", TYPE 3
*[Class: @CalendarThemeRect] bottom
PROPERTY-GET, 4, @bottom
RETURNING "long", TYPE 3
*[Class: @CalendarThemeRect] bottom
PROPERTY-PUT, 4, @bottom,
"long (Property_Value)", TYPE 3

* IDatePickerThemeOffice2007
CLASS @IDatePickerThemeOffice2007
CLSID, AD30B0EE-3FC8-4CBB-B8D6-A84BDE8AB567
NAME, "IDatePickerThemeOffice2007"

* DatePicker visual theme Office 2007 object.

* DatePickerThemeOffice2007
CLASS @DatePickerThemeOffice2007
CLSID, 30A79675-84E6-487D-9B52-54304AFA4EF6
NAME, "DatePickerThemeOffice2007"
DEFAULT-INTERFACE, "IDatePickerThemeOffice2007"

* CalendarViewType
CLASS @CalendarViewType
CLSID, 456FFFD4-A6AC-46F6-A791-69522EC9F482
NAME, "CalendarViewType"
* "long xtpCalendarDayView"
ENUMERATOR, @xtpCalendarDayView, 0
* "long xtpCalendarWorkWeekView"
ENUMERATOR, @xtpCalendarWorkWeekView, 1
* "long xtpCalendarWeekView"
ENUMERATOR, @xtpCalendarWeekView, 2
* "long xtpCalendarMonthView"
ENUMERATOR, @xtpCalendarMonthView, 3
* "long xtpCalendarFullWeekView"
ENUMERATOR, @xtpCalendarFullWeekView, 4
* "long xtpCalendarTimeLineView"
ENUMERATOR, @xtpCalendarTimeLineView, 5

* CalendarTheme
CLASS @CalendarTheme
CLSID, DC3FC9B1-6923-4FD1-8624-AB9629C7AD9C
NAME, "CalendarTheme"
* "long xtpCalendarThemeOffice2000"
ENUMERATOR, @xtpCalendarThemeOffice2000, 0
* "long xtpCalendarThemeOfficeXP"
ENUMERATOR, @xtpCalendarThemeOfficeXP, 1
* "long xtpCalendarThemeOffice2003"
ENUMERATOR, @xtpCalendarThemeOffice2003, 2
* "long xtpCalendarThemeResource"
ENUMERATOR, @xtpCalendarThemeResource, 3

* Dispatch interface for CalendarControl Control

* _DCalendarControl
CLASS @_DCalendarControl
CLSID, 1CC36260-AD0A-47AC-95EB-B54A218A7B9C
NAME, "_DCalendarControl"
*[Class: @_DCalendarControl] AboutBox
METHOD, -552, @AboutBox
*[Class: @_DCalendarControl] ActiveView
PROPERTY-GET, 1, @ActiveView
RETURNING "CalendarView*", TYPE 9
*[Class: @_DCalendarControl] DayView
PROPERTY-GET, 3, @DayView
RETURNING "CalendarDayView*", TYPE 9
*[Class: @_DCalendarControl] WeekView
PROPERTY-GET, 4, @WeekView
RETURNING "CalendarWeekView*", TYPE 9
*[Class: @_DCalendarControl] MonthView
PROPERTY-GET, 5, @MonthView
RETURNING "CalendarMonthView*", TYPE 9
*[Class: @_DCalendarControl] TimeLineView
PROPERTY-GET, 224, @TimeLineView
RETURNING "CalendarTimeLineView*", TYPE 9
*[Class: @_DCalendarControl] DataProvider
PROPERTY-GET, 6, @DataProvider
RETURNING "CalendarDataProvider*", TYPE 9
*[Class: @_DCalendarControl] Populate
METHOD, 7, @Populate
*[Class: @_DCalendarControl] SetDataProvider
METHOD, 8, @SetDataProvider,
"BSTR" @ConnectionString, TYPE 8
*[Class: @_DCalendarControl] RedrawControl
METHOD, 9, @RedrawControl
*[Class: @_DCalendarControl] Options
PROPERTY-GET, 10, @Options
RETURNING "CalendarOptions*", TYPE 9
*[Class: @_DCalendarControl] IsToolTipVisible
METHOD, 11, @IsToolTipVisible
RETURNING "boolean", TYPE 11
*[Class: @_DCalendarControl] HideToolTip
METHOD, 12, @HideToolTip
*[Class: @_DCalendarControl] EnableToolTips
METHOD, 13, @EnableToolTips,
"boolean" @Enable, TYPE 11
*[Class: @_DCalendarControl] IsRemindersEnabled
METHOD, 14, @IsRemindersEnabled
RETURNING "boolean", TYPE 11
*[Class: @_DCalendarControl] EnableReminders
METHOD, 15, @EnableReminders,
"boolean" @Enable, TYPE 11
*[Class: @_DCalendarControl] Reminders
PROPERTY-GET, 16, @Reminders
RETURNING "CalendarReminders*", TYPE 9
*[Class: @_DCalendarControl] PrintCalendar
METHOD, 17, @PrintCalendar,
"OLE_HANDLE" @lHDC, TYPE 22
*[Class: @_DCalendarControl] PrintCalendar2
METHOD, 27, @PrintCalendar2,
"boolean" @ShowPrintDialog, TYPE 11
*[Class: @_DCalendarControl] PrintPreview
METHOD, 28, @PrintPreview,
"boolean" @ShowPrintDialog, TYPE 11
*[Class: @_DCalendarControl] PrintPreviewOptions
* Print Preview Options.
PROPERTY-GET, 29, @PrintPreviewOptions
RETURNING "XtremePrintPreviewOptions*", TYPE 9
*[Class: @_DCalendarControl] ShowPrintPageSetup
METHOD, 18, @ShowPrintPageSetup
RETURNING "boolean", TYPE 11
*[Class: @_DCalendarControl] PrintOptions
PROPERTY-GET, 19, @PrintOptions
RETURNING "CalendarPrintOptions*", TYPE 9
*[Class: @_DCalendarControl] MultipleResources
PROPERTY-GET, 20, @MultipleResources
RETURNING "CalendarResources*", TYPE 9
*[Class: @_DCalendarControl] SetMultipleResources
METHOD, 21, @SetMultipleResources,
"CalendarResources*" @MultipleResources, TYPE 9
*[Class: @_DCalendarControl] SetMultipleResourcesEx
METHOD, 22, @SetMultipleResourcesEx,
"CalendarResources*" @MultipleResources, TYPE 9,
"CalendarDataProvider*" @OptionsDataProvider, TYPE 9
*[Class: @_DCalendarControl] Theme
* This property returns current visual theme object or Nothing / null.
PROPERTY-GET, 23, @Theme
RETURNING "IDispatch*", TYPE 9
*[Class: @_DCalendarControl] SetTheme
* This method is used to set (or reset) visual theme. * EXAMPLE 1: wndCalendar.SetTheme New CalendarThemeOffice2007 * EXAMPLE 2: wndCalendar.SetTheme Nothing
METHOD, 24, @SetTheme,
"IDispatch*" @Theme, TYPE 9
*[Class: @_DCalendarControl] AskItemTextFlags
PROPERTY-GET, 25, @AskItemTextFlags
RETURNING "CalendarFlagsSet*", TYPE 9
*[Class: @_DCalendarControl] BeforeDrawThemeObjectFlags
PROPERTY-GET, 26, @BeforeDrawThemeObjectFlags
RETURNING "CalendarFlagsSet*", TYPE 9
*[Class: @_DCalendarControl] SetScrollBars
METHOD, 140, @SetScrollBars,
"OLE_HANDLE" @hScrollBar, TYPE 22,
"OLE_HANDLE" @vScrollBar, TYPE 22
*[Class: @_DCalendarControl] CreatePrintView
METHOD, 150, @CreatePrintView
RETURNING "IUnknown*", TYPE 13
*[Class: @_DCalendarControl] SetLongDayHeaderFormat
METHOD, 170, @SetLongDayHeaderFormat,
"BSTR" @s, TYPE 8
*[Class: @_DCalendarControl] SelectEventByID
METHOD, 180, @SelectEventByID,
"long" @dw, TYPE 3
*[Class: @_DCalendarControl] GetDispatch
METHOD, 200, @GetDispatch
RETURNING "IDispatch*", TYPE 9
*[Class: @_DCalendarControl] PrintPreviewExt
METHOD, 210, @PrintPreviewExt,
"boolean" @ShowPrintDialog, TYPE 11,
"int" @xLeft, TYPE 22,
"int" @yTop, TYPE 22,
"int" @xRight, TYPE 22,
"int" @yBottom, TYPE 22
*[Class: @_DCalendarControl] CaptionButtonTitle
METHOD, 250, @CaptionButtonTitle,
"int" @iNumber, TYPE 22,
"BSTR" @sTitle, TYPE 8
*[Class: @_DCalendarControl] RefreshCaptionBar
METHOD, 251, @RefreshCaptionBar
*[Class: @_DCalendarControl] SelectViewEventByIdAndGroup
METHOD, 252, @SelectViewEventByIdAndGroup,
"int" @Group, TYPE 22,
"long" @dw, TYPE 3
*[Class: @_DCalendarControl] hWnd
PROPERTY-GET, -515, @hWnd
RETURNING "OLE_HANDLE", TYPE 22
*[Class: @_DCalendarControl] hWnd
PROPERTY-PUT, -515, @hWnd,
"OLE_HANDLE (Property_Value)", TYPE 22
*[Class: @_DCalendarControl] Enabled
PROPERTY-GET, -514, @Enabled
RETURNING "boolean", TYPE 11
*[Class: @_DCalendarControl] Enabled
PROPERTY-PUT, -514, @Enabled,
"boolean (Property_Value)", TYPE 11
*[Class: @_DCalendarControl] ViewType
PROPERTY-GET, 100, @ViewType
RETURNING "CalendarViewType", TYPE 3
*[Class: @_DCalendarControl] ViewType
PROPERTY-PUT, 100, @ViewType,
"CalendarViewType (Property_Value)", TYPE 3
*[Class: @_DCalendarControl] RightToLeft
* Indicates whether the control should draw right-to-left for RTL
PROPERTY-GET, 101, @RightToLeft
RETURNING "boolean", TYPE 11
*[Class: @_DCalendarControl] RightToLeft
* Indicates whether the control should draw right-to-left for RTL
PROPERTY-PUT, 101, @RightToLeft,
"boolean (Property_Value)", TYPE 11
*[Class: @_DCalendarControl] MarkupEnabled
PROPERTY-GET, 102, @MarkupEnabled
RETURNING "boolean", TYPE 11
*[Class: @_DCalendarControl] MarkupEnabled
PROPERTY-PUT, 102, @MarkupEnabled,
"boolean (Property_Value)", TYPE 11
*[Class: @_DCalendarControl] ShowCaptionBar
PROPERTY-GET, 103, @ShowCaptionBar
RETURNING "boolean", TYPE 11
*[Class: @_DCalendarControl] ShowCaptionBar
PROPERTY-PUT, 103, @ShowCaptionBar,
"boolean (Property_Value)", TYPE 11
*[Class: @_DCalendarControl] VisualTheme
PROPERTY-GET, 104, @VisualTheme
RETURNING "CalendarTheme", TYPE 3
*[Class: @_DCalendarControl] VisualTheme
PROPERTY-PUT, 104, @VisualTheme,
"CalendarTheme (Property_Value)", TYPE 3
*[Class: @_DCalendarControl] ShowCaptionBarSwitchViewButtons
PROPERTY-GET, 105, @ShowCaptionBarSwitchViewButtons
RETURNING "boolean", TYPE 11
*[Class: @_DCalendarControl] ShowCaptionBarSwitchViewButtons
PROPERTY-PUT, 105, @ShowCaptionBarSwitchViewButtons,
"boolean (Property_Value)", TYPE 11
*[Class: @_DCalendarControl] ShowCaptionBarScrollDateButtons
PROPERTY-GET, 106, @ShowCaptionBarScrollDateButtons
RETURNING "boolean", TYPE 11
*[Class: @_DCalendarControl] ShowCaptionBarScrollDateButtons
PROPERTY-PUT, 106, @ShowCaptionBarScrollDateButtons,
"boolean (Property_Value)", TYPE 11
*[Class: @_DCalendarControl] ShowCaptionBarDateLabel
PROPERTY-GET, 107, @ShowCaptionBarDateLabel
RETURNING "boolean", TYPE 11
*[Class: @_DCalendarControl] ShowCaptionBarDateLabel
PROPERTY-PUT, 107, @ShowCaptionBarDateLabel,
"boolean (Property_Value)", TYPE 11
*[Class: @_DCalendarControl] ShowCaptionBarExpandButton
PROPERTY-GET, 108, @ShowCaptionBarExpandButton
RETURNING "boolean", TYPE 11
*[Class: @_DCalendarControl] ShowCaptionBarExpandButton
PROPERTY-PUT, 108, @ShowCaptionBarExpandButton,
"boolean (Property_Value)", TYPE 11
*[Class: @_DCalendarControl] ShowTimelineButton
PROPERTY-GET, 160, @ShowTimelineButton
RETURNING "boolean", TYPE 11
*[Class: @_DCalendarControl] ShowTimelineButton
PROPERTY-PUT, 160, @ShowTimelineButton,
"boolean (Property_Value)", TYPE 11
*[Class: @_DCalendarControl] UseMultiColumnWeekMode
PROPERTY-GET, 190, @UseMultiColumnWeekMode
RETURNING "boolean", TYPE 11
*[Class: @_DCalendarControl] UseMultiColumnWeekMode
PROPERTY-PUT, 190, @UseMultiColumnWeekMode,
"boolean (Property_Value)", TYPE 11
*[Class: @_DCalendarControl] ShowMultiColumnsButton
PROPERTY-GET, 220, @ShowMultiColumnsButton
RETURNING "boolean", TYPE 11
*[Class: @_DCalendarControl] ShowMultiColumnsButton
PROPERTY-PUT, 220, @ShowMultiColumnsButton,
"boolean (Property_Value)", TYPE 11
*[Class: @_DCalendarControl] HideCaptionBar
PROPERTY-GET, 230, @HideCaptionBar
RETURNING "boolean", TYPE 11
*[Class: @_DCalendarControl] HideCaptionBar
PROPERTY-PUT, 230, @HideCaptionBar,
"boolean (Property_Value)", TYPE 11
*[Class: @_DCalendarControl] OneLineCaptionBar
PROPERTY-GET, 240, @OneLineCaptionBar
RETURNING "boolean", TYPE 11
*[Class: @_DCalendarControl] OneLineCaptionBar
PROPERTY-PUT, 240, @OneLineCaptionBar,
"boolean (Property_Value)", TYPE 11
*[Class: @_DCalendarControl] ReadOnlyMode
PROPERTY-GET, 260, @ReadOnlyMode
RETURNING "boolean", TYPE 11
*[Class: @_DCalendarControl] ReadOnlyMode
PROPERTY-PUT, 260, @ReadOnlyMode,
"boolean (Property_Value)", TYPE 11
*[Class: @_DCalendarControl] DayHeaderFormat
PROPERTY-GET, 270, @DayHeaderFormat
RETURNING "BSTR", TYPE 8
*[Class: @_DCalendarControl] DayHeaderFormat
PROPERTY-PUT, 270, @DayHeaderFormat,
"BSTR (Property_Value)", TYPE 8
*[Class: @_DCalendarControl] FullDateMode
PROPERTY-GET, 271, @FullDateMode
RETURNING "boolean", TYPE 11
*[Class: @_DCalendarControl] FullDateMode
PROPERTY-PUT, 271, @FullDateMode,
"boolean (Property_Value)", TYPE 11
*[Class: @_DCalendarControl] OwnerUser
PROPERTY-GET, 272, @OwnerUser
RETURNING "BSTR", TYPE 8
*[Class: @_DCalendarControl] OwnerUser
PROPERTY-PUT, 272, @OwnerUser,
"BSTR (Property_Value)", TYPE 8
*[Class: @_DCalendarControl] CustomFormat4Tooltip
PROPERTY-GET, 273, @CustomFormat4Tooltip
RETURNING "BSTR", TYPE 8
*[Class: @_DCalendarControl] CustomFormat4Tooltip
PROPERTY-PUT, 273, @CustomFormat4Tooltip,
"BSTR (Property_Value)", TYPE 8
*[Class: @_DCalendarControl] TooltipUnderMouse
PROPERTY-GET, 274, @TooltipUnderMouse
RETURNING "boolean", TYPE 11
*[Class: @_DCalendarControl] TooltipUnderMouse
PROPERTY-PUT, 274, @TooltipUnderMouse,
"boolean (Property_Value)", TYPE 11
*[Class: @_DCalendarControl] CustomTitle
PROPERTY-GET, 275, @CustomTitle
RETURNING "BSTR", TYPE 8
*[Class: @_DCalendarControl] CustomTitle
PROPERTY-PUT, 275, @CustomTitle,
"BSTR (Property_Value)", TYPE 8
*[Class: @_DCalendarControl] ShowTooltipForNotFocused
PROPERTY-GET, 276, @ShowTooltipForNotFocused
RETURNING "boolean", TYPE 11
*[Class: @_DCalendarControl] ShowTooltipForNotFocused
PROPERTY-PUT, 276, @ShowTooltipForNotFocused,
"boolean (Property_Value)", TYPE 11
*[Class: @_DCalendarControl] ShowTooltipForAllDayEvents
PROPERTY-GET, 277, @ShowTooltipForAllDayEvents
RETURNING "boolean", TYPE 11
*[Class: @_DCalendarControl] ShowTooltipForAllDayEvents
PROPERTY-PUT, 277, @ShowTooltipForAllDayEvents,
"boolean (Property_Value)", TYPE 11
*[Class: @_DCalendarControl] SwitchToDayViewIfPickedSingleDay
PROPERTY-GET, 278, @SwitchToDayViewIfPickedSingleDay
RETURNING "boolean", TYPE 11
*[Class: @_DCalendarControl] SwitchToDayViewIfPickedSingleDay
PROPERTY-PUT, 278, @SwitchToDayViewIfPickedSingleDay,
"boolean (Property_Value)", TYPE 11
*[Class: @_DCalendarControl] MultipleSchedulesMode
PROPERTY-GET, 279, @MultipleSchedulesMode
RETURNING "boolean", TYPE 11
*[Class: @_DCalendarControl] MultipleSchedulesMode
PROPERTY-PUT, 279, @MultipleSchedulesMode,
"boolean (Property_Value)", TYPE 11
*[Class: @_DCalendarControl] ColorScheduleMode
PROPERTY-GET, 280, @ColorScheduleMode
RETURNING "boolean", TYPE 11
*[Class: @_DCalendarControl] ColorScheduleMode
PROPERTY-PUT, 280, @ColorScheduleMode,
"boolean (Property_Value)", TYPE 11
*[Class: @_DCalendarControl] PromptToDeleteRecurrentEvent
PROPERTY-GET, 281, @PromptToDeleteRecurrentEvent
RETURNING "boolean", TYPE 11
*[Class: @_DCalendarControl] PromptToDeleteRecurrentEvent
PROPERTY-PUT, 281, @PromptToDeleteRecurrentEvent,
"boolean (Property_Value)", TYPE 11
*[Class: @_DCalendarControl] DeleteOcurrenceEventIfNoPrompt
PROPERTY-GET, 282, @DeleteOcurrenceEventIfNoPrompt
RETURNING "boolean", TYPE 11
*[Class: @_DCalendarControl] DeleteOcurrenceEventIfNoPrompt
PROPERTY-PUT, 282, @DeleteOcurrenceEventIfNoPrompt,
"boolean (Property_Value)", TYPE 11
*[Class: @_DCalendarControl] RemindersUpdatePeriod
PROPERTY-GET, 302, @RemindersUpdatePeriod
RETURNING "DATE", TYPE 7
*[Class: @_DCalendarControl] RemindersUpdatePeriod
PROPERTY-PUT, 302, @RemindersUpdatePeriod,
"DATE (Property_Value)", TYPE 7

* CalendarDayView
CLASS @CalendarDayView
CLSID, 2FED5027-B4A5-492F-ADA0-56E1B0772A53
NAME, "CalendarDayView"
*[Class: @CalendarDayView] ShowDays
METHOD, 8, @ShowDays,
"DATE" @DayBegin, TYPE 7,
"DATE" @DayEnd, TYPE 7
*[Class: @CalendarDayView] AddDay
METHOD, 9, @AddDay,
"DATE" @Day, TYPE 7
*[Class: @CalendarDayView] GetCellNumber
METHOD, 10, @GetCellNumber,
"DATE" @DayTime, TYPE 7
RETURNING "long", TYPE 3
*[Class: @CalendarDayView] ScrollV
METHOD, 11, @ScrollV,
"long" @CellIndex, TYPE 3
*[Class: @CalendarDayView] ScrollToWorkDayBegin
METHOD, 12, @ScrollToWorkDayBegin
*[Class: @CalendarDayView] EnsureVisible
METHOD, 13, @EnsureVisible,
"CalendarViewEvent*" @ViewEvent, TYPE 9
RETURNING "boolean", TYPE 11
*[Class: @CalendarDayView] EnsureVisibleGroup
METHOD, 15, @EnsureVisibleGroup,
"CalendarViewGroup*" @ViewGroup, TYPE 9
RETURNING "boolean", TYPE 11
*[Class: @CalendarDayView] ScrollToColumn
METHOD, 16, @ScrollToColumn,
"long" @ColumnIndex, TYPE 3
*[Class: @CalendarDayView] ResetSelection
METHOD, 98, @ResetSelection
*[Class: @CalendarDayView] SetSelection
METHOD, 99, @SetSelection,
"DATE" @Begin, TYPE 7,
"DATE" @End, TYPE 7,
"boolean" @AllDay, TYPE 11
*[Class: @CalendarDayView] GetSelection
METHOD, 100, @GetSelection,
"DATE*" @Begin, TYPE 16391,
"DATE*" @End, TYPE 16391,
"boolean*" @AllDay, TYPE 16395
RETURNING "boolean", TYPE 11
*[Class: @CalendarDayView] GetSelectionV
* Specially for MS Internet Explorer.
METHOD, 150, @GetSelectionV,
"VARIANT*" @Begin, TYPE 16396,
"VARIANT*" @End, TYPE 16396,
"VARIANT*" @AllDay, TYPE 16396
RETURNING "boolean", TYPE 11
*[Class: @CalendarDayView] HitTest
METHOD, 101, @HitTest
RETURNING "CalendarHitTestInfo*", TYPE 9
*[Class: @CalendarDayView] HitTestEx
METHOD, 151, @HitTestEx,
"OLE_XPOS_PIXELS" @x, TYPE 3,
"OLE_YPOS_PIXELS" @y, TYPE 3
RETURNING "CalendarHitTestInfo*", TYPE 9
*[Class: @CalendarDayView] ShowDay
METHOD, 102, @ShowDay,
"DATE" @Day, TYPE 7,
"boolean" @Select, TYPE 11
OPTIONAL 1
*[Class: @CalendarDayView] Days
PROPERTY-GET, 0, @Days,
"long" @nIndex, TYPE 3
RETURNING "CalendarViewDay*", TYPE 9
*[Class: @CalendarDayView] DaysCount
PROPERTY-GET, 103, @DaysCount
RETURNING "long", TYPE 3
*[Class: @CalendarDayView] GetSelectedEvents
PROPERTY-GET, 110, @GetSelectedEvents
RETURNING "CalendarViewEvents*", TYPE 9
*[Class: @CalendarDayView] SelectViewEvent
METHOD, 111, @SelectViewEvent,
"CalendarViewEvent*" @ViewEvent, TYPE 9,
"boolean" @Select, TYPE 11
*[Class: @CalendarDayView] UnselectAllEvents
METHOD, 112, @UnselectAllEvents
*[Class: @CalendarDayView] EnableVScroll
METHOD, 113, @EnableVScroll,
"boolean" @bEnable, TYPE 11
*[Class: @CalendarDayView] EnableHScroll
METHOD, 114, @EnableHScroll,
"boolean" @bEnable, TYPE 11
*[Class: @CalendarDayView] CanCut
PROPERTY-GET, 120, @CanCut
RETURNING "boolean", TYPE 11
*[Class: @CalendarDayView] CanCopy
PROPERTY-GET, 121, @CanCopy
RETURNING "boolean", TYPE 11
*[Class: @CalendarDayView] CanPaste
PROPERTY-GET, 122, @CanPaste
RETURNING "boolean", TYPE 11
*[Class: @CalendarDayView] CanUndo
PROPERTY-GET, 123, @CanUndo
RETURNING "boolean", TYPE 11
*[Class: @CalendarDayView] CanRedo
PROPERTY-GET, 124, @CanRedo
RETURNING "boolean", TYPE 11
*[Class: @CalendarDayView] Cut
METHOD, 125, @Cut
*[Class: @CalendarDayView] Copy
METHOD, 126, @Copy
*[Class: @CalendarDayView] Paste
METHOD, 127, @Paste
*[Class: @CalendarDayView] Undo
METHOD, 128, @Undo
*[Class: @CalendarDayView] Redo
METHOD, 129, @Redo
*[Class: @CalendarDayView] MultipleResources
PROPERTY-GET, 130, @MultipleResources
RETURNING "CalendarResources*", TYPE 9
*[Class: @CalendarDayView] SetMultipleResources
METHOD, 131, @SetMultipleResources,
"CalendarResources*" @MultipleResources, TYPE 9
*[Class: @CalendarDayView] Selection
PROPERTY-GET, 132, @Selection
RETURNING "CalendarViewSelection*", TYPE 9
*[Class: @CalendarDayView] CanStartEdit
PROPERTY-GET, 133, @CanStartEdit
RETURNING "boolean", TYPE 11
*[Class: @CalendarDayView] TimeScale
PROPERTY-GET, 1, @TimeScale
RETURNING "long", TYPE 3
*[Class: @CalendarDayView] TimeScale
PROPERTY-PUT, 1, @TimeScale,
"long (Property_Value)", TYPE 3
*[Class: @CalendarDayView] MinColumnWidth
* 0 means disabled; -1 use some default width for multiresources only; -N
PROPERTY-GET, 14, @MinColumnWidth
RETURNING "long", TYPE 3
*[Class: @CalendarDayView] MinColumnWidth
* 0 means disabled; -1 use some default width for multiresources only; -N
PROPERTY-PUT, 14, @MinColumnWidth,
"long (Property_Value)", TYPE 3
*[Class: @CalendarDayView] TimeScaleMinTime
PROPERTY-GET, 21, @TimeScaleMinTime
RETURNING "DATE", TYPE 7
*[Class: @CalendarDayView] TimeScaleMinTime
PROPERTY-PUT, 21, @TimeScaleMinTime,
"DATE (Property_Value)", TYPE 7
*[Class: @CalendarDayView] TimeScaleMaxTime
PROPERTY-GET, 22, @TimeScaleMaxTime
RETURNING "DATE", TYPE 7
*[Class: @CalendarDayView] TimeScaleMaxTime
PROPERTY-PUT, 22, @TimeScaleMaxTime,
"DATE (Property_Value)", TYPE 7
*[Class: @CalendarDayView] DayHeaderPeriod
PROPERTY-GET, 24, @DayHeaderPeriod
RETURNING "int", TYPE 22
*[Class: @CalendarDayView] DayHeaderPeriod
PROPERTY-PUT, 24, @DayHeaderPeriod,
"int (Property_Value)", TYPE 22
*[Class: @CalendarDayView] DraftMode
PROPERTY-GET, 25, @DraftMode
RETURNING "boolean", TYPE 11
*[Class: @CalendarDayView] DraftMode
PROPERTY-PUT, 25, @DraftMode,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarDayView] RepeatHeaderMode
PROPERTY-GET, 26, @RepeatHeaderMode
RETURNING "boolean", TYPE 11
*[Class: @CalendarDayView] RepeatHeaderMode
PROPERTY-PUT, 26, @RepeatHeaderMode,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarDayView] DF_Mode
PROPERTY-GET, 27, @DF_Mode
RETURNING "boolean", TYPE 11
*[Class: @CalendarDayView] DF_Mode
PROPERTY-PUT, 27, @DF_Mode,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarDayView] EcoAllDayMode
PROPERTY-GET, 28, @EcoAllDayMode
RETURNING "boolean", TYPE 11
*[Class: @CalendarDayView] EcoAllDayMode
PROPERTY-PUT, 28, @EcoAllDayMode,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarDayView] PreventAutoDropAllDayMode
PROPERTY-GET, 29, @PreventAutoDropAllDayMode
RETURNING "boolean", TYPE 11
*[Class: @CalendarDayView] PreventAutoDropAllDayMode
PROPERTY-PUT, 29, @PreventAutoDropAllDayMode,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarDayView] DayViewPrintInterval
PROPERTY-GET, 30, @DayViewPrintInterval
RETURNING "int", TYPE 22
*[Class: @CalendarDayView] DayViewPrintInterval
PROPERTY-PUT, 30, @DayViewPrintInterval,
"int (Property_Value)", TYPE 22
*[Class: @CalendarDayView] PrintFullScale
PROPERTY-GET, 31, @PrintFullScale
RETURNING "boolean", TYPE 11
*[Class: @CalendarDayView] PrintFullScale
PROPERTY-PUT, 31, @PrintFullScale,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarDayView] PreventDragAllDayEventInDayView
PROPERTY-GET, 32, @PreventDragAllDayEventInDayView
RETURNING "boolean", TYPE 11
*[Class: @CalendarDayView] PreventDragAllDayEventInDayView
PROPERTY-PUT, 32, @PreventDragAllDayEventInDayView,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarDayView] ShowLinks
PROPERTY-GET, 33, @ShowLinks
RETURNING "boolean", TYPE 11
*[Class: @CalendarDayView] ShowLinks
PROPERTY-PUT, 33, @ShowLinks,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarDayView] HideLinkContainer
PROPERTY-GET, 34, @HideLinkContainer
RETURNING "boolean", TYPE 11
*[Class: @CalendarDayView] HideLinkContainer
PROPERTY-PUT, 34, @HideLinkContainer,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarDayView] ShowAllDayEventsOnly
PROPERTY-GET, 35, @ShowAllDayEventsOnly
RETURNING "boolean", TYPE 11
*[Class: @CalendarDayView] ShowAllDayEventsOnly
PROPERTY-PUT, 35, @ShowAllDayEventsOnly,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarDayView] DayHeaderFormatLong
PROPERTY-GET, 50, @DayHeaderFormatLong
RETURNING "BSTR", TYPE 8
*[Class: @CalendarDayView] DayHeaderFormatLong
PROPERTY-PUT, 50, @DayHeaderFormatLong,
"BSTR (Property_Value)", TYPE 8
*[Class: @CalendarDayView] DayHeaderFormatMiddle
PROPERTY-GET, 55, @DayHeaderFormatMiddle
RETURNING "BSTR", TYPE 8
*[Class: @CalendarDayView] DayHeaderFormatMiddle
PROPERTY-PUT, 55, @DayHeaderFormatMiddle,
"BSTR (Property_Value)", TYPE 8
*[Class: @CalendarDayView] DayHeaderFormatShort
PROPERTY-GET, 60, @DayHeaderFormatShort
RETURNING "BSTR", TYPE 8
*[Class: @CalendarDayView] DayHeaderFormatShort
PROPERTY-PUT, 60, @DayHeaderFormatShort,
"BSTR (Property_Value)", TYPE 8
*[Class: @CalendarDayView] DayHeaderFormatShortest
PROPERTY-GET, 65, @DayHeaderFormatShortest
RETURNING "BSTR", TYPE 8
*[Class: @CalendarDayView] DayHeaderFormatShortest
PROPERTY-PUT, 65, @DayHeaderFormatShortest,
"BSTR (Property_Value)", TYPE 8

* CalendarWeekView
CLASS @CalendarWeekView
CLSID, 3FED5027-B4A5-492F-ADA0-56E1B0772A53
NAME, "CalendarWeekView"
*[Class: @CalendarWeekView] ResetSelection
METHOD, 98, @ResetSelection
*[Class: @CalendarWeekView] SetSelection
METHOD, 99, @SetSelection,
"DATE" @Begin, TYPE 7,
"DATE" @End, TYPE 7,
"boolean" @AllDay, TYPE 11
*[Class: @CalendarWeekView] GetSelection
METHOD, 100, @GetSelection,
"DATE*" @Begin, TYPE 16391,
"DATE*" @End, TYPE 16391,
"boolean*" @AllDay, TYPE 16395
RETURNING "boolean", TYPE 11
*[Class: @CalendarWeekView] GetSelectionV
* Specially for MS Internet Explorer.
METHOD, 150, @GetSelectionV,
"VARIANT*" @Begin, TYPE 16396,
"VARIANT*" @End, TYPE 16396,
"VARIANT*" @AllDay, TYPE 16396
RETURNING "boolean", TYPE 11
*[Class: @CalendarWeekView] HitTest
METHOD, 101, @HitTest
RETURNING "CalendarHitTestInfo*", TYPE 9
*[Class: @CalendarWeekView] HitTestEx
METHOD, 151, @HitTestEx,
"OLE_XPOS_PIXELS" @x, TYPE 3,
"OLE_YPOS_PIXELS" @y, TYPE 3
RETURNING "CalendarHitTestInfo*", TYPE 9
*[Class: @CalendarWeekView] ShowDay
METHOD, 102, @ShowDay,
"DATE" @Day, TYPE 7,
"boolean" @Select, TYPE 11
OPTIONAL 1
*[Class: @CalendarWeekView] Days
PROPERTY-GET, 0, @Days,
"long" @nIndex, TYPE 3
RETURNING "CalendarViewDay*", TYPE 9
*[Class: @CalendarWeekView] DaysCount
PROPERTY-GET, 103, @DaysCount
RETURNING "long", TYPE 3
*[Class: @CalendarWeekView] GetSelectedEvents
PROPERTY-GET, 110, @GetSelectedEvents
RETURNING "CalendarViewEvents*", TYPE 9
*[Class: @CalendarWeekView] SelectViewEvent
METHOD, 111, @SelectViewEvent,
"CalendarViewEvent*" @ViewEvent, TYPE 9,
"boolean" @Select, TYPE 11
*[Class: @CalendarWeekView] UnselectAllEvents
METHOD, 112, @UnselectAllEvents
*[Class: @CalendarWeekView] EnableVScroll
METHOD, 113, @EnableVScroll,
"boolean" @bEnable, TYPE 11
*[Class: @CalendarWeekView] EnableHScroll
METHOD, 114, @EnableHScroll,
"boolean" @bEnable, TYPE 11
*[Class: @CalendarWeekView] CanCut
PROPERTY-GET, 120, @CanCut
RETURNING "boolean", TYPE 11
*[Class: @CalendarWeekView] CanCopy
PROPERTY-GET, 121, @CanCopy
RETURNING "boolean", TYPE 11
*[Class: @CalendarWeekView] CanPaste
PROPERTY-GET, 122, @CanPaste
RETURNING "boolean", TYPE 11
*[Class: @CalendarWeekView] CanUndo
PROPERTY-GET, 123, @CanUndo
RETURNING "boolean", TYPE 11
*[Class: @CalendarWeekView] CanRedo
PROPERTY-GET, 124, @CanRedo
RETURNING "boolean", TYPE 11
*[Class: @CalendarWeekView] Cut
METHOD, 125, @Cut
*[Class: @CalendarWeekView] Copy
METHOD, 126, @Copy
*[Class: @CalendarWeekView] Paste
METHOD, 127, @Paste
*[Class: @CalendarWeekView] Undo
METHOD, 128, @Undo
*[Class: @CalendarWeekView] Redo
METHOD, 129, @Redo
*[Class: @CalendarWeekView] MultipleResources
PROPERTY-GET, 130, @MultipleResources
RETURNING "CalendarResources*", TYPE 9
*[Class: @CalendarWeekView] SetMultipleResources
METHOD, 131, @SetMultipleResources,
"CalendarResources*" @MultipleResources, TYPE 9
*[Class: @CalendarWeekView] Selection
PROPERTY-GET, 132, @Selection
RETURNING "CalendarViewSelection*", TYPE 9
*[Class: @CalendarWeekView] CanStartEdit
PROPERTY-GET, 133, @CanStartEdit
RETURNING "boolean", TYPE 11
*[Class: @CalendarWeekView] DayHeaderFormatLong
PROPERTY-GET, 50, @DayHeaderFormatLong
RETURNING "BSTR", TYPE 8
*[Class: @CalendarWeekView] DayHeaderFormatLong
PROPERTY-PUT, 50, @DayHeaderFormatLong,
"BSTR (Property_Value)", TYPE 8
*[Class: @CalendarWeekView] DayHeaderFormatMiddle
PROPERTY-GET, 55, @DayHeaderFormatMiddle
RETURNING "BSTR", TYPE 8
*[Class: @CalendarWeekView] DayHeaderFormatMiddle
PROPERTY-PUT, 55, @DayHeaderFormatMiddle,
"BSTR (Property_Value)", TYPE 8
*[Class: @CalendarWeekView] DayHeaderFormatShort
PROPERTY-GET, 60, @DayHeaderFormatShort
RETURNING "BSTR", TYPE 8
*[Class: @CalendarWeekView] DayHeaderFormatShort
PROPERTY-PUT, 60, @DayHeaderFormatShort,
"BSTR (Property_Value)", TYPE 8
*[Class: @CalendarWeekView] DayHeaderFormatShortest
PROPERTY-GET, 65, @DayHeaderFormatShortest
RETURNING "BSTR", TYPE 8
*[Class: @CalendarWeekView] DayHeaderFormatShortest
PROPERTY-PUT, 65, @DayHeaderFormatShortest,
"BSTR (Property_Value)", TYPE 8

* CalendarMonthView
CLASS @CalendarMonthView
CLSID, 4FED5027-B4A5-492F-ADA0-56E1B0772A53
NAME, "CalendarMonthView"
*[Class: @CalendarMonthView] ResetSelection
METHOD, 98, @ResetSelection
*[Class: @CalendarMonthView] SetSelection
METHOD, 99, @SetSelection,
"DATE" @Begin, TYPE 7,
"DATE" @End, TYPE 7,
"boolean" @AllDay, TYPE 11
*[Class: @CalendarMonthView] GetSelection
METHOD, 100, @GetSelection,
"DATE*" @Begin, TYPE 16391,
"DATE*" @End, TYPE 16391,
"boolean*" @AllDay, TYPE 16395
RETURNING "boolean", TYPE 11
*[Class: @CalendarMonthView] GetSelectionV
* Specially for MS Internet Explorer.
METHOD, 150, @GetSelectionV,
"VARIANT*" @Begin, TYPE 16396,
"VARIANT*" @End, TYPE 16396,
"VARIANT*" @AllDay, TYPE 16396
RETURNING "boolean", TYPE 11
*[Class: @CalendarMonthView] HitTest
METHOD, 101, @HitTest
RETURNING "CalendarHitTestInfo*", TYPE 9
*[Class: @CalendarMonthView] HitTestEx
METHOD, 151, @HitTestEx,
"OLE_XPOS_PIXELS" @x, TYPE 3,
"OLE_YPOS_PIXELS" @y, TYPE 3
RETURNING "CalendarHitTestInfo*", TYPE 9
*[Class: @CalendarMonthView] ShowDay
METHOD, 102, @ShowDay,
"DATE" @Day, TYPE 7,
"boolean" @Select, TYPE 11
OPTIONAL 1
*[Class: @CalendarMonthView] Days
PROPERTY-GET, 0, @Days,
"long" @nIndex, TYPE 3
RETURNING "CalendarViewDay*", TYPE 9
*[Class: @CalendarMonthView] DaysCount
PROPERTY-GET, 103, @DaysCount
RETURNING "long", TYPE 3
*[Class: @CalendarMonthView] GetSelectedEvents
PROPERTY-GET, 110, @GetSelectedEvents
RETURNING "CalendarViewEvents*", TYPE 9
*[Class: @CalendarMonthView] SelectViewEvent
METHOD, 111, @SelectViewEvent,
"CalendarViewEvent*" @ViewEvent, TYPE 9,
"boolean" @Select, TYPE 11
*[Class: @CalendarMonthView] UnselectAllEvents
METHOD, 112, @UnselectAllEvents
*[Class: @CalendarMonthView] EnableVScroll
METHOD, 113, @EnableVScroll,
"boolean" @bEnable, TYPE 11
*[Class: @CalendarMonthView] EnableHScroll
METHOD, 114, @EnableHScroll,
"boolean" @bEnable, TYPE 11
*[Class: @CalendarMonthView] CanCut
PROPERTY-GET, 120, @CanCut
RETURNING "boolean", TYPE 11
*[Class: @CalendarMonthView] CanCopy
PROPERTY-GET, 121, @CanCopy
RETURNING "boolean", TYPE 11
*[Class: @CalendarMonthView] CanPaste
PROPERTY-GET, 122, @CanPaste
RETURNING "boolean", TYPE 11
*[Class: @CalendarMonthView] CanUndo
PROPERTY-GET, 123, @CanUndo
RETURNING "boolean", TYPE 11
*[Class: @CalendarMonthView] CanRedo
PROPERTY-GET, 124, @CanRedo
RETURNING "boolean", TYPE 11
*[Class: @CalendarMonthView] Cut
METHOD, 125, @Cut
*[Class: @CalendarMonthView] Copy
METHOD, 126, @Copy
*[Class: @CalendarMonthView] Paste
METHOD, 127, @Paste
*[Class: @CalendarMonthView] Undo
METHOD, 128, @Undo
*[Class: @CalendarMonthView] Redo
METHOD, 129, @Redo
*[Class: @CalendarMonthView] MultipleResources
PROPERTY-GET, 130, @MultipleResources
RETURNING "CalendarResources*", TYPE 9
*[Class: @CalendarMonthView] SetMultipleResources
METHOD, 131, @SetMultipleResources,
"CalendarResources*" @MultipleResources, TYPE 9
*[Class: @CalendarMonthView] Selection
PROPERTY-GET, 132, @Selection
RETURNING "CalendarViewSelection*", TYPE 9
*[Class: @CalendarMonthView] CanStartEdit
PROPERTY-GET, 133, @CanStartEdit
RETURNING "boolean", TYPE 11
*[Class: @CalendarMonthView] WeeksCount
PROPERTY-GET, 1, @WeeksCount
RETURNING "long", TYPE 3
*[Class: @CalendarMonthView] WeeksCount
PROPERTY-PUT, 1, @WeeksCount,
"long (Property_Value)", TYPE 3
*[Class: @CalendarMonthView] DraftMode
PROPERTY-GET, 2, @DraftMode
RETURNING "boolean", TYPE 11
*[Class: @CalendarMonthView] DraftMode
PROPERTY-PUT, 2, @DraftMode,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarMonthView] DayHeaderFormatLong
PROPERTY-GET, 50, @DayHeaderFormatLong
RETURNING "BSTR", TYPE 8
*[Class: @CalendarMonthView] DayHeaderFormatLong
PROPERTY-PUT, 50, @DayHeaderFormatLong,
"BSTR (Property_Value)", TYPE 8
*[Class: @CalendarMonthView] DayHeaderFormatMiddle
PROPERTY-GET, 55, @DayHeaderFormatMiddle
RETURNING "BSTR", TYPE 8
*[Class: @CalendarMonthView] DayHeaderFormatMiddle
PROPERTY-PUT, 55, @DayHeaderFormatMiddle,
"BSTR (Property_Value)", TYPE 8
*[Class: @CalendarMonthView] DayHeaderFormatShort
PROPERTY-GET, 60, @DayHeaderFormatShort
RETURNING "BSTR", TYPE 8
*[Class: @CalendarMonthView] DayHeaderFormatShort
PROPERTY-PUT, 60, @DayHeaderFormatShort,
"BSTR (Property_Value)", TYPE 8
*[Class: @CalendarMonthView] DayHeaderFormatShortest
PROPERTY-GET, 65, @DayHeaderFormatShortest
RETURNING "BSTR", TYPE 8
*[Class: @CalendarMonthView] DayHeaderFormatShortest
PROPERTY-PUT, 65, @DayHeaderFormatShortest,
"BSTR (Property_Value)", TYPE 8

* CalendarTimeLineView
CLASS @CalendarTimeLineView
CLSID, 06C49DE1-4CFE-4F7A-8EBC-13135C0FAF4F
NAME, "CalendarTimeLineView"
*[Class: @CalendarTimeLineView] ResetSelection
METHOD, 98, @ResetSelection
*[Class: @CalendarTimeLineView] SetSelection
METHOD, 99, @SetSelection,
"DATE" @Begin, TYPE 7,
"DATE" @End, TYPE 7,
"boolean" @AllDay, TYPE 11
*[Class: @CalendarTimeLineView] GetSelection
METHOD, 100, @GetSelection,
"DATE*" @Begin, TYPE 16391,
"DATE*" @End, TYPE 16391,
"boolean*" @AllDay, TYPE 16395
RETURNING "boolean", TYPE 11
*[Class: @CalendarTimeLineView] GetSelectionV
* Specially for MS Internet Explorer.
METHOD, 150, @GetSelectionV,
"VARIANT*" @Begin, TYPE 16396,
"VARIANT*" @End, TYPE 16396,
"VARIANT*" @AllDay, TYPE 16396
RETURNING "boolean", TYPE 11
*[Class: @CalendarTimeLineView] HitTest
METHOD, 101, @HitTest
RETURNING "CalendarHitTestInfo*", TYPE 9
*[Class: @CalendarTimeLineView] HitTestEx
METHOD, 151, @HitTestEx,
"OLE_XPOS_PIXELS" @x, TYPE 3,
"OLE_YPOS_PIXELS" @y, TYPE 3
RETURNING "CalendarHitTestInfo*", TYPE 9
*[Class: @CalendarTimeLineView] ShowDay
METHOD, 102, @ShowDay,
"DATE" @Day, TYPE 7,
"boolean" @Select, TYPE 11
OPTIONAL 1
*[Class: @CalendarTimeLineView] Days
PROPERTY-GET, 0, @Days,
"long" @nIndex, TYPE 3
RETURNING "CalendarViewDay*", TYPE 9
*[Class: @CalendarTimeLineView] DaysCount
PROPERTY-GET, 103, @DaysCount
RETURNING "long", TYPE 3
*[Class: @CalendarTimeLineView] GetSelectedEvents
PROPERTY-GET, 110, @GetSelectedEvents
RETURNING "CalendarViewEvents*", TYPE 9
*[Class: @CalendarTimeLineView] SelectViewEvent
METHOD, 111, @SelectViewEvent,
"CalendarViewEvent*" @ViewEvent, TYPE 9,
"boolean" @Select, TYPE 11
*[Class: @CalendarTimeLineView] UnselectAllEvents
METHOD, 112, @UnselectAllEvents
*[Class: @CalendarTimeLineView] EnableVScroll
METHOD, 113, @EnableVScroll,
"boolean" @bEnable, TYPE 11
*[Class: @CalendarTimeLineView] EnableHScroll
METHOD, 114, @EnableHScroll,
"boolean" @bEnable, TYPE 11
*[Class: @CalendarTimeLineView] CanCut
PROPERTY-GET, 120, @CanCut
RETURNING "boolean", TYPE 11
*[Class: @CalendarTimeLineView] CanCopy
PROPERTY-GET, 121, @CanCopy
RETURNING "boolean", TYPE 11
*[Class: @CalendarTimeLineView] CanPaste
PROPERTY-GET, 122, @CanPaste
RETURNING "boolean", TYPE 11
*[Class: @CalendarTimeLineView] CanUndo
PROPERTY-GET, 123, @CanUndo
RETURNING "boolean", TYPE 11
*[Class: @CalendarTimeLineView] CanRedo
PROPERTY-GET, 124, @CanRedo
RETURNING "boolean", TYPE 11
*[Class: @CalendarTimeLineView] Cut
METHOD, 125, @Cut
*[Class: @CalendarTimeLineView] Copy
METHOD, 126, @Copy
*[Class: @CalendarTimeLineView] Paste
METHOD, 127, @Paste
*[Class: @CalendarTimeLineView] Undo
METHOD, 128, @Undo
*[Class: @CalendarTimeLineView] Redo
METHOD, 129, @Redo
*[Class: @CalendarTimeLineView] MultipleResources
PROPERTY-GET, 130, @MultipleResources
RETURNING "CalendarResources*", TYPE 9
*[Class: @CalendarTimeLineView] SetMultipleResources
METHOD, 131, @SetMultipleResources,
"CalendarResources*" @MultipleResources, TYPE 9
*[Class: @CalendarTimeLineView] Selection
PROPERTY-GET, 132, @Selection
RETURNING "CalendarViewSelection*", TYPE 9
*[Class: @CalendarTimeLineView] CanStartEdit
PROPERTY-GET, 133, @CanStartEdit
RETURNING "boolean", TYPE 11
*[Class: @CalendarTimeLineView] DayHeaderFormatLong
PROPERTY-GET, 50, @DayHeaderFormatLong
RETURNING "BSTR", TYPE 8
*[Class: @CalendarTimeLineView] DayHeaderFormatLong
PROPERTY-PUT, 50, @DayHeaderFormatLong,
"BSTR (Property_Value)", TYPE 8
*[Class: @CalendarTimeLineView] DayHeaderFormatMiddle
PROPERTY-GET, 55, @DayHeaderFormatMiddle
RETURNING "BSTR", TYPE 8
*[Class: @CalendarTimeLineView] DayHeaderFormatMiddle
PROPERTY-PUT, 55, @DayHeaderFormatMiddle,
"BSTR (Property_Value)", TYPE 8
*[Class: @CalendarTimeLineView] DayHeaderFormatShort
PROPERTY-GET, 60, @DayHeaderFormatShort
RETURNING "BSTR", TYPE 8
*[Class: @CalendarTimeLineView] DayHeaderFormatShort
PROPERTY-PUT, 60, @DayHeaderFormatShort,
"BSTR (Property_Value)", TYPE 8
*[Class: @CalendarTimeLineView] DayHeaderFormatShortest
PROPERTY-GET, 65, @DayHeaderFormatShortest
RETURNING "BSTR", TYPE 8
*[Class: @CalendarTimeLineView] DayHeaderFormatShortest
PROPERTY-PUT, 65, @DayHeaderFormatShortest,
"BSTR (Property_Value)", TYPE 8
*[Class: @CalendarTimeLineView] MaxPixelsForEvent
PROPERTY-GET, 1, @MaxPixelsForEvent
RETURNING "long", TYPE 3
*[Class: @CalendarTimeLineView] MaxPixelsForEvent
PROPERTY-PUT, 1, @MaxPixelsForEvent,
"long (Property_Value)", TYPE 3
*[Class: @CalendarTimeLineView] MaxPixelsForEvent_ScaleDay
PROPERTY-GET, 2, @MaxPixelsForEvent_ScaleDay
RETURNING "long", TYPE 3
*[Class: @CalendarTimeLineView] MaxPixelsForEvent_ScaleDay
PROPERTY-PUT, 2, @MaxPixelsForEvent_ScaleDay,
"long (Property_Value)", TYPE 3
*[Class: @CalendarTimeLineView] MaxPixelsForEvent_ScaleWeek
PROPERTY-GET, 3, @MaxPixelsForEvent_ScaleWeek
RETURNING "long", TYPE 3
*[Class: @CalendarTimeLineView] MaxPixelsForEvent_ScaleWeek
PROPERTY-PUT, 3, @MaxPixelsForEvent_ScaleWeek,
"long (Property_Value)", TYPE 3
*[Class: @CalendarTimeLineView] SeparateGroup
PROPERTY-GET, 4, @SeparateGroup
RETURNING "boolean", TYPE 11
*[Class: @CalendarTimeLineView] SeparateGroup
PROPERTY-PUT, 4, @SeparateGroup,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarTimeLineView] EventBarColor
PROPERTY-GET, 5, @EventBarColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarTimeLineView] EventBarColor
PROPERTY-PUT, 5, @EventBarColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarTimeLineView] EventBarLineColor
PROPERTY-GET, 6, @EventBarLineColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarTimeLineView] EventBarLineColor
PROPERTY-PUT, 6, @EventBarLineColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarTimeLineView] ScaleBackgroundColor
PROPERTY-GET, 7, @ScaleBackgroundColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarTimeLineView] ScaleBackgroundColor
PROPERTY-PUT, 7, @ScaleBackgroundColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarTimeLineView] ScaleBorderColor
PROPERTY-GET, 8, @ScaleBorderColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarTimeLineView] ScaleBorderColor
PROPERTY-PUT, 8, @ScaleBorderColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarTimeLineView] ScaleHighlightColor
PROPERTY-GET, 9, @ScaleHighlightColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarTimeLineView] ScaleHighlightColor
PROPERTY-PUT, 9, @ScaleHighlightColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarTimeLineView] ScaleTextColor
PROPERTY-GET, 10, @ScaleTextColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarTimeLineView] ScaleTextColor
PROPERTY-PUT, 10, @ScaleTextColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarTimeLineView] SelectedBackgroundColor
PROPERTY-GET, 11, @SelectedBackgroundColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarTimeLineView] SelectedBackgroundColor
PROPERTY-PUT, 11, @SelectedBackgroundColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarTimeLineView] SelectedTextColor
PROPERTY-GET, 12, @SelectedTextColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarTimeLineView] SelectedTextColor
PROPERTY-PUT, 12, @SelectedTextColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarTimeLineView] BackgroundColor
PROPERTY-GET, 13, @BackgroundColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarTimeLineView] BackgroundColor
PROPERTY-PUT, 13, @BackgroundColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarTimeLineView] TextColor
PROPERTY-GET, 14, @TextColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarTimeLineView] TextColor
PROPERTY-PUT, 14, @TextColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarTimeLineView] TimeScaleMinTime
PROPERTY-GET, 15, @TimeScaleMinTime
RETURNING "DATE", TYPE 7
*[Class: @CalendarTimeLineView] TimeScaleMinTime
PROPERTY-PUT, 15, @TimeScaleMinTime,
"DATE (Property_Value)", TYPE 7
*[Class: @CalendarTimeLineView] TimeScaleMaxTime
PROPERTY-GET, 16, @TimeScaleMaxTime
RETURNING "DATE", TYPE 7
*[Class: @CalendarTimeLineView] TimeScaleMaxTime
PROPERTY-PUT, 16, @TimeScaleMaxTime,
"DATE (Property_Value)", TYPE 7
*[Class: @CalendarTimeLineView] TimeScaleID
PROPERTY-GET, 17, @TimeScaleID
RETURNING "int", TYPE 22
*[Class: @CalendarTimeLineView] TimeScaleID
PROPERTY-PUT, 17, @TimeScaleID,
"int (Property_Value)", TYPE 22

* CalendarOptions
CLASS @CalendarOptions
CLSID, DFED5027-B4A5-492F-ADA0-56E1B0772A53
NAME, "CalendarOptions"
*[Class: @CalendarOptions] GetCurrentTimeZone
METHOD, 100, @GetCurrentTimeZone
RETURNING "CalendarTimeZone*", TYPE 9
*[Class: @CalendarOptions] GetScale2TimeZone
METHOD, 101, @GetScale2TimeZone
RETURNING "CalendarTimeZone*", TYPE 9
*[Class: @CalendarOptions] SetScale2TimeZone
METHOD, 102, @SetScale2TimeZone,
"CalendarTimeZone*" @pTZInfo, TYPE 9
*[Class: @CalendarOptions] EnumAllTimeZones
METHOD, 103, @EnumAllTimeZones
RETURNING "CalendarTimeZones*", TYPE 9
*[Class: @CalendarOptions] AdditionalOptionsFlags
PROPERTY-GET, 104, @AdditionalOptionsFlags
RETURNING "CalendarFlagsSet*", TYPE 9
*[Class: @CalendarOptions] WorkWeekMask
PROPERTY-GET, 1, @WorkWeekMask
RETURNING "CalendarWeekDay", TYPE 3
*[Class: @CalendarOptions] WorkWeekMask
PROPERTY-PUT, 1, @WorkWeekMask,
"CalendarWeekDay (Property_Value)", TYPE 3
*[Class: @CalendarOptions] FirstDayOfTheWeek
PROPERTY-GET, 2, @FirstDayOfTheWeek
RETURNING "long", TYPE 3
*[Class: @CalendarOptions] FirstDayOfTheWeek
PROPERTY-PUT, 2, @FirstDayOfTheWeek,
"long (Property_Value)", TYPE 3
*[Class: @CalendarOptions] WorkDayStartTime
PROPERTY-GET, 3, @WorkDayStartTime
RETURNING "DATE", TYPE 7
*[Class: @CalendarOptions] WorkDayStartTime
PROPERTY-PUT, 3, @WorkDayStartTime,
"DATE (Property_Value)", TYPE 7
*[Class: @CalendarOptions] WorkDayEndTime
PROPERTY-GET, 4, @WorkDayEndTime
RETURNING "DATE", TYPE 7
*[Class: @CalendarOptions] WorkDayEndTime
PROPERTY-PUT, 4, @WorkDayEndTime,
"DATE (Property_Value)", TYPE 7
*[Class: @CalendarOptions] DayViewAutoResetBusyFlag
PROPERTY-GET, 5, @DayViewAutoResetBusyFlag
RETURNING "boolean", TYPE 11
*[Class: @CalendarOptions] DayViewAutoResetBusyFlag
PROPERTY-PUT, 5, @DayViewAutoResetBusyFlag,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarOptions] DayViewScaleLabel
PROPERTY-GET, 7, @DayViewScaleLabel
RETURNING "BSTR", TYPE 8
*[Class: @CalendarOptions] DayViewScaleLabel
PROPERTY-PUT, 7, @DayViewScaleLabel,
"BSTR (Property_Value)", TYPE 8
*[Class: @CalendarOptions] DayViewScale2Label
PROPERTY-GET, 8, @DayViewScale2Label
RETURNING "BSTR", TYPE 8
*[Class: @CalendarOptions] DayViewScale2Label
PROPERTY-PUT, 8, @DayViewScale2Label,
"BSTR (Property_Value)", TYPE 8
*[Class: @CalendarOptions] DayViewScale2Visible
PROPERTY-GET, 9, @DayViewScale2Visible
RETURNING "boolean", TYPE 11
*[Class: @CalendarOptions] DayViewScale2Visible
PROPERTY-PUT, 9, @DayViewScale2Visible,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarOptions] DayViewCurrentTimeMarkVisible
PROPERTY-GET, 21, @DayViewCurrentTimeMarkVisible
RETURNING "long", TYPE 3
*[Class: @CalendarOptions] DayViewCurrentTimeMarkVisible
PROPERTY-PUT, 21, @DayViewCurrentTimeMarkVisible,
"long (Property_Value)", TYPE 3
*[Class: @CalendarOptions] DayViewTimeScaleShowMinutes
PROPERTY-GET, 22, @DayViewTimeScaleShowMinutes
RETURNING "boolean", TYPE 11
*[Class: @CalendarOptions] DayViewTimeScaleShowMinutes
PROPERTY-PUT, 22, @DayViewTimeScaleShowMinutes,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarOptions] MonthViewCompressWeekendDays
PROPERTY-GET, 10, @MonthViewCompressWeekendDays
RETURNING "boolean", TYPE 11
*[Class: @CalendarOptions] MonthViewCompressWeekendDays
PROPERTY-PUT, 10, @MonthViewCompressWeekendDays,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarOptions] MonthViewShowEndDate
PROPERTY-GET, 11, @MonthViewShowEndDate
RETURNING "boolean", TYPE 11
*[Class: @CalendarOptions] MonthViewShowEndDate
PROPERTY-PUT, 11, @MonthViewShowEndDate,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarOptions] MonthViewShowTimeAsClocks
PROPERTY-GET, 12, @MonthViewShowTimeAsClocks
RETURNING "boolean", TYPE 11
*[Class: @CalendarOptions] MonthViewShowTimeAsClocks
PROPERTY-PUT, 12, @MonthViewShowTimeAsClocks,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarOptions] WeekViewShowEndDate
PROPERTY-GET, 13, @WeekViewShowEndDate
RETURNING "boolean", TYPE 11
*[Class: @CalendarOptions] WeekViewShowEndDate
PROPERTY-PUT, 13, @WeekViewShowEndDate,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarOptions] WeekViewShowTimeAsClocks
PROPERTY-GET, 14, @WeekViewShowTimeAsClocks
RETURNING "boolean", TYPE 11
*[Class: @CalendarOptions] WeekViewShowTimeAsClocks
PROPERTY-PUT, 14, @WeekViewShowTimeAsClocks,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarOptions] EnableInPlaceEditEventSubject_ByF2
PROPERTY-GET, 15, @EnableInPlaceEditEventSubject_ByF2
RETURNING "boolean", TYPE 11
*[Class: @CalendarOptions] EnableInPlaceEditEventSubject_ByF2
PROPERTY-PUT, 15, @EnableInPlaceEditEventSubject_ByF2,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarOptions] EnableInPlaceEditEventSubject_ByMouseClick
PROPERTY-GET, 16,
@EnableInPlaceEditEventSubject_ByMouseCl
RETURNING "boolean", TYPE 11
*[Class: @CalendarOptions] EnableInPlaceEditEventSubject_ByMouseClick
PROPERTY-PUT, 16,
@EnableInPlaceEditEventSubject_ByMouseCl,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarOptions] EnableInPlaceEditEventSubject_ByTab
PROPERTY-GET, 17, @EnableInPlaceEditEventSubject_ByTab
RETURNING "boolean", TYPE 11
*[Class: @CalendarOptions] EnableInPlaceEditEventSubject_ByTab
PROPERTY-PUT, 17, @EnableInPlaceEditEventSubject_ByTab,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarOptions] EnableInPlaceEditEventSubject_AfterEventResize
PROPERTY-GET, 18,
@EnableInPlaceEditEventSubject_AfterEven
RETURNING "boolean", TYPE 11
*[Class: @CalendarOptions] EnableInPlaceEditEventSubject_AfterEventResize
PROPERTY-PUT, 18,
@EnableInPlaceEditEventSubject_AfterEven,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarOptions] EnableInPlaceCreateEvent
PROPERTY-GET, 19, @EnableInPlaceCreateEvent
RETURNING "boolean", TYPE 11
*[Class: @CalendarOptions] EnableInPlaceCreateEvent
PROPERTY-PUT, 19, @EnableInPlaceCreateEvent,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarOptions] UseOutlookFontGlyphs
PROPERTY-GET, 20, @UseOutlookFontGlyphs
RETURNING "boolean", TYPE 11
*[Class: @CalendarOptions] UseOutlookFontGlyphs
PROPERTY-PUT, 20, @UseOutlookFontGlyphs,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarOptions] TooltipAddNewText
PROPERTY-GET, 23, @TooltipAddNewText
RETURNING "BSTR", TYPE 8
*[Class: @CalendarOptions] TooltipAddNewText
PROPERTY-PUT, 23, @TooltipAddNewText,
"BSTR (Property_Value)", TYPE 8
*[Class: @CalendarOptions] EnableAddNewTooltip
PROPERTY-GET, 24, @EnableAddNewTooltip
RETURNING "boolean", TYPE 11
*[Class: @CalendarOptions] EnableAddNewTooltip
PROPERTY-PUT, 24, @EnableAddNewTooltip,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarOptions] EnablePrevNextEventButtons
PROPERTY-GET, 25, @EnablePrevNextEventButtons
RETURNING "boolean", TYPE 11
*[Class: @CalendarOptions] EnablePrevNextEventButtons
PROPERTY-PUT, 25, @EnablePrevNextEventButtons,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarOptions] EnableTimelineButton
PROPERTY-GET, 26, @EnableTimelineButton
RETURNING "boolean", TYPE 11
*[Class: @CalendarOptions] EnableTimelineButton
PROPERTY-PUT, 26, @EnableTimelineButton,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarOptions] HideCaptionBar
* This is flag for TimeLine mode only - if true - swtich to TimeLine mode
PROPERTY-GET, 27, @HideCaptionBar
RETURNING "boolean", TYPE 11
*[Class: @CalendarOptions] HideCaptionBar
* This is flag for TimeLine mode only - if true - swtich to TimeLine mode
PROPERTY-PUT, 27, @HideCaptionBar,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarOptions] ShowAllDayExpandButton
PROPERTY-GET, 30, @ShowAllDayExpandButton
RETURNING "boolean", TYPE 11
*[Class: @CalendarOptions] ShowAllDayExpandButton
PROPERTY-PUT, 30, @ShowAllDayExpandButton,
"boolean (Property_Value)", TYPE 11

* CalendarTimeZone
CLASS @CalendarTimeZone
CLSID, 6331A0EE-4857-425E-A864-00909CD0B7BF
NAME, "CalendarTimeZone"
*[Class: @CalendarTimeZone] DisplayString
PROPERTY-GET, 100, @DisplayString
RETURNING "BSTR", TYPE 8
*[Class: @CalendarTimeZone] IsEqual
METHOD, 101, @IsEqual,
"CalendarTimeZone*" @pTZI2, TYPE 9
RETURNING "boolean", TYPE 11
*[Class: @CalendarTimeZone] Bias
PROPERTY-GET, 1, @Bias
RETURNING "long", TYPE 3
*[Class: @CalendarTimeZone] Bias
PROPERTY-PUT, 1, @Bias,
"long (Property_Value)", TYPE 3
*[Class: @CalendarTimeZone] StandardName
PROPERTY-GET, 2, @StandardName
RETURNING "BSTR", TYPE 8
*[Class: @CalendarTimeZone] StandardName
PROPERTY-PUT, 2, @StandardName,
"BSTR (Property_Value)", TYPE 8
*[Class: @CalendarTimeZone] StandardDate
PROPERTY-GET, 3, @StandardDate
RETURNING "CalendarSystemTime*", TYPE 9
*[Class: @CalendarTimeZone] StandardDate
PROPERTY-PUT, 3, @StandardDate,
"CalendarSystemTime* (Property_Value)", TYPE 9
*[Class: @CalendarTimeZone] StandardBias
PROPERTY-GET, 4, @StandardBias
RETURNING "long", TYPE 3
*[Class: @CalendarTimeZone] StandardBias
PROPERTY-PUT, 4, @StandardBias,
"long (Property_Value)", TYPE 3
*[Class: @CalendarTimeZone] DaylightName
PROPERTY-GET, 5, @DaylightName
RETURNING "BSTR", TYPE 8
*[Class: @CalendarTimeZone] DaylightName
PROPERTY-PUT, 5, @DaylightName,
"BSTR (Property_Value)", TYPE 8
*[Class: @CalendarTimeZone] DaylightDate
PROPERTY-GET, 6, @DaylightDate
RETURNING "CalendarSystemTime*", TYPE 9
*[Class: @CalendarTimeZone] DaylightDate
PROPERTY-PUT, 6, @DaylightDate,
"CalendarSystemTime* (Property_Value)", TYPE 9
*[Class: @CalendarTimeZone] DaylightBias
PROPERTY-GET, 7, @DaylightBias
RETURNING "long", TYPE 3
*[Class: @CalendarTimeZone] DaylightBias
PROPERTY-PUT, 7, @DaylightBias,
"long (Property_Value)", TYPE 3

* CalendarTimeZones
CLASS @CalendarTimeZones
CLSID, BE8DE3CD-7AAE-4CD8-978A-15F861E52D14
NAME, "CalendarTimeZones"
*[Class: @CalendarTimeZones] _NewEnum
METHOD, -4, @_NewEnum
RETURNING "IDispatch*", TYPE 9
*[Class: @CalendarTimeZones] Count
PROPERTY-GET, 100, @Count
RETURNING "long", TYPE 3
*[Class: @CalendarTimeZones] Item
PROPERTY-GET, 0, @Item,
"long" @nIndex, TYPE 3
RETURNING "CalendarTimeZone*", TYPE 9

* CalendarReminders
CLASS @CalendarReminders
CLSID, 232FA57B-BACB-441A-9D37-E1B089FB040C
NAME, "CalendarReminders"
*[Class: @CalendarReminders] _NewEnum
METHOD, -4, @_NewEnum
RETURNING "IDispatch*", TYPE 9
*[Class: @CalendarReminders] Count
PROPERTY-GET, 100, @Count
RETURNING "long", TYPE 3
*[Class: @CalendarReminders] Item
PROPERTY-GET, 0, @Item,
"long" @nIndex, TYPE 3
RETURNING "CalendarReminder*", TYPE 9
*[Class: @CalendarReminders] DismissAll
METHOD, 1, @DismissAll

* CalendarReminder
CLASS @CalendarReminder
CLSID, 45D1638C-3036-4C8C-9F49-E1BCA9E5DB14
NAME, "CalendarReminder"
*[Class: @CalendarReminder] Event
PROPERTY-GET, 1, @Event
RETURNING "CalendarEvent*", TYPE 9
*[Class: @CalendarReminder] NextReminderTime
PROPERTY-GET, 2, @NextReminderTime
RETURNING "DATE", TYPE 7
*[Class: @CalendarReminder] MinutesBeforeStart
PROPERTY-GET, 3, @MinutesBeforeStart
RETURNING "long", TYPE 3
*[Class: @CalendarReminder] Snooze
METHOD, 20, @Snooze,
"long" @MinutesBeforeStart, TYPE 3
RETURNING "boolean", TYPE 11
*[Class: @CalendarReminder] Dismiss
METHOD, 21, @Dismiss
RETURNING "boolean", TYPE 11

* CalendarPrintOptions
CLASS @CalendarPrintOptions
CLSID, 6B9DAE04-26C8-40CC-8B85-4539098E18A1
NAME, "CalendarPrintOptions"
*[Class: @CalendarPrintOptions] MarginsMeasureMetrics
* This property is True when measurement system of Margins properties is
PROPERTY-GET, 250, @MarginsMeasureMetrics
RETURNING "boolean", TYPE 11
*[Class: @CalendarPrintOptions] Header
* Page Header settings
PROPERTY-GET, 251, @Header
RETURNING "PrintPageHeaderFooter*", TYPE 9
*[Class: @CalendarPrintOptions] Footer
* Page Footer settings
PROPERTY-GET, 252, @Footer
RETURNING "PrintPageHeaderFooter*", TYPE 9
*[Class: @CalendarPrintOptions] PrinterInfo
* Provide information about current printer which is a system default or
PROPERTY-GET, 253, @PrinterInfo
RETURNING "XtremePrinterInfo*", TYPE 9
*[Class: @CalendarPrintOptions] MarginLeft
* Mesurement units are mm*100 or inches*1000. See MarginsMeasureMetrics
PROPERTY-GET, 201, @MarginLeft
RETURNING "long", TYPE 3
*[Class: @CalendarPrintOptions] MarginLeft
* Mesurement units are mm*100 or inches*1000. See MarginsMeasureMetrics
PROPERTY-PUT, 201, @MarginLeft,
"long (Property_Value)", TYPE 3
*[Class: @CalendarPrintOptions] MarginRight
* Mesurement units are mm*100 or inches*1000. See MarginsMeasureMetrics
PROPERTY-GET, 202, @MarginRight
RETURNING "long", TYPE 3
*[Class: @CalendarPrintOptions] MarginRight
* Mesurement units are mm*100 or inches*1000. See MarginsMeasureMetrics
PROPERTY-PUT, 202, @MarginRight,
"long (Property_Value)", TYPE 3
*[Class: @CalendarPrintOptions] MarginTop
* Mesurement units are mm*100 or inches*1000. See MarginsMeasureMetrics
PROPERTY-GET, 203, @MarginTop
RETURNING "long", TYPE 3
*[Class: @CalendarPrintOptions] MarginTop
* Mesurement units are mm*100 or inches*1000. See MarginsMeasureMetrics
PROPERTY-PUT, 203, @MarginTop,
"long (Property_Value)", TYPE 3
*[Class: @CalendarPrintOptions] MarginBottom
* Mesurement units are mm*100 or inches*1000. See MarginsMeasureMetrics
PROPERTY-GET, 204, @MarginBottom
RETURNING "long", TYPE 3
*[Class: @CalendarPrintOptions] MarginBottom
* Mesurement units are mm*100 or inches*1000. See MarginsMeasureMetrics
PROPERTY-PUT, 204, @MarginBottom,
"long (Property_Value)", TYPE 3
*[Class: @CalendarPrintOptions] BlackWhitePrinting
PROPERTY-GET, 205, @BlackWhitePrinting
RETURNING "boolean", TYPE 11
*[Class: @CalendarPrintOptions] BlackWhitePrinting
PROPERTY-PUT, 205, @BlackWhitePrinting,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarPrintOptions] BlackWhiteContrast
* The darknest gray color. Value from 255 to 0.
PROPERTY-GET, 206, @BlackWhiteContrast
RETURNING "long", TYPE 3
*[Class: @CalendarPrintOptions] BlackWhiteContrast
* The darknest gray color. Value from 255 to 0.
PROPERTY-PUT, 206, @BlackWhiteContrast,
"long (Property_Value)", TYPE 3
*[Class: @CalendarPrintOptions] Landscape
PROPERTY-GET, 207, @Landscape
RETURNING "boolean", TYPE 11
*[Class: @CalendarPrintOptions] Landscape
PROPERTY-PUT, 207, @Landscape,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarPrintOptions] PrintFrom
PROPERTY-GET, 11, @PrintFrom
RETURNING "DATE", TYPE 7
*[Class: @CalendarPrintOptions] PrintFrom
PROPERTY-PUT, 11, @PrintFrom,
"DATE (Property_Value)", TYPE 7
*[Class: @CalendarPrintOptions] PrintTo
PROPERTY-GET, 12, @PrintTo
RETURNING "DATE", TYPE 7
*[Class: @CalendarPrintOptions] PrintTo
PROPERTY-PUT, 12, @PrintTo,
"DATE (Property_Value)", TYPE 7
*[Class: @CalendarPrintOptions] PrintFromToExactly
PROPERTY-GET, 13, @PrintFromToExactly
RETURNING "boolean", TYPE 11
*[Class: @CalendarPrintOptions] PrintFromToExactly
PROPERTY-PUT, 13, @PrintFromToExactly,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarPrintOptions] ThreeSmallCal
PROPERTY-GET, 14, @ThreeSmallCal
RETURNING "boolean", TYPE 11
*[Class: @CalendarPrintOptions] ThreeSmallCal
PROPERTY-PUT, 14, @ThreeSmallCal,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarPrintOptions] PrintDateHeader
PROPERTY-GET, 21, @PrintDateHeader
RETURNING "boolean", TYPE 11
*[Class: @CalendarPrintOptions] PrintDateHeader
PROPERTY-PUT, 21, @PrintDateHeader,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarPrintOptions] DateHeaderFont
PROPERTY-GET, 22, @DateHeaderFont
RETURNING "Font*", TYPE 9
*[Class: @CalendarPrintOptions] DateHeaderFont
PROPERTY-PUT, 22, @DateHeaderFont,
"Font* (Property_Value)", TYPE 9
*[Class: @CalendarPrintOptions] DateHeaderCalendarFont
PROPERTY-GET, 23, @DateHeaderCalendarFont
RETURNING "Font*", TYPE 9
*[Class: @CalendarPrintOptions] DateHeaderCalendarFont
PROPERTY-PUT, 23, @DateHeaderCalendarFont,
"Font* (Property_Value)", TYPE 9

* CalendarCaptionBarThemeObject
CLASS @CalendarCaptionBarThemeObject
CLSID, 08C65FE2-0202-4D4B-B1A7-2A6C154DADD6
NAME, "CalendarCaptionBarThemeObject"
* "long xtpCalendarCaptionBar_Unknown"
ENUMERATOR, @xtpCalendarCaptionBar_Unknown, 0
* "long xtpCalendarCaptionBar_ButtonViewDay"
ENUMERATOR, @xtpCalendarCaptionBar_ButtonViewDay, 1
* "long xtpCalendarCaptionBar_ButtonViewWeek"
ENUMERATOR, @xtpCalendarCaptionBar_ButtonViewWeek, 2
* "long xtpCalendarCaptionBar_ButtonViewMonth"
ENUMERATOR, @xtpCalendarCaptionBar_ButtonViewMonth, 4
* "long xtpCalendarCaptionBar_ShowWorkWeek"
ENUMERATOR, @xtpCalendarCaptionBar_ShowWorkWeek, 16
* "long xtpCalendarCaptionBar_ShowFullWeek"
ENUMERATOR, @xtpCalendarCaptionBar_ShowFullWeek, 32
* "long xtpCalendarCaptionBar_ShowTimeline"
ENUMERATOR, @xtpCalendarCaptionBar_ShowTimeline, 64
* "long xtpCalendarCaptionBar_ScrollPrevDate"
ENUMERATOR, @xtpCalendarCaptionBar_ScrollPrevDate, 256
* "long xtpCalendarCaptionBar_ScrollNextDate"
ENUMERATOR, @xtpCalendarCaptionBar_ScrollNextDate, 512
* "long xtpCalendarCaptionBar_DateLabel"
ENUMERATOR, @xtpCalendarCaptionBar_DateLabel, 1024
* "long xtpCalendarCaptionBar_ButtonExpand"
ENUMERATOR, @xtpCalendarCaptionBar_ButtonExpand, 2048

* Dispatch interface for CalendarCaptionBar Control

* _DCalendarCaptionBar
CLASS @_DCalendarCaptionBar
CLSID, EF3155F3-0C5A-4DEC-8140-3F8E7F3B1944
NAME, "_DCalendarCaptionBar"
*[Class: @_DCalendarCaptionBar] AttachToCalendar
METHOD, 50, @AttachToCalendar,
"_DCalendarControl*" @Calendar, TYPE 9
*[Class: @_DCalendarCaptionBar] DetachFromCalendar
METHOD, 51, @DetachFromCalendar
*[Class: @_DCalendarCaptionBar] MinWidth
PROPERTY-GET, 52, @MinWidth
RETURNING "long", TYPE 3
*[Class: @_DCalendarCaptionBar] MinHeight
PROPERTY-GET, 53, @MinHeight
RETURNING "long", TYPE 3
*[Class: @_DCalendarCaptionBar] ButtonTitle
METHOD, 54, @ButtonTitle,
"int" @iNumber, TYPE 22,
"BSTR" @sTitle, TYPE 8
*[Class: @_DCalendarCaptionBar] AboutBox
METHOD, -552, @AboutBox
*[Class: @_DCalendarCaptionBar] ShowSwitchViewButtons
PROPERTY-GET, 1, @ShowSwitchViewButtons
RETURNING "boolean", TYPE 11
*[Class: @_DCalendarCaptionBar] ShowSwitchViewButtons
PROPERTY-PUT, 1, @ShowSwitchViewButtons,
"boolean (Property_Value)", TYPE 11
*[Class: @_DCalendarCaptionBar] ShowScrollDateButtons
PROPERTY-GET, 2, @ShowScrollDateButtons
RETURNING "boolean", TYPE 11
*[Class: @_DCalendarCaptionBar] ShowScrollDateButtons
PROPERTY-PUT, 2, @ShowScrollDateButtons,
"boolean (Property_Value)", TYPE 11
*[Class: @_DCalendarCaptionBar] ShowDateLabel
PROPERTY-GET, 3, @ShowDateLabel
RETURNING "boolean", TYPE 11
*[Class: @_DCalendarCaptionBar] ShowDateLabel
PROPERTY-PUT, 3, @ShowDateLabel,
"boolean (Property_Value)", TYPE 11
*[Class: @_DCalendarCaptionBar] ShowExpandButton
PROPERTY-GET, 4, @ShowExpandButton
RETURNING "boolean", TYPE 11
*[Class: @_DCalendarCaptionBar] ShowExpandButton
PROPERTY-PUT, 4, @ShowExpandButton,
"boolean (Property_Value)", TYPE 11
*[Class: @_DCalendarCaptionBar] BackgroundColor
PROPERTY-GET, 5, @BackgroundColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @_DCalendarCaptionBar] BackgroundColor
PROPERTY-PUT, 5, @BackgroundColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @_DCalendarCaptionBar] BorderColor
PROPERTY-GET, 6, @BorderColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @_DCalendarCaptionBar] BorderColor
PROPERTY-PUT, 6, @BorderColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @_DCalendarCaptionBar] BorderWidthLeft
PROPERTY-GET, 7, @BorderWidthLeft
RETURNING "long", TYPE 3
*[Class: @_DCalendarCaptionBar] BorderWidthLeft
PROPERTY-PUT, 7, @BorderWidthLeft,
"long (Property_Value)", TYPE 3
*[Class: @_DCalendarCaptionBar] BorderWidthTop
PROPERTY-GET, 8, @BorderWidthTop
RETURNING "long", TYPE 3
*[Class: @_DCalendarCaptionBar] BorderWidthTop
PROPERTY-PUT, 8, @BorderWidthTop,
"long (Property_Value)", TYPE 3
*[Class: @_DCalendarCaptionBar] BorderWidthRight
PROPERTY-GET, 9, @BorderWidthRight
RETURNING "long", TYPE 3
*[Class: @_DCalendarCaptionBar] BorderWidthRight
PROPERTY-PUT, 9, @BorderWidthRight,
"long (Property_Value)", TYPE 3
*[Class: @_DCalendarCaptionBar] BorderWidthBottom
PROPERTY-GET, 10, @BorderWidthBottom
RETURNING "long", TYPE 3
*[Class: @_DCalendarCaptionBar] BorderWidthBottom
PROPERTY-PUT, 10, @BorderWidthBottom,
"long (Property_Value)", TYPE 3
*[Class: @_DCalendarCaptionBar] ExpandButtonChecked
PROPERTY-GET, 11, @ExpandButtonChecked
RETURNING "boolean", TYPE 11
*[Class: @_DCalendarCaptionBar] ExpandButtonChecked
PROPERTY-PUT, 11, @ExpandButtonChecked,
"boolean (Property_Value)", TYPE 11
*[Class: @_DCalendarCaptionBar] ShowTimelineButton
PROPERTY-GET, 13, @ShowTimelineButton
RETURNING "boolean", TYPE 11
*[Class: @_DCalendarCaptionBar] ShowTimelineButton
PROPERTY-PUT, 13, @ShowTimelineButton,
"boolean (Property_Value)", TYPE 11
*[Class: @_DCalendarCaptionBar] VisualTheme
PROPERTY-GET, 12, @VisualTheme
RETURNING "CalendarTheme", TYPE 3
*[Class: @_DCalendarCaptionBar] VisualTheme
PROPERTY-PUT, 12, @VisualTheme,
"CalendarTheme (Property_Value)", TYPE 3
*[Class: @_DCalendarCaptionBar] ShowMultiColumnsButton
PROPERTY-GET, 14, @ShowMultiColumnsButton
RETURNING "boolean", TYPE 11
*[Class: @_DCalendarCaptionBar] ShowMultiColumnsButton
PROPERTY-PUT, 14, @ShowMultiColumnsButton,
"boolean (Property_Value)", TYPE 11
*[Class: @_DCalendarCaptionBar] Calendar
PROPERTY-GET, 49, @Calendar
RETURNING "CalendarControl*", TYPE 9
*[Class: @_DCalendarCaptionBar] Calendar
PROPERTY-PUT, 49, @Calendar,
"CalendarControl* (Property_Value)", TYPE 9

* CalendarControl Control

*** Primary Interface ***

* CalendarControl
CLASS @CalendarControl
CLSID, A9AF5FF9-F250-47CD-9BC0-8E654E8BDB28
NAME, "CalendarControl"
PRIMARY-INTERFACE
ACTIVE-X-CONTROL
DEFAULT-INTERFACE, "_DCalendarControl"
DEFAULT-SOURCE, "D4D8184B-C1C3-4645-B640-65121CD9DA4C"
*[Class: @CalendarControl] AboutBox
METHOD, -552, @AboutBox
*[Class: @CalendarControl] ActiveView
PROPERTY-GET, 1, @ActiveView
RETURNING "CalendarView*", TYPE 9
*[Class: @CalendarControl] DayView
PROPERTY-GET, 3, @DayView
RETURNING "CalendarDayView*", TYPE 9
*[Class: @CalendarControl] WeekView
PROPERTY-GET, 4, @WeekView
RETURNING "CalendarWeekView*", TYPE 9
*[Class: @CalendarControl] MonthView
PROPERTY-GET, 5, @MonthView
RETURNING "CalendarMonthView*", TYPE 9
*[Class: @CalendarControl] TimeLineView
PROPERTY-GET, 224, @TimeLineView
RETURNING "CalendarTimeLineView*", TYPE 9
*[Class: @CalendarControl] DataProvider
PROPERTY-GET, 6, @DataProvider
RETURNING "CalendarDataProvider*", TYPE 9
*[Class: @CalendarControl] Populate
METHOD, 7, @Populate
*[Class: @CalendarControl] SetDataProvider
METHOD, 8, @SetDataProvider,
"BSTR" @ConnectionString, TYPE 8
*[Class: @CalendarControl] RedrawControl
METHOD, 9, @RedrawControl
*[Class: @CalendarControl] Options
PROPERTY-GET, 10, @Options
RETURNING "CalendarOptions*", TYPE 9
*[Class: @CalendarControl] IsToolTipVisible
METHOD, 11, @IsToolTipVisible
RETURNING "boolean", TYPE 11
*[Class: @CalendarControl] HideToolTip
METHOD, 12, @HideToolTip
*[Class: @CalendarControl] EnableToolTips
METHOD, 13, @EnableToolTips,
"boolean" @Enable, TYPE 11
*[Class: @CalendarControl] IsRemindersEnabled
METHOD, 14, @IsRemindersEnabled
RETURNING "boolean", TYPE 11
*[Class: @CalendarControl] EnableReminders
METHOD, 15, @EnableReminders,
"boolean" @Enable, TYPE 11
*[Class: @CalendarControl] Reminders
PROPERTY-GET, 16, @Reminders
RETURNING "CalendarReminders*", TYPE 9
*[Class: @CalendarControl] PrintCalendar
METHOD, 17, @PrintCalendar,
"OLE_HANDLE" @lHDC, TYPE 22
*[Class: @CalendarControl] PrintCalendar2
METHOD, 27, @PrintCalendar2,
"boolean" @ShowPrintDialog, TYPE 11
*[Class: @CalendarControl] PrintPreview
METHOD, 28, @PrintPreview,
"boolean" @ShowPrintDialog, TYPE 11
*[Class: @CalendarControl] PrintPreviewOptions
* Print Preview Options.
PROPERTY-GET, 29, @PrintPreviewOptions
RETURNING "XtremePrintPreviewOptions*", TYPE 9
*[Class: @CalendarControl] ShowPrintPageSetup
METHOD, 18, @ShowPrintPageSetup
RETURNING "boolean", TYPE 11
*[Class: @CalendarControl] PrintOptions
PROPERTY-GET, 19, @PrintOptions
RETURNING "CalendarPrintOptions*", TYPE 9
*[Class: @CalendarControl] MultipleResources
PROPERTY-GET, 20, @MultipleResources
RETURNING "CalendarResources*", TYPE 9
*[Class: @CalendarControl] SetMultipleResources
METHOD, 21, @SetMultipleResources,
"CalendarResources*" @MultipleResources, TYPE 9
*[Class: @CalendarControl] SetMultipleResourcesEx
METHOD, 22, @SetMultipleResourcesEx,
"CalendarResources*" @MultipleResources, TYPE 9,
"CalendarDataProvider*" @OptionsDataProvider, TYPE 9
*[Class: @CalendarControl] Theme
* This property returns current visual theme object or Nothing / null.
PROPERTY-GET, 23, @Theme
RETURNING "IDispatch*", TYPE 9
*[Class: @CalendarControl] SetTheme
* This method is used to set (or reset) visual theme. * EXAMPLE 1: wndCalendar.SetTheme New CalendarThemeOffice2007 * EXAMPLE 2: wndCalendar.SetTheme Nothing
METHOD, 24, @SetTheme,
"IDispatch*" @Theme, TYPE 9
*[Class: @CalendarControl] AskItemTextFlags
PROPERTY-GET, 25, @AskItemTextFlags
RETURNING "CalendarFlagsSet*", TYPE 9
*[Class: @CalendarControl] BeforeDrawThemeObjectFlags
PROPERTY-GET, 26, @BeforeDrawThemeObjectFlags
RETURNING "CalendarFlagsSet*", TYPE 9
*[Class: @CalendarControl] SetScrollBars
METHOD, 140, @SetScrollBars,
"OLE_HANDLE" @hScrollBar, TYPE 22,
"OLE_HANDLE" @vScrollBar, TYPE 22
*[Class: @CalendarControl] CreatePrintView
METHOD, 150, @CreatePrintView
RETURNING "IUnknown*", TYPE 13
*[Class: @CalendarControl] SetLongDayHeaderFormat
METHOD, 170, @SetLongDayHeaderFormat,
"BSTR" @s, TYPE 8
*[Class: @CalendarControl] SelectEventByID
METHOD, 180, @SelectEventByID,
"long" @dw, TYPE 3
*[Class: @CalendarControl] GetDispatch
METHOD, 200, @GetDispatch
RETURNING "IDispatch*", TYPE 9
*[Class: @CalendarControl] PrintPreviewExt
METHOD, 210, @PrintPreviewExt,
"boolean" @ShowPrintDialog, TYPE 11,
"int" @xLeft, TYPE 22,
"int" @yTop, TYPE 22,
"int" @xRight, TYPE 22,
"int" @yBottom, TYPE 22
*[Class: @CalendarControl] CaptionButtonTitle
METHOD, 250, @CaptionButtonTitle,
"int" @iNumber, TYPE 22,
"BSTR" @sTitle, TYPE 8
*[Class: @CalendarControl] RefreshCaptionBar
METHOD, 251, @RefreshCaptionBar
*[Class: @CalendarControl] SelectViewEventByIdAndGroup
METHOD, 252, @SelectViewEventByIdAndGroup,
"int" @Group, TYPE 22,
"long" @dw, TYPE 3
*[Class: @CalendarControl] hWnd
PROPERTY-GET, -515, @hWnd
RETURNING "OLE_HANDLE", TYPE 22
*[Class: @CalendarControl] hWnd
PROPERTY-PUT, -515, @hWnd,
"OLE_HANDLE (Property_Value)", TYPE 22
*[Class: @CalendarControl] Enabled
PROPERTY-GET, -514, @Enabled
RETURNING "boolean", TYPE 11
*[Class: @CalendarControl] Enabled
PROPERTY-PUT, -514, @Enabled,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarControl] ViewType
PROPERTY-GET, 100, @ViewType
RETURNING "CalendarViewType", TYPE 3
*[Class: @CalendarControl] ViewType
PROPERTY-PUT, 100, @ViewType,
"CalendarViewType (Property_Value)", TYPE 3
*[Class: @CalendarControl] RightToLeft
* Indicates whether the control should draw right-to-left for RTL
PROPERTY-GET, 101, @RightToLeft
RETURNING "boolean", TYPE 11
*[Class: @CalendarControl] RightToLeft
* Indicates whether the control should draw right-to-left for RTL
PROPERTY-PUT, 101, @RightToLeft,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarControl] MarkupEnabled
PROPERTY-GET, 102, @MarkupEnabled
RETURNING "boolean", TYPE 11
*[Class: @CalendarControl] MarkupEnabled
PROPERTY-PUT, 102, @MarkupEnabled,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarControl] ShowCaptionBar
PROPERTY-GET, 103, @ShowCaptionBar
RETURNING "boolean", TYPE 11
*[Class: @CalendarControl] ShowCaptionBar
PROPERTY-PUT, 103, @ShowCaptionBar,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarControl] VisualTheme
PROPERTY-GET, 104, @VisualTheme
RETURNING "CalendarTheme", TYPE 3
*[Class: @CalendarControl] VisualTheme
PROPERTY-PUT, 104, @VisualTheme,
"CalendarTheme (Property_Value)", TYPE 3
*[Class: @CalendarControl] ShowCaptionBarSwitchViewButtons
PROPERTY-GET, 105, @ShowCaptionBarSwitchViewButtons
RETURNING "boolean", TYPE 11
*[Class: @CalendarControl] ShowCaptionBarSwitchViewButtons
PROPERTY-PUT, 105, @ShowCaptionBarSwitchViewButtons,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarControl] ShowCaptionBarScrollDateButtons
PROPERTY-GET, 106, @ShowCaptionBarScrollDateButtons
RETURNING "boolean", TYPE 11
*[Class: @CalendarControl] ShowCaptionBarScrollDateButtons
PROPERTY-PUT, 106, @ShowCaptionBarScrollDateButtons,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarControl] ShowCaptionBarDateLabel
PROPERTY-GET, 107, @ShowCaptionBarDateLabel
RETURNING "boolean", TYPE 11
*[Class: @CalendarControl] ShowCaptionBarDateLabel
PROPERTY-PUT, 107, @ShowCaptionBarDateLabel,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarControl] ShowCaptionBarExpandButton
PROPERTY-GET, 108, @ShowCaptionBarExpandButton
RETURNING "boolean", TYPE 11
*[Class: @CalendarControl] ShowCaptionBarExpandButton
PROPERTY-PUT, 108, @ShowCaptionBarExpandButton,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarControl] ShowTimelineButton
PROPERTY-GET, 160, @ShowTimelineButton
RETURNING "boolean", TYPE 11
*[Class: @CalendarControl] ShowTimelineButton
PROPERTY-PUT, 160, @ShowTimelineButton,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarControl] UseMultiColumnWeekMode
PROPERTY-GET, 190, @UseMultiColumnWeekMode
RETURNING "boolean", TYPE 11
*[Class: @CalendarControl] UseMultiColumnWeekMode
PROPERTY-PUT, 190, @UseMultiColumnWeekMode,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarControl] ShowMultiColumnsButton
PROPERTY-GET, 220, @ShowMultiColumnsButton
RETURNING "boolean", TYPE 11
*[Class: @CalendarControl] ShowMultiColumnsButton
PROPERTY-PUT, 220, @ShowMultiColumnsButton,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarControl] HideCaptionBar
PROPERTY-GET, 230, @HideCaptionBar
RETURNING "boolean", TYPE 11
*[Class: @CalendarControl] HideCaptionBar
PROPERTY-PUT, 230, @HideCaptionBar,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarControl] OneLineCaptionBar
PROPERTY-GET, 240, @OneLineCaptionBar
RETURNING "boolean", TYPE 11
*[Class: @CalendarControl] OneLineCaptionBar
PROPERTY-PUT, 240, @OneLineCaptionBar,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarControl] ReadOnlyMode
PROPERTY-GET, 260, @ReadOnlyMode
RETURNING "boolean", TYPE 11
*[Class: @CalendarControl] ReadOnlyMode
PROPERTY-PUT, 260, @ReadOnlyMode,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarControl] DayHeaderFormat
PROPERTY-GET, 270, @DayHeaderFormat
RETURNING "BSTR", TYPE 8
*[Class: @CalendarControl] DayHeaderFormat
PROPERTY-PUT, 270, @DayHeaderFormat,
"BSTR (Property_Value)", TYPE 8
*[Class: @CalendarControl] FullDateMode
PROPERTY-GET, 271, @FullDateMode
RETURNING "boolean", TYPE 11
*[Class: @CalendarControl] FullDateMode
PROPERTY-PUT, 271, @FullDateMode,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarControl] OwnerUser
PROPERTY-GET, 272, @OwnerUser
RETURNING "BSTR", TYPE 8
*[Class: @CalendarControl] OwnerUser
PROPERTY-PUT, 272, @OwnerUser,
"BSTR (Property_Value)", TYPE 8
*[Class: @CalendarControl] CustomFormat4Tooltip
PROPERTY-GET, 273, @CustomFormat4Tooltip
RETURNING "BSTR", TYPE 8
*[Class: @CalendarControl] CustomFormat4Tooltip
PROPERTY-PUT, 273, @CustomFormat4Tooltip,
"BSTR (Property_Value)", TYPE 8
*[Class: @CalendarControl] TooltipUnderMouse
PROPERTY-GET, 274, @TooltipUnderMouse
RETURNING "boolean", TYPE 11
*[Class: @CalendarControl] TooltipUnderMouse
PROPERTY-PUT, 274, @TooltipUnderMouse,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarControl] CustomTitle
PROPERTY-GET, 275, @CustomTitle
RETURNING "BSTR", TYPE 8
*[Class: @CalendarControl] CustomTitle
PROPERTY-PUT, 275, @CustomTitle,
"BSTR (Property_Value)", TYPE 8
*[Class: @CalendarControl] ShowTooltipForNotFocused
PROPERTY-GET, 276, @ShowTooltipForNotFocused
RETURNING "boolean", TYPE 11
*[Class: @CalendarControl] ShowTooltipForNotFocused
PROPERTY-PUT, 276, @ShowTooltipForNotFocused,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarControl] ShowTooltipForAllDayEvents
PROPERTY-GET, 277, @ShowTooltipForAllDayEvents
RETURNING "boolean", TYPE 11
*[Class: @CalendarControl] ShowTooltipForAllDayEvents
PROPERTY-PUT, 277, @ShowTooltipForAllDayEvents,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarControl] SwitchToDayViewIfPickedSingleDay
PROPERTY-GET, 278, @SwitchToDayViewIfPickedSingleDay
RETURNING "boolean", TYPE 11
*[Class: @CalendarControl] SwitchToDayViewIfPickedSingleDay
PROPERTY-PUT, 278, @SwitchToDayViewIfPickedSingleDay,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarControl] MultipleSchedulesMode
PROPERTY-GET, 279, @MultipleSchedulesMode
RETURNING "boolean", TYPE 11
*[Class: @CalendarControl] MultipleSchedulesMode
PROPERTY-PUT, 279, @MultipleSchedulesMode,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarControl] ColorScheduleMode
PROPERTY-GET, 280, @ColorScheduleMode
RETURNING "boolean", TYPE 11
*[Class: @CalendarControl] ColorScheduleMode
PROPERTY-PUT, 280, @ColorScheduleMode,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarControl] PromptToDeleteRecurrentEvent
PROPERTY-GET, 281, @PromptToDeleteRecurrentEvent
RETURNING "boolean", TYPE 11
*[Class: @CalendarControl] PromptToDeleteRecurrentEvent
PROPERTY-PUT, 281, @PromptToDeleteRecurrentEvent,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarControl] DeleteOcurrenceEventIfNoPrompt
PROPERTY-GET, 282, @DeleteOcurrenceEventIfNoPrompt
RETURNING "boolean", TYPE 11
*[Class: @CalendarControl] DeleteOcurrenceEventIfNoPrompt
PROPERTY-PUT, 282, @DeleteOcurrenceEventIfNoPrompt,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarControl] RemindersUpdatePeriod
PROPERTY-GET, 302, @RemindersUpdatePeriod
RETURNING "DATE", TYPE 7
*[Class: @CalendarControl] RemindersUpdatePeriod
PROPERTY-PUT, 302, @RemindersUpdatePeriod,
"DATE (Property_Value)", TYPE 7
*[Class: @CalendarControl] DblClick
EVENT, -601, @CalendarControlDblClick
* No Parameters
*[Class: @CalendarControl] MouseDown
EVENT, -605, @CalendarControlMouseDown
* 4 Parameters
* "short Button"
* "short Shift"
* "OLE_XPOS_PIXELS x"
* "OLE_YPOS_PIXELS y"
*[Class: @CalendarControl] MouseMove
EVENT, -606, @CalendarControlMouseMove
* 4 Parameters
* "short Button"
* "short Shift"
* "OLE_XPOS_PIXELS x"
* "OLE_YPOS_PIXELS y"
*[Class: @CalendarControl] MouseUp
EVENT, -607, @CalendarControlMouseUp
* 4 Parameters
* "short Button"
* "short Shift"
* "OLE_XPOS_PIXELS x"
* "OLE_YPOS_PIXELS y"
*[Class: @CalendarControl] KeyDown
EVENT, -602, @CalendarControlKeyDown
* 2 Parameters
* "short* KeyCode"
* "short Shift"
*[Class: @CalendarControl] KeyDownV
* Specially for MS Internet Explorer.
EVENT, 602, @CalendarControlKeyDownV
* 2 Parameters
* "VARIANT* KeyCode"
* "short Shift"
*[Class: @CalendarControl] ViewChanged
EVENT, 1, @CalendarControlViewChanged
* No Parameters
*[Class: @CalendarControl] ContextMenu
EVENT, 2, @CalendarControlContextMenu
* 2 Parameters
* "OLE_XPOS_PIXELS x"
* "OLE_YPOS_PIXELS y"
*[Class: @CalendarControl] TimeScaleChanged
EVENT, 3, @CalendarControlTimeScaleChanged
* No Parameters
*[Class: @CalendarControl] OptionsChanged
EVENT, 4, @CalendarControlOptionsChanged
* 1 Parameter
* "long ViewType"
*[Class: @CalendarControl] EventAdded
* Old version. Stay for compatibility. Use EventAddedEx.
EVENT, 5, @CalendarControlEventAdded
* 1 Parameter
* "long EventID"
*[Class: @CalendarControl] EventDeleted
* Old version. Stay for compatibility. Use EventDeletedEx.
EVENT, 6, @CalendarControlEventDeleted
* 1 Parameter
* "long EventID"
*[Class: @CalendarControl] EventChanged
* Old version. Stay for compatibility. Use EventChangedEx.
EVENT, 7, @CalendarControlEventChanged
* 1 Parameter
* "long EventID"
*[Class: @CalendarControl] PatternAdded
* Old version. Stay for compatibility. Use EventAddedEx, EventDeletedEx,
EVENT, 8, @CalendarControlPatternAdded
* 1 Parameter
* "long PatternID"
*[Class: @CalendarControl] PatternDeleted
* Old version. Stay for compatibility. Use EventAddedEx, EventDeletedEx,
EVENT, 9, @CalendarControlPatternDeleted
* 1 Parameter
* "long PatternID"
*[Class: @CalendarControl] PatternChanged
* Old version. Stay for compatibility. Use EventAddedEx, EventDeletedEx,
EVENT, 10, @CalendarControlPatternChanged
* 1 Parameter
* "long PatternID"
*[Class: @CalendarControl] EventAddedEx
EVENT, 105, @CalendarControlEventAddedEx
* 1 Parameter
* "CalendarEvent* pEvent"
*[Class: @CalendarControl] EventDeletedEx
EVENT, 106, @CalendarControlEventDeletedEx
* 1 Parameter
* "CalendarEvent* pEvent"
*[Class: @CalendarControl] EventChangedEx
EVENT, 107, @CalendarControlEventChangedEx
* 1 Parameter
* "CalendarEvent* pEvent"
*[Class: @CalendarControl] IsEditOperationDisabled
EVENT, 11, @CalendarControlIsEditOperationDisabled
* 2 Parameters
* "CalendarEditOperationParameters* OpParams"
* "boolean* bDisableOperation"
*[Class: @CalendarControl] IsEditOperationDisabledV
* Specially for MS Internet Explorer.
EVENT, 111, @CalendarControlIsEditOperationDisabledV
* 2 Parameters
* "CalendarEditOperationParameters* OpParams"
* "VARIANT* DisableOperation"
*[Class: @CalendarControl] BeforeEditOperation
EVENT, 12, @CalendarControlBeforeEditOperation
* 2 Parameters
* "CalendarEditOperationParameters* OpParams"
* "boolean* bCancelOperation"
*[Class: @CalendarControl] BeforeEditOperationV
* Specially for MS Internet Explorer.
EVENT, 112, @CalendarControlBeforeEditOperationV
* 2 Parameters
* "CalendarEditOperationParameters* OpParams"
* "VARIANT* CancelOperation"
*[Class: @CalendarControl] SelectionChanged
EVENT, 13, @CalendarControlSelectionChanged
* 1 Parameter
* "CalendarSelectionChanged SelType"
*[Class: @CalendarControl] OnReminders
* Send only when reminders enabled.
EVENT, 14, @CalendarControlOnReminders
* 2 Parameters
* "CalendarRemindersAction Action"
* "CalendarReminder* Reminder"
*[Class: @CalendarControl] PrePopulate
EVENT, 15, @CalendarControlPrePopulate
* 2 Parameters
* "CalendarViewGroup* ViewGroup"
* "CalendarEvents* Events"
*[Class: @CalendarControl] BeforeDrawDayViewCell
EVENT, 16, @CalendarControlBeforeDrawDayViewCell
* 1 Parameter
* "CalendarDayViewCellParams* CellParams"
*[Class: @CalendarControl] BeforeDrawThemeObject
EVENT, 17, @CalendarControlBeforeDrawThemeObject
* 2 Parameters
* "CalendarBeforeDrawThemeObject eObjType"
* "VARIANT DrawParams"
*[Class: @CalendarControl] GetItemText
EVENT, 18, @CalendarControlGetItemText
* 1 Parameter
* "CalendarGetItemTextParams* ItemParams"
*[Class: @CalendarControl] PrePopulateDay
EVENT, 19, @CalendarControlPrePopulateDay
* 1 Parameter
* "CalendarViewDay* ViewDay"
*[Class: @CalendarControl] DoRetrieveDayEvents
* Send only when custom data provider is used.
EVENT, 50, @CalendarControlDoRetrieveDayEvents
* 2 Parameters
* "DATE dtDay"
* "CalendarEvents* Events"
*[Class: @CalendarControl] DoRemoveAllEvents
* Send only when custom data provider is used.
EVENT, 51, @CalendarControlDoRemoveAllEvents
* No Parameters
*[Class: @CalendarControl] DoReadEvent
* Send only when custom data provider is used.
EVENT, 52, @CalendarControlDoReadEvent
* 2 Parameters
* "long EventID"
* "CalendarEvent** pEvent"
*[Class: @CalendarControl] DoReadEventV
* Specially for PowerBuilder and others which can return only VARIANT*
EVENT, 152, @CalendarControlDoReadEventV
* 2 Parameters
* "long EventID"
* "VARIANT* pEvent"
*[Class: @CalendarControl] DoReadRPattern
* Send only when custom data provider is used.
EVENT, 53, @CalendarControlDoReadRPattern
* 2 Parameters
* "long PatternID"
* "CalendarRecurrencePattern** pPattern"
*[Class: @CalendarControl] DoReadRPatternV
* Specially for MS Internet Explorer. Send only when custom data provider
EVENT, 153, @CalendarControlDoReadRPatternV
* 2 Parameters
* "long PatternID"
* "VARIANT* pPattern"
*[Class: @CalendarControl] DoCreateEvent
* Send only when custom data provider is used.
EVENT, 54, @CalendarControlDoCreateEvent
* 3 Parameters
* "CalendarEvent* pEvent"
* "long* NewEventID"
* "boolean* bResult"
*[Class: @CalendarControl] DoCreateEventV
* Specially for MS Internet Explorer. Send only when custom data provider
EVENT, 154, @CalendarControlDoCreateEventV
* 3 Parameters
* "CalendarEvent* pEvent"
* "VARIANT* NewEventID"
* "VARIANT* bResult"
*[Class: @CalendarControl] DoUpdateEvent
* Send only when custom data provider is used.
EVENT, 55, @CalendarControlDoUpdateEvent
* 2 Parameters
* "CalendarEvent* pEvent"
* "boolean* bResult"
*[Class: @CalendarControl] DoUpdateEventV
* Specially for MS Internet Explorer. Send only when custom data provider
EVENT, 155, @CalendarControlDoUpdateEventV
* 2 Parameters
* "CalendarEvent* pEvent"
* "VARIANT* bResult"
*[Class: @CalendarControl] DoDeleteEvent
* Send only when custom data provider is used.
EVENT, 56, @CalendarControlDoDeleteEvent
* 2 Parameters
* "CalendarEvent* pEvent"
* "boolean* bResult"
*[Class: @CalendarControl] DoDeleteEventV
* Specially for MS Internet Explorer. Send only when custom data provider
EVENT, 156, @CalendarControlDoDeleteEventV
* 2 Parameters
* "CalendarEvent* pEvent"
* "VARIANT* bResult"
*[Class: @CalendarControl] DoCreateRPattern
* Send only when custom data provider is used.
EVENT, 57, @CalendarControlDoCreateRPattern
* 3 Parameters
* "CalendarRecurrencePattern* pPattern"
* "long* NewPatternID"
* "boolean* bResult"
*[Class: @CalendarControl] DoCreateRPatternV
* Specially for MS Internet Explorer. Send only when custom data provider
EVENT, 157, @CalendarControlDoCreateRPatternV
* 3 Parameters
* "CalendarRecurrencePattern* pPattern"
* "VARIANT* NewPatternID"
* "VARIANT* bResult"
*[Class: @CalendarControl] DoUpdateRPattern
* Send only when custom data provider is used.
EVENT, 58, @CalendarControlDoUpdateRPattern
* 2 Parameters
* "CalendarRecurrencePattern* pPattern"
* "boolean* bResult"
*[Class: @CalendarControl] DoUpdateRPatternV
* Specially for MS Internet Explorer. Send only when custom data provider
EVENT, 158, @CalendarControlDoUpdateRPatternV
* 2 Parameters
* "CalendarRecurrencePattern* pPattern"
* "VARIANT* bResult"
*[Class: @CalendarControl] DoDeleteRPattern
* Send only when custom data provider is used.
EVENT, 59, @CalendarControlDoDeleteRPattern
* 2 Parameters
* "CalendarRecurrencePattern* pPattern"
* "boolean* bResult"
*[Class: @CalendarControl] DoDeleteRPatternV
* Specially for MS Internet Explorer. Send only when custom data provider
EVENT, 159, @CalendarControlDoDeleteRPatternV
* 2 Parameters
* "CalendarRecurrencePattern* pPattern"
* "VARIANT* bResult"
*[Class: @CalendarControl] DoGetUpcomingEvents
* Send only when custom data provider is used.
EVENT, 60, @CalendarControlDoGetUpcomingEvents
* 3 Parameters
* "DATE dtFrom"
* "long PeriodMinutes"
* "CalendarEvents* pEvents"
*[Class: @CalendarControl] DoGetAllEventsRaw
* Send only when custom data provider is used.
EVENT, 61, @CalendarControlDoGetAllEventsRaw
* 1 Parameter
* "CalendarEvents* Events"
*[Class: @CalendarControl] ExpandButtonClick
EVENT, 62, @CalendarControlExpandButtonClick
* No Parameters

* Event interface for CalendarControl Control

* _DCalendarControlEvents
CLASS @_DCalendarControlEvents
CLSID, D4D8184B-C1C3-4645-B640-65121CD9DA4C
NAME, "_DCalendarControlEvents"
*[Class: @_DCalendarControlEvents] DblClick
METHOD, -601, @DblClick
*[Class: @_DCalendarControlEvents] MouseDown
METHOD, -605, @MouseDown,
"short" @Button, TYPE 2,
"short" @Shift, TYPE 2,
"OLE_XPOS_PIXELS" @x, TYPE 3,
"OLE_YPOS_PIXELS" @y, TYPE 3
*[Class: @_DCalendarControlEvents] MouseMove
METHOD, -606, @MouseMove,
"short" @Button, TYPE 2,
"short" @Shift, TYPE 2,
"OLE_XPOS_PIXELS" @x, TYPE 3,
"OLE_YPOS_PIXELS" @y, TYPE 3
*[Class: @_DCalendarControlEvents] MouseUp
METHOD, -607, @MouseUp,
"short" @Button, TYPE 2,
"short" @Shift, TYPE 2,
"OLE_XPOS_PIXELS" @x, TYPE 3,
"OLE_YPOS_PIXELS" @y, TYPE 3
*[Class: @_DCalendarControlEvents] KeyDown
METHOD, -602, @KeyDown,
"short*" @KeyCode, TYPE 16386,
"short" @Shift, TYPE 2
*[Class: @_DCalendarControlEvents] KeyDownV
* Specially for MS Internet Explorer.
METHOD, 602, @KeyDownV,
"VARIANT*" @KeyCode, TYPE 16396,
"short" @Shift, TYPE 2
*[Class: @_DCalendarControlEvents] ViewChanged
METHOD, 1, @ViewChanged
*[Class: @_DCalendarControlEvents] ContextMenu
METHOD, 2, @ContextMenu,
"OLE_XPOS_PIXELS" @x, TYPE 3,
"OLE_YPOS_PIXELS" @y, TYPE 3
*[Class: @_DCalendarControlEvents] TimeScaleChanged
METHOD, 3, @TimeScaleChanged
*[Class: @_DCalendarControlEvents] OptionsChanged
METHOD, 4, @OptionsChanged,
"long" @ViewType, TYPE 3
*[Class: @_DCalendarControlEvents] EventAdded
* Old version. Stay for compatibility. Use EventAddedEx.
METHOD, 5, @EventAdded,
"long" @EventID, TYPE 3
*[Class: @_DCalendarControlEvents] EventDeleted
* Old version. Stay for compatibility. Use EventDeletedEx.
METHOD, 6, @EventDeleted,
"long" @EventID, TYPE 3
*[Class: @_DCalendarControlEvents] EventChanged
* Old version. Stay for compatibility. Use EventChangedEx.
METHOD, 7, @EventChanged,
"long" @EventID, TYPE 3
*[Class: @_DCalendarControlEvents] PatternAdded
* Old version. Stay for compatibility. Use EventAddedEx, EventDeletedEx,
METHOD, 8, @PatternAdded,
"long" @PatternID, TYPE 3
*[Class: @_DCalendarControlEvents] PatternDeleted
* Old version. Stay for compatibility. Use EventAddedEx, EventDeletedEx,
METHOD, 9, @PatternDeleted,
"long" @PatternID, TYPE 3
*[Class: @_DCalendarControlEvents] PatternChanged
* Old version. Stay for compatibility. Use EventAddedEx, EventDeletedEx,
METHOD, 10, @PatternChanged,
"long" @PatternID, TYPE 3
*[Class: @_DCalendarControlEvents] EventAddedEx
METHOD, 105, @EventAddedEx,
"CalendarEvent*" @pEvent, TYPE 9
*[Class: @_DCalendarControlEvents] EventDeletedEx
METHOD, 106, @EventDeletedEx,
"CalendarEvent*" @pEvent, TYPE 9
*[Class: @_DCalendarControlEvents] EventChangedEx
METHOD, 107, @EventChangedEx,
"CalendarEvent*" @pEvent, TYPE 9
*[Class: @_DCalendarControlEvents] IsEditOperationDisabled
METHOD, 11, @IsEditOperationDisabled,
"CalendarEditOperationParameters*" @OpParams, TYPE 9,
"boolean*" @bDisableOperation, TYPE 16395
*[Class: @_DCalendarControlEvents] IsEditOperationDisabledV
* Specially for MS Internet Explorer.
METHOD, 111, @IsEditOperationDisabledV,
"CalendarEditOperationParameters*" @OpParams, TYPE 9,
"VARIANT*" @DisableOperation, TYPE 16396
*[Class: @_DCalendarControlEvents] BeforeEditOperation
METHOD, 12, @BeforeEditOperation,
"CalendarEditOperationParameters*" @OpParams, TYPE 9,
"boolean*" @bCancelOperation, TYPE 16395
*[Class: @_DCalendarControlEvents] BeforeEditOperationV
* Specially for MS Internet Explorer.
METHOD, 112, @BeforeEditOperationV,
"CalendarEditOperationParameters*" @OpParams, TYPE 9,
"VARIANT*" @CancelOperation, TYPE 16396
*[Class: @_DCalendarControlEvents] SelectionChanged
METHOD, 13, @SelectionChanged,
"CalendarSelectionChanged" @SelType, TYPE 3
*[Class: @_DCalendarControlEvents] OnReminders
* Send only when reminders enabled.
METHOD, 14, @OnReminders,
"CalendarRemindersAction" @Action, TYPE 3,
"CalendarReminder*" @Reminder, TYPE 9
*[Class: @_DCalendarControlEvents] PrePopulate
METHOD, 15, @PrePopulate,
"CalendarViewGroup*" @ViewGroup, TYPE 9,
"CalendarEvents*" @Events, TYPE 9
*[Class: @_DCalendarControlEvents] BeforeDrawDayViewCell
METHOD, 16, @BeforeDrawDayViewCell,
"CalendarDayViewCellParams*" @CellParams, TYPE 9
*[Class: @_DCalendarControlEvents] BeforeDrawThemeObject
METHOD, 17, @BeforeDrawThemeObject,
"CalendarBeforeDrawThemeObject" @eObjType, TYPE 3,
"VARIANT" @DrawParams, TYPE 12
*[Class: @_DCalendarControlEvents] GetItemText
METHOD, 18, @GetItemText,
"CalendarGetItemTextParams*" @ItemParams, TYPE 9
*[Class: @_DCalendarControlEvents] PrePopulateDay
METHOD, 19, @PrePopulateDay,
"CalendarViewDay*" @ViewDay, TYPE 9
*[Class: @_DCalendarControlEvents] DoRetrieveDayEvents
* Send only when custom data provider is used.
METHOD, 50, @DoRetrieveDayEvents,
"DATE" @dtDay, TYPE 7,
"CalendarEvents*" @Events, TYPE 9
*[Class: @_DCalendarControlEvents] DoRemoveAllEvents
* Send only when custom data provider is used.
METHOD, 51, @DoRemoveAllEvents
*[Class: @_DCalendarControlEvents] DoReadEvent
* Send only when custom data provider is used.
METHOD, 52, @DoReadEvent,
"long" @EventID, TYPE 3,
"CalendarEvent**" @pEvent, TYPE 16393
*[Class: @_DCalendarControlEvents] DoReadEventV
* Specially for PowerBuilder and others which can return only VARIANT*
METHOD, 152, @DoReadEventV,
"long" @EventID, TYPE 3,
"VARIANT*" @pEvent, TYPE 16396
*[Class: @_DCalendarControlEvents] DoReadRPattern
* Send only when custom data provider is used.
METHOD, 53, @DoReadRPattern,
"long" @PatternID, TYPE 3,
"CalendarRecurrencePattern**" @pPattern, TYPE 16393
*[Class: @_DCalendarControlEvents] DoReadRPatternV
* Specially for MS Internet Explorer. Send only when custom data provider
METHOD, 153, @DoReadRPatternV,
"long" @PatternID, TYPE 3,
"VARIANT*" @pPattern, TYPE 16396
*[Class: @_DCalendarControlEvents] DoCreateEvent
* Send only when custom data provider is used.
METHOD, 54, @DoCreateEvent,
"CalendarEvent*" @pEvent, TYPE 9,
"long*" @NewEventID, TYPE 16387,
"boolean*" @bResult, TYPE 16395
*[Class: @_DCalendarControlEvents] DoCreateEventV
* Specially for MS Internet Explorer. Send only when custom data provider
METHOD, 154, @DoCreateEventV,
"CalendarEvent*" @pEvent, TYPE 9,
"VARIANT*" @NewEventID, TYPE 16396,
"VARIANT*" @bResult, TYPE 16396
*[Class: @_DCalendarControlEvents] DoUpdateEvent
* Send only when custom data provider is used.
METHOD, 55, @DoUpdateEvent,
"CalendarEvent*" @pEvent, TYPE 9,
"boolean*" @bResult, TYPE 16395
*[Class: @_DCalendarControlEvents] DoUpdateEventV
* Specially for MS Internet Explorer. Send only when custom data provider
METHOD, 155, @DoUpdateEventV,
"CalendarEvent*" @pEvent, TYPE 9,
"VARIANT*" @bResult, TYPE 16396
*[Class: @_DCalendarControlEvents] DoDeleteEvent
* Send only when custom data provider is used.
METHOD, 56, @DoDeleteEvent,
"CalendarEvent*" @pEvent, TYPE 9,
"boolean*" @bResult, TYPE 16395
*[Class: @_DCalendarControlEvents] DoDeleteEventV
* Specially for MS Internet Explorer. Send only when custom data provider
METHOD, 156, @DoDeleteEventV,
"CalendarEvent*" @pEvent, TYPE 9,
"VARIANT*" @bResult, TYPE 16396
*[Class: @_DCalendarControlEvents] DoCreateRPattern
* Send only when custom data provider is used.
METHOD, 57, @DoCreateRPattern,
"CalendarRecurrencePattern*" @pPattern, TYPE 9,
"long*" @NewPatternID, TYPE 16387,
"boolean*" @bResult, TYPE 16395
*[Class: @_DCalendarControlEvents] DoCreateRPatternV
* Specially for MS Internet Explorer. Send only when custom data provider
METHOD, 157, @DoCreateRPatternV,
"CalendarRecurrencePattern*" @pPattern, TYPE 9,
"VARIANT*" @NewPatternID, TYPE 16396,
"VARIANT*" @bResult, TYPE 16396
*[Class: @_DCalendarControlEvents] DoUpdateRPattern
* Send only when custom data provider is used.
METHOD, 58, @DoUpdateRPattern,
"CalendarRecurrencePattern*" @pPattern, TYPE 9,
"boolean*" @bResult, TYPE 16395
*[Class: @_DCalendarControlEvents] DoUpdateRPatternV
* Specially for MS Internet Explorer. Send only when custom data provider
METHOD, 158, @DoUpdateRPatternV,
"CalendarRecurrencePattern*" @pPattern, TYPE 9,
"VARIANT*" @bResult, TYPE 16396
*[Class: @_DCalendarControlEvents] DoDeleteRPattern
* Send only when custom data provider is used.
METHOD, 59, @DoDeleteRPattern,
"CalendarRecurrencePattern*" @pPattern, TYPE 9,
"boolean*" @bResult, TYPE 16395
*[Class: @_DCalendarControlEvents] DoDeleteRPatternV
* Specially for MS Internet Explorer. Send only when custom data provider
METHOD, 159, @DoDeleteRPatternV,
"CalendarRecurrencePattern*" @pPattern, TYPE 9,
"VARIANT*" @bResult, TYPE 16396
*[Class: @_DCalendarControlEvents] DoGetUpcomingEvents
* Send only when custom data provider is used.
METHOD, 60, @DoGetUpcomingEvents,
"DATE" @dtFrom, TYPE 7,
"long" @PeriodMinutes, TYPE 3,
"CalendarEvents*" @pEvents, TYPE 9
*[Class: @_DCalendarControlEvents] DoGetAllEventsRaw
* Send only when custom data provider is used.
METHOD, 61, @DoGetAllEventsRaw,
"CalendarEvents*" @Events, TYPE 9
*[Class: @_DCalendarControlEvents] ExpandButtonClick
METHOD, 62, @ExpandButtonClick

* CalendarEditOperationParameters
CLASS @CalendarEditOperationParameters
CLSID, 5E7FCC31-79D3-4323-9F4D-09120EB0E796
NAME, "CalendarEditOperationParameters"
*[Class: @CalendarEditOperationParameters] Operation
* Editing operation.
PROPERTY-GET, 10, @Operation
RETURNING "CalendarEditOperation", TYPE 3
*[Class: @CalendarEditOperationParameters] EventViews
* For some operations may be Nothing (or NULL).
PROPERTY-GET, 11, @EventViews
RETURNING "CalendarViewEvents*", TYPE 9
*[Class: @CalendarEditOperationParameters] EventToPaste
* Paste operation data. Valid only when member Operation =
PROPERTY-GET, 13, @EventToPaste
RETURNING "CalendarEvent*", TYPE 9
*[Class: @CalendarEditOperationParameters] PasteWillChangeExistingEvent
* Paste operation data. Valid only when member Operation =
PROPERTY-GET, 14, @PasteWillChangeExistingEvent
RETURNING "boolean", TYPE 11
*[Class: @CalendarEditOperationParameters] InitialSubject
* In-place create Event operation data. Valid only when member Operation =
PROPERTY-GET, 15, @InitialSubject
RETURNING "BSTR", TYPE 8
*[Class: @CalendarEditOperationParameters] DraggingEvent
* Dragging operations data. Valid only for BeforeEditOperation event and
PROPERTY-GET, 16, @DraggingEvent
RETURNING "CalendarEvent*", TYPE 9
*[Class: @CalendarEditOperationParameters] DraggingEventNew
* Dragging operations data. Valid only for BeforeEditOperation event and
PROPERTY-GET, 17, @DraggingEventNew
RETURNING "CalendarEvent*", TYPE 9
*[Class: @CalendarEditOperationParameters] DisableCancelOperation
PROPERTY-GET, 1, @DisableCancelOperation
RETURNING "boolean", TYPE 11
*[Class: @CalendarEditOperationParameters] DisableCancelOperation
PROPERTY-PUT, 1, @DisableCancelOperation,
"boolean (Property_Value)", TYPE 11

* CalendarEditOperation
CLASS @CalendarEditOperation
CLSID, 8DE3C04B-0B74-413A-ADDC-9E8D31104675
NAME, "CalendarEditOperation"
* "long xtpCalendarEO_Unknown"
ENUMERATOR, @xtpCalendarEO_Unknown, 0
* "long xtpCalendarEO_DragCopy"
ENUMERATOR, @xtpCalendarEO_DragCopy, 1
* "long xtpCalendarEO_DragMove"
ENUMERATOR, @xtpCalendarEO_DragMove, 2
* "long xtpCalendarEO_DragResizeBegin"
ENUMERATOR, @xtpCalendarEO_DragResizeBegin, 3
* "long xtpCalendarEO_DragResizeEnd"
ENUMERATOR, @xtpCalendarEO_DragResizeEnd, 4
* "long xtpCalendarEO_EditSubject_ByF2"
ENUMERATOR, @xtpCalendarEO_EditSubject_ByF2, 5
* "long xtpCalendarEO_EditSubject_ByMouseClick"
ENUMERATOR, @xtpCalendarEO_EditSubject_ByMouseClick, 6
* "long xtpCalendarEO_EditSubject_ByTab"
ENUMERATOR, @xtpCalendarEO_EditSubject_ByTab, 7
* "long xtpCalendarEO_EditSubject_AfterEventResize"
ENUMERATOR, @xtpCalendarEO_EditSubject_AfterEventRes, 8
* "long xtpCalendarEO_Cut"
ENUMERATOR, @xtpCalendarEO_Cut, 9
* "long xtpCalendarEO_Copy"
ENUMERATOR, @xtpCalendarEO_Copy, 10
* "long xtpCalendarEO_Paste"
ENUMERATOR, @xtpCalendarEO_Paste, 11
* "long xtpCalendarEO_DeleteSelectedEvents"
ENUMERATOR, @xtpCalendarEO_DeleteSelectedEvents, 12
* "long xtpCalendarEO_DeleteEvent"
ENUMERATOR, @xtpCalendarEO_DeleteEvent, 13
* "long xtpCalendarEO_InPlaceCreateEvent"
ENUMERATOR, @xtpCalendarEO_InPlaceCreateEvent, 14

* CalendarSelectionChanged
CLASS @CalendarSelectionChanged
CLSID, DA4D1654-27DB-4AFA-8354-19871761648F
NAME, "CalendarSelectionChanged"
* "long xtpCalendarSelectionUnknown"
ENUMERATOR, @xtpCalendarSelectionUnknown, 0
* "long xtpCalendarSelectionDays"
ENUMERATOR, @xtpCalendarSelectionDays, 1
* "long xtpCalendarSelectionEvents"
ENUMERATOR, @xtpCalendarSelectionEvents, 2

* CalendarRemindersAction
CLASS @CalendarRemindersAction
CLSID, 3943269E-AC58-4602-A93B-08CEF77A9864
NAME, "CalendarRemindersAction"
* "long xtpCalendarRemindersMonitoringStarted"
ENUMERATOR, @xtpCalendarRemindersMonitoringStarted, 1
* "long xtpCalendarRemindersMonitoringStopped"
ENUMERATOR, @xtpCalendarRemindersMonitoringStopped, 2
* "long xtpCalendarRemindersFire"
ENUMERATOR, @xtpCalendarRemindersFire, 3
* "long xtpCalendarReminderSnoozed"
ENUMERATOR, @xtpCalendarReminderSnoozed, 4
* "long xtpCalendarReminderDismissed"
ENUMERATOR, @xtpCalendarReminderDismissed, 5
* "long xtpCalendarReminderDismissedAll"
ENUMERATOR, @xtpCalendarReminderDismissedAll, 6
* "long xtpCalendarReminderDimissed"
ENUMERATOR, @xtpCalendarReminderDimissed, 5
* "long xtpCalendarReminderDimissedAll"
ENUMERATOR, @xtpCalendarReminderDimissedAll, 6

* CalendarDayViewCellParams
CLASS @CalendarDayViewCellParams
CLSID, F6A2E39C-4555-419C-B1E2-D3F66C4174F0
NAME, "CalendarDayViewCellParams"
*[Class: @CalendarDayViewCellParams] ViewGroup
PROPERTY-GET, 10, @ViewGroup
RETURNING "CalendarViewGroup*", TYPE 9
*[Class: @CalendarDayViewCellParams] Index
PROPERTY-GET, 11, @Index
RETURNING "long", TYPE 3
*[Class: @CalendarDayViewCellParams] BeginTime
PROPERTY-GET, 12, @BeginTime
RETURNING "DATE", TYPE 7
*[Class: @CalendarDayViewCellParams] Selected
PROPERTY-GET, 13, @Selected
RETURNING "boolean", TYPE 11
*[Class: @CalendarDayViewCellParams] BackgroundColor
PROPERTY-GET, 1, @BackgroundColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarDayViewCellParams] BackgroundColor
PROPERTY-PUT, 1, @BackgroundColor,
"OLE_COLOR (Property_Value)", TYPE 19

* CalendarBeforeDrawThemeObject
CLASS @CalendarBeforeDrawThemeObject
CLSID, ECEC1B12-DD2C-47AB-8F12-9A813A074FAA
NAME, "CalendarBeforeDrawThemeObject"
* "long xtpCalendarBeforeDraw_DayViewTimeScale"
ENUMERATOR, @xtpCalendarBeforeDraw_DayViewTimeScale, 1
* "long xtpCalendarBeforeDraw_DayViewTimeScaleCaption"
ENUMERATOR, @xtpCalendarBeforeDraw_DayViewTimeScaleC, 2
* "long xtpCalendarBeforeDraw_DayViewTimeScaleCell"
ENUMERATOR, @xtpCalendarBeforeDraw_DayViewTimeScaleC, 4
* "long xtpCalendarBeforeDraw_DayViewDay"
ENUMERATOR, @xtpCalendarBeforeDraw_DayViewDay, 16
* "long xtpCalendarBeforeDraw_DayViewDayGroup"
ENUMERATOR, @xtpCalendarBeforeDraw_DayViewDayGroup, 32
* "long xtpCalendarBeforeDraw_DayViewCell"
ENUMERATOR, @xtpCalendarBeforeDraw_DayViewCell, 64
* "long xtpCalendarBeforeDraw_DayViewEvent"
ENUMERATOR, @xtpCalendarBeforeDraw_DayViewEvent, 128
* "long xtpCalendarBeforeDraw_AllDayViewEvent"
ENUMERATOR, @xtpCalendarBeforeDraw_AllDayViewEvent, 256
* "long xtpCalendarBeforeDraw_MonthViewDay"
ENUMERATOR, @xtpCalendarBeforeDraw_MonthViewDay, 4096
* "long xtpCalendarBeforeDraw_MonthViewEvent"
ENUMERATOR, @xtpCalendarBeforeDraw_MonthViewEvent, 8192
* "long xtpCalendarBeforeDraw_MonthViewWeekDayHeader"
ENUMERATOR, @xtpCalendarBeforeDraw_MonthViewWeekDayH,
16384
* "long xtpCalendarBeforeDraw_MonthViewWeekHeader"
ENUMERATOR, @xtpCalendarBeforeDraw_MonthViewWeekHead,
32768
* "long xtpCalendarBeforeDraw_WeekViewDay"
ENUMERATOR, @xtpCalendarBeforeDraw_WeekViewDay, 1048576
* "long xtpCalendarBeforeDraw_WeekViewEvent"
ENUMERATOR, @xtpCalendarBeforeDraw_WeekViewEvent, 2097152

* CalendarGetItemTextParams
CLASS @CalendarGetItemTextParams
CLSID, 97E5B4AC-4021-4938-99C6-A2B9E541F835
NAME, "CalendarGetItemTextParams"
*[Class: @CalendarGetItemTextParams] Item
PROPERTY-GET, 10, @Item
RETURNING "long", TYPE 3
*[Class: @CalendarGetItemTextParams] ViewEvent
PROPERTY-GET, 11, @ViewEvent
RETURNING "CalendarViewEvent*", TYPE 9
*[Class: @CalendarGetItemTextParams] ViewDay
PROPERTY-GET, 12, @ViewDay
RETURNING "CalendarViewDay*", TYPE 9
*[Class: @CalendarGetItemTextParams] WeekDay
PROPERTY-GET, 14, @WeekDay
RETURNING "long", TYPE 3
*[Class: @CalendarGetItemTextParams] Text
PROPERTY-GET, 1, @Text
RETURNING "BSTR", TYPE 8
*[Class: @CalendarGetItemTextParams] Text
PROPERTY-PUT, 1, @Text,
"BSTR (Property_Value)", TYPE 8

* Event interface for CalendarCaptionBar Control

* _DCalendarCaptionBarEvents
CLASS @_DCalendarCaptionBarEvents
CLSID, 49D8071F-1617-41DB-BFFF-2F842AAF02DA
NAME, "_DCalendarCaptionBarEvents"
*[Class: @_DCalendarCaptionBarEvents] ExpandButtonClick
METHOD, 1, @ExpandButtonClick
*[Class: @_DCalendarCaptionBarEvents] BeforeItemClick
METHOD, 2, @BeforeItemClick,
"CalendarCaptionBarThemeObject" @objectID, TYPE 3,
"boolean*" @bCancelOperation, TYPE 16395
*[Class: @_DCalendarCaptionBarEvents] BeforeItemClickV
* Specially for MS Internet Explorer.
METHOD, 102, @BeforeItemClickV,
"CalendarCaptionBarThemeObject" @objectID, TYPE 3,
"VARIANT*" @CancelOperation, TYPE 16396

* CalendarCaptionBar Control

* CalendarCaptionBar
CLASS @CalendarCaptionBar
CLSID, E1911E0C-F857-4C42-AE4A-DBCBEEDB3283
NAME, "CalendarCaptionBar"
PRIMARY-INTERFACE
ACTIVE-X-CONTROL
DEFAULT-INTERFACE, "_DCalendarCaptionBar"
DEFAULT-SOURCE, "49D8071F-1617-41DB-BFFF-2F842AAF02DA"
*[Class: @CalendarCaptionBar] AttachToCalendar
METHOD, 50, @AttachToCalendar,
"_DCalendarControl*" @Calendar, TYPE 9
*[Class: @CalendarCaptionBar] DetachFromCalendar
METHOD, 51, @DetachFromCalendar
*[Class: @CalendarCaptionBar] MinWidth
PROPERTY-GET, 52, @MinWidth
RETURNING "long", TYPE 3
*[Class: @CalendarCaptionBar] MinHeight
PROPERTY-GET, 53, @MinHeight
RETURNING "long", TYPE 3
*[Class: @CalendarCaptionBar] ButtonTitle
METHOD, 54, @ButtonTitle,
"int" @iNumber, TYPE 22,
"BSTR" @sTitle, TYPE 8
*[Class: @CalendarCaptionBar] AboutBox
METHOD, -552, @AboutBox
*[Class: @CalendarCaptionBar] ShowSwitchViewButtons
PROPERTY-GET, 1, @ShowSwitchViewButtons
RETURNING "boolean", TYPE 11
*[Class: @CalendarCaptionBar] ShowSwitchViewButtons
PROPERTY-PUT, 1, @ShowSwitchViewButtons,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarCaptionBar] ShowScrollDateButtons
PROPERTY-GET, 2, @ShowScrollDateButtons
RETURNING "boolean", TYPE 11
*[Class: @CalendarCaptionBar] ShowScrollDateButtons
PROPERTY-PUT, 2, @ShowScrollDateButtons,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarCaptionBar] ShowDateLabel
PROPERTY-GET, 3, @ShowDateLabel
RETURNING "boolean", TYPE 11
*[Class: @CalendarCaptionBar] ShowDateLabel
PROPERTY-PUT, 3, @ShowDateLabel,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarCaptionBar] ShowExpandButton
PROPERTY-GET, 4, @ShowExpandButton
RETURNING "boolean", TYPE 11
*[Class: @CalendarCaptionBar] ShowExpandButton
PROPERTY-PUT, 4, @ShowExpandButton,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarCaptionBar] BackgroundColor
PROPERTY-GET, 5, @BackgroundColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarCaptionBar] BackgroundColor
PROPERTY-PUT, 5, @BackgroundColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarCaptionBar] BorderColor
PROPERTY-GET, 6, @BorderColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @CalendarCaptionBar] BorderColor
PROPERTY-PUT, 6, @BorderColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @CalendarCaptionBar] BorderWidthLeft
PROPERTY-GET, 7, @BorderWidthLeft
RETURNING "long", TYPE 3
*[Class: @CalendarCaptionBar] BorderWidthLeft
PROPERTY-PUT, 7, @BorderWidthLeft,
"long (Property_Value)", TYPE 3
*[Class: @CalendarCaptionBar] BorderWidthTop
PROPERTY-GET, 8, @BorderWidthTop
RETURNING "long", TYPE 3
*[Class: @CalendarCaptionBar] BorderWidthTop
PROPERTY-PUT, 8, @BorderWidthTop,
"long (Property_Value)", TYPE 3
*[Class: @CalendarCaptionBar] BorderWidthRight
PROPERTY-GET, 9, @BorderWidthRight
RETURNING "long", TYPE 3
*[Class: @CalendarCaptionBar] BorderWidthRight
PROPERTY-PUT, 9, @BorderWidthRight,
"long (Property_Value)", TYPE 3
*[Class: @CalendarCaptionBar] BorderWidthBottom
PROPERTY-GET, 10, @BorderWidthBottom
RETURNING "long", TYPE 3
*[Class: @CalendarCaptionBar] BorderWidthBottom
PROPERTY-PUT, 10, @BorderWidthBottom,
"long (Property_Value)", TYPE 3
*[Class: @CalendarCaptionBar] ExpandButtonChecked
PROPERTY-GET, 11, @ExpandButtonChecked
RETURNING "boolean", TYPE 11
*[Class: @CalendarCaptionBar] ExpandButtonChecked
PROPERTY-PUT, 11, @ExpandButtonChecked,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarCaptionBar] ShowTimelineButton
PROPERTY-GET, 13, @ShowTimelineButton
RETURNING "boolean", TYPE 11
*[Class: @CalendarCaptionBar] ShowTimelineButton
PROPERTY-PUT, 13, @ShowTimelineButton,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarCaptionBar] VisualTheme
PROPERTY-GET, 12, @VisualTheme
RETURNING "CalendarTheme", TYPE 3
*[Class: @CalendarCaptionBar] VisualTheme
PROPERTY-PUT, 12, @VisualTheme,
"CalendarTheme (Property_Value)", TYPE 3
*[Class: @CalendarCaptionBar] ShowMultiColumnsButton
PROPERTY-GET, 14, @ShowMultiColumnsButton
RETURNING "boolean", TYPE 11
*[Class: @CalendarCaptionBar] ShowMultiColumnsButton
PROPERTY-PUT, 14, @ShowMultiColumnsButton,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarCaptionBar] Calendar
PROPERTY-GET, 49, @Calendar
RETURNING "CalendarControl*", TYPE 9
*[Class: @CalendarCaptionBar] Calendar
PROPERTY-PUT, 49, @Calendar,
"CalendarControl* (Property_Value)", TYPE 9
*[Class: @CalendarCaptionBar] ExpandButtonClick
EVENT, 1, @CalendarCaptionBarExpandButtonClick
* No Parameters
*[Class: @CalendarCaptionBar] BeforeItemClick
EVENT, 2, @CalendarCaptionBarBeforeItemClick
* 2 Parameters
* "CalendarCaptionBarThemeObject objectID"
* "boolean* bCancelOperation"
*[Class: @CalendarCaptionBar] BeforeItemClickV
* Specially for MS Internet Explorer.
EVENT, 102, @CalendarCaptionBarBeforeItemClickV
* 2 Parameters
* "CalendarCaptionBarThemeObject objectID"
* "VARIANT* CancelOperation"

* CalendarResourcesManagerDataProviderFlags
CLASS @CalendarResourcesManagerDataProviderFla
CLSID, 42540073-981B-499C-96C3-3EE1C42950B6
NAME, "CalendarResourcesManagerDataProviderFlags"
* "long xtpCalendarDPFUnknown"
ENUMERATOR, @xtpCalendarDPFUnknown, 0
* "long xtpCalendarDPF_CreateIfNotExists"
ENUMERATOR, @xtpCalendarDPF_CreateIfNotExists, 1
* "long xtpCalendarDPF_SaveOnDestroy"
ENUMERATOR, @xtpCalendarDPF_SaveOnDestroy, 16
* "long xtpCalendarDPF_CloseOnDestroy"
ENUMERATOR, @xtpCalendarDPF_CloseOnDestroy, 32

* CalendarCurrentTimeMarkFlags
CLASS @CalendarCurrentTimeMarkFlags
CLSID, 47E063B0-B2B5-4F62-BEC5-E4CC8055807B
NAME, "CalendarCurrentTimeMarkFlags"
* "long xtpCalendarCurrentTimeMarkNone"
ENUMERATOR, @xtpCalendarCurrentTimeMarkNone, 0
* "long xtpCalendarCurrentTimeMarkVisibleForToday"
ENUMERATOR, @xtpCalendarCurrentTimeMarkVisibleForTod, 1
* "long xtpCalendarCurrentTimeMarkVisibleAlways"
ENUMERATOR, @xtpCalendarCurrentTimeMarkVisibleAlways, 2
* "long xtpCalendarCurrentTimeMarkPrinted"
ENUMERATOR, @xtpCalendarCurrentTimeMarkPrinted, 4

* CalendarEventIconIDs
CLASS @CalendarEventIconIDs
CLSID, E09D21E3-2C3C-4FAD-AC0B-38C92F279153
NAME, "CalendarEventIconIDs"
* "long xtpCalendarEventIconIDReminder"
ENUMERATOR, @xtpCalendarEventIconIDReminder, -1
* "long xtpCalendarEventIconIDOccurrence"
ENUMERATOR, @xtpCalendarEventIconIDOccurrence, -2
* "long xtpCalendarEventIconIDException"
ENUMERATOR, @xtpCalendarEventIconIDException, -3
* "long xtpCalendarEventIconIDMeeting"
ENUMERATOR, @xtpCalendarEventIconIDMeeting, -4
* "long xtpCalendarEventIconIDPrivate"
ENUMERATOR, @xtpCalendarEventIconIDPrivate, -5

* XTPCalendarGetItemText
CLASS @XTPCalendarGetItemText
CLSID, C9D2A6AD-CFFA-49EC-9DE4-24738B9F1E72
NAME, "XTPCalendarGetItemText"
* "long xtpCalendarItemText_EventSubject"
ENUMERATOR, @xtpCalendarItemText_EventSubject, 1
* "long xtpCalendarItemText_EventLocation"
ENUMERATOR, @xtpCalendarItemText_EventLocation, 2
* "long xtpCalendarItemText_DayViewDayHeader"
ENUMERATOR, @xtpCalendarItemText_DayViewDayHeader, 4
* "long xtpCalendarItemText_WeekViewDayHeader"
ENUMERATOR, @xtpCalendarItemText_WeekViewDayHeader, 8
* "long xtpCalendarItemText_MonthViewDayHeader"
ENUMERATOR, @xtpCalendarItemText_MonthViewDayHeader, 16
* "long xtpCalendarItemText_MonthViewWeekDayHeader"
ENUMERATOR, @xtpCalendarItemText_MonthViewWeekDayHea, 32
* "long xtpCalendarItemText_EventToolTipText"
ENUMERATOR, @xtpCalendarItemText_EventToolTipText, 64
* "long xtpCalendarItemText_EventStartTimeText"
ENUMERATOR, @xtpCalendarItemText_EventStartTimeText, 256
* "long xtpCalendarItemText_EventEndTimeText"
ENUMERATOR, @xtpCalendarItemText_EventEndTimeText, 512

* XTPCalendarGetItemTextEx
CLASS @XTPCalendarGetItemTextEx
CLSID, F2C20B25-F5AC-491E-BF43-670BFB4751D1
NAME, "XTPCalendarGetItemTextEx"
* "long xtpCalendarItemText_EventBody"
ENUMERATOR, @xtpCalendarItemText_EventBody, 65536
* "long xtpCalendarItemText_EventMarkupTemplate"
ENUMERATOR, @xtpCalendarItemText_EventMarkupTemplate,
67108864
* "long xtpCalendarItemText_DayViewDayHeaderLeft"
ENUMERATOR, @xtpCalendarItemText_DayViewDayHeaderLef,
131072
* "long xtpCalendarItemText_DayViewDayHeaderCenter"
ENUMERATOR, @xtpCalendarItemText_DayViewDayHeaderCen,
262144
* "long xtpCalendarItemText_DayViewDayHeaderRight"
ENUMERATOR, @xtpCalendarItemText_DayViewDayHeaderRig,
524288
* "long xtpCalendarItemText_WeekViewDayHeaderLeft"
ENUMERATOR, @xtpCalendarItemText_WeekViewDayHeaderLe,
1048576
* "long xtpCalendarItemText_WeekViewDayHeaderCenter"
ENUMERATOR, @xtpCalendarItemText_WeekViewDayHeaderCe,
2097152
* "long xtpCalendarItemText_WeekViewDayHeaderRight"
ENUMERATOR, @xtpCalendarItemText_WeekViewDayHeaderRi,
4194304
* "long xtpCalendarItemText_MonthViewDayHeaderLeft"
ENUMERATOR, @xtpCalendarItemText_MonthViewDayHeaderL,
8388608
* "long xtpCalendarItemText_MonthViewDayHeaderCenter"
ENUMERATOR, @xtpCalendarItemText_MonthViewDayHeaderC,
16777216
* "long xtpCalendarItemText_MonthViewDayHeaderRight"
ENUMERATOR, @xtpCalendarItemText_MonthViewDayHeaderR,
33554432

* XTPCalendarAdditionalOptions
CLASS @XTPCalendarAdditionalOptions
CLSID, E6BD5C08-6E16-452F-A3EC-5100F2518666
NAME, "XTPCalendarAdditionalOptions"
* "long xtpCalendarOptMonthViewShowStartTimeAlways"
ENUMERATOR, @xtpCalendarOptMonthViewShowStartTimeAlw, 1
* "long xtpCalendarOptMonthViewShowEndTimeAlways"
ENUMERATOR, @xtpCalendarOptMonthViewShowEndTimeAlway, 2
* "long xtpCalendarOptWeekViewShowStartTimeAlways"
ENUMERATOR, @xtpCalendarOptWeekViewShowStartTimeAlwa, 4
* "long xtpCalendarOptWeekViewShowEndTimeAlways"
ENUMERATOR, @xtpCalendarOptWeekViewShowEndTimeAlways, 8
* "long xtpCalendarOptDayViewNoWordBreak"
ENUMERATOR, @xtpCalendarOptDayViewNoWordBreak, 16
* "long xtpCalendarOptWorkWeekViewShowStartTimeAlways"
ENUMERATOR, @xtpCalendarOptWorkWeekViewShowStartTime, 32
* "long xtpCalendarOptWorkWeekViewShowEndTimeAlways"
ENUMERATOR, @xtpCalendarOptWorkWeekViewShowEndTimeAl, 64
* "long xtpCalendarOptDayViewShowStartTimeAlways"
ENUMERATOR, @xtpCalendarOptDayViewShowStartTimeAlway, 128
* "long xtpCalendarOptDayViewShowEndTimeAlways"
ENUMERATOR, @xtpCalendarOptDayViewShowEndTimeAlways, 256

* CalendarResourceDescription
CLASS @CalendarResourceDescription
CLSID, 5DD53C77-0E47-4E84-8C33-FE964EA1586E
NAME, "CalendarResourceDescription"
*[Class: @CalendarResourceDescription] Enabled
PROPERTY-GET, 1, @Enabled
RETURNING "boolean", TYPE 11
*[Class: @CalendarResourceDescription] Enabled
PROPERTY-PUT, 1, @Enabled,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarResourceDescription] GenerateName
PROPERTY-GET, 2, @GenerateName
RETURNING "boolean", TYPE 11
*[Class: @CalendarResourceDescription] GenerateName
PROPERTY-PUT, 2, @GenerateName,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarResourceDescription] Resource
PROPERTY-GET, 3, @Resource
RETURNING "CalendarResource*", TYPE 9
*[Class: @CalendarResourceDescription] Resource
PROPERTY-PUT, 3, @Resource,
"CalendarResource* (Property_Value)", TYPE 9

* ICalendarResourcesManager
CLASS @ICalendarResourcesManager
CLSID, 3C9328BE-8B53-48D1-9C49-E08359C478DC
NAME, "ICalendarResourcesManager"
*[Class: @ICalendarResourcesManager] AddDataProvider
METHOD, 10, @AddDataProvider,
"BSTR" @ConnectionString, TYPE 8,
"long" @eDPFlags, TYPE 3
RETURNING "boolean", TYPE 11
*[Class: @ICalendarResourcesManager] SetDataProvider
METHOD, 11, @SetDataProvider,
"long" @Index, TYPE 3,
"BSTR" @ConnectionString, TYPE 8,
"long" @eDPFlags, TYPE 3
RETURNING "boolean", TYPE 11
*[Class: @ICalendarResourcesManager] DataProvidersCount
PROPERTY-GET, 12, @DataProvidersCount
RETURNING "long", TYPE 3
*[Class: @ICalendarResourcesManager] DataProvider
PROPERTY-GET, 13, @DataProvider,
"long" @Index, TYPE 3
RETURNING "CalendarDataProvider*", TYPE 9
*[Class: @ICalendarResourcesManager] RemoveDataProvider
METHOD, 14, @RemoveDataProvider,
"long" @Index, TYPE 3
*[Class: @ICalendarResourcesManager] GetDataProvider
METHOD, 15, @GetDataProvider,
"BSTR" @ConnectionString, TYPE 8
RETURNING "CalendarDataProvider*", TYPE 9
*[Class: @ICalendarResourcesManager] GetDataProviderIndex
METHOD, 16, @GetDataProviderIndex,
"BSTR" @ConnectionString, TYPE 8
RETURNING "long", TYPE 3
*[Class: @ICalendarResourcesManager] GetDataProviderConnStr
METHOD, 17, @GetDataProviderConnStr,
"long" @Index, TYPE 3
RETURNING "BSTR", TYPE 8
*[Class: @ICalendarResourcesManager] AddResource
METHOD, 20, @AddResource,
"BSTR" @Name, TYPE 8,
"boolean" @Enabled, TYPE 11
RETURNING "boolean", TYPE 11
*[Class: @ICalendarResourcesManager] ResourcesCount
PROPERTY-GET, 21, @ResourcesCount
RETURNING "long", TYPE 3
*[Class: @ICalendarResourcesManager] Resource
PROPERTY-GET, 22, @Resource,
"long" @Index, TYPE 3
RETURNING "CalendarResourceDescription*", TYPE 9
*[Class: @ICalendarResourcesManager] RemoveResource
METHOD, 23, @RemoveResource,
"long" @Index, TYPE 3
*[Class: @ICalendarResourcesManager] MoveResource
METHOD, 24, @MoveResource,
"long" @Index, TYPE 3,
"long" @NewIndex, TYPE 3
*[Class: @ICalendarResourcesManager] DoExchangeCfg
METHOD, 30, @DoExchangeCfg,
"PropExchange*" @PX, TYPE 9
*[Class: @ICalendarResourcesManager] SaveCfg
METHOD, 31, @SaveCfg,
"BSTR" @strFileName, TYPE 8
RETURNING "boolean", TYPE 11
*[Class: @ICalendarResourcesManager] LoadCfg
METHOD, 32, @LoadCfg,
"BSTR" @strFileName, TYPE 8
RETURNING "boolean", TYPE 11
*[Class: @ICalendarResourcesManager] ApplyToCalendar
METHOD, 33, @ApplyToCalendar,
"CalendarControl*" @pCalendar, TYPE 9
*[Class: @ICalendarResourcesManager] RemoveAll
METHOD, 34, @RemoveAll
*[Class: @ICalendarResourcesManager] Name
PROPERTY-GET, 1, @Name
RETURNING "BSTR", TYPE 8
*[Class: @ICalendarResourcesManager] Name
PROPERTY-PUT, 1, @Name,
"BSTR (Property_Value)", TYPE 8

* CalendarResourcesManager
CLASS @CalendarResourcesManager
CLSID, 9DEE4F66-6393-4199-AC9C-EE204CD11AA6
NAME, "CalendarResourcesManager"
DEFAULT-INTERFACE, "ICalendarResourcesManager"
*[Class: @CalendarResourcesManager] AddDataProvider
METHOD, 10, @AddDataProvider,
"BSTR" @ConnectionString, TYPE 8,
"long" @eDPFlags, TYPE 3
RETURNING "boolean", TYPE 11
*[Class: @CalendarResourcesManager] SetDataProvider
METHOD, 11, @SetDataProvider,
"long" @Index, TYPE 3,
"BSTR" @ConnectionString, TYPE 8,
"long" @eDPFlags, TYPE 3
RETURNING "boolean", TYPE 11
*[Class: @CalendarResourcesManager] DataProvidersCount
PROPERTY-GET, 12, @DataProvidersCount
RETURNING "long", TYPE 3
*[Class: @CalendarResourcesManager] DataProvider
PROPERTY-GET, 13, @DataProvider,
"long" @Index, TYPE 3
RETURNING "CalendarDataProvider*", TYPE 9
*[Class: @CalendarResourcesManager] RemoveDataProvider
METHOD, 14, @RemoveDataProvider,
"long" @Index, TYPE 3
*[Class: @CalendarResourcesManager] GetDataProvider
METHOD, 15, @GetDataProvider,
"BSTR" @ConnectionString, TYPE 8
RETURNING "CalendarDataProvider*", TYPE 9
*[Class: @CalendarResourcesManager] GetDataProviderIndex
METHOD, 16, @GetDataProviderIndex,
"BSTR" @ConnectionString, TYPE 8
RETURNING "long", TYPE 3
*[Class: @CalendarResourcesManager] GetDataProviderConnStr
METHOD, 17, @GetDataProviderConnStr,
"long" @Index, TYPE 3
RETURNING "BSTR", TYPE 8
*[Class: @CalendarResourcesManager] AddResource
METHOD, 20, @AddResource,
"BSTR" @Name, TYPE 8,
"boolean" @Enabled, TYPE 11
RETURNING "boolean", TYPE 11
*[Class: @CalendarResourcesManager] ResourcesCount
PROPERTY-GET, 21, @ResourcesCount
RETURNING "long", TYPE 3
*[Class: @CalendarResourcesManager] Resource
PROPERTY-GET, 22, @Resource,
"long" @Index, TYPE 3
RETURNING "CalendarResourceDescription*", TYPE 9
*[Class: @CalendarResourcesManager] RemoveResource
METHOD, 23, @RemoveResource,
"long" @Index, TYPE 3
*[Class: @CalendarResourcesManager] MoveResource
METHOD, 24, @MoveResource,
"long" @Index, TYPE 3,
"long" @NewIndex, TYPE 3
*[Class: @CalendarResourcesManager] DoExchangeCfg
METHOD, 30, @DoExchangeCfg,
"PropExchange*" @PX, TYPE 9
*[Class: @CalendarResourcesManager] SaveCfg
METHOD, 31, @SaveCfg,
"BSTR" @strFileName, TYPE 8
RETURNING "boolean", TYPE 11
*[Class: @CalendarResourcesManager] LoadCfg
METHOD, 32, @LoadCfg,
"BSTR" @strFileName, TYPE 8
RETURNING "boolean", TYPE 11
*[Class: @CalendarResourcesManager] ApplyToCalendar
METHOD, 33, @ApplyToCalendar,
"CalendarControl*" @pCalendar, TYPE 9
*[Class: @CalendarResourcesManager] RemoveAll
METHOD, 34, @RemoveAll
*[Class: @CalendarResourcesManager] Name
PROPERTY-GET, 1, @Name
RETURNING "BSTR", TYPE 8
*[Class: @CalendarResourcesManager] Name
PROPERTY-PUT, 1, @Name,
"BSTR (Property_Value)", TYPE 8

* ICalendarDialogs
CLASS @ICalendarDialogs
CLSID, F5B6122E-0F8A-45BE-AF22-C1DCEA0F980D
NAME, "ICalendarDialogs"
*[Class: @ICalendarDialogs] ShowEditEvent
METHOD, 10, @ShowEditEvent,
"CalendarEvent*" @Event, TYPE 9
RETURNING "boolean", TYPE 11
*[Class: @ICalendarDialogs] ShowNewEvent
METHOD, 11, @ShowNewEvent
RETURNING "boolean", TYPE 11
*[Class: @ICalendarDialogs] ShowNewEvent2
METHOD, 12, @ShowNewEvent2,
"CalendarEvent*" @NewEvent, TYPE 9
RETURNING "boolean", TYPE 11
*[Class: @ICalendarDialogs] ShowEditRecurrence
METHOD, 13, @ShowEditRecurrence,
"CalendarEvent*" @MasterEvent, TYPE 9
RETURNING "boolean", TYPE 11
*[Class: @ICalendarDialogs] ShowTimeScaleProperties
METHOD, 14, @ShowTimeScaleProperties
RETURNING "boolean", TYPE 11
*[Class: @ICalendarDialogs] CreateRemindersWindow
METHOD, 15, @CreateRemindersWindow
RETURNING "boolean", TYPE 11
*[Class: @ICalendarDialogs] ShowRemindersWindow
METHOD, 16, @ShowRemindersWindow
*[Class: @ICalendarDialogs] CloseRemindersWindow
METHOD, 17, @CloseRemindersWindow
*[Class: @ICalendarDialogs] ParentHWND
PROPERTY-GET, 1, @ParentHWND
RETURNING "OLE_HANDLE", TYPE 22
*[Class: @ICalendarDialogs] ParentHWND
PROPERTY-PUT, 1, @ParentHWND,
"OLE_HANDLE (Property_Value)", TYPE 22
*[Class: @ICalendarDialogs] Calendar
PROPERTY-GET, 2, @Calendar
RETURNING "CalendarControl*", TYPE 9
*[Class: @ICalendarDialogs] Calendar
PROPERTY-PUT, 2, @Calendar,
"CalendarControl* (Property_Value)", TYPE 9
*[Class: @ICalendarDialogs] EditRecurrenceRemoveButtonDisabled
PROPERTY-GET, 3, @EditRecurrenceRemoveButtonDisabled
RETURNING "boolean", TYPE 11
*[Class: @ICalendarDialogs] EditRecurrenceRemoveButtonDisabled
PROPERTY-PUT, 3, @EditRecurrenceRemoveButtonDisabled,
"boolean (Property_Value)", TYPE 11
*[Class: @ICalendarDialogs] RemindersWindowShowInTaskBar
PROPERTY-GET, 4, @RemindersWindowShowInTaskBar
RETURNING "boolean", TYPE 11
*[Class: @ICalendarDialogs] RemindersWindowShowInTaskBar
PROPERTY-PUT, 4, @RemindersWindowShowInTaskBar,
"boolean (Property_Value)", TYPE 11

* CalendarDialogs
CLASS @CalendarDialogs
CLSID, CC5B1819-96D8-43F6-8106-DB08A4D9EB95
NAME, "CalendarDialogs"
DEFAULT-INTERFACE, "ICalendarDialogs"
*[Class: @CalendarDialogs] ShowEditEvent
METHOD, 10, @ShowEditEvent,
"CalendarEvent*" @Event, TYPE 9
RETURNING "boolean", TYPE 11
*[Class: @CalendarDialogs] ShowNewEvent
METHOD, 11, @ShowNewEvent
RETURNING "boolean", TYPE 11
*[Class: @CalendarDialogs] ShowNewEvent2
METHOD, 12, @ShowNewEvent2,
"CalendarEvent*" @NewEvent, TYPE 9
RETURNING "boolean", TYPE 11
*[Class: @CalendarDialogs] ShowEditRecurrence
METHOD, 13, @ShowEditRecurrence,
"CalendarEvent*" @MasterEvent, TYPE 9
RETURNING "boolean", TYPE 11
*[Class: @CalendarDialogs] ShowTimeScaleProperties
METHOD, 14, @ShowTimeScaleProperties
RETURNING "boolean", TYPE 11
*[Class: @CalendarDialogs] CreateRemindersWindow
METHOD, 15, @CreateRemindersWindow
RETURNING "boolean", TYPE 11
*[Class: @CalendarDialogs] ShowRemindersWindow
METHOD, 16, @ShowRemindersWindow
*[Class: @CalendarDialogs] CloseRemindersWindow
METHOD, 17, @CloseRemindersWindow
*[Class: @CalendarDialogs] ParentHWND
PROPERTY-GET, 1, @ParentHWND
RETURNING "OLE_HANDLE", TYPE 22
*[Class: @CalendarDialogs] ParentHWND
PROPERTY-PUT, 1, @ParentHWND,
"OLE_HANDLE (Property_Value)", TYPE 22
*[Class: @CalendarDialogs] Calendar
PROPERTY-GET, 2, @Calendar
RETURNING "CalendarControl*", TYPE 9
*[Class: @CalendarDialogs] Calendar
PROPERTY-PUT, 2, @Calendar,
"CalendarControl* (Property_Value)", TYPE 9
*[Class: @CalendarDialogs] EditRecurrenceRemoveButtonDisabled
PROPERTY-GET, 3, @EditRecurrenceRemoveButtonDisabled
RETURNING "boolean", TYPE 11
*[Class: @CalendarDialogs] EditRecurrenceRemoveButtonDisabled
PROPERTY-PUT, 3, @EditRecurrenceRemoveButtonDisabled,
"boolean (Property_Value)", TYPE 11
*[Class: @CalendarDialogs] RemindersWindowShowInTaskBar
PROPERTY-GET, 4, @RemindersWindowShowInTaskBar
RETURNING "boolean", TYPE 11
*[Class: @CalendarDialogs] RemindersWindowShowInTaskBar
PROPERTY-PUT, 4, @RemindersWindowShowInTaskBar,
"boolean (Property_Value)", TYPE 11

* DatePickerBorderStyle
CLASS @DatePickerBorderStyle
CLSID, 458D8E12-009E-46BE-B9CC-8713882F333A
NAME, "DatePickerBorderStyle"
* "long xtpDatePickerBorderNone"
ENUMERATOR, @xtpDatePickerBorderNone, 0
* "long xtpDatePickerBorder3D"
ENUMERATOR, @xtpDatePickerBorder3D, 1
* "long xtpDatePickerBorderOffice"
ENUMERATOR, @xtpDatePickerBorderOffice, 2
* "long xtpDatePickerBorderStatic"
ENUMERATOR, @xtpDatePickerBorderStatic, 3

* DatePickerSelectionBlock
CLASS @DatePickerSelectionBlock
CLSID, 588D8E12-009E-46BE-B9CC-8713882F333A
NAME, "DatePickerSelectionBlock"
*[Class: @DatePickerSelectionBlock] DateBegin
PROPERTY-GET, 1, @DateBegin
RETURNING "DATE", TYPE 7
*[Class: @DatePickerSelectionBlock] DateEnd
PROPERTY-GET, 2, @DateEnd
RETURNING "DATE", TYPE 7

* DatePickerSelection
CLASS @DatePickerSelection
CLSID, 488D8E12-009E-46BE-B9CC-8713882F333A
NAME, "DatePickerSelection"
*[Class: @DatePickerSelection] Blocks
PROPERTY-GET, 0, @Blocks,
"long" @nIndex, TYPE 3
RETURNING "DatePickerSelectionBlock*", TYPE 9
*[Class: @DatePickerSelection] BlocksCount
PROPERTY-GET, 103, @BlocksCount
RETURNING "long", TYPE 3
*[Class: @DatePickerSelection] AllowNoncontinuousSelection
PROPERTY-GET, 1, @AllowNoncontinuousSelection
RETURNING "boolean", TYPE 11
*[Class: @DatePickerSelection] AllowNoncontinuousSelection
PROPERTY-PUT, 1, @AllowNoncontinuousSelection,
"boolean (Property_Value)", TYPE 11

* IDatePickerDayMetrics
CLASS @IDatePickerDayMetrics
CLSID, 236C965B-40BE-4CE2-BE64-AA743BBE44BD
NAME, "IDatePickerDayMetrics"
*[Class: @IDatePickerDayMetrics] ForeColor
PROPERTY-GET, -513, @ForeColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @IDatePickerDayMetrics] ForeColor
PROPERTY-PUT, -513, @ForeColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @IDatePickerDayMetrics] BackColor
PROPERTY-GET, -501, @BackColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @IDatePickerDayMetrics] BackColor
PROPERTY-PUT, -501, @BackColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @IDatePickerDayMetrics] Font
PROPERTY-GET, -512, @Font
RETURNING "Font*", TYPE 9
*[Class: @IDatePickerDayMetrics] Font
PROPERTY-PUT, -512, @Font,
"Font* (Property_Value)", TYPE 9
*[Class: @IDatePickerDayMetrics] Picture
PROPERTY-GET, -523, @Picture
RETURNING "Picture*", TYPE 9
*[Class: @IDatePickerDayMetrics] Picture
PROPERTY-PUT, -523, @Picture,
"Picture* (Property_Value)", TYPE 9

* DatePickerDayMetrics
CLASS @DatePickerDayMetrics
CLSID, 35450019-7084-45F3-A435-E9EDD7577B9B
NAME, "DatePickerDayMetrics"
DEFAULT-INTERFACE, "IDatePickerDayMetrics"
*[Class: @DatePickerDayMetrics] ForeColor
PROPERTY-GET, -513, @ForeColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @DatePickerDayMetrics] ForeColor
PROPERTY-PUT, -513, @ForeColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @DatePickerDayMetrics] BackColor
PROPERTY-GET, -501, @BackColor
RETURNING "OLE_COLOR", TYPE 19
*[Class: @DatePickerDayMetrics] BackColor
PROPERTY-PUT, -501, @BackColor,
"OLE_COLOR (Property_Value)", TYPE 19
*[Class: @DatePickerDayMetrics] Font
PROPERTY-GET, -512, @Font
RETURNING "Font*", TYPE 9
*[Class: @DatePickerDayMetrics] Font
PROPERTY-PUT, -512, @Font,
"Font* (Property_Value)", TYPE 9
*[Class: @DatePickerDayMetrics] Picture
PROPERTY-GET, -523, @Picture
RETURNING "Picture*", TYPE 9
*[Class: @DatePickerDayMetrics] Picture
PROPERTY-PUT, -523, @Picture,
"Picture* (Property_Value)", TYPE 9

* Dispatch interface for DatePicker Control

* _DDatePicker
CLASS @_DDatePicker
CLSID, 602CB160-23F2-4A5C-ACB7-FF7058B52F63
NAME, "_DDatePicker"
*[Class: @_DDatePicker] EnsureVisible
METHOD, 15, @EnsureVisible,
"DATE" @Date, TYPE 7
*[Class: @_DDatePicker] EnsureVisibleSelection
METHOD, 36, @EnsureVisibleSelection
*[Class: @_DDatePicker] EnsureVisibleFocus
METHOD, 37, @EnsureVisibleFocus
*[Class: @_DDatePicker] SetRange
METHOD, 17, @SetRange,
"DATE" @MinRange, TYPE 7,
"DATE" @MaxRange, TYPE 7
*[Class: @_DDatePicker] RedrawControl
METHOD, 18, @RedrawControl
*[Class: @_DDatePicker] Selection
PROPERTY-GET, 20, @Selection
RETURNING "DatePickerSelection*", TYPE 9
*[Class: @_DDatePicker] GetMinReqRect
METHOD, 21, @GetMinReqRect,
"long*" @Width, TYPE 16387,
"long*" @Height, TYPE 16387,
"long" @Row, TYPE 3,
"long" @Column, TYPE 3
*[Class: @_DDatePicker] GetMinReqRectV
* Specially for MS Internet Explorer.
METHOD, 71, @GetMinReqRectV,
"VARIANT*" @Width, TYPE 16396,
"VARIANT*" @Height, TYPE 16396,
"long" @Row, TYPE 3,
"long" @Column, TYPE 3
*[Class: @_DDatePicker] AttachToCalendar
METHOD, 22, @AttachToCalendar,
"_DCalendarControl*" @Calendar, TYPE 9
*[Class: @_DDatePicker] DetachFromCalendar
METHOD, 23, @DetachFromCalendar
*[Class: @_DDatePicker] ShowModal
METHOD, 24, @ShowModal,
"long" @nRows, TYPE 3,
"long" @nCols, TYPE 3
RETURNING "boolean", TYPE 11
*[Class: @_DDatePicker] ShowModalEx
METHOD, 25, @ShowModalEx,
"OLE_XPOS_PIXELS" @x, TYPE 3,
"OLE_YPOS_PIXELS" @y, TYPE 3,
"OLE_XSIZE_PIXELS" @nWidth, TYPE 3,
"OLE_YSIZE_PIXELS" @nHeight, TYPE 3,
"OLE_HANDLE" @hWndParent, TYPE 22
RETURNING "boolean", TYPE 11
*[Class: @_DDatePicker] HitTest
METHOD, 29, @HitTest
RETURNING "DATE", TYPE 7
*[Class: @_DDatePicker] HitTestEx
METHOD, 30, @HitTestEx,
"OLE_XPOS_PIXELS" @x, TYPE 3,
"OLE_YPOS_PIXELS" @y, TYPE 3
RETURNING "DATE", TYPE 7
*[Class: @_DDatePicker] SelectRange
METHOD, 16, @SelectRange,
"DATE" @DateMin, TYPE 7,
"DATE" @DateMax, TYPE 7
*[Class: @_DDatePicker] Select
METHOD, 31, @Select,
"DATE" @SelDay, TYPE 7
*[Class: @_DDatePicker] Deselect
METHOD, 32, @Deselect,
"DATE" @SelDay, TYPE 7
*[Class: @_DDatePicker] ClearSelection
METHOD, 33, @ClearSelection
*[Class: @_DDatePicker] FirstVisibleDay
PROPERTY-GET, 34, @FirstVisibleDay
RETURNING "DATE", TYPE 7
*[Class: @_DDatePicker] LastVisibleDay
PROPERTY-GET, 35, @LastVisibleDay
RETURNING "DATE", TYPE 7
*[Class: @_DDatePicker] Theme
* This property returns current visual theme object or Nothing / null.
PROPERTY-GET, 38, @Theme
RETURNING "IDispatch*", TYPE 9
*[Class: @_DDatePicker] SetTheme
* This method is used to set (or reset) visual theme. * EXAMPLE 1: wndDatePicker.SetTheme New DatePickerThemeOffice2007 * EXAMPLE 2: wndDatePicker.SetTheme Nothing
METHOD, 39, @SetTheme,
"IDispatch*" @Theme, TYPE 9
*[Class: @_DDatePicker] DesiredVisibleAndFullRange
METHOD, 40, @DesiredVisibleAndFullRange,
"DATE" @FirstVisibleDay, TYPE 7,
"DATE" @LastVisibleDay, TYPE 7,
"DATE" @FirstDay, TYPE 7,
"DATE" @LastDay, TYPE 7
*[Class: @_DDatePicker] ResyncCalendar
METHOD, 41, @ResyncCalendar
*[Class: @_DDatePicker] AboutBox
METHOD, -552, @AboutBox
*[Class: @_DDatePicker] hWnd
PROPERTY-GET, -515, @hWnd
RETURNING "OLE_HANDLE", TYPE 22
*[Class: @_DDatePicker] hWnd
PROPERTY-PUT, -515, @hWnd,
"OLE_HANDLE (Property_Value)", TYPE 22
*[Class: @_DDatePicker] Enabled
PROPERTY-GET, -514, @Enabled
RETURNING "boolean", TYPE 11
*[Class: @_DDatePicker] Enabled
PROPERTY-PUT, -514, @Enabled,
"boolean (Property_Value)", TYPE 11
*[Class: @_DDatePicker] AutoSize
PROPERTY-GET, 1, @AutoSize
RETURNING "boolean", TYPE 11
*[Class: @_DDatePicker] AutoSize
PROPERTY-PUT, 1, @AutoSize,
"boolean (Property_Value)", TYPE 11
*[Class: @_DDatePicker] AutoSizeRowCol
PROPERTY-GET, 201, @AutoSizeRowCol
RETURNING "boolean", TYPE 11
*[Class: @_DDatePicker] AutoSizeRowCol
PROPERTY-PUT, 201, @AutoSizeRowCol,
"boolean (Property_Value)", TYPE 11
*[Class: @_DDatePicker] FirstDayOfWeek
PROPERTY-GET, 2, @FirstDayOfWeek
RETURNING "long", TYPE 3
*[Class: @_DDatePicker] FirstDayOfWeek
PROPERTY-PUT, 2, @FirstDayOfWeek,
"long (Property_Value)", TYPE 3
*[Class: @_DDatePicker] ShowTodayButton
PROPERTY-GET, 3, @ShowTodayButton
RETURNING "boolean", TYPE 11
*[Class: @_DDatePicker] ShowTodayButton
PROPERTY-PUT, 3, @ShowTodayButton,
"boolean (Property_Value)", TYPE 11
*[Class: @_DDatePicker] ShowNoneButton
PROPERTY-GET, 4, @ShowNoneButton
RETURNING "boolean", TYPE 11
*[Class: @_DDatePicker] ShowNoneButton
PROPERTY-PUT, 4, @ShowNoneButton,
"boolean (Property_Value)", TYPE 11
*[Class: @_DDatePicker] HighlightToday
PROPERTY-GET, 5, @HighlightToday
RETURNING "boolean", TYPE 11
*[Class: @_DDatePicker] HighlightToday
PROPERTY-PUT, 5, @HighlightToday,
"boolean (Property_Value)", TYPE 11
*[Class: @_DDatePicker] ShowWeekNumbers
PROPERTY-GET, 6, @ShowWeekNumbers
RETURNING "boolean", TYPE 11
*[Class: @_DDatePicker] ShowWeekNumbers
PROPERTY-PUT, 6, @ShowWeekNumbers,
"boolean (Property_Value)", TYPE 11
*[Class: @_DDatePicker] ShowNonMonthDays
PROPERTY-GET, 7, @ShowNonMonthDays
RETURNING "boolean", TYPE 11
*[Class: @_DDatePicker] ShowNonMonthDays
PROPERTY-PUT, 7, @ShowNonMonthDays,
"boolean (Property_Value)", TYPE 11
*[Class: @_DDatePicker] BorderStyle
PROPERTY-GET, 8, @BorderStyle
RETURNING "DatePickerBorderStyle", TYPE 3
*[Class: @_DDatePicker] BorderStyle
PROPERTY-PUT, 8, @BorderStyle,
"DatePickerBorderStyle (Property_Value)", TYPE 3
*[Class: @_DDatePicker] RowCount
PROPERTY-GET, 9, @RowCount
RETURNING "long", TYPE 3
*[Class: @_DDatePicker] RowCount
PROPERTY-PUT, 9, @RowCount,
"long (Property_Value)", TYPE 3
*[Class: @_DDatePicker] ColumnCount
PROPERTY-GET, 10, @ColumnCount
RETURNING "long", TYPE 3
*[Class: @_DDatePicker] ColumnCount
PROPERTY-PUT, 10, @ColumnCount,
"long (Property_Value)", TYPE 3
*[Class: @_DDatePicker] MaxSelectionCount
PROPERTY-GET, 11, @MaxSelectionCount
RETURNING "long", TYPE 3
*[Class: @_DDatePicker] MaxSelectionCount
PROPERTY-PUT, 11, @MaxSelectionCount,
"long (Property_Value)", TYPE 3
*[Class: @_DDatePicker] TextNoneButton
PROPERTY-GET, 12, @TextNoneButton
RETURNING "BSTR", TYPE 8
*[Class: @_DDatePicker] TextNoneButton
PROPERTY-PUT, 12, @TextNoneButton,
"BSTR (Property_Value)", TYPE 8
*[Class: @_DDatePicker] TextTodayButton
PROPERTY-GET, 13, @TextTodayButton
RETURNING "BSTR", TYPE 8
*[Class: @_DDatePicker] TextTodayButton
PROPERTY-PUT, 13, @TextTodayButton,
"BSTR (Property_Value)", TYPE 8
*[Class: @_DDatePicker] FirstWeekOfYearDays
PROPERTY-GET, 14, @FirstWeekOfYearDays
RETURNING "long", TYPE 3
*[Class: @_DDatePicker] FirstWeekOfYearDays
PROPERTY-PUT, 14, @FirstWeekOfYearDays,
"long (Property_Value)", TYPE 3
*[Class: @_DDatePicker] AskDayMetrics
PROPERTY-GET, 27, @AskDayMetrics
RETURNING "boolean", TYPE 11
*[Class: @_DDatePicker] AskDayMetrics
PROPERTY-PUT, 27, @AskDayMetrics,
"boolean (Property_Value)", TYPE 11
*[Class: @_DDatePicker] RightToLeft
* Indicates whether the control should draw right-to-left for RTL
PROPERTY-GET, 26, @RightToLeft
RETURNING "boolean", TYPE 11
*[Class: @_DDatePicker] RightToLeft
* Indicates whether the control should draw right-to-left for RTL
PROPERTY-PUT, 26, @RightToLeft,
"boolean (Property_Value)", TYPE 11
*[Class: @_DDatePicker] BoldDaysWithEvents
PROPERTY-GET, 28, @BoldDaysWithEvents
RETURNING "boolean", TYPE 11
*[Class: @_DDatePicker] BoldDaysWithEvents
PROPERTY-PUT, 28, @BoldDaysWithEvents,
"boolean (Property_Value)", TYPE 11
*[Class: @_DDatePicker] BoldDaysOnIdle
PROPERTY-GET, 281, @BoldDaysOnIdle
RETURNING "boolean", TYPE 11
*[Class: @_DDatePicker] BoldDaysOnIdle
PROPERTY-PUT, 281, @BoldDaysOnIdle,
"boolean (Property_Value)", TYPE 11
*[Class: @_DDatePicker] BoldDaysPerIdleStep
PROPERTY-GET, 282, @BoldDaysPerIdleStep
RETURNING "long", TYPE 3
*[Class: @_DDatePicker] BoldDaysPerIdleStep
PROPERTY-PUT, 282, @BoldDaysPerIdleStep,
"long (Property_Value)", TYPE 3
*[Class: @_DDatePicker] BoldDaysIdleStepTime_ms
PROPERTY-GET, 283, @BoldDaysIdleStepTime_ms
RETURNING "long", TYPE 3
*[Class: @_DDatePicker] BoldDaysIdleStepTime_ms
PROPERTY-PUT, 283, @BoldDaysIdleStepTime_ms,
"long (Property_Value)", TYPE 3
*[Class: @_DDatePicker] MonthDelta
PROPERTY-GET, 100, @MonthDelta
RETURNING "long", TYPE 3
*[Class: @_DDatePicker] MonthDelta
PROPERTY-PUT, 100, @MonthDelta,
"long (Property_Value)", TYPE 3
*[Class: @_DDatePicker] MultiSelectionMode
PROPERTY-GET, 101, @MultiSelectionMode
RETURNING "boolean", TYPE 11
*[Class: @_DDatePicker] MultiSelectionMode
PROPERTY-PUT, 101, @MultiSelectionMode,
"boolean (Property_Value)", TYPE 11
*[Class: @_DDatePicker] VisualTheme
PROPERTY-GET, 102, @VisualTheme
RETURNING "CalendarTheme", TYPE 3
*[Class: @_DDatePicker] VisualTheme
PROPERTY-PUT, 102, @VisualTheme,
"CalendarTheme (Property_Value)", TYPE 3
*[Class: @_DDatePicker] YearsTriangle
PROPERTY-GET, 103, @YearsTriangle
RETURNING "boolean", TYPE 11
*[Class: @_DDatePicker] YearsTriangle
PROPERTY-PUT, 103, @YearsTriangle,
"boolean (Property_Value)", TYPE 11
*[Class: @_DDatePicker] AllowNoncontinuousSelection
PROPERTY-GET, 104, @AllowNoncontinuousSelection
RETURNING "boolean", TYPE 11
*[Class: @_DDatePicker] AllowNoncontinuousSelection
PROPERTY-PUT, 104, @AllowNoncontinuousSelection,
"boolean (Property_Value)", TYPE 11

* Event interface for DatePicker Control

* _DDatePickerEvents
CLASS @_DDatePickerEvents
CLSID, CC0BA502-896D-4B48-AB33-0DDE41815A1B
NAME, "_DDatePickerEvents"
*[Class: @_DDatePickerEvents] SelectionChanged
METHOD, 1, @SelectionChanged
*[Class: @_DDatePickerEvents] DayMetrics
METHOD, 2, @DayMetrics,
"DATE" @Day, TYPE 7,
"IDatePickerDayMetrics*" @Metrics, TYPE 9
*[Class: @_DDatePickerEvents] MonthChanged
METHOD, 3, @MonthChanged
*[Class: @_DDatePickerEvents] MouseMove
METHOD, -606, @MouseMove,
"short" @Button, TYPE 2,
"short" @Shift, TYPE 2,
"OLE_XPOS_PIXELS" @x, TYPE 3,
"OLE_YPOS_PIXELS" @y, TYPE 3
*[Class: @_DDatePickerEvents] KeyDown
METHOD, -602, @KeyDown,
"short*" @KeyCode, TYPE 16386,
"short" @Shift, TYPE 2

* DatePicker Control

* DatePicker
CLASS @DatePicker
CLSID, 1BF24100-85AF-422B-9E64-FBDB3A698986
NAME, "DatePicker"
PRIMARY-INTERFACE
ACTIVE-X-CONTROL
DEFAULT-INTERFACE, "_DDatePicker"
DEFAULT-SOURCE, "CC0BA502-896D-4B48-AB33-0DDE41815A1B"
*[Class: @DatePicker] EnsureVisible
METHOD, 15, @EnsureVisible,
"DATE" @Date, TYPE 7
*[Class: @DatePicker] EnsureVisibleSelection
METHOD, 36, @EnsureVisibleSelection
*[Class: @DatePicker] EnsureVisibleFocus
METHOD, 37, @EnsureVisibleFocus
*[Class: @DatePicker] SetRange
METHOD, 17, @SetRange,
"DATE" @MinRange, TYPE 7,
"DATE" @MaxRange, TYPE 7
*[Class: @DatePicker] RedrawControl
METHOD, 18, @RedrawControl
*[Class: @DatePicker] Selection
PROPERTY-GET, 20, @Selection
RETURNING "DatePickerSelection*", TYPE 9
*[Class: @DatePicker] GetMinReqRect
METHOD, 21, @GetMinReqRect,
"long*" @Width, TYPE 16387,
"long*" @Height, TYPE 16387,
"long" @Row, TYPE 3,
"long" @Column, TYPE 3
*[Class: @DatePicker] GetMinReqRectV
* Specially for MS Internet Explorer.
METHOD, 71, @GetMinReqRectV,
"VARIANT*" @Width, TYPE 16396,
"VARIANT*" @Height, TYPE 16396,
"long" @Row, TYPE 3,
"long" @Column, TYPE 3
*[Class: @DatePicker] AttachToCalendar
METHOD, 22, @AttachToCalendar,
"_DCalendarControl*" @Calendar, TYPE 9
*[Class: @DatePicker] DetachFromCalendar
METHOD, 23, @DetachFromCalendar
*[Class: @DatePicker] ShowModal
METHOD, 24, @ShowModal,
"long" @nRows, TYPE 3,
"long" @nCols, TYPE 3
RETURNING "boolean", TYPE 11
*[Class: @DatePicker] ShowModalEx
METHOD, 25, @ShowModalEx,
"OLE_XPOS_PIXELS" @x, TYPE 3,
"OLE_YPOS_PIXELS" @y, TYPE 3,
"OLE_XSIZE_PIXELS" @nWidth, TYPE 3,
"OLE_YSIZE_PIXELS" @nHeight, TYPE 3,
"OLE_HANDLE" @hWndParent, TYPE 22
RETURNING "boolean", TYPE 11
*[Class: @DatePicker] HitTest
METHOD, 29, @HitTest
RETURNING "DATE", TYPE 7
*[Class: @DatePicker] HitTestEx
METHOD, 30, @HitTestEx,
"OLE_XPOS_PIXELS" @x, TYPE 3,
"OLE_YPOS_PIXELS" @y, TYPE 3
RETURNING "DATE", TYPE 7
*[Class: @DatePicker] SelectRange
METHOD, 16, @SelectRange,
"DATE" @DateMin, TYPE 7,
"DATE" @DateMax, TYPE 7
*[Class: @DatePicker] Select
METHOD, 31, @Select,
"DATE" @SelDay, TYPE 7
*[Class: @DatePicker] Deselect
METHOD, 32, @Deselect,
"DATE" @SelDay, TYPE 7
*[Class: @DatePicker] ClearSelection
METHOD, 33, @ClearSelection
*[Class: @DatePicker] FirstVisibleDay
PROPERTY-GET, 34, @FirstVisibleDay
RETURNING "DATE", TYPE 7
*[Class: @DatePicker] LastVisibleDay
PROPERTY-GET, 35, @LastVisibleDay
RETURNING "DATE", TYPE 7
*[Class: @DatePicker] Theme
* This property returns current visual theme object or Nothing / null.
PROPERTY-GET, 38, @Theme
RETURNING "IDispatch*", TYPE 9
*[Class: @DatePicker] SetTheme
* This method is used to set (or reset) visual theme. * EXAMPLE 1: wndDatePicker.SetTheme New DatePickerThemeOffice2007 * EXAMPLE 2: wndDatePicker.SetTheme Nothing
METHOD, 39, @SetTheme,
"IDispatch*" @Theme, TYPE 9
*[Class: @DatePicker] DesiredVisibleAndFullRange
METHOD, 40, @DesiredVisibleAndFullRange,
"DATE" @FirstVisibleDay, TYPE 7,
"DATE" @LastVisibleDay, TYPE 7,
"DATE" @FirstDay, TYPE 7,
"DATE" @LastDay, TYPE 7
*[Class: @DatePicker] ResyncCalendar
METHOD, 41, @ResyncCalendar
*[Class: @DatePicker] AboutBox
METHOD, -552, @AboutBox
*[Class: @DatePicker] hWnd
PROPERTY-GET, -515, @hWnd
RETURNING "OLE_HANDLE", TYPE 22
*[Class: @DatePicker] hWnd
PROPERTY-PUT, -515, @hWnd,
"OLE_HANDLE (Property_Value)", TYPE 22
*[Class: @DatePicker] Enabled
PROPERTY-GET, -514, @Enabled
RETURNING "boolean", TYPE 11
*[Class: @DatePicker] Enabled
PROPERTY-PUT, -514, @Enabled,
"boolean (Property_Value)", TYPE 11
*[Class: @DatePicker] AutoSize
PROPERTY-GET, 1, @AutoSize
RETURNING "boolean", TYPE 11
*[Class: @DatePicker] AutoSize
PROPERTY-PUT, 1, @AutoSize,
"boolean (Property_Value)", TYPE 11
*[Class: @DatePicker] AutoSizeRowCol
PROPERTY-GET, 201, @AutoSizeRowCol
RETURNING "boolean", TYPE 11
*[Class: @DatePicker] AutoSizeRowCol
PROPERTY-PUT, 201, @AutoSizeRowCol,
"boolean (Property_Value)", TYPE 11
*[Class: @DatePicker] FirstDayOfWeek
PROPERTY-GET, 2, @FirstDayOfWeek
RETURNING "long", TYPE 3
*[Class: @DatePicker] FirstDayOfWeek
PROPERTY-PUT, 2, @FirstDayOfWeek,
"long (Property_Value)", TYPE 3
*[Class: @DatePicker] ShowTodayButton
PROPERTY-GET, 3, @ShowTodayButton
RETURNING "boolean", TYPE 11
*[Class: @DatePicker] ShowTodayButton
PROPERTY-PUT, 3, @ShowTodayButton,
"boolean (Property_Value)", TYPE 11
*[Class: @DatePicker] ShowNoneButton
PROPERTY-GET, 4, @ShowNoneButton
RETURNING "boolean", TYPE 11
*[Class: @DatePicker] ShowNoneButton
PROPERTY-PUT, 4, @ShowNoneButton,
"boolean (Property_Value)", TYPE 11
*[Class: @DatePicker] HighlightToday
PROPERTY-GET, 5, @HighlightToday
RETURNING "boolean", TYPE 11
*[Class: @DatePicker] HighlightToday
PROPERTY-PUT, 5, @HighlightToday,
"boolean (Property_Value)", TYPE 11
*[Class: @DatePicker] ShowWeekNumbers
PROPERTY-GET, 6, @ShowWeekNumbers
RETURNING "boolean", TYPE 11
*[Class: @DatePicker] ShowWeekNumbers
PROPERTY-PUT, 6, @ShowWeekNumbers,
"boolean (Property_Value)", TYPE 11
*[Class: @DatePicker] ShowNonMonthDays
PROPERTY-GET, 7, @ShowNonMonthDays
RETURNING "boolean", TYPE 11
*[Class: @DatePicker] ShowNonMonthDays
PROPERTY-PUT, 7, @ShowNonMonthDays,
"boolean (Property_Value)", TYPE 11
*[Class: @DatePicker] BorderStyle
PROPERTY-GET, 8, @BorderStyle
RETURNING "DatePickerBorderStyle", TYPE 3
*[Class: @DatePicker] BorderStyle
PROPERTY-PUT, 8, @BorderStyle,
"DatePickerBorderStyle (Property_Value)", TYPE 3
*[Class: @DatePicker] RowCount
PROPERTY-GET, 9, @RowCount
RETURNING "long", TYPE 3
*[Class: @DatePicker] RowCount
PROPERTY-PUT, 9, @RowCount,
"long (Property_Value)", TYPE 3
*[Class: @DatePicker] ColumnCount
PROPERTY-GET, 10, @ColumnCount
RETURNING "long", TYPE 3
*[Class: @DatePicker] ColumnCount
PROPERTY-PUT, 10, @ColumnCount,
"long (Property_Value)", TYPE 3
*[Class: @DatePicker] MaxSelectionCount
PROPERTY-GET, 11, @MaxSelectionCount
RETURNING "long", TYPE 3
*[Class: @DatePicker] MaxSelectionCount
PROPERTY-PUT, 11, @MaxSelectionCount,
"long (Property_Value)", TYPE 3
*[Class: @DatePicker] TextNoneButton
PROPERTY-GET, 12, @TextNoneButton
RETURNING "BSTR", TYPE 8
*[Class: @DatePicker] TextNoneButton
PROPERTY-PUT, 12, @TextNoneButton,
"BSTR (Property_Value)", TYPE 8
*[Class: @DatePicker] TextTodayButton
PROPERTY-GET, 13, @TextTodayButton
RETURNING "BSTR", TYPE 8
*[Class: @DatePicker] TextTodayButton
PROPERTY-PUT, 13, @TextTodayButton,
"BSTR (Property_Value)", TYPE 8
*[Class: @DatePicker] FirstWeekOfYearDays
PROPERTY-GET, 14, @FirstWeekOfYearDays
RETURNING "long", TYPE 3
*[Class: @DatePicker] FirstWeekOfYearDays
PROPERTY-PUT, 14, @FirstWeekOfYearDays,
"long (Property_Value)", TYPE 3
*[Class: @DatePicker] AskDayMetrics
PROPERTY-GET, 27, @AskDayMetrics
RETURNING "boolean", TYPE 11
*[Class: @DatePicker] AskDayMetrics
PROPERTY-PUT, 27, @AskDayMetrics,
"boolean (Property_Value)", TYPE 11
*[Class: @DatePicker] RightToLeft
* Indicates whether the control should draw right-to-left for RTL
PROPERTY-GET, 26, @RightToLeft
RETURNING "boolean", TYPE 11
*[Class: @DatePicker] RightToLeft
* Indicates whether the control should draw right-to-left for RTL
PROPERTY-PUT, 26, @RightToLeft,
"boolean (Property_Value)", TYPE 11
*[Class: @DatePicker] BoldDaysWithEvents
PROPERTY-GET, 28, @BoldDaysWithEvents
RETURNING "boolean", TYPE 11
*[Class: @DatePicker] BoldDaysWithEvents
PROPERTY-PUT, 28, @BoldDaysWithEvents,
"boolean (Property_Value)", TYPE 11
*[Class: @DatePicker] BoldDaysOnIdle
PROPERTY-GET, 281, @BoldDaysOnIdle
RETURNING "boolean", TYPE 11
*[Class: @DatePicker] BoldDaysOnIdle
PROPERTY-PUT, 281, @BoldDaysOnIdle,
"boolean (Property_Value)", TYPE 11
*[Class: @DatePicker] BoldDaysPerIdleStep
PROPERTY-GET, 282, @BoldDaysPerIdleStep
RETURNING "long", TYPE 3
*[Class: @DatePicker] BoldDaysPerIdleStep
PROPERTY-PUT, 282, @BoldDaysPerIdleStep,
"long (Property_Value)", TYPE 3
*[Class: @DatePicker] BoldDaysIdleStepTime_ms
PROPERTY-GET, 283, @BoldDaysIdleStepTime_ms
RETURNING "long", TYPE 3
*[Class: @DatePicker] BoldDaysIdleStepTime_ms
PROPERTY-PUT, 283, @BoldDaysIdleStepTime_ms,
"long (Property_Value)", TYPE 3
*[Class: @DatePicker] MonthDelta
PROPERTY-GET, 100, @MonthDelta
RETURNING "long", TYPE 3
*[Class: @DatePicker] MonthDelta
PROPERTY-PUT, 100, @MonthDelta,
"long (Property_Value)", TYPE 3
*[Class: @DatePicker] MultiSelectionMode
PROPERTY-GET, 101, @MultiSelectionMode
RETURNING "boolean", TYPE 11
*[Class: @DatePicker] MultiSelectionMode
PROPERTY-PUT, 101, @MultiSelectionMode,
"boolean (Property_Value)", TYPE 11
*[Class: @DatePicker] VisualTheme
PROPERTY-GET, 102, @VisualTheme
RETURNING "CalendarTheme", TYPE 3
*[Class: @DatePicker] VisualTheme
PROPERTY-PUT, 102, @VisualTheme,
"CalendarTheme (Property_Value)", TYPE 3
*[Class: @DatePicker] YearsTriangle
PROPERTY-GET, 103, @YearsTriangle
RETURNING "boolean", TYPE 11
*[Class: @DatePicker] YearsTriangle
PROPERTY-PUT, 103, @YearsTriangle,
"boolean (Property_Value)", TYPE 11
*[Class: @DatePicker] AllowNoncontinuousSelection
PROPERTY-GET, 104, @AllowNoncontinuousSelection
RETURNING "boolean", TYPE 11
*[Class: @DatePicker] AllowNoncontinuousSelection
PROPERTY-PUT, 104, @AllowNoncontinuousSelection,
"boolean (Property_Value)", TYPE 11
*[Class: @DatePicker] SelectionChanged
EVENT, 1, @DatePickerSelectionChanged
* No Parameters
*[Class: @DatePicker] DayMetrics
EVENT, 2, @DatePickerDayMetrics
* 2 Parameters
* "DATE Day"
* "IDatePickerDayMetrics* Metrics"
*[Class: @DatePicker] MonthChanged
EVENT, 3, @DatePickerMonthChanged
* No Parameters
*[Class: @DatePicker] MouseMove
EVENT, -606, @DatePickerMouseMove
* 4 Parameters
* "short Button"
* "short Shift"
* "OLE_XPOS_PIXELS x"
* "OLE_YPOS_PIXELS y"
*[Class: @DatePicker] KeyDown
EVENT, -602, @DatePickerKeyDown
* 2 Parameters
* "short* KeyCode"
* "short Shift"

* Calendar Global Settings

* ICalendarGlobalSettings
CLASS @ICalendarGlobalSettings
CLSID, F32223A3-B7E8-4142-BEA6-667DFC585811
NAME, "ICalendarGlobalSettings"
*[Class: @ICalendarGlobalSettings] ColorManager
PROPERTY-GET, 103, @ColorManager
RETURNING "IColorManager*", TYPE 9
*[Class: @ICalendarGlobalSettings] Version
PROPERTY-GET, 104, @Version
RETURNING "BSTR", TYPE 8
*[Class: @ICalendarGlobalSettings] Unicode
PROPERTY-GET, 105, @Unicode
RETURNING "boolean", TYPE 11
*[Class: @ICalendarGlobalSettings] OcxPath
PROPERTY-GET, 106, @OcxPath
RETURNING "BSTR", TYPE 8
*[Class: @ICalendarGlobalSettings] CreatePropExchange
METHOD, 107, @CreatePropExchange
RETURNING "PropExchange*", TYPE 9
*[Class: @ICalendarGlobalSettings] ResourceImages
PROPERTY-GET, 6, @ResourceImages
RETURNING "ResourceImages*", TYPE 9
*[Class: @ICalendarGlobalSettings] ResourceFile
PROPERTY-GET, 100, @ResourceFile
RETURNING "BSTR", TYPE 8
*[Class: @ICalendarGlobalSettings] ResourceFile
PROPERTY-PUT, 100, @ResourceFile,
"BSTR (Property_Value)", TYPE 8
*[Class: @ICalendarGlobalSettings] License
PROPERTY-GET, 101, @License
RETURNING "BSTR", TYPE 8
*[Class: @ICalendarGlobalSettings] License
PROPERTY-PUT, 101, @License,
"BSTR (Property_Value)", TYPE 8
*[Class: @ICalendarGlobalSettings] Title
PROPERTY-GET, 102, @Title
RETURNING "BSTR", TYPE 8
*[Class: @ICalendarGlobalSettings] Title
PROPERTY-PUT, 102, @Title,
"BSTR (Property_Value)", TYPE 8
*[Class: @ICalendarGlobalSettings] UseResourceFileLocale
PROPERTY-GET, 1, @UseResourceFileLocale
RETURNING "boolean", TYPE 11
*[Class: @ICalendarGlobalSettings] UseResourceFileLocale
PROPERTY-PUT, 1, @UseResourceFileLocale,
"boolean (Property_Value)", TYPE 11

* Calendar Global Settings

* CalendarGlobalSettings
CLASS @CalendarGlobalSettings
CLSID, 32322BC9-1B3A-4430-845C-6321D41A0210
NAME, "CalendarGlobalSettings"
DEFAULT-INTERFACE, "ICalendarGlobalSettings"
*[Class: @CalendarGlobalSettings] ColorManager
PROPERTY-GET, 103, @ColorManager
RETURNING "IColorManager*", TYPE 9
*[Class: @CalendarGlobalSettings] Version
PROPERTY-GET, 104, @Version
RETURNING "BSTR", TYPE 8
*[Class: @CalendarGlobalSettings] Unicode
PROPERTY-GET, 105, @Unicode
RETURNING "boolean", TYPE 11
*[Class: @CalendarGlobalSettings] OcxPath
PROPERTY-GET, 106, @OcxPath
RETURNING "BSTR", TYPE 8
*[Class: @CalendarGlobalSettings] CreatePropExchange
METHOD, 107, @CreatePropExchange
RETURNING "PropExchange*", TYPE 9
*[Class: @CalendarGlobalSettings] ResourceImages
PROPERTY-GET, 6, @ResourceImages
RETURNING "ResourceImages*", TYPE 9
*[Class: @CalendarGlobalSettings] ResourceFile
PROPERTY-GET, 100, @ResourceFile
RETURNING "BSTR", TYPE 8
*[Class: @CalendarGlobalSettings] ResourceFile
PROPERTY-PUT, 100, @ResourceFile,
"BSTR (Property_Value)", TYPE 8
*[Class: @CalendarGlobalSettings] License
PROPERTY-GET, 101, @License
RETURNING "BSTR", TYPE 8
*[Class: @CalendarGlobalSettings] License
PROPERTY-PUT, 101, @License,
"BSTR (Property_Value)", TYPE 8
*[Class: @CalendarGlobalSettings] Title
PROPERTY-GET, 102, @Title
RETURNING "BSTR", TYPE 8
*[Class: @CalendarGlobalSettings] Title
PROPERTY-PUT, 102, @Title,
"BSTR (Property_Value)", TYPE 8
*[Class: @CalendarGlobalSettings] UseResourceFileLocale
PROPERTY-GET, 1, @UseResourceFileLocale
RETURNING "boolean", TYPE 11
*[Class: @CalendarGlobalSettings] UseResourceFileLocale
PROPERTY-PUT, 1, @UseResourceFileLocale,
"boolean (Property_Value)", TYPE 11
0 Likes
Highlighted
Absent Member.
Absent Member.

RE: Using axdefgen

Thank you very much!

Jordi.
0 Likes
Highlighted
Absent Member.
Absent Member.

RE: Using axdefgen

Hello,

I have some problems with the generated word.def file, created by AXDEFGEN and Word-2010.

I can't compile it error-free.

Extend 9, W7-prof(64) and Office-2010?
0 Likes
Highlighted
Micro Focus Expert
Micro Focus Expert

RE: Using axdefgen

There was a recent fix to axdefgen ... SUBJECT: Unable to compile with generated .def file
Change Number: ECN-4143 this is now available in 9.1.1 ... if you experience a problem with 9.1.1 then please contact Customer Care
0 Likes
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.