123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494 |
- cpp_quote("/**")
- cpp_quote(" * This file is part of the mingw-w64 runtime package.")
- cpp_quote(" * No warranty is given; refer to the file DISCLAIMER within this package.")
- cpp_quote(" */")
- cpp_quote("")
- cpp_quote("#include <winapifamily.h>")
- cpp_quote("")
- cpp_quote("#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)")
- cpp_quote("")
- import "ocidl.idl";
- import "objidl.idl";
- import "oleidl.idl";
- import "oaidl.idl";
- import "servprov.idl";
- cpp_quote("")
- interface IOleDocument;
- interface IOleDocumentSite;
- interface IOleDocumentView;
- interface IEnumOleDocumentViews;
- interface IContinueCallback;
- interface IPrint;
- interface IOleCommandTarget;
- interface IProtectedModeMenuServices;
- cpp_quote("")
- 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;
- cpp_quote("")
- typedef enum {
- DOCMISC_CANCREATEMULTIPLEVIEWS = 1,
- DOCMISC_SUPPORTCOMPLEXRECTANGLES = 2,
- DOCMISC_CANTOPENEDIT = 4,
- DOCMISC_NOFILESUPPORT = 8
- } DOCMISC;
- cpp_quote("")
- 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")
- cpp_quote("")
- 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;
- cpp_quote("")
- HRESULT ActivateMe ([in] IOleDocumentView *pViewToActivate);
- }
- cpp_quote("#endif")
- cpp_quote("")
- 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;
- cpp_quote("")
- 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 ([in] DWORD dwReserved);
- HRESULT SaveViewState ([in] LPSTREAM pstm);
- HRESULT ApplyViewState ([in] LPSTREAM pstm);
- HRESULT Clone ([in] IOleInPlaceSite *pIPSiteNew,[out] IOleDocumentView **ppViewNew);
- }
- cpp_quote("#endif")
- cpp_quote("")
- 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;
- cpp_quote("")
- [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")
- cpp_quote("")
- 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;
- cpp_quote("")
- HRESULT FContinue ();
- HRESULT FContinuePrinting ([in] LONG nCntPrinted,[in] LONG nCurPage,[in, unique] wchar_t *pwszPrintStatus);
- }
- cpp_quote("#endif")
- cpp_quote("")
- 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;
- cpp_quote("")
- typedef enum {
- PRINTFLAG_MAYBOTHERUSER = 1,
- PRINTFLAG_PROMPTUSER = 2,
- PRINTFLAG_USERMAYCHANGEPRINTER = 4,
- PRINTFLAG_RECOMPOSETODEVICE = 8,
- PRINTFLAG_DONTACTUALLYPRINT = 16,
- PRINTFLAG_FORCEPROPERTIES = 32,
- PRINTFLAG_PRINTTOFILE = 64
- } PRINTFLAG;
- cpp_quote("")
- typedef struct tagPAGERANGE {
- LONG nFromPage;
- LONG nToPage;
- } PAGERANGE;
- cpp_quote("")
- typedef struct tagPAGESET {
- ULONG cbStruct;
- BOOL fOddPages;
- BOOL fEvenPages;
- ULONG cPageRange;
- [size_is (cPageRange)]
- PAGERANGE rgPages[];
- } PAGESET;
- cpp_quote("")
- cpp_quote("#define PAGESET_TOLASTPAGE ((WORD)(-1L))")
- cpp_quote("")
- 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")
- cpp_quote("")
- cpp_quote("#ifndef _LPOLECOMMANDTARGET_DEFINED")
- cpp_quote("#define _LPOLECOMMANDTARGET_DEFINED")
- [object, uuid (b722bccb-4e68-101b-a2bc-00aa00404770), pointer_default (unique)]
- interface IOleCommandTarget : IUnknown {
- typedef [unique] IOleCommandTarget *LPOLECOMMANDTARGET;
- cpp_quote("")
- typedef enum OLECMDF {
- OLECMDF_SUPPORTED = 0x00000001,
- OLECMDF_ENABLED = 0x00000002,
- OLECMDF_LATCHED = 0x00000004,
- OLECMDF_NINCHED = 0x00000008,
- OLECMDF_INVISIBLE = 0x00000010,
- OLECMDF_DEFHIDEONCTXTMENU = 0x00000020
- } OLECMDF;
- cpp_quote("")
- typedef struct _tagOLECMD {
- ULONG cmdID;
- DWORD cmdf;
- } OLECMD;
- cpp_quote("")
- typedef struct _tagOLECMDTEXT {
- DWORD cmdtextf;
- ULONG cwActual;
- ULONG cwBuf;
- [size_is (cwBuf)]
- wchar_t rgwz[];
- } OLECMDTEXT;
- cpp_quote("")
- typedef enum OLECMDTEXTF {
- OLECMDTEXTF_NONE = 0,
- OLECMDTEXTF_NAME = 1,
- OLECMDTEXTF_STATUS = 2
- } OLECMDTEXTF;
- cpp_quote("")
- typedef enum OLECMDEXECOPT {
- OLECMDEXECOPT_DODEFAULT = 0,
- OLECMDEXECOPT_PROMPTUSER = 1,
- OLECMDEXECOPT_DONTPROMPTUSER = 2,
- OLECMDEXECOPT_SHOWHELP = 3
- } OLECMDEXECOPT;
- cpp_quote("")
- 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_ADDTRAVELENTRY = 60,
- OLECMDID_UPDATETRAVELENTRY = 61,
- OLECMDID_UPDATEBACKFORWARDSTATE = 62,
- OLECMDID_OPTICAL_ZOOM = 63,
- OLECMDID_OPTICAL_GETZOOMRANGE = 64,
- OLECMDID_WINDOWSTATECHANGED = 65,
- OLECMDID_ACTIVEXINSTALLSCOPE = 66,
- OLECMDID_UPDATETRAVELENTRY_DATARECOVERY = 67,
- OLECMDID_SHOWTASKDLG = 68,
- OLECMDID_POPSTATEEVENT = 69,
- OLECMDID_VIEWPORT_MODE = 70,
- OLECMDID_LAYOUT_VIEWPORT_WIDTH = 71,
- OLECMDID_VISUAL_VIEWPORT_EXCLUDE_BOTTOM = 72,
- OLECMDID_USER_OPTICAL_ZOOM = 73,
- OLECMDID_PAGEAVAILABLE = 74,
- OLECMDID_GETUSERSCALABLE = 75,
- OLECMDID_UPDATE_CARET = 76,
- OLECMDID_ENABLE_VISIBILITY = 77,
- OLECMDID_MEDIA_PLAYBACK = 78
- } OLECMDID;
- cpp_quote("")
- typedef enum MEDIAPLAYBACK_STATE {
- MEDIAPLAYBACK_RESUME = 0,
- MEDIAPLAYBACK_PAUSE = 1
- } MEDIAPLAYBACK_STATE;
- cpp_quote("")
- 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("")
- 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")
- cpp_quote("")
- cpp_quote("#define OLECMD_TASKDLGID_ONBEFOREUNLOAD 1")
- cpp_quote("")
- cpp_quote("#if NTDDI_VERSION >= NTDDI_WINXPSP2")
- 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")
- cpp_quote("#define OLECMDARGINDEX_ACTIVEXINSTALL_CLSID 2")
- cpp_quote("#define OLECMDARGINDEX_ACTIVEXINSTALL_INSTALLSCOPE 3")
- cpp_quote("#define OLECMDARGINDEX_ACTIVEXINSTALL_SOURCEURL 4")
- cpp_quote("")
- cpp_quote("#define INSTALL_SCOPE_INVALID 0")
- cpp_quote("#define INSTALL_SCOPE_MACHINE 1")
- cpp_quote("#define INSTALL_SCOPE_USER 2")
- cpp_quote("")
- typedef enum IGNOREMIME {
- IGNOREMIME_PROMPT = 0x00000001,
- IGNOREMIME_TEXT = 0x00000002
- } IGNOREMIME;
- cpp_quote("")
- typedef enum WPCSETTING {
- WPCSETTING_LOGGING_ENABLED = 0x00000001,
- WPCSETTING_FILEDOWNLOAD_BLOCKED = 0x00000002,
- } WPCSETTING;
- cpp_quote("#endif")
- cpp_quote("")
- [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(" 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("#if NTDDI_VERSION >= NTDDI_WINXPSP2")
- cpp_quote(" OLECMDIDF_REFRESH_PROMPTIFOFFLINE = 0x2000,")
- cpp_quote(" OLECMDIDF_REFRESH_THROUGHSCRIPT = 0x4000,")
- cpp_quote(" OLECMDIDF_REFRESH_SKIPBEFOREUNLOADEVENT = 0x8000,")
- 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("#else")
- cpp_quote("OLECMDIDF_REFRESH_PROMPTIFOFFLINE = 0x2000,")
- cpp_quote("OLECMDIDF_REFRESH_THROUGHSCRIPT = 0x4000,")
- cpp_quote("#endif")
- cpp_quote(" OLECMDIDF_REFRESH_PAGEACTION_MIXEDCONTENT = 0x02000000,")
- cpp_quote(" OLECMDIDF_REFRESH_PAGEACTION_INVALID_CERT = 0x04000000")
- cpp_quote("} OLECMDID_REFRESHFLAG;")
- cpp_quote("")
- cpp_quote("typedef enum {")
- cpp_quote(" OLECMDIDF_PAGEACTION_FILEDOWNLOAD = 0x00000001,")
- cpp_quote(" OLECMDIDF_PAGEACTION_ACTIVEXINSTALL = 0x00000002,")
- cpp_quote(" OLECMDIDF_PAGEACTION_ACTIVEXTRUSTFAIL = 0x00000004,")
- cpp_quote(" OLECMDIDF_PAGEACTION_ACTIVEXUSERDISABLE = 0x00000008,")
- cpp_quote(" OLECMDIDF_PAGEACTION_ACTIVEXDISALLOW = 0x00000010,")
- cpp_quote(" OLECMDIDF_PAGEACTION_ACTIVEXUNSAFE = 0x00000020,")
- cpp_quote(" OLECMDIDF_PAGEACTION_POPUPWINDOW = 0x00000040,")
- cpp_quote(" OLECMDIDF_PAGEACTION_LOCALMACHINE = 0x00000080,")
- cpp_quote(" OLECMDIDF_PAGEACTION_MIMETEXTPLAIN = 0x00000100,")
- cpp_quote(" OLECMDIDF_PAGEACTION_SCRIPTNAVIGATE = 0x00000200,")
- cpp_quote(" OLECMDIDF_PAGEACTION_SCRIPTNAVIGATE_ACTIVEXINSTALL = 0x00000200,")
- cpp_quote(" OLECMDIDF_PAGEACTION_PROTLOCKDOWNLOCALMACHINE = 0x00000400,")
- cpp_quote(" OLECMDIDF_PAGEACTION_PROTLOCKDOWNTRUSTED = 0x00000800,")
- cpp_quote(" OLECMDIDF_PAGEACTION_PROTLOCKDOWNINTRANET = 0x00001000,")
- cpp_quote(" OLECMDIDF_PAGEACTION_PROTLOCKDOWNINTERNET = 0x00002000,")
- cpp_quote(" OLECMDIDF_PAGEACTION_PROTLOCKDOWNRESTRICTED = 0x00004000,")
- cpp_quote(" OLECMDIDF_PAGEACTION_PROTLOCKDOWNDENY = 0x00008000,")
- cpp_quote(" OLECMDIDF_PAGEACTION_POPUPALLOWED = 0x00010000,")
- cpp_quote(" OLECMDIDF_PAGEACTION_SCRIPTPROMPT = 0x00020000,")
- cpp_quote(" OLECMDIDF_PAGEACTION_ACTIVEXUSERAPPROVAL = 0x00040000,")
- cpp_quote(" OLECMDIDF_PAGEACTION_MIXEDCONTENT = 0x00080000,")
- cpp_quote(" OLECMDIDF_PAGEACTION_INVALID_CERT = 0x00100000,")
- cpp_quote(" OLECMDIDF_PAGEACTION_INTRANETZONEREQUEST = 0x00200000,")
- cpp_quote(" OLECMDIDF_PAGEACTION_XSSFILTERED = 0x00400000,")
- cpp_quote(" OLECMDIDF_PAGEACTION_SPOOFABLEIDNHOST = 0x00800000,")
- cpp_quote(" OLECMDIDF_PAGEACTION_ACTIVEX_EPM_INCOMPATIBLE = 0x01000000,")
- cpp_quote(" OLECMDIDF_PAGEACTION_SCRIPTNAVIGATE_ACTIVEXUSERAPPROVAL = 0x02000000,")
- cpp_quote(" OLECMDIDF_PAGEACTION_WPCBLOCKED = 0x04000000,")
- cpp_quote(" OLECMDIDF_PAGEACTION_WPCBLOCKED_ACTIVEX = 0x08000000,")
- cpp_quote(" OLECMDIDF_PAGEACTION_EXTENSION_COMPAT_BLOCKED = 0x10000000,")
- cpp_quote(" OLECMDIDF_PAGEACTION_NORESETACTIVEX = 0x20000000,")
- cpp_quote(" OLECMDIDF_PAGEACTION_GENERIC_STATE = 0x40000000,")
- cpp_quote(" OLECMDIDF_PAGEACTION_RESET = (int) 0x80000000")
- cpp_quote("} OLECMDID_PAGEACTIONFLAG;")
- cpp_quote("")
- cpp_quote("typedef enum {")
- cpp_quote(" OLECMDIDF_BROWSERSTATE_EXTENSIONSOFF = 0x00000001,")
- cpp_quote(" OLECMDIDF_BROWSERSTATE_IESECURITY = 0x00000002,")
- cpp_quote(" OLECMDIDF_BROWSERSTATE_PROTECTEDMODE_OFF = 0x00000004,")
- cpp_quote(" OLECMDIDF_BROWSERSTATE_RESET = 0x00000008,")
- cpp_quote(" OLECMDIDF_BROWSERSTATE_REQUIRESACTIVEX = 0x00000010,")
- cpp_quote("} OLECMDID_BROWSERSTATEFLAG;")
- cpp_quote("")
- cpp_quote("typedef enum {")
- cpp_quote(" OLECMDIDF_OPTICAL_ZOOM_NOPERSIST = 0x00000001,")
- cpp_quote(" OLECMDIDF_OPTICAL_ZOOM_NOLAYOUT = 0x00000010")
- cpp_quote("} OLECMDID_OPTICAL_ZOOMFLAG;")
- cpp_quote("")
- cpp_quote("typedef enum {")
- 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("typedef enum {")
- cpp_quote(" OLECMDIDF_WINDOWSTATE_USERVISIBLE = 0x00000001,")
- cpp_quote(" OLECMDIDF_WINDOWSTATE_ENABLED = 0x00000002,")
- cpp_quote(" OLECMDIDF_WINDOWSTATE_USERVISIBLE_VALID = 0x00010000,")
- cpp_quote(" OLECMDIDF_WINDOWSTATE_ENABLED_VALID = 0x00020000")
- cpp_quote("} OLECMDID_WINDOWSTATE_FLAG;")
- cpp_quote("")
- cpp_quote("typedef enum {")
- cpp_quote(" OLECMDIDF_VIEWPORTMODE_FIXED_LAYOUT_WIDTH = 0x00000001,")
- cpp_quote(" OLECMDIDF_VIEWPORTMODE_EXCLUDE_VISUAL_BOTTOM = 0x00000002,")
- cpp_quote(" OLECMDIDF_VIEWPORTMODE_FIXED_LAYOUT_WIDTH_VALID = 0x00010000,")
- cpp_quote(" OLECMDIDF_VIEWPORTMODE_EXCLUDE_VISUAL_BOTTOM_VALID = 0x00020000")
- cpp_quote("} OLECMDID_VIEWPORT_MODE_FLAG;")
- cpp_quote("")
- 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("")
- cpp_quote("EXTERN_C const GUID SID_SContainerDispatch;")
- cpp_quote("")
- [object, uuid (41b68150-904c-4e17-A0BA-A438182E359D), pointer_default (unique)]
- interface IZoomEvents : IUnknown {
- HRESULT OnZoomPercentChanged ([in] ULONG ulZoomPercent);
- };
- cpp_quote("")
- [object, uuid (d81f90a3-8156-44f7-ad28-5abb87003274), pointer_default (unique)]
- interface IProtectFocus : IUnknown {
- HRESULT AllowFocusChange ([out] BOOL *pfAllow);
- };
- cpp_quote("")
- cpp_quote("#define SID_SProtectFocus IID_IProtectFocus")
- cpp_quote("")
- cpp_quote("#ifndef _LPPROTECTEDMODEMENUSERVICES_DEFINED")
- cpp_quote("#define _LPPROTECTEDMODEMENUSERVICES_DEFINED")
- [object, uuid (73c105ee-9dff-4a07-b83c-7eff290c266e), pointer_default (unique)]
- interface IProtectedModeMenuServices : IUnknown {
- HRESULT CreateMenu ([out] HMENU *phMenu);
- HRESULT LoadMenu ([in, string] LPCWSTR pszModuleName,[in, string] LPCWSTR pszMenuName,[out] HMENU *phMenu);
- HRESULT LoadMenuID ([in, string] LPCWSTR pszModuleName,[in] WORD wResourceID,[out] HMENU *phMenu);
- }
- cpp_quote("#endif")
- cpp_quote("#endif")
- cpp_quote("#if WINAPI_FAMILY_ONE_PARTITION(WINAPI_FAMILY_DESKTOP_APP, WINAPI_PARTITION_APP)")
- cpp_quote("typedef struct tagPAGESET { } PAGESET;")
- cpp_quote("#endif")
|