[1166] | 1 | cpp_quote("/**")
|
---|
| 2 | cpp_quote(" * This file is part of the mingw-w64 runtime package.")
|
---|
| 3 | cpp_quote(" * No warranty is given; refer to the file DISCLAIMER within this package.")
|
---|
| 4 | cpp_quote(" */")
|
---|
| 5 | cpp_quote("")
|
---|
| 6 | cpp_quote("#include <winapifamily.h>")
|
---|
| 7 | cpp_quote("")
|
---|
| 8 | cpp_quote("#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)")
|
---|
| 9 | cpp_quote("")
|
---|
| 10 |
|
---|
| 11 | import "ocidl.idl";
|
---|
| 12 | import "objidl.idl";
|
---|
| 13 | import "oleidl.idl";
|
---|
| 14 | import "oaidl.idl";
|
---|
| 15 | import "servprov.idl";
|
---|
| 16 |
|
---|
| 17 | cpp_quote("")
|
---|
| 18 | interface IOleDocument;
|
---|
| 19 | interface IOleDocumentSite;
|
---|
| 20 | interface IOleDocumentView;
|
---|
| 21 | interface IEnumOleDocumentViews;
|
---|
| 22 | interface IContinueCallback;
|
---|
| 23 | interface IPrint;
|
---|
| 24 | interface IOleCommandTarget;
|
---|
| 25 | interface IProtectedModeMenuServices;
|
---|
| 26 |
|
---|
| 27 | cpp_quote("")
|
---|
| 28 | cpp_quote("#ifndef _LPOLEDOCUMENT_DEFINED")
|
---|
| 29 | cpp_quote("#define _LPOLEDOCUMENT_DEFINED")
|
---|
| 30 | [object, uuid (b722bcc5-4e68-101b-a2bc-00aa00404770), pointer_default (unique)]
|
---|
| 31 | interface IOleDocument : IUnknown {
|
---|
| 32 | typedef [unique] IOleDocument *LPOLEDOCUMENT;
|
---|
| 33 | cpp_quote("")
|
---|
| 34 | typedef enum {
|
---|
| 35 | DOCMISC_CANCREATEMULTIPLEVIEWS = 1,
|
---|
| 36 | DOCMISC_SUPPORTCOMPLEXRECTANGLES = 2,
|
---|
| 37 | DOCMISC_CANTOPENEDIT = 4,
|
---|
| 38 | DOCMISC_NOFILESUPPORT = 8
|
---|
| 39 | } DOCMISC;
|
---|
| 40 | cpp_quote("")
|
---|
| 41 | HRESULT CreateView ([in, unique] IOleInPlaceSite *pIPSite,[in, unique] IStream *pstm,[in] DWORD dwReserved,[out] IOleDocumentView **ppView);
|
---|
| 42 | HRESULT GetDocMiscStatus ([out] DWORD *pdwStatus);
|
---|
| 43 | HRESULT EnumViews ([out] IEnumOleDocumentViews **ppEnum,[out] IOleDocumentView **ppView);
|
---|
| 44 | }
|
---|
| 45 | cpp_quote("#endif")
|
---|
| 46 | cpp_quote("")
|
---|
| 47 | cpp_quote("#ifndef _LPOLEDOCUMENTSITE_DEFINED")
|
---|
| 48 | cpp_quote("#define _LPOLEDOCUMENTSITE_DEFINED")
|
---|
| 49 | [object, uuid (b722bcc7-4e68-101b-a2bc-00aa00404770), pointer_default (unique)]
|
---|
| 50 | interface IOleDocumentSite : IUnknown {
|
---|
| 51 | typedef [unique] IOleDocumentSite *LPOLEDOCUMENTSITE;
|
---|
| 52 | cpp_quote("")
|
---|
| 53 | HRESULT ActivateMe ([in] IOleDocumentView *pViewToActivate);
|
---|
| 54 | }
|
---|
| 55 | cpp_quote("#endif")
|
---|
| 56 | cpp_quote("")
|
---|
| 57 | cpp_quote("#ifndef _LPOLEDOCUMENTVIEW_DEFINED")
|
---|
| 58 | cpp_quote("#define _LPOLEDOCUMENTVIEW_DEFINED")
|
---|
| 59 | [object, uuid (b722bcc6-4e68-101b-a2bc-00aa00404770), pointer_default (unique)]
|
---|
| 60 | interface IOleDocumentView : IUnknown {
|
---|
| 61 | typedef [unique] IOleDocumentView *LPOLEDOCUMENTVIEW;
|
---|
| 62 | cpp_quote("")
|
---|
| 63 | HRESULT SetInPlaceSite ([in, unique] IOleInPlaceSite *pIPSite);
|
---|
| 64 | HRESULT GetInPlaceSite ([out] IOleInPlaceSite **ppIPSite);
|
---|
| 65 | HRESULT GetDocument ([out] IUnknown **ppunk);
|
---|
| 66 | [input_sync] HRESULT SetRect ([in] LPRECT prcView);
|
---|
| 67 | HRESULT GetRect ([out] LPRECT prcView);
|
---|
| 68 | [input_sync] HRESULT SetRectComplex ([in, unique] LPRECT prcView,[in, unique] LPRECT prcHScroll,[in, unique] LPRECT prcVScroll,[in, unique] LPRECT prcSizeBox);
|
---|
| 69 | HRESULT Show ([in] BOOL fShow);
|
---|
| 70 | HRESULT UIActivate ([in] BOOL fUIActivate);
|
---|
| 71 | HRESULT Open (void);
|
---|
| 72 | HRESULT CloseView ([in] DWORD dwReserved);
|
---|
| 73 | HRESULT SaveViewState ([in] LPSTREAM pstm);
|
---|
| 74 | HRESULT ApplyViewState ([in] LPSTREAM pstm);
|
---|
| 75 | HRESULT Clone ([in] IOleInPlaceSite *pIPSiteNew,[out] IOleDocumentView **ppViewNew);
|
---|
| 76 | }
|
---|
| 77 | cpp_quote("#endif")
|
---|
| 78 | cpp_quote("")
|
---|
| 79 | cpp_quote("#ifndef _LPENUMOLEDOCUMENTVIEWS_DEFINED")
|
---|
| 80 | cpp_quote("#define _LPENUMOLEDOCUMENTVIEWS_DEFINED")
|
---|
| 81 | [object, uuid (b722bcc8-4e68-101b-a2bc-00aa00404770), pointer_default (unique)]
|
---|
| 82 | interface IEnumOleDocumentViews : IUnknown {
|
---|
| 83 | typedef [unique] IEnumOleDocumentViews *LPENUMOLEDOCUMENTVIEWS;
|
---|
| 84 | cpp_quote("")
|
---|
| 85 | [local] HRESULT __stdcall Next ([in] ULONG cViews,[out] IOleDocumentView **rgpView,[out] ULONG *pcFetched);
|
---|
| 86 | [call_as (Next)] HRESULT __stdcall RemoteNext ([in] ULONG cViews,[out, size_is (cViews), length_is (*pcFetched)]IOleDocumentView **rgpView,[out] ULONG *pcFetched);
|
---|
| 87 | HRESULT Skip ([in] ULONG cViews);
|
---|
| 88 | HRESULT Reset ();
|
---|
| 89 | HRESULT Clone ([out] IEnumOleDocumentViews **ppEnum);
|
---|
| 90 | }
|
---|
| 91 | cpp_quote("#endif")
|
---|
| 92 | cpp_quote("")
|
---|
| 93 | cpp_quote("#ifndef _LPCONTINUECALLBACK_DEFINED")
|
---|
| 94 | cpp_quote("#define _LPCONTINUECALLBACK_DEFINED")
|
---|
| 95 | [object, uuid (b722bcca-4e68-101b-a2bc-00aa00404770), pointer_default (unique)]
|
---|
| 96 | interface IContinueCallback : IUnknown {
|
---|
| 97 | typedef [unique] IContinueCallback *LPCONTINUECALLBACK;
|
---|
| 98 | cpp_quote("")
|
---|
| 99 | HRESULT FContinue ();
|
---|
| 100 | HRESULT FContinuePrinting ([in] LONG nCntPrinted,[in] LONG nCurPage,[in, unique] wchar_t *pwszPrintStatus);
|
---|
| 101 | }
|
---|
| 102 | cpp_quote("#endif")
|
---|
| 103 | cpp_quote("")
|
---|
| 104 | cpp_quote("#ifndef _LPPRINT_DEFINED")
|
---|
| 105 | cpp_quote("#define _LPPRINT_DEFINED")
|
---|
| 106 | [object, uuid (b722bcc9-4e68-101b-a2bc-00aa00404770), pointer_default (unique)]
|
---|
| 107 | interface IPrint : IUnknown {
|
---|
| 108 | typedef [unique] IPrint *LPPRINT;
|
---|
| 109 | cpp_quote("")
|
---|
| 110 | typedef enum {
|
---|
| 111 | PRINTFLAG_MAYBOTHERUSER = 1,
|
---|
| 112 | PRINTFLAG_PROMPTUSER = 2,
|
---|
| 113 | PRINTFLAG_USERMAYCHANGEPRINTER = 4,
|
---|
| 114 | PRINTFLAG_RECOMPOSETODEVICE = 8,
|
---|
| 115 | PRINTFLAG_DONTACTUALLYPRINT = 16,
|
---|
| 116 | PRINTFLAG_FORCEPROPERTIES = 32,
|
---|
| 117 | PRINTFLAG_PRINTTOFILE = 64
|
---|
| 118 | } PRINTFLAG;
|
---|
| 119 | cpp_quote("")
|
---|
| 120 | typedef struct tagPAGERANGE {
|
---|
| 121 | LONG nFromPage;
|
---|
| 122 | LONG nToPage;
|
---|
| 123 | } PAGERANGE;
|
---|
| 124 | cpp_quote("")
|
---|
| 125 | typedef struct tagPAGESET {
|
---|
| 126 | ULONG cbStruct;
|
---|
| 127 | BOOL fOddPages;
|
---|
| 128 | BOOL fEvenPages;
|
---|
| 129 | ULONG cPageRange;
|
---|
| 130 | [size_is (cPageRange)]
|
---|
| 131 | PAGERANGE rgPages[];
|
---|
| 132 | } PAGESET;
|
---|
| 133 | cpp_quote("")
|
---|
| 134 | cpp_quote("#define PAGESET_TOLASTPAGE ((WORD)(-1L))")
|
---|
| 135 |
|
---|
| 136 | cpp_quote("")
|
---|
| 137 | HRESULT SetInitialPageNum ([in] LONG nFirstPage);
|
---|
| 138 | HRESULT GetPageInfo ([out] LONG *pnFirstPage,[out] LONG *pcPages);
|
---|
| 139 | [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);
|
---|
| 140 | [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);
|
---|
| 141 | }
|
---|
| 142 | cpp_quote("#endif")
|
---|
| 143 | cpp_quote("")
|
---|
| 144 | cpp_quote("#ifndef _LPOLECOMMANDTARGET_DEFINED")
|
---|
| 145 | cpp_quote("#define _LPOLECOMMANDTARGET_DEFINED")
|
---|
| 146 | [object, uuid (b722bccb-4e68-101b-a2bc-00aa00404770), pointer_default (unique)]
|
---|
| 147 | interface IOleCommandTarget : IUnknown {
|
---|
| 148 | typedef [unique] IOleCommandTarget *LPOLECOMMANDTARGET;
|
---|
| 149 | cpp_quote("")
|
---|
| 150 | typedef enum OLECMDF {
|
---|
| 151 | OLECMDF_SUPPORTED = 0x00000001,
|
---|
| 152 | OLECMDF_ENABLED = 0x00000002,
|
---|
| 153 | OLECMDF_LATCHED = 0x00000004,
|
---|
| 154 | OLECMDF_NINCHED = 0x00000008,
|
---|
| 155 | OLECMDF_INVISIBLE = 0x00000010,
|
---|
| 156 | OLECMDF_DEFHIDEONCTXTMENU = 0x00000020
|
---|
| 157 | } OLECMDF;
|
---|
| 158 | cpp_quote("")
|
---|
| 159 | typedef struct _tagOLECMD {
|
---|
| 160 | ULONG cmdID;
|
---|
| 161 | DWORD cmdf;
|
---|
| 162 | } OLECMD;
|
---|
| 163 | cpp_quote("")
|
---|
| 164 | typedef struct _tagOLECMDTEXT {
|
---|
| 165 | DWORD cmdtextf;
|
---|
| 166 | ULONG cwActual;
|
---|
| 167 | ULONG cwBuf;
|
---|
| 168 | [size_is (cwBuf)]
|
---|
| 169 | wchar_t rgwz[];
|
---|
| 170 | } OLECMDTEXT;
|
---|
| 171 | cpp_quote("")
|
---|
| 172 | typedef enum OLECMDTEXTF {
|
---|
| 173 | OLECMDTEXTF_NONE = 0,
|
---|
| 174 | OLECMDTEXTF_NAME = 1,
|
---|
| 175 | OLECMDTEXTF_STATUS = 2
|
---|
| 176 | } OLECMDTEXTF;
|
---|
| 177 | cpp_quote("")
|
---|
| 178 | typedef enum OLECMDEXECOPT {
|
---|
| 179 | OLECMDEXECOPT_DODEFAULT = 0,
|
---|
| 180 | OLECMDEXECOPT_PROMPTUSER = 1,
|
---|
| 181 | OLECMDEXECOPT_DONTPROMPTUSER = 2,
|
---|
| 182 | OLECMDEXECOPT_SHOWHELP = 3
|
---|
| 183 | } OLECMDEXECOPT;
|
---|
| 184 | cpp_quote("")
|
---|
| 185 | typedef enum OLECMDID {
|
---|
| 186 | OLECMDID_OPEN = 1,
|
---|
| 187 | OLECMDID_NEW = 2,
|
---|
| 188 | OLECMDID_SAVE = 3,
|
---|
| 189 | OLECMDID_SAVEAS = 4,
|
---|
| 190 | OLECMDID_SAVECOPYAS = 5,
|
---|
| 191 | OLECMDID_PRINT = 6,
|
---|
| 192 | OLECMDID_PRINTPREVIEW = 7,
|
---|
| 193 | OLECMDID_PAGESETUP = 8,
|
---|
| 194 | OLECMDID_SPELL = 9,
|
---|
| 195 | OLECMDID_PROPERTIES = 10,
|
---|
| 196 | OLECMDID_CUT = 11,
|
---|
| 197 | OLECMDID_COPY = 12,
|
---|
| 198 | OLECMDID_PASTE = 13,
|
---|
| 199 | OLECMDID_PASTESPECIAL = 14,
|
---|
| 200 | OLECMDID_UNDO = 15,
|
---|
| 201 | OLECMDID_REDO = 16,
|
---|
| 202 | OLECMDID_SELECTALL = 17,
|
---|
| 203 | OLECMDID_CLEARSELECTION = 18,
|
---|
| 204 | OLECMDID_ZOOM = 19,
|
---|
| 205 | OLECMDID_GETZOOMRANGE = 20,
|
---|
| 206 | OLECMDID_UPDATECOMMANDS = 21,
|
---|
| 207 | OLECMDID_REFRESH = 22,
|
---|
| 208 | OLECMDID_STOP = 23,
|
---|
| 209 | OLECMDID_HIDETOOLBARS = 24,
|
---|
| 210 | OLECMDID_SETPROGRESSMAX = 25,
|
---|
| 211 | OLECMDID_SETPROGRESSPOS = 26,
|
---|
| 212 | OLECMDID_SETPROGRESSTEXT = 27,
|
---|
| 213 | OLECMDID_SETTITLE = 28,
|
---|
| 214 | OLECMDID_SETDOWNLOADSTATE = 29,
|
---|
| 215 | OLECMDID_STOPDOWNLOAD = 30,
|
---|
| 216 | OLECMDID_ONTOOLBARACTIVATED = 31,
|
---|
| 217 | OLECMDID_FIND = 32,
|
---|
| 218 | OLECMDID_DELETE = 33,
|
---|
| 219 | OLECMDID_HTTPEQUIV = 34,
|
---|
| 220 | OLECMDID_HTTPEQUIV_DONE = 35,
|
---|
| 221 | OLECMDID_ENABLE_INTERACTION = 36,
|
---|
| 222 | OLECMDID_ONUNLOAD = 37,
|
---|
| 223 | OLECMDID_PROPERTYBAG2 = 38,
|
---|
| 224 | OLECMDID_PREREFRESH = 39,
|
---|
| 225 | OLECMDID_SHOWSCRIPTERROR = 40,
|
---|
| 226 | OLECMDID_SHOWMESSAGE = 41,
|
---|
| 227 | OLECMDID_SHOWFIND = 42,
|
---|
| 228 | OLECMDID_SHOWPAGESETUP = 43,
|
---|
| 229 | OLECMDID_SHOWPRINT = 44,
|
---|
| 230 | OLECMDID_CLOSE = 45,
|
---|
| 231 | OLECMDID_ALLOWUILESSSAVEAS = 46,
|
---|
| 232 | OLECMDID_DONTDOWNLOADCSS = 47,
|
---|
| 233 | OLECMDID_UPDATEPAGESTATUS = 48,
|
---|
| 234 | OLECMDID_PRINT2 = 49,
|
---|
| 235 | OLECMDID_PRINTPREVIEW2 = 50,
|
---|
| 236 | OLECMDID_SETPRINTTEMPLATE = 51,
|
---|
| 237 | OLECMDID_GETPRINTTEMPLATE = 52,
|
---|
| 238 | OLECMDID_PAGEACTIONBLOCKED = 55,
|
---|
| 239 | OLECMDID_PAGEACTIONUIQUERY = 56,
|
---|
| 240 | OLECMDID_FOCUSVIEWCONTROLS = 57,
|
---|
| 241 | OLECMDID_FOCUSVIEWCONTROLSQUERY = 58,
|
---|
| 242 | OLECMDID_SHOWPAGEACTIONMENU = 59,
|
---|
| 243 | OLECMDID_ADDTRAVELENTRY = 60,
|
---|
| 244 | OLECMDID_UPDATETRAVELENTRY = 61,
|
---|
| 245 | OLECMDID_UPDATEBACKFORWARDSTATE = 62,
|
---|
| 246 | OLECMDID_OPTICAL_ZOOM = 63,
|
---|
| 247 | OLECMDID_OPTICAL_GETZOOMRANGE = 64,
|
---|
| 248 | OLECMDID_WINDOWSTATECHANGED = 65,
|
---|
| 249 | OLECMDID_ACTIVEXINSTALLSCOPE = 66,
|
---|
| 250 | OLECMDID_UPDATETRAVELENTRY_DATARECOVERY = 67,
|
---|
| 251 | OLECMDID_SHOWTASKDLG = 68,
|
---|
| 252 | OLECMDID_POPSTATEEVENT = 69,
|
---|
| 253 | OLECMDID_VIEWPORT_MODE = 70,
|
---|
| 254 | OLECMDID_LAYOUT_VIEWPORT_WIDTH = 71,
|
---|
| 255 | OLECMDID_VISUAL_VIEWPORT_EXCLUDE_BOTTOM = 72,
|
---|
| 256 | OLECMDID_USER_OPTICAL_ZOOM = 73,
|
---|
| 257 | OLECMDID_PAGEAVAILABLE = 74,
|
---|
| 258 | OLECMDID_GETUSERSCALABLE = 75,
|
---|
| 259 | OLECMDID_UPDATE_CARET = 76,
|
---|
| 260 | OLECMDID_ENABLE_VISIBILITY = 77,
|
---|
| 261 | OLECMDID_MEDIA_PLAYBACK = 78
|
---|
| 262 | } OLECMDID;
|
---|
| 263 | cpp_quote("")
|
---|
| 264 | typedef enum MEDIAPLAYBACK_STATE {
|
---|
| 265 | MEDIAPLAYBACK_RESUME = 0,
|
---|
| 266 | MEDIAPLAYBACK_PAUSE = 1
|
---|
| 267 | } MEDIAPLAYBACK_STATE;
|
---|
| 268 | cpp_quote("")
|
---|
| 269 | cpp_quote("#define OLECMDERR_E_FIRST (OLE_E_LAST + 1)")
|
---|
| 270 | cpp_quote("#define OLECMDERR_E_NOTSUPPORTED (OLECMDERR_E_FIRST)")
|
---|
| 271 | cpp_quote("#define OLECMDERR_E_DISABLED (OLECMDERR_E_FIRST + 1)")
|
---|
| 272 | cpp_quote("#define OLECMDERR_E_NOHELP (OLECMDERR_E_FIRST + 2)")
|
---|
| 273 | cpp_quote("#define OLECMDERR_E_CANCELED (OLECMDERR_E_FIRST + 3)")
|
---|
| 274 | cpp_quote("#define OLECMDERR_E_UNKNOWNGROUP (OLECMDERR_E_FIRST + 4)")
|
---|
| 275 | cpp_quote("")
|
---|
| 276 | cpp_quote("#define MSOCMDERR_E_FIRST OLECMDERR_E_FIRST")
|
---|
| 277 | cpp_quote("#define MSOCMDERR_E_NOTSUPPORTED OLECMDERR_E_NOTSUPPORTED")
|
---|
| 278 | cpp_quote("#define MSOCMDERR_E_DISABLED OLECMDERR_E_DISABLED")
|
---|
| 279 | cpp_quote("#define MSOCMDERR_E_NOHELP OLECMDERR_E_NOHELP")
|
---|
| 280 | cpp_quote("#define MSOCMDERR_E_CANCELED OLECMDERR_E_CANCELED")
|
---|
| 281 | cpp_quote("#define MSOCMDERR_E_UNKNOWNGROUP OLECMDERR_E_UNKNOWNGROUP")
|
---|
| 282 | cpp_quote("")
|
---|
| 283 | cpp_quote("#define OLECMD_TASKDLGID_ONBEFOREUNLOAD 1")
|
---|
| 284 | cpp_quote("")
|
---|
| 285 | cpp_quote("#if NTDDI_VERSION >= NTDDI_WINXPSP2")
|
---|
| 286 | cpp_quote("#define OLECMDARGINDEX_SHOWPAGEACTIONMENU_HWND 0")
|
---|
| 287 | cpp_quote("#define OLECMDARGINDEX_SHOWPAGEACTIONMENU_X 1")
|
---|
| 288 | cpp_quote("#define OLECMDARGINDEX_SHOWPAGEACTIONMENU_Y 2")
|
---|
| 289 | cpp_quote("#define OLECMDARGINDEX_ACTIVEXINSTALL_PUBLISHER 0")
|
---|
| 290 | cpp_quote("#define OLECMDARGINDEX_ACTIVEXINSTALL_DISPLAYNAME 1")
|
---|
| 291 | cpp_quote("#define OLECMDARGINDEX_ACTIVEXINSTALL_CLSID 2")
|
---|
| 292 | cpp_quote("#define OLECMDARGINDEX_ACTIVEXINSTALL_INSTALLSCOPE 3")
|
---|
| 293 | cpp_quote("#define OLECMDARGINDEX_ACTIVEXINSTALL_SOURCEURL 4")
|
---|
| 294 | cpp_quote("")
|
---|
| 295 | cpp_quote("#define INSTALL_SCOPE_INVALID 0")
|
---|
| 296 | cpp_quote("#define INSTALL_SCOPE_MACHINE 1")
|
---|
| 297 | cpp_quote("#define INSTALL_SCOPE_USER 2")
|
---|
| 298 |
|
---|
| 299 | cpp_quote("")
|
---|
| 300 | typedef enum IGNOREMIME {
|
---|
| 301 | IGNOREMIME_PROMPT = 0x00000001,
|
---|
| 302 | IGNOREMIME_TEXT = 0x00000002
|
---|
| 303 | } IGNOREMIME;
|
---|
| 304 |
|
---|
| 305 | cpp_quote("")
|
---|
| 306 | typedef enum WPCSETTING {
|
---|
| 307 | WPCSETTING_LOGGING_ENABLED = 0x00000001,
|
---|
| 308 | WPCSETTING_FILEDOWNLOAD_BLOCKED = 0x00000002,
|
---|
| 309 | } WPCSETTING;
|
---|
| 310 | cpp_quote("#endif")
|
---|
| 311 | cpp_quote("")
|
---|
| 312 | [input_sync] HRESULT QueryStatus ([in, unique] const GUID *pguidCmdGroup,[in] ULONG cCmds,[size_is (cCmds)][in, out] OLECMD prgCmds[],[in, out, unique] OLECMDTEXT *pCmdText);
|
---|
| 313 | HRESULT Exec ([in, unique] const GUID *pguidCmdGroup,[in] DWORD nCmdID,[in] DWORD nCmdexecopt,[in, unique] VARIANT *pvaIn,[in, out, unique] VARIANT *pvaOut);
|
---|
| 314 | }
|
---|
| 315 | cpp_quote("#endif")
|
---|
| 316 |
|
---|
| 317 | cpp_quote("typedef enum {")
|
---|
| 318 | cpp_quote(" OLECMDIDF_REFRESH_NORMAL = 0,")
|
---|
| 319 | cpp_quote(" OLECMDIDF_REFRESH_IFEXPIRED = 1,")
|
---|
| 320 | cpp_quote(" OLECMDIDF_REFRESH_CONTINUE = 2,")
|
---|
| 321 | cpp_quote(" OLECMDIDF_REFRESH_COMPLETELY = 3,")
|
---|
| 322 | cpp_quote(" OLECMDIDF_REFRESH_NO_CACHE = 4,")
|
---|
| 323 | cpp_quote(" OLECMDIDF_REFRESH_RELOAD = 5,")
|
---|
| 324 | cpp_quote(" OLECMDIDF_REFRESH_LEVELMASK = 0x00FF,")
|
---|
| 325 | cpp_quote(" OLECMDIDF_REFRESH_CLEARUSERINPUT = 0x1000,")
|
---|
| 326 | cpp_quote("#if NTDDI_VERSION >= NTDDI_WINXPSP2")
|
---|
| 327 | cpp_quote(" OLECMDIDF_REFRESH_PROMPTIFOFFLINE = 0x2000,")
|
---|
| 328 | cpp_quote(" OLECMDIDF_REFRESH_THROUGHSCRIPT = 0x4000,")
|
---|
| 329 | cpp_quote(" OLECMDIDF_REFRESH_SKIPBEFOREUNLOADEVENT = 0x8000,")
|
---|
| 330 | cpp_quote(" OLECMDIDF_REFRESH_PAGEACTION_ACTIVEXINSTALL = 0x00010000,")
|
---|
| 331 | cpp_quote(" OLECMDIDF_REFRESH_PAGEACTION_FILEDOWNLOAD = 0x00020000,")
|
---|
| 332 | cpp_quote(" OLECMDIDF_REFRESH_PAGEACTION_LOCALMACHINE = 0x00040000,")
|
---|
| 333 | cpp_quote(" OLECMDIDF_REFRESH_PAGEACTION_POPUPWINDOW = 0x00080000,")
|
---|
| 334 | cpp_quote(" OLECMDIDF_REFRESH_PAGEACTION_PROTLOCKDOWNLOCALMACHINE = 0x00100000,")
|
---|
| 335 | cpp_quote(" OLECMDIDF_REFRESH_PAGEACTION_PROTLOCKDOWNTRUSTED = 0x00200000,")
|
---|
| 336 | cpp_quote(" OLECMDIDF_REFRESH_PAGEACTION_PROTLOCKDOWNINTRANET = 0x00400000,")
|
---|
| 337 | cpp_quote(" OLECMDIDF_REFRESH_PAGEACTION_PROTLOCKDOWNINTERNET = 0x00800000,")
|
---|
| 338 | cpp_quote(" OLECMDIDF_REFRESH_PAGEACTION_PROTLOCKDOWNRESTRICTED = 0x01000000,")
|
---|
| 339 | cpp_quote("#else")
|
---|
| 340 | cpp_quote("OLECMDIDF_REFRESH_PROMPTIFOFFLINE = 0x2000,")
|
---|
| 341 | cpp_quote("OLECMDIDF_REFRESH_THROUGHSCRIPT = 0x4000,")
|
---|
| 342 | cpp_quote("#endif")
|
---|
| 343 | cpp_quote(" OLECMDIDF_REFRESH_PAGEACTION_MIXEDCONTENT = 0x02000000,")
|
---|
| 344 | cpp_quote(" OLECMDIDF_REFRESH_PAGEACTION_INVALID_CERT = 0x04000000")
|
---|
| 345 | cpp_quote("} OLECMDID_REFRESHFLAG;")
|
---|
| 346 | cpp_quote("")
|
---|
| 347 | cpp_quote("typedef enum {")
|
---|
| 348 | cpp_quote(" OLECMDIDF_PAGEACTION_FILEDOWNLOAD = 0x00000001,")
|
---|
| 349 | cpp_quote(" OLECMDIDF_PAGEACTION_ACTIVEXINSTALL = 0x00000002,")
|
---|
| 350 | cpp_quote(" OLECMDIDF_PAGEACTION_ACTIVEXTRUSTFAIL = 0x00000004,")
|
---|
| 351 | cpp_quote(" OLECMDIDF_PAGEACTION_ACTIVEXUSERDISABLE = 0x00000008,")
|
---|
| 352 | cpp_quote(" OLECMDIDF_PAGEACTION_ACTIVEXDISALLOW = 0x00000010,")
|
---|
| 353 | cpp_quote(" OLECMDIDF_PAGEACTION_ACTIVEXUNSAFE = 0x00000020,")
|
---|
| 354 | cpp_quote(" OLECMDIDF_PAGEACTION_POPUPWINDOW = 0x00000040,")
|
---|
| 355 | cpp_quote(" OLECMDIDF_PAGEACTION_LOCALMACHINE = 0x00000080,")
|
---|
| 356 | cpp_quote(" OLECMDIDF_PAGEACTION_MIMETEXTPLAIN = 0x00000100,")
|
---|
| 357 | cpp_quote(" OLECMDIDF_PAGEACTION_SCRIPTNAVIGATE = 0x00000200,")
|
---|
| 358 | cpp_quote(" OLECMDIDF_PAGEACTION_SCRIPTNAVIGATE_ACTIVEXINSTALL = 0x00000200,")
|
---|
| 359 | cpp_quote(" OLECMDIDF_PAGEACTION_PROTLOCKDOWNLOCALMACHINE = 0x00000400,")
|
---|
| 360 | cpp_quote(" OLECMDIDF_PAGEACTION_PROTLOCKDOWNTRUSTED = 0x00000800,")
|
---|
| 361 | cpp_quote(" OLECMDIDF_PAGEACTION_PROTLOCKDOWNINTRANET = 0x00001000,")
|
---|
| 362 | cpp_quote(" OLECMDIDF_PAGEACTION_PROTLOCKDOWNINTERNET = 0x00002000,")
|
---|
| 363 | cpp_quote(" OLECMDIDF_PAGEACTION_PROTLOCKDOWNRESTRICTED = 0x00004000,")
|
---|
| 364 | cpp_quote(" OLECMDIDF_PAGEACTION_PROTLOCKDOWNDENY = 0x00008000,")
|
---|
| 365 | cpp_quote(" OLECMDIDF_PAGEACTION_POPUPALLOWED = 0x00010000,")
|
---|
| 366 | cpp_quote(" OLECMDIDF_PAGEACTION_SCRIPTPROMPT = 0x00020000,")
|
---|
| 367 | cpp_quote(" OLECMDIDF_PAGEACTION_ACTIVEXUSERAPPROVAL = 0x00040000,")
|
---|
| 368 | cpp_quote(" OLECMDIDF_PAGEACTION_MIXEDCONTENT = 0x00080000,")
|
---|
| 369 | cpp_quote(" OLECMDIDF_PAGEACTION_INVALID_CERT = 0x00100000,")
|
---|
| 370 | cpp_quote(" OLECMDIDF_PAGEACTION_INTRANETZONEREQUEST = 0x00200000,")
|
---|
| 371 | cpp_quote(" OLECMDIDF_PAGEACTION_XSSFILTERED = 0x00400000,")
|
---|
| 372 | cpp_quote(" OLECMDIDF_PAGEACTION_SPOOFABLEIDNHOST = 0x00800000,")
|
---|
| 373 | cpp_quote(" OLECMDIDF_PAGEACTION_ACTIVEX_EPM_INCOMPATIBLE = 0x01000000,")
|
---|
| 374 | cpp_quote(" OLECMDIDF_PAGEACTION_SCRIPTNAVIGATE_ACTIVEXUSERAPPROVAL = 0x02000000,")
|
---|
| 375 | cpp_quote(" OLECMDIDF_PAGEACTION_WPCBLOCKED = 0x04000000,")
|
---|
| 376 | cpp_quote(" OLECMDIDF_PAGEACTION_WPCBLOCKED_ACTIVEX = 0x08000000,")
|
---|
| 377 | cpp_quote(" OLECMDIDF_PAGEACTION_EXTENSION_COMPAT_BLOCKED = 0x10000000,")
|
---|
| 378 | cpp_quote(" OLECMDIDF_PAGEACTION_NORESETACTIVEX = 0x20000000,")
|
---|
| 379 | cpp_quote(" OLECMDIDF_PAGEACTION_GENERIC_STATE = 0x40000000,")
|
---|
| 380 | cpp_quote(" OLECMDIDF_PAGEACTION_RESET = (int) 0x80000000")
|
---|
| 381 | cpp_quote("} OLECMDID_PAGEACTIONFLAG;")
|
---|
| 382 | cpp_quote("")
|
---|
| 383 | cpp_quote("typedef enum {")
|
---|
| 384 | cpp_quote(" OLECMDIDF_BROWSERSTATE_EXTENSIONSOFF = 0x00000001,")
|
---|
| 385 | cpp_quote(" OLECMDIDF_BROWSERSTATE_IESECURITY = 0x00000002,")
|
---|
| 386 | cpp_quote(" OLECMDIDF_BROWSERSTATE_PROTECTEDMODE_OFF = 0x00000004,")
|
---|
| 387 | cpp_quote(" OLECMDIDF_BROWSERSTATE_RESET = 0x00000008,")
|
---|
| 388 | cpp_quote(" OLECMDIDF_BROWSERSTATE_REQUIRESACTIVEX = 0x00000010,")
|
---|
| 389 | cpp_quote("} OLECMDID_BROWSERSTATEFLAG;")
|
---|
| 390 | cpp_quote("")
|
---|
| 391 | cpp_quote("typedef enum {")
|
---|
| 392 | cpp_quote(" OLECMDIDF_OPTICAL_ZOOM_NOPERSIST = 0x00000001,")
|
---|
| 393 | cpp_quote(" OLECMDIDF_OPTICAL_ZOOM_NOLAYOUT = 0x00000010")
|
---|
| 394 | cpp_quote("} OLECMDID_OPTICAL_ZOOMFLAG;")
|
---|
| 395 | cpp_quote("")
|
---|
| 396 | cpp_quote("typedef enum {")
|
---|
| 397 | cpp_quote(" PAGEACTION_UI_DEFAULT = 0,")
|
---|
| 398 | cpp_quote(" PAGEACTION_UI_MODAL = 1,")
|
---|
| 399 | cpp_quote(" PAGEACTION_UI_MODELESS = 2,")
|
---|
| 400 | cpp_quote(" PAGEACTION_UI_SILENT = 3")
|
---|
| 401 | cpp_quote("} PAGEACTION_UI;")
|
---|
| 402 | cpp_quote("")
|
---|
| 403 | cpp_quote("typedef enum {")
|
---|
| 404 | cpp_quote(" OLECMDIDF_WINDOWSTATE_USERVISIBLE = 0x00000001,")
|
---|
| 405 | cpp_quote(" OLECMDIDF_WINDOWSTATE_ENABLED = 0x00000002,")
|
---|
| 406 | cpp_quote(" OLECMDIDF_WINDOWSTATE_USERVISIBLE_VALID = 0x00010000,")
|
---|
| 407 | cpp_quote(" OLECMDIDF_WINDOWSTATE_ENABLED_VALID = 0x00020000")
|
---|
| 408 | cpp_quote("} OLECMDID_WINDOWSTATE_FLAG;")
|
---|
| 409 | cpp_quote("")
|
---|
| 410 | cpp_quote("typedef enum {")
|
---|
| 411 | cpp_quote(" OLECMDIDF_VIEWPORTMODE_FIXED_LAYOUT_WIDTH = 0x00000001,")
|
---|
| 412 | cpp_quote(" OLECMDIDF_VIEWPORTMODE_EXCLUDE_VISUAL_BOTTOM = 0x00000002,")
|
---|
| 413 | cpp_quote(" OLECMDIDF_VIEWPORTMODE_FIXED_LAYOUT_WIDTH_VALID = 0x00010000,")
|
---|
| 414 | cpp_quote(" OLECMDIDF_VIEWPORTMODE_EXCLUDE_VISUAL_BOTTOM_VALID = 0x00020000")
|
---|
| 415 | cpp_quote("} OLECMDID_VIEWPORT_MODE_FLAG;")
|
---|
| 416 | cpp_quote("")
|
---|
| 417 | cpp_quote("#define IMsoDocument IOleDocument")
|
---|
| 418 | cpp_quote("#define IMsoDocumentSite IOleDocumentSite")
|
---|
| 419 | cpp_quote("#define IMsoView IOleDocumentView")
|
---|
| 420 | cpp_quote("#define IEnumMsoView IEnumOleDocumentViews")
|
---|
| 421 | cpp_quote("#define IMsoCommandTarget IOleCommandTarget")
|
---|
| 422 | cpp_quote("#define LPMSODOCUMENT LPOLEDOCUMENT")
|
---|
| 423 | cpp_quote("#define LPMSODOCUMENTSITE LPOLEDOCUMENTSITE")
|
---|
| 424 | cpp_quote("#define LPMSOVIEW LPOLEDOCUMENTVIEW")
|
---|
| 425 | cpp_quote("#define LPENUMMSOVIEW LPENUMOLEDOCUMENTVIEWS")
|
---|
| 426 | cpp_quote("#define LPMSOCOMMANDTARGET LPOLECOMMANDTARGET")
|
---|
| 427 | cpp_quote("#define MSOCMD OLECMD")
|
---|
| 428 | cpp_quote("#define MSOCMDTEXT OLECMDTEXT")
|
---|
| 429 | cpp_quote("#define IID_IMsoDocument IID_IOleDocument")
|
---|
| 430 | cpp_quote("#define IID_IMsoDocumentSite IID_IOleDocumentSite")
|
---|
| 431 | cpp_quote("#define IID_IMsoView IID_IOleDocumentView")
|
---|
| 432 | cpp_quote("#define IID_IEnumMsoView IID_IEnumOleDocumentViews")
|
---|
| 433 | cpp_quote("#define IID_IMsoCommandTarget IID_IOleCommandTarget")
|
---|
| 434 | cpp_quote("#define MSOCMDF_SUPPORTED OLECMDF_SUPPORTED")
|
---|
| 435 | cpp_quote("#define MSOCMDF_ENABLED OLECMDF_ENABLED")
|
---|
| 436 | cpp_quote("#define MSOCMDF_LATCHED OLECMDF_LATCHED")
|
---|
| 437 | cpp_quote("#define MSOCMDF_NINCHED OLECMDF_NINCHED")
|
---|
| 438 | cpp_quote("#define MSOCMDTEXTF_NONE OLECMDTEXTF_NONE")
|
---|
| 439 | cpp_quote("#define MSOCMDTEXTF_NAME OLECMDTEXTF_NAME")
|
---|
| 440 | cpp_quote("#define MSOCMDTEXTF_STATUS OLECMDTEXTF_STATUS")
|
---|
| 441 | cpp_quote("#define MSOCMDEXECOPT_DODEFAULT OLECMDEXECOPT_DODEFAULT")
|
---|
| 442 | cpp_quote("#define MSOCMDEXECOPT_PROMPTUSER OLECMDEXECOPT_PROMPTUSER")
|
---|
| 443 | cpp_quote("#define MSOCMDEXECOPT_DONTPROMPTUSER OLECMDEXECOPT_DONTPROMPTUSER")
|
---|
| 444 | cpp_quote("#define MSOCMDEXECOPT_SHOWHELP OLECMDEXECOPT_SHOWHELP")
|
---|
| 445 | cpp_quote("#define MSOCMDID_OPEN OLECMDID_OPEN")
|
---|
| 446 | cpp_quote("#define MSOCMDID_NEW OLECMDID_NEW")
|
---|
| 447 | cpp_quote("#define MSOCMDID_SAVE OLECMDID_SAVE")
|
---|
| 448 | cpp_quote("#define MSOCMDID_SAVEAS OLECMDID_SAVEAS")
|
---|
| 449 | cpp_quote("#define MSOCMDID_SAVECOPYAS OLECMDID_SAVECOPYAS")
|
---|
| 450 | cpp_quote("#define MSOCMDID_PRINT OLECMDID_PRINT")
|
---|
| 451 | cpp_quote("#define MSOCMDID_PRINTPREVIEW OLECMDID_PRINTPREVIEW")
|
---|
| 452 | cpp_quote("#define MSOCMDID_PAGESETUP OLECMDID_PAGESETUP")
|
---|
| 453 | cpp_quote("#define MSOCMDID_SPELL OLECMDID_SPELL")
|
---|
| 454 | cpp_quote("#define MSOCMDID_PROPERTIES OLECMDID_PROPERTIES")
|
---|
| 455 | cpp_quote("#define MSOCMDID_CUT OLECMDID_CUT")
|
---|
| 456 | cpp_quote("#define MSOCMDID_COPY OLECMDID_COPY")
|
---|
| 457 | cpp_quote("#define MSOCMDID_PASTE OLECMDID_PASTE")
|
---|
| 458 | cpp_quote("#define MSOCMDID_PASTESPECIAL OLECMDID_PASTESPECIAL")
|
---|
| 459 | cpp_quote("#define MSOCMDID_UNDO OLECMDID_UNDO")
|
---|
| 460 | cpp_quote("#define MSOCMDID_REDO OLECMDID_REDO")
|
---|
| 461 | cpp_quote("#define MSOCMDID_SELECTALL OLECMDID_SELECTALL")
|
---|
| 462 | cpp_quote("#define MSOCMDID_CLEARSELECTION OLECMDID_CLEARSELECTION")
|
---|
| 463 | cpp_quote("#define MSOCMDID_ZOOM OLECMDID_ZOOM")
|
---|
| 464 | cpp_quote("#define MSOCMDID_GETZOOMRANGE OLECMDID_GETZOOMRANGE")
|
---|
| 465 | cpp_quote("")
|
---|
| 466 | cpp_quote("EXTERN_C const GUID SID_SContainerDispatch;")
|
---|
| 467 | cpp_quote("")
|
---|
| 468 | [object, uuid (41b68150-904c-4e17-A0BA-A438182E359D), pointer_default (unique)]
|
---|
| 469 | interface IZoomEvents : IUnknown {
|
---|
| 470 | HRESULT OnZoomPercentChanged ([in] ULONG ulZoomPercent);
|
---|
| 471 | };
|
---|
| 472 |
|
---|
| 473 | cpp_quote("")
|
---|
| 474 | [object, uuid (d81f90a3-8156-44f7-ad28-5abb87003274), pointer_default (unique)]
|
---|
| 475 | interface IProtectFocus : IUnknown {
|
---|
| 476 | HRESULT AllowFocusChange ([out] BOOL *pfAllow);
|
---|
| 477 | };
|
---|
| 478 | cpp_quote("")
|
---|
| 479 | cpp_quote("#define SID_SProtectFocus IID_IProtectFocus")
|
---|
| 480 | cpp_quote("")
|
---|
| 481 | cpp_quote("#ifndef _LPPROTECTEDMODEMENUSERVICES_DEFINED")
|
---|
| 482 | cpp_quote("#define _LPPROTECTEDMODEMENUSERVICES_DEFINED")
|
---|
| 483 | [object, uuid (73c105ee-9dff-4a07-b83c-7eff290c266e), pointer_default (unique)]
|
---|
| 484 | interface IProtectedModeMenuServices : IUnknown {
|
---|
| 485 | HRESULT CreateMenu ([out] HMENU *phMenu);
|
---|
| 486 | HRESULT LoadMenu ([in, string] LPCWSTR pszModuleName,[in, string] LPCWSTR pszMenuName,[out] HMENU *phMenu);
|
---|
| 487 | HRESULT LoadMenuID ([in, string] LPCWSTR pszModuleName,[in] WORD wResourceID,[out] HMENU *phMenu);
|
---|
| 488 | }
|
---|
| 489 | cpp_quote("#endif")
|
---|
| 490 | cpp_quote("#endif")
|
---|
| 491 |
|
---|
| 492 | cpp_quote("#if WINAPI_FAMILY_ONE_PARTITION(WINAPI_FAMILY_DESKTOP_APP, WINAPI_PARTITION_APP)")
|
---|
| 493 | cpp_quote("typedef struct tagPAGESET { } PAGESET;")
|
---|
| 494 | cpp_quote("#endif")
|
---|