123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612 |
- //+---------------------------------------------------------------------------
- //
- // Copyright 1995-1998 Microsoft Corporation. All Rights Reserved.
- //
- // Contents: OLE Document Object interfaces
- //
- //----------------------------------------------------------------------------
- cpp_quote("//=--------------------------------------------------------------------------=")
- cpp_quote("// DocObj.h")
- cpp_quote("//=--------------------------------------------------------------------------=")
- cpp_quote("// (C) Copyright 1995-1998 Microsoft Corporation. All Rights Reserved.")
- cpp_quote("//")
- cpp_quote("// THIS CODE AND INFORMATION IS PROVIDED \"AS IS\" WITHOUT WARRANTY OF")
- cpp_quote("// ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO")
- cpp_quote("// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A")
- cpp_quote("// PARTICULAR PURPOSE.")
- cpp_quote("//=--------------------------------------------------------------------------=")
- cpp_quote("")
- cpp_quote("#pragma comment(lib,\"uuid.lib\")")
- cpp_quote("")
- cpp_quote("//--------------------------------------------------------------------------")
- cpp_quote("// OLE Document Object Interfaces.")
- import "ocidl.idl";
- import "objidl.idl";
- import "oleidl.idl";
- import "oaidl.idl";
- import "servprov.idl";
- /*
- #define HWND UserHWND
- #define HACCEL UserHACCEL
- #define HDC UserHDC
- #define HFONT UserHFONT
- #define MSG UserMSG
- #define BSTR UserBSTR
- #define EXCEPINFO UserEXCEPINFO
- #define VARIANT UserVARIANT
- */
- interface IOleDocument;
- interface IOleDocumentSite;
- interface IOleDocumentView;
- interface IEnumOleDocumentViews;
- interface IContinueCallback;
- interface IPrint;
- interface IOleCommandTarget;
- cpp_quote("")
- cpp_quote("////////////////////////////////////////////////////////////////////////////")
- cpp_quote("// Interface Definitions")
- //+---------------------------------------------------------------------------
- //
- // Copyright (C) Microsoft Corporation, 1995-1998.
- //
- // Contents: IOleDocument interface definition
- //
- //----------------------------------------------------------------------------
- cpp_quote("#ifndef _LPOLEDOCUMENT_DEFINED")
- cpp_quote("#define _LPOLEDOCUMENT_DEFINED")
- [
- object,
- uuid(b722bcc5-4e68-101b-a2bc-00aa00404770),
- pointer_default(unique)
- ]
- interface IOleDocument : IUnknown
- {
- typedef [unique] IOleDocument *LPOLEDOCUMENT;
- typedef enum {
- DOCMISC_CANCREATEMULTIPLEVIEWS = 1,
- DOCMISC_SUPPORTCOMPLEXRECTANGLES = 2,
- DOCMISC_CANTOPENEDIT = 4, // fails the IOleDocumentView::Open method
- DOCMISC_NOFILESUPPORT = 8, // does not support read/writing to a file
- } DOCMISC;
- HRESULT CreateView(
- [in, unique] IOleInPlaceSite *pIPSite,
- [in, unique] IStream *pstm,
- [in] DWORD dwReserved,
- [out] IOleDocumentView **ppView);
- HRESULT GetDocMiscStatus(
- [out] DWORD *pdwStatus);
- HRESULT EnumViews(
- [out] IEnumOleDocumentViews **ppEnum,
- [out] IOleDocumentView **ppView);
- }
- cpp_quote("#endif")
- //+---------------------------------------------------------------------------
- //
- // Copyright (C) Microsoft Corporation, 1995-1998.
- //
- // Contents: IOleDocumentSite interface definition
- //
- //----------------------------------------------------------------------------
- cpp_quote("#ifndef _LPOLEDOCUMENTSITE_DEFINED")
- cpp_quote("#define _LPOLEDOCUMENTSITE_DEFINED")
- [
- object,
- uuid(b722bcc7-4e68-101b-a2bc-00aa00404770),
- pointer_default(unique)
- ]
- interface IOleDocumentSite : IUnknown
- {
- typedef [unique] IOleDocumentSite *LPOLEDOCUMENTSITE;
- HRESULT ActivateMe(
- [in] IOleDocumentView *pViewToActivate);
- }
- cpp_quote("#endif")
- //+---------------------------------------------------------------------------
- //
- // Copyright (C) Microsoft Corporation, 1995-1998.
- //
- // Contents: IOleDocumentView interface definition
- //
- //----------------------------------------------------------------------------
- cpp_quote("#ifndef _LPOLEDOCUMENTVIEW_DEFINED")
- cpp_quote("#define _LPOLEDOCUMENTVIEW_DEFINED")
- [
- object,
- uuid(b722bcc6-4e68-101b-a2bc-00aa00404770),
- pointer_default(unique)
- ]
- interface IOleDocumentView : IUnknown
- {
- typedef [unique] IOleDocumentView *LPOLEDOCUMENTVIEW;
- HRESULT SetInPlaceSite(
- [in, unique] IOleInPlaceSite *pIPSite);
- HRESULT GetInPlaceSite(
- [out] IOleInPlaceSite **ppIPSite);
- HRESULT GetDocument(
- [out] IUnknown **ppunk);
- [input_sync]
- HRESULT SetRect(
- [in] LPRECT prcView);
- HRESULT GetRect(
- [out] LPRECT prcView);
- [input_sync]
- HRESULT SetRectComplex(
- [in, unique] LPRECT prcView,
- [in, unique] LPRECT prcHScroll,
- [in, unique] LPRECT prcVScroll,
- [in, unique] LPRECT prcSizeBox);
- HRESULT Show(
- [in] BOOL fShow);
- HRESULT UIActivate(
- [in] BOOL fUIActivate);
- HRESULT Open(void);
- HRESULT CloseView(DWORD dwReserved);
- HRESULT SaveViewState(
- [in] LPSTREAM pstm);
- HRESULT ApplyViewState(
- [in] LPSTREAM pstm);
- HRESULT Clone(
- [in] IOleInPlaceSite *pIPSiteNew,
- [out] IOleDocumentView **ppViewNew);
- }
- cpp_quote("#endif")
- //+---------------------------------------------------------------------------
- //
- // Copyright (C) Microsoft Corporation, 1995-1998.
- //
- // Contents: IEnumOleDocumentViews interface definition
- //
- //----------------------------------------------------------------------------
- cpp_quote("#ifndef _LPENUMOLEDOCUMENTVIEWS_DEFINED")
- cpp_quote("#define _LPENUMOLEDOCUMENTVIEWS_DEFINED")
- [
- object,
- uuid(b722bcc8-4e68-101b-a2bc-00aa00404770),
- pointer_default(unique)
- ]
- interface IEnumOleDocumentViews : IUnknown
- {
- typedef [unique] IEnumOleDocumentViews *LPENUMOLEDOCUMENTVIEWS;
- [local]
- HRESULT __stdcall Next(
- [in] ULONG cViews,
- [out] IOleDocumentView **rgpView,
- [out] ULONG *pcFetched);
- [call_as(Next)]
- HRESULT __stdcall RemoteNext(
- [in] ULONG cViews,
- [out, size_is(cViews), length_is(*pcFetched)]
- IOleDocumentView **rgpView,
- [out] ULONG *pcFetched);
- HRESULT Skip(
- [in] ULONG cViews);
- HRESULT Reset();
- HRESULT Clone(
- [out] IEnumOleDocumentViews **ppEnum);
- }
- cpp_quote("#endif")
- //+---------------------------------------------------------------------------
- //
- // Copyright (C) Microsoft Corporation, 1995-1998.
- //
- // Contents: IContinueCallback interface definition
- //
- //----------------------------------------------------------------------------
- cpp_quote("#ifndef _LPCONTINUECALLBACK_DEFINED")
- cpp_quote("#define _LPCONTINUECALLBACK_DEFINED")
- [
- object,
- uuid(b722bcca-4e68-101b-a2bc-00aa00404770),
- pointer_default(unique)
- ]
- interface IContinueCallback : IUnknown
- {
- typedef [unique] IContinueCallback *LPCONTINUECALLBACK;
- HRESULT FContinue();
- HRESULT FContinuePrinting(
- [in] LONG nCntPrinted,
- [in] LONG nCurPage,
- [in, unique] wchar_t * pwszPrintStatus);
- }
- cpp_quote("#endif")
- //+---------------------------------------------------------------------------
- //
- // Copyright (C) Microsoft Corporation, 1995-1998.
- //
- // Contents: IPrint interface definition
- //
- //----------------------------------------------------------------------------
- cpp_quote("#ifndef _LPPRINT_DEFINED")
- cpp_quote("#define _LPPRINT_DEFINED")
- [
- object,
- uuid(b722bcc9-4e68-101b-a2bc-00aa00404770),
- pointer_default(unique)
- ]
- interface IPrint : IUnknown
- {
- typedef [unique] IPrint *LPPRINT;
- typedef enum
- {
- PRINTFLAG_MAYBOTHERUSER = 1,
- PRINTFLAG_PROMPTUSER = 2,
- PRINTFLAG_USERMAYCHANGEPRINTER = 4,
- PRINTFLAG_RECOMPOSETODEVICE = 8,
- PRINTFLAG_DONTACTUALLYPRINT = 16,
- PRINTFLAG_FORCEPROPERTIES = 32,
- PRINTFLAG_PRINTTOFILE = 64
- } PRINTFLAG;
- typedef struct tagPAGERANGE
- {
- LONG nFromPage;
- LONG nToPage;
- } PAGERANGE;
- typedef struct tagPAGESET
- {
- ULONG cbStruct;
- BOOL fOddPages;
- BOOL fEvenPages;
- ULONG cPageRange;
- [size_is(cPageRange)]
- PAGERANGE rgPages[];
- } PAGESET;
- cpp_quote("#define PAGESET_TOLASTPAGE ((WORD)(-1L))")
- HRESULT SetInitialPageNum(
- [in] LONG nFirstPage);
- HRESULT GetPageInfo(
- [out] LONG *pnFirstPage,
- [out] LONG *pcPages);
- [local]
- HRESULT __stdcall Print(
- [in] DWORD grfFlags,
- [in, out] DVTARGETDEVICE **pptd,
- [in, out] PAGESET ** ppPageSet,
- [in, out, unique] STGMEDIUM * pstgmOptions,
- [in] IContinueCallback *pcallback,
- [in] LONG nFirstPage,
- [out] LONG *pcPagesPrinted,
- [out] LONG *pnLastPage);
- [call_as(Print)]
- HRESULT __stdcall RemotePrint(
- [in] DWORD grfFlags,
- [in, out] DVTARGETDEVICE **pptd,
- [in, out] PAGESET ** pppageset,
- [in, out, unique] RemSTGMEDIUM * pstgmOptions,
- [in] IContinueCallback * pcallback,
- [in] LONG nFirstPage,
- [out] LONG * pcPagesPrinted,
- [out] LONG * pnLastPage);
- }
- cpp_quote("#endif")
- //+---------------------------------------------------------------------------
- //
- // Copyright (C) Microsoft Corporation, 1995-1998.
- //
- // Contents: IOleCommandTarget interface definition
- //
- //----------------------------------------------------------------------------
- cpp_quote("#ifndef _LPOLECOMMANDTARGET_DEFINED")
- cpp_quote("#define _LPOLECOMMANDTARGET_DEFINED")
- [
- //local,
- object,
- uuid(b722bccb-4e68-101b-a2bc-00aa00404770),
- pointer_default(unique)
- ]
- interface IOleCommandTarget : IUnknown
- {
- typedef [unique] IOleCommandTarget *LPOLECOMMANDTARGET;
- typedef enum OLECMDF
- {
- OLECMDF_SUPPORTED = 0x00000001,
- OLECMDF_ENABLED = 0x00000002,
- OLECMDF_LATCHED = 0x00000004,
- OLECMDF_NINCHED = 0x00000008,
- OLECMDF_INVISIBLE = 0x00000010,
- OLECMDF_DEFHIDEONCTXTMENU = 0x00000020,
- } OLECMDF;
- typedef struct _tagOLECMD {
- ULONG cmdID;
- DWORD cmdf;
- } OLECMD;
- typedef struct _tagOLECMDTEXT{
- DWORD cmdtextf;
- ULONG cwActual;
- ULONG cwBuf; /* size in wide chars of the buffer for text */
- [size_is(cwBuf)]
- wchar_t rgwz[]; /* Array into which callee writes the text */
- } OLECMDTEXT;
- typedef enum OLECMDTEXTF
- {
- OLECMDTEXTF_NONE = 0,
- OLECMDTEXTF_NAME = 1,
- OLECMDTEXTF_STATUS = 2,
- } OLECMDTEXTF;
- typedef enum OLECMDEXECOPT
- {
- OLECMDEXECOPT_DODEFAULT = 0,
- OLECMDEXECOPT_PROMPTUSER = 1,
- OLECMDEXECOPT_DONTPROMPTUSER = 2,
- OLECMDEXECOPT_SHOWHELP = 3
- } OLECMDEXECOPT;
- cpp_quote("/* OLECMDID_STOPDOWNLOAD and OLECMDID_ALLOWUILESSSAVEAS are supported for QueryStatus Only */")
- typedef enum OLECMDID {
- OLECMDID_OPEN = 1,
- OLECMDID_NEW = 2,
- OLECMDID_SAVE = 3,
- OLECMDID_SAVEAS = 4,
- OLECMDID_SAVECOPYAS = 5,
- OLECMDID_PRINT = 6,
- OLECMDID_PRINTPREVIEW = 7,
- OLECMDID_PAGESETUP = 8,
- OLECMDID_SPELL = 9,
- OLECMDID_PROPERTIES = 10,
- OLECMDID_CUT = 11,
- OLECMDID_COPY = 12,
- OLECMDID_PASTE = 13,
- OLECMDID_PASTESPECIAL = 14,
- OLECMDID_UNDO = 15,
- OLECMDID_REDO = 16,
- OLECMDID_SELECTALL = 17,
- OLECMDID_CLEARSELECTION = 18,
- OLECMDID_ZOOM = 19,
- OLECMDID_GETZOOMRANGE = 20,
- OLECMDID_UPDATECOMMANDS = 21,
- OLECMDID_REFRESH = 22,
- OLECMDID_STOP = 23,
- OLECMDID_HIDETOOLBARS = 24,
- OLECMDID_SETPROGRESSMAX = 25,
- OLECMDID_SETPROGRESSPOS = 26,
- OLECMDID_SETPROGRESSTEXT = 27,
- OLECMDID_SETTITLE = 28,
- OLECMDID_SETDOWNLOADSTATE = 29,
- OLECMDID_STOPDOWNLOAD = 30,
- OLECMDID_ONTOOLBARACTIVATED = 31,
- OLECMDID_FIND = 32,
- OLECMDID_DELETE = 33,
- OLECMDID_HTTPEQUIV = 34,
- OLECMDID_HTTPEQUIV_DONE = 35,
- OLECMDID_ENABLE_INTERACTION = 36,
- OLECMDID_ONUNLOAD = 37,
- OLECMDID_PROPERTYBAG2 = 38,
- OLECMDID_PREREFRESH = 39,
- OLECMDID_SHOWSCRIPTERROR = 40,
- OLECMDID_SHOWMESSAGE = 41,
- OLECMDID_SHOWFIND = 42,
- OLECMDID_SHOWPAGESETUP = 43,
- OLECMDID_SHOWPRINT = 44,
- OLECMDID_CLOSE = 45,
- OLECMDID_ALLOWUILESSSAVEAS = 46,
- OLECMDID_DONTDOWNLOADCSS = 47,
- OLECMDID_UPDATEPAGESTATUS = 48,
- OLECMDID_PRINT2 = 49,
- OLECMDID_PRINTPREVIEW2 = 50,
- OLECMDID_SETPRINTTEMPLATE = 51,
- OLECMDID_GETPRINTTEMPLATE = 52,
- OLECMDID_PAGEACTIONBLOCKED = 55,
- OLECMDID_PAGEACTIONUIQUERY = 56,
- OLECMDID_FOCUSVIEWCONTROLS = 57,
- OLECMDID_FOCUSVIEWCONTROLSQUERY = 58,
- OLECMDID_SHOWPAGEACTIONMENU = 59,
- } OLECMDID;
- /* error codes */
- cpp_quote("#define OLECMDERR_E_FIRST (OLE_E_LAST+1)")
- cpp_quote("#define OLECMDERR_E_NOTSUPPORTED (OLECMDERR_E_FIRST)")
- cpp_quote("#define OLECMDERR_E_DISABLED (OLECMDERR_E_FIRST+1)")
- cpp_quote("#define OLECMDERR_E_NOHELP (OLECMDERR_E_FIRST+2)")
- cpp_quote("#define OLECMDERR_E_CANCELED (OLECMDERR_E_FIRST+3)")
- cpp_quote("#define OLECMDERR_E_UNKNOWNGROUP (OLECMDERR_E_FIRST+4)")
- cpp_quote("#define MSOCMDERR_E_FIRST OLECMDERR_E_FIRST")
- cpp_quote("#define MSOCMDERR_E_NOTSUPPORTED OLECMDERR_E_NOTSUPPORTED")
- cpp_quote("#define MSOCMDERR_E_DISABLED OLECMDERR_E_DISABLED")
- cpp_quote("#define MSOCMDERR_E_NOHELP OLECMDERR_E_NOHELP")
- cpp_quote("#define MSOCMDERR_E_CANCELED OLECMDERR_E_CANCELED")
- cpp_quote("#define MSOCMDERR_E_UNKNOWNGROUP OLECMDERR_E_UNKNOWNGROUP")
- /* indexes into SafeArray passed as pvarargIn */
- cpp_quote("#define OLECMDARGINDEX_SHOWPAGEACTIONMENU_HWND 0")
- cpp_quote("#define OLECMDARGINDEX_SHOWPAGEACTIONMENU_X 1")
- cpp_quote("#define OLECMDARGINDEX_SHOWPAGEACTIONMENU_Y 2")
- cpp_quote("#define OLECMDARGINDEX_ACTIVEXINSTALL_PUBLISHER 0")
- cpp_quote("#define OLECMDARGINDEX_ACTIVEXINSTALL_DISPLAYNAME 1")
- typedef enum IGNOREMIME {
- IGNOREMIME_PROMPT = 0x00000001,
- IGNOREMIME_TEXT = 0x00000002,
- } IGNOREMIME;
- [input_sync]
- HRESULT QueryStatus(
- [in, unique] const GUID *pguidCmdGroup,
- [in] ULONG cCmds,
- [size_is(cCmds)]
- [in, out] OLECMD prgCmds[],
- [in, out, unique] OLECMDTEXT *pCmdText);
- HRESULT Exec(
- [in, unique] const GUID *pguidCmdGroup,
- [in] DWORD nCmdID,
- [in] DWORD nCmdexecopt,
- [in, unique] VARIANT *pvaIn,
- [in, out, unique] VARIANT *pvaOut);
- }
- cpp_quote("#endif")
- cpp_quote("typedef enum")
- cpp_quote("{")
- cpp_quote(" OLECMDIDF_REFRESH_NORMAL = 0,")
- cpp_quote(" OLECMDIDF_REFRESH_IFEXPIRED = 1,")
- cpp_quote(" OLECMDIDF_REFRESH_CONTINUE = 2,")
- cpp_quote(" OLECMDIDF_REFRESH_COMPLETELY = 3,")
- cpp_quote(" OLECMDIDF_REFRESH_NO_CACHE = 4,")
- cpp_quote(" OLECMDIDF_REFRESH_RELOAD = 5,")
- cpp_quote(" OLECMDIDF_REFRESH_LEVELMASK = 0x00FF,")
- cpp_quote(" OLECMDIDF_REFRESH_CLEARUSERINPUT = 0x1000,")
- cpp_quote(" OLECMDIDF_REFRESH_PROMPTIFOFFLINE = 0x2000,")
- cpp_quote(" OLECMDIDF_REFRESH_THROUGHSCRIPT = 0x4000,")
- cpp_quote(" OLECMDIDF_REFRESH_PAGEACTION_ACTIVEXINSTALL = 0x00010000,")
- cpp_quote(" OLECMDIDF_REFRESH_PAGEACTION_FILEDOWNLOAD = 0x00020000,")
- cpp_quote(" OLECMDIDF_REFRESH_PAGEACTION_LOCALMACHINE = 0x00040000,")
- cpp_quote(" OLECMDIDF_REFRESH_PAGEACTION_POPUPWINDOW = 0x00080000,")
- cpp_quote(" OLECMDIDF_REFRESH_PAGEACTION_PROTLOCKDOWNLOCALMACHINE = 0x00100000,")
- cpp_quote(" OLECMDIDF_REFRESH_PAGEACTION_PROTLOCKDOWNTRUSTED = 0x00200000,")
- cpp_quote(" OLECMDIDF_REFRESH_PAGEACTION_PROTLOCKDOWNINTRANET = 0x00400000,")
- cpp_quote(" OLECMDIDF_REFRESH_PAGEACTION_PROTLOCKDOWNINTERNET = 0x00800000,")
- cpp_quote(" OLECMDIDF_REFRESH_PAGEACTION_PROTLOCKDOWNRESTRICTED = 0x01000000,")
- cpp_quote("} OLECMDID_REFRESHFLAG;")
- cpp_quote("typedef enum")
- cpp_quote("{")
- cpp_quote(" OLECMDIDF_PAGEACTION_FILEDOWNLOAD = 0x00000001,") // File download (e.g. exe) was attempted and blocked
- cpp_quote(" OLECMDIDF_PAGEACTION_ACTIVEXINSTALL = 0x00000002,") // Blocked due to default handling of code downloads
- cpp_quote(" OLECMDIDF_PAGEACTION_ACTIVEXTRUSTFAIL = 0x00000004,") // Blocked due to publisher being untrusted
- cpp_quote(" OLECMDIDF_PAGEACTION_ACTIVEXUSERDISABLE = 0x00000008,") // Blocked due to explicit disabling of clsid by user
- cpp_quote(" OLECMDIDF_PAGEACTION_ACTIVEXDISALLOW = 0x00000010,") // Blocked due to security settings disabling ActiveX
- cpp_quote(" OLECMDIDF_PAGEACTION_ACTIVEXUNSAFE = 0x00000020,") // Blocked due to unsafe init or scripting
- cpp_quote(" OLECMDIDF_PAGEACTION_POPUPWINDOW = 0x00000040,") // Popup window was blocked
- cpp_quote(" OLECMDIDF_PAGEACTION_LOCALMACHINE = 0x00000080,") // Local machine zone action
- cpp_quote(" OLECMDIDF_PAGEACTION_MIMETEXTPLAIN = 0x00000100,") // Mime text/plain action
- cpp_quote(" OLECMDIDF_PAGEACTION_SCRIPTNAVIGATE = 0x00000200,") // Site navigated after having blocked content
- cpp_quote(" OLECMDIDF_PAGEACTION_PROTLOCKDOWNLOCALMACHINE = 0x00000400,") // Protocol Lockdown action for LocalMachine
- cpp_quote(" OLECMDIDF_PAGEACTION_PROTLOCKDOWNTRUSTED = 0x00000800,") // Protocol Lockdown action for Intranet
- cpp_quote(" OLECMDIDF_PAGEACTION_PROTLOCKDOWNINTRANET = 0x00001000,") // Protocol Lockdown action for Trusted
- cpp_quote(" OLECMDIDF_PAGEACTION_PROTLOCKDOWNINTERNET = 0x00002000,") // Protocol Lockdown action for Internet
- cpp_quote(" OLECMDIDF_PAGEACTION_PROTLOCKDOWNRESTRICTED = 0x00004000,") // Protocol Lockdown action for Untrusted
- cpp_quote(" OLECMDIDF_PAGEACTION_PROTLOCKDOWNDENY = 0x00008000,") // Protocol Lockdown action was denied.
- cpp_quote(" OLECMDIDF_PAGEACTION_POPUPALLOWED = 0x00010000,") // Popup windows are allowed
- cpp_quote(" OLECMDIDF_PAGEACTION_RESET = 0x80000000,") // Flags reset
- cpp_quote("} OLECMDID_PAGEACTIONFLAG;")
- cpp_quote("typedef enum")
- cpp_quote("{")
- cpp_quote(" PAGEACTION_UI_DEFAULT = 0,")
- cpp_quote(" PAGEACTION_UI_MODAL = 1,")
- cpp_quote(" PAGEACTION_UI_MODELESS = 2,")
- cpp_quote(" PAGEACTION_UI_SILENT = 3,")
- cpp_quote("} PAGEACTION_UI;")
- cpp_quote("")
- cpp_quote("////////////////////////////////////////////////////////////////////////////")
- cpp_quote("// Aliases to original office-compatible names")
- cpp_quote("#define IMsoDocument IOleDocument")
- cpp_quote("#define IMsoDocumentSite IOleDocumentSite")
- cpp_quote("#define IMsoView IOleDocumentView")
- cpp_quote("#define IEnumMsoView IEnumOleDocumentViews")
- cpp_quote("#define IMsoCommandTarget IOleCommandTarget")
- cpp_quote("#define LPMSODOCUMENT LPOLEDOCUMENT")
- cpp_quote("#define LPMSODOCUMENTSITE LPOLEDOCUMENTSITE")
- cpp_quote("#define LPMSOVIEW LPOLEDOCUMENTVIEW")
- cpp_quote("#define LPENUMMSOVIEW LPENUMOLEDOCUMENTVIEWS")
- cpp_quote("#define LPMSOCOMMANDTARGET LPOLECOMMANDTARGET")
- cpp_quote("#define MSOCMD OLECMD")
- cpp_quote("#define MSOCMDTEXT OLECMDTEXT")
- cpp_quote("#define IID_IMsoDocument IID_IOleDocument")
- cpp_quote("#define IID_IMsoDocumentSite IID_IOleDocumentSite")
- cpp_quote("#define IID_IMsoView IID_IOleDocumentView")
- cpp_quote("#define IID_IEnumMsoView IID_IEnumOleDocumentViews")
- cpp_quote("#define IID_IMsoCommandTarget IID_IOleCommandTarget")
- cpp_quote("#define MSOCMDF_SUPPORTED OLECMDF_SUPPORTED")
- cpp_quote("#define MSOCMDF_ENABLED OLECMDF_ENABLED")
- cpp_quote("#define MSOCMDF_LATCHED OLECMDF_LATCHED")
- cpp_quote("#define MSOCMDF_NINCHED OLECMDF_NINCHED")
- cpp_quote("#define MSOCMDTEXTF_NONE OLECMDTEXTF_NONE")
- cpp_quote("#define MSOCMDTEXTF_NAME OLECMDTEXTF_NAME")
- cpp_quote("#define MSOCMDTEXTF_STATUS OLECMDTEXTF_STATUS")
- cpp_quote("#define MSOCMDEXECOPT_DODEFAULT OLECMDEXECOPT_DODEFAULT")
- cpp_quote("#define MSOCMDEXECOPT_PROMPTUSER OLECMDEXECOPT_PROMPTUSER")
- cpp_quote("#define MSOCMDEXECOPT_DONTPROMPTUSER OLECMDEXECOPT_DONTPROMPTUSER")
- cpp_quote("#define MSOCMDEXECOPT_SHOWHELP OLECMDEXECOPT_SHOWHELP")
- cpp_quote("#define MSOCMDID_OPEN OLECMDID_OPEN")
- cpp_quote("#define MSOCMDID_NEW OLECMDID_NEW")
- cpp_quote("#define MSOCMDID_SAVE OLECMDID_SAVE")
- cpp_quote("#define MSOCMDID_SAVEAS OLECMDID_SAVEAS")
- cpp_quote("#define MSOCMDID_SAVECOPYAS OLECMDID_SAVECOPYAS")
- cpp_quote("#define MSOCMDID_PRINT OLECMDID_PRINT")
- cpp_quote("#define MSOCMDID_PRINTPREVIEW OLECMDID_PRINTPREVIEW")
- cpp_quote("#define MSOCMDID_PAGESETUP OLECMDID_PAGESETUP")
- cpp_quote("#define MSOCMDID_SPELL OLECMDID_SPELL")
- cpp_quote("#define MSOCMDID_PROPERTIES OLECMDID_PROPERTIES")
- cpp_quote("#define MSOCMDID_CUT OLECMDID_CUT")
- cpp_quote("#define MSOCMDID_COPY OLECMDID_COPY")
- cpp_quote("#define MSOCMDID_PASTE OLECMDID_PASTE")
- cpp_quote("#define MSOCMDID_PASTESPECIAL OLECMDID_PASTESPECIAL")
- cpp_quote("#define MSOCMDID_UNDO OLECMDID_UNDO")
- cpp_quote("#define MSOCMDID_REDO OLECMDID_REDO")
- cpp_quote("#define MSOCMDID_SELECTALL OLECMDID_SELECTALL")
- cpp_quote("#define MSOCMDID_CLEARSELECTION OLECMDID_CLEARSELECTION")
- cpp_quote("#define MSOCMDID_ZOOM OLECMDID_ZOOM")
- cpp_quote("#define MSOCMDID_GETZOOMRANGE OLECMDID_GETZOOMRANGE")
- cpp_quote("EXTERN_C const GUID SID_SContainerDispatch;")
|