2006-04-11 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
* include/comcat.h: INTERFACE should not remain defined
    at the end of the header.
    * include/docobj.h: Ditto.
    * include/exdisp.h: Ditto.
    * include/intshcut.h: Ditto.
    * include/mlang.h: Ditto.
    * include/mshtml.h: Ditto.
    * include/oaidl.h: Ditto.
			
			
This commit is contained in:
		| @@ -1,3 +1,26 @@ | ||||
| 2006-04-11  Chris Sutcliffe <ir0nh34d@users.sourceforge.net> | ||||
|  | ||||
|     * include/comcat.h: INTERFACE should not remain defined | ||||
|     at the end of the header. | ||||
|     * include/docobj.h: Ditto. | ||||
|     * include/exdisp.h: Ditto. | ||||
|     * include/intshcut.h: Ditto. | ||||
|     * include/mlang.h: Ditto. | ||||
|     * include/mshtml.h: Ditto. | ||||
|     * include/oaidl.h: Ditto. | ||||
|     * include/objidl.h: Ditto. | ||||
|     * include/objsafe.h: Ditto. | ||||
|     * include/ocidl.h: Ditto. | ||||
|     * include/oleacc.h: Ditto. | ||||
|     * include/oledlg.h: Ditto. | ||||
|     * include/oleidl.h: Ditto. | ||||
|     * include/richole.h: Ditto. | ||||
|     * include/shldisp.h: Ditto. | ||||
|     * include/shlobj.h: Ditto. | ||||
|     * include/unknwn.h: Ditto. | ||||
|     * include/vfw.h: Ditto. | ||||
|     Thanks to:  Brandon Sneed <brandon at redf dot net> | ||||
|  | ||||
| 2006-04-11  Dimitri Papadopoulos  <papadopo@users.sourceforge.net> | ||||
|  | ||||
| 	* include/commdlg.h (PD_*): Define. | ||||
|   | ||||
| @@ -18,7 +18,6 @@ extern "C"{ | ||||
| EXTERN_C const IID IID_IEnumGUID; | ||||
| typedef interface IEnumGUID *LPENUMGUID; | ||||
|  | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IEnumGUID | ||||
| DECLARE_INTERFACE_(IEnumGUID,IUnknown) | ||||
| { | ||||
| @@ -145,7 +144,6 @@ DECLARE_INTERFACE_(ICatRegister,IUnknown) | ||||
| #endif | ||||
|  | ||||
| EXTERN_C const IID IID_IEnumCATEGORYINFO; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IEnumCATEGORYINFO | ||||
| DECLARE_INTERFACE_(IEnumCATEGORYINFO,IUnknown) | ||||
| { | ||||
|   | ||||
| @@ -78,7 +78,6 @@ EXTERN_C const IID IID_IEnumOleDocumentViews; | ||||
| EXTERN_C const IID IID_IPrint; | ||||
|  | ||||
| EXTERN_C const IID IID_IOleDocumentView; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IOleDocumentView | ||||
| DECLARE_INTERFACE_(IOleDocumentView,IUnknown) | ||||
| { | ||||
| @@ -100,11 +99,10 @@ DECLARE_INTERFACE_(IOleDocumentView,IUnknown) | ||||
| 	STDMETHOD(ApplyViewState)(THIS_ IStream*) PURE; | ||||
| 	STDMETHOD(Clone)(THIS_ LPOLEINPLACESITE,IOleDocumentView**) PURE; | ||||
| }; | ||||
|  | ||||
| #undef INTERFACE | ||||
| DECLARE_ENUMERATOR_(IEnumOleDocumentViews,IOleDocumentView); | ||||
|  | ||||
| EXTERN_C const IID IID_IOleDocument; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IOleDocument | ||||
| DECLARE_INTERFACE_(IOleDocument,IUnknown) | ||||
| { | ||||
| @@ -116,9 +114,9 @@ DECLARE_INTERFACE_(IOleDocument,IUnknown) | ||||
| 	STDMETHOD(GetDocMiscStatus)(THIS_ DWORD*) PURE; | ||||
| 	STDMETHOD(EnumViews)(THIS_ LPENUMOLEDOCUMENTVIEWS*,IOleDocumentView**) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IOleCommandTarget; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IOleCommandTarget | ||||
| DECLARE_INTERFACE_(IOleCommandTarget,IUnknown) | ||||
| { | ||||
| @@ -129,9 +127,9 @@ DECLARE_INTERFACE_(IOleCommandTarget,IUnknown) | ||||
| 	STDMETHOD(QueryStatus)(THIS_ const GUID*,ULONG,OLECMD*,OLECMDTEXT*) PURE; | ||||
| 	STDMETHOD(Exec)(THIS_ const GUID*,DWORD,DWORD,VARIANTARG*,VARIANTARG*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IOleDocumentSite; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IOleDocumentSite | ||||
| DECLARE_INTERFACE_(IOleDocumentSite,IUnknown) | ||||
| { | ||||
| @@ -141,6 +139,7 @@ DECLARE_INTERFACE_(IOleDocumentSite,IUnknown) | ||||
|  | ||||
| 	STDMETHOD(ActivateMe)(THIS_ IOleDocumentView*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| #ifdef __cplusplus | ||||
| } | ||||
|   | ||||
| @@ -24,7 +24,6 @@ typedef enum { | ||||
| } BrowserNavConstants; | ||||
|  | ||||
| EXTERN_C const IID IID_IWebBrowser; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IWebBrowser | ||||
| DECLARE_INTERFACE_(IWebBrowser,IDispatch) | ||||
| { | ||||
| @@ -62,9 +61,9 @@ DECLARE_INTERFACE_(IWebBrowser,IDispatch) | ||||
| 	STDMETHOD(get_LocationURL)(THIS_ BSTR*) PURE; | ||||
| 	STDMETHOD(get_Busy)(THIS_ VARIANT_BOOL*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IWebBrowserApp; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IWebBrowserApp | ||||
| DECLARE_INTERFACE_(IWebBrowserApp,IWebBrowser) | ||||
| { | ||||
| @@ -123,9 +122,9 @@ DECLARE_INTERFACE_(IWebBrowserApp,IWebBrowser) | ||||
| 	STDMETHOD(get_FullScreen)(THIS_ VARIANT_BOOL*) PURE; | ||||
| 	STDMETHOD(put_FullScreen)(THIS_ VARIANT_BOOL) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IWebBrowser2; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IWebBrowser2 | ||||
| DECLARE_INTERFACE_(IWebBrowser2,IWebBrowserApp) | ||||
| { | ||||
| @@ -204,11 +203,11 @@ DECLARE_INTERFACE_(IWebBrowser2,IWebBrowserApp) | ||||
| 	STDMETHOD(get_Resizable)(THIS_ VARIANT_BOOL*) PURE; | ||||
| 	STDMETHOD(put_Resizable)(THIS_ VARIANT_BOOL) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| #define STDDISP(m) STDMETHOD_(void,m) | ||||
|  | ||||
| EXTERN_C const IID DIID_DWebBrowserEvents2; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE DWebBrowserEvents2 | ||||
| DECLARE_INTERFACE_(DWebBrowserEvents2,IDispatch) | ||||
| { | ||||
| @@ -248,6 +247,7 @@ DECLARE_INTERFACE_(DWebBrowserEvents2,IDispatch) | ||||
| 	STDDISP(SetSecureLockIcon)(THIS_ long) PURE; | ||||
| 	STDDISP(FileDownload)(THIS_ VARIANT_BOOL*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| #undef STDDISP | ||||
|  | ||||
|   | ||||
| @@ -45,7 +45,6 @@ typedef struct urlinvokecommandinfo { | ||||
| } URLINVOKECOMMANDINFO,*PURLINVOKECOMMANDINFO; | ||||
| typedef const URLINVOKECOMMANDINFO CURLINVOKECOMMANDINFO; | ||||
| typedef const URLINVOKECOMMANDINFO *PCURLINVOKECOMMANDINFO; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IUniformResourceLocator | ||||
| DECLARE_INTERFACE_(IUniformResourceLocator,IUnknown) | ||||
| { | ||||
| @@ -56,6 +55,7 @@ DECLARE_INTERFACE_(IUniformResourceLocator,IUnknown) | ||||
|  STDMETHOD(GetURL)(THIS_ PSTR*) PURE; | ||||
|  STDMETHOD(InvokeCommand)(THIS_ PURLINVOKECOMMANDINFO) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
| typedef IUniformResourceLocator *PIUniformResourceLocator; | ||||
| typedef const IUniformResourceLocator CIUniformResourceLocator; | ||||
| typedef const IUniformResourceLocator *PCIUniformResourceLocator; | ||||
|   | ||||
| @@ -154,7 +154,6 @@ typedef struct tagUNICODERANGE { | ||||
| typedef struct tagSCRIPTFONTINFO SCRIPTFONTINFO; | ||||
|    | ||||
| EXTERN_C const IID IID_IEnumCodePage; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IEnumCodePage | ||||
| DECLARE_INTERFACE_(IEnumCodePage,IUnknown) | ||||
| { | ||||
| @@ -166,9 +165,9 @@ DECLARE_INTERFACE_(IEnumCodePage,IUnknown) | ||||
|         STDMETHOD(Reset)(THIS) PURE; | ||||
|         STDMETHOD(Skip)(THIS_ ULONG) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IEnumRfc1766; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IEnumRfc1766 | ||||
| DECLARE_INTERFACE_(IEnumRfc1766,IUnknown) | ||||
| { | ||||
| @@ -180,9 +179,9 @@ DECLARE_INTERFACE_(IEnumRfc1766,IUnknown) | ||||
|         STDMETHOD(Reset)(THIS) PURE; | ||||
|         STDMETHOD(Skip)(THIS_ ULONG) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IEnumScript; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IEnumScript | ||||
| DECLARE_INTERFACE_(IEnumScript,IUnknown) | ||||
| { | ||||
| @@ -194,9 +193,9 @@ DECLARE_INTERFACE_(IEnumScript,IUnknown) | ||||
|         STDMETHOD(Reset)(THIS) PURE; | ||||
|         STDMETHOD(Skip)(THIS_ ULONG) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IMLangCodePages; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IMLangCodePages | ||||
| DECLARE_INTERFACE_(IMLangCodePages,IUnknown) | ||||
| { | ||||
| @@ -208,9 +207,9 @@ DECLARE_INTERFACE_(IMLangCodePages,IUnknown) | ||||
|         STDMETHOD(CodePageToCodePages)(THIS_ UINT,DWORD*) PURE; | ||||
|         STDMETHOD(CodePagesToCodePage)(THIS_ DWORD,UINT,UINT*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IMLangConvertCharset; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IMLangConvertCharset | ||||
| DECLARE_INTERFACE_(IMLangConvertCharset,IUnknown) | ||||
| { | ||||
| @@ -225,10 +224,10 @@ DECLARE_INTERFACE_(IMLangConvertCharset,IUnknown) | ||||
|         STDMETHOD(DoConversionToUnicode)(THIS_ CHAR*,UINT*,WCHAR*,UINT*) PURE; | ||||
|         STDMETHOD(DoConversionFromUnicode)(THIS_ WCHAR*,UINT*,CHAR*,UINT*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
| EXTERN_C const CLSID CLSID_CMLangConvertCharset; | ||||
|  | ||||
| EXTERN_C const IID IID_IMLangFontLink; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IMLangFontLink | ||||
| DECLARE_INTERFACE_(IMLangFontLink,IMLangCodePages) | ||||
| { | ||||
| @@ -244,9 +243,9 @@ DECLARE_INTERFACE_(IMLangFontLink,IMLangCodePages) | ||||
|         STDMETHOD(ResetFontMapping)(THIS) PURE; | ||||
|         STDMETHOD(MapFont)(THIS_ HDC,DWORD,WCHAR,HFONT*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IMLangFontLink2; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IMLangFontLink2 | ||||
| DECLARE_INTERFACE_(IMLangFontLink2,IMLangCodePages) | ||||
| { | ||||
| @@ -265,9 +264,9 @@ DECLARE_INTERFACE_(IMLangFontLink2,IMLangCodePages) | ||||
|         STDMETHOD(GetScriptFontInfo)(THIS_ SCRIPT_ID,DWORD,UINT*,SCRIPTFONTINFO*) PURE; | ||||
|         STDMETHOD(CodePageToScriptID)(THIS) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IMLangLineBreakConsole; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IMLangLineBreakConsole | ||||
| DECLARE_INTERFACE_(IMLangLineBreakConsole,IMLangCodePages) | ||||
| { | ||||
| @@ -278,9 +277,9 @@ DECLARE_INTERFACE_(IMLangLineBreakConsole,IMLangCodePages) | ||||
|         STDMETHOD(BreakLineW)(THIS_ LCID,const WCHAR*,long,long,long*,long*) PURE; | ||||
|         STDMETHOD(BreakLineA)(THIS_ LCID,UINT,const CHAR*,long,long,long*,long*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IMultiLanguage; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IMultiLanguage | ||||
| DECLARE_INTERFACE_(IMultiLanguage,IUnknown) | ||||
| { | ||||
| @@ -303,10 +302,10 @@ DECLARE_INTERFACE_(IMultiLanguage,IUnknown) | ||||
|         STDMETHOD(GetRfc1766Info)(THIS_ LCID,PRFC1766INFO) PURE; | ||||
|         STDMETHOD(CreateConvertCharset)(THIS_ UINT,UINT,DWORD,IMLangConvertCharset**) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
| EXTERN_C const CLSID CLSID_CMultiLanguage; | ||||
|  | ||||
| EXTERN_C const IID IID_IMultiLanguage2; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IMultiLanguage2 | ||||
| DECLARE_INTERFACE_(IMultiLanguage2,IUnknown) | ||||
| { | ||||
| @@ -340,6 +339,7 @@ DECLARE_INTERFACE_(IMultiLanguage2,IUnknown) | ||||
|         STDMETHOD(GetNumberOfScripts)(THIS_ UINT*) PURE; | ||||
|         STDMETHOD(EnumScripts)(THIS_ DWORD,LANGID,IEnumScript**) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
|    | ||||
| #pragma pack(pop) | ||||
|   | ||||
| @@ -28,7 +28,6 @@ typedef interface IOmHistory *LPOMHISTORY; | ||||
| typedef interface IOmNavigator *LPOMNAVIGATOR; | ||||
|  | ||||
| EXTERN_C const IID IID_IHTMLLinkElement; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IHTMLLinkElement | ||||
| DECLARE_INTERFACE_(IHTMLLinkElement,IDispatch) | ||||
| { | ||||
| @@ -61,9 +60,9 @@ DECLARE_INTERFACE_(IHTMLLinkElement,IDispatch) | ||||
| 	STDMETHOD(put_media)(THIS_ BSTR) PURE; | ||||
| 	STDMETHOD(get_media)(THIS_ BSTR*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IHTMLImgElement; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IHTMLImgElement | ||||
| DECLARE_INTERFACE_(IHTMLImgElement,IDispatch) | ||||
| { | ||||
| @@ -124,9 +123,9 @@ DECLARE_INTERFACE_(IHTMLImgElement,IDispatch) | ||||
| 	STDMETHOD(put_start)(THIS_ BSTR) PURE; | ||||
| 	STDMETHOD(get_start)(THIS_ BSTR*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IHTMLElementCollection; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IHTMLElementCollection | ||||
| DECLARE_INTERFACE_(IHTMLElementCollection,IDispatch) | ||||
| { | ||||
| @@ -145,10 +144,10 @@ DECLARE_INTERFACE_(IHTMLElementCollection,IDispatch) | ||||
| 	STDMETHOD(item)(THIS_ VARIANT,VARIANT,IDispatch**) PURE; | ||||
| 	STDMETHOD(tags)(THIS_ VARIANT,IDispatch**) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
|  | ||||
| EXTERN_C const IID IID_IHTMLDocument; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IHTMLDocument | ||||
| DECLARE_INTERFACE_(IHTMLDocument,IDispatch) | ||||
| { | ||||
| @@ -162,9 +161,9 @@ DECLARE_INTERFACE_(IHTMLDocument,IDispatch) | ||||
|  | ||||
| 	STDMETHOD(get_Script)(THIS_ IDispatch**) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IHTMLDocument2; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IHTMLDocument2 | ||||
| DECLARE_INTERFACE_(IHTMLDocument2,IHTMLDocument) | ||||
| { | ||||
| @@ -287,9 +286,9 @@ DECLARE_INTERFACE_(IHTMLDocument2,IHTMLDocument) | ||||
| 	STDMETHOD(toString)(THIS_ BSTR*) PURE; | ||||
| 	STDMETHOD(createStyleSheet)(THIS_ BSTR,long,LPHTMLSTYLESHEET*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IHTMLSelectionObject; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IHTMLSelectionObject | ||||
| DECLARE_INTERFACE_(IHTMLSelectionObject,IDispatch) | ||||
| { | ||||
| @@ -306,9 +305,9 @@ DECLARE_INTERFACE_(IHTMLSelectionObject,IDispatch) | ||||
| 	STDMETHOD(clear)(THIS) PURE; | ||||
| 	STDMETHOD(get_type)(THIS_ BSTR*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IHTMLTxtRange; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IHTMLTxtRange | ||||
| DECLARE_INTERFACE_(IHTMLTxtRange,IDispatch) | ||||
| { | ||||
| @@ -351,9 +350,9 @@ DECLARE_INTERFACE_(IHTMLTxtRange,IDispatch) | ||||
| 	STDMETHOD(execCommand)(THIS_ BSTR,VARIANT_BOOL,VARIANT,VARIANT_BOOL*) PURE; | ||||
| 	STDMETHOD(execCommandShowHelp)(THIS_ BSTR,VARIANT_BOOL*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IHTMLElement; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IHTMLElement | ||||
| DECLARE_INTERFACE_(IHTMLElement,IDispatch) | ||||
| { | ||||
| @@ -453,9 +452,9 @@ DECLARE_INTERFACE_(IHTMLElement,IDispatch) | ||||
| 	STDMETHOD(get_children)(THIS_ IDispatch**) PURE; | ||||
| 	STDMETHOD(get_all)(THIS_ IDispatch**) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IHTMLFramesCollection2; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IHTMLFramesCollection2 | ||||
| DECLARE_INTERFACE_(IHTMLFramesCollection2,IDispatch) | ||||
| { | ||||
| @@ -470,9 +469,9 @@ DECLARE_INTERFACE_(IHTMLFramesCollection2,IDispatch) | ||||
|     STDMETHOD(item)(THIS_ VARIANT*,VARIANT*) PURE; | ||||
|     STDMETHOD(get_length)(THIS_ long*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IHTMLWindow2; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IHTMLWindow2 | ||||
| DECLARE_INTERFACE_(IHTMLWindow2,IHTMLFramesCollection2) | ||||
| { | ||||
| @@ -555,9 +554,9 @@ DECLARE_INTERFACE_(IHTMLWindow2,IHTMLFramesCollection2) | ||||
| 	STDMETHOD(resizeBy)(THIS_ long,long) PURE; | ||||
| 	STDMETHOD(get_external)(THIS_ IDispatch**) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IHTMLFrameBase; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IHTMLFrameBase | ||||
| DECLARE_INTERFACE_(IHTMLFrameBase,IDispatch) | ||||
| { | ||||
| @@ -588,9 +587,9 @@ DECLARE_INTERFACE_(IHTMLFrameBase,IDispatch) | ||||
| 	STDMETHOD(put_scrolling)(THIS_ BSTR) PURE; | ||||
| 	STDMETHOD(get_scrolling)(THIS_ BSTR*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IHTMLFrameBase2; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IHTMLFrameBase2 | ||||
| DECLARE_INTERFACE_(IHTMLFrameBase2,IDispatch) | ||||
| { | ||||
| @@ -611,9 +610,9 @@ DECLARE_INTERFACE_(IHTMLFrameBase2,IDispatch) | ||||
| 	STDMETHOD(put_allowTransparency)(THIS_ VARIANT_BOOL) PURE; | ||||
| 	STDMETHOD(get_allowTransparency)(THIS_ VARIANT_BOOL*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IHTMLFrameBase3; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IHTMLFrameBase3 | ||||
| DECLARE_INTERFACE_(IHTMLFrameBase3,IDispatch) | ||||
| { | ||||
| @@ -628,9 +627,9 @@ DECLARE_INTERFACE_(IHTMLFrameBase3,IDispatch) | ||||
| 	STDMETHOD(put_longDesc)(THIS_ BSTR) PURE; | ||||
| 	STDMETHOD(get_longDesc)(THIS_ BSTR*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IHTMLBodyElement; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IHTMLBodyElement | ||||
| DECLARE_INTERFACE_(IHTMLBodyElement,IDispatch) | ||||
| { | ||||
| @@ -678,9 +677,9 @@ DECLARE_INTERFACE_(IHTMLBodyElement,IDispatch) | ||||
| 	STDMETHOD(get_onbeforeunload)(THIS_ VARIANT*) PURE; | ||||
| 	STDMETHOD(createTextRange)(THIS_ IHTMLTxtRange**) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IHTMLBodyElement2; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IHTMLBodyElement2 | ||||
| DECLARE_INTERFACE_(IHTMLBodyElement2,IDispatch) | ||||
| { | ||||
| @@ -697,6 +696,7 @@ DECLARE_INTERFACE_(IHTMLBodyElement2,IDispatch) | ||||
| 	STDMETHOD(put_onafterprint)(THIS_ VARIANT) PURE; | ||||
| 	STDMETHOD(get_onafterprint)(THIS_ VARIANT*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| #ifdef __cplusplus | ||||
| } | ||||
|   | ||||
| @@ -466,7 +466,6 @@ typedef union tagBINDPTR { | ||||
|         LPTYPECOMP lptcomp; | ||||
| } BINDPTR,*LPBINDPTR; | ||||
|  | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IDispatch | ||||
| DECLARE_INTERFACE_(IDispatch,IUnknown) | ||||
| { | ||||
| @@ -478,6 +477,7 @@ DECLARE_INTERFACE_(IDispatch,IUnknown) | ||||
| 	STDMETHOD(GetIDsOfNames)(THIS_ REFIID,LPOLESTR*,UINT,LCID,DISPID*) PURE; | ||||
| 	STDMETHOD(Invoke)(THIS_ DISPID,REFIID,LCID,WORD,DISPPARAMS*,VARIANT*,EXCEPINFO*,UINT*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| #ifdef COBJMACROS | ||||
| #define IDispatch_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) | ||||
| @@ -489,7 +489,6 @@ DECLARE_INTERFACE_(IDispatch,IUnknown) | ||||
| #define IDispatch_Invoke(p,a,b,c,d,e,f,g,h) (p)->lpVtbl->Invoke(p,a,b,c,d,e,f,g,h) | ||||
| #endif | ||||
|    | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IEnumVARIANT | ||||
| DECLARE_INTERFACE_(IEnumVARIANT,IUnknown) | ||||
| { | ||||
| @@ -501,8 +500,8 @@ DECLARE_INTERFACE_(IEnumVARIANT,IUnknown) | ||||
| 	STDMETHOD(Reset)(THIS) PURE; | ||||
| 	STDMETHOD(Clone)(THIS_ IEnumVARIANT**) PURE; | ||||
| }; | ||||
|  | ||||
| #undef INTERFACE | ||||
|  | ||||
| #define INTERFACE ITypeComp | ||||
| DECLARE_INTERFACE_(ITypeComp,IUnknown) | ||||
| { | ||||
| @@ -512,8 +511,8 @@ DECLARE_INTERFACE_(ITypeComp,IUnknown) | ||||
| 	STDMETHOD(Bind)(THIS_ LPOLESTR,ULONG,WORD,LPTYPEINFO*,DESCKIND*,LPBINDPTR) PURE; | ||||
| 	STDMETHOD(BindType)(THIS_ LPOLESTR,ULONG,LPTYPEINFO*,LPTYPECOMP*) PURE; | ||||
| }; | ||||
|  | ||||
| #undef INTERFACE | ||||
|  | ||||
| #define INTERFACE ITypeInfo | ||||
| DECLARE_INTERFACE_(ITypeInfo,IUnknown) | ||||
| { | ||||
| @@ -540,6 +539,7 @@ DECLARE_INTERFACE_(ITypeInfo,IUnknown) | ||||
| 	STDMETHOD_(void,ReleaseFuncDesc)(THIS_ LPFUNCDESC) PURE; | ||||
| 	STDMETHOD_(void,ReleaseVarDesc)(THIS_ LPVARDESC) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| #ifdef COBJMACROS | ||||
| #define ITypeInfo_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) | ||||
| @@ -566,7 +566,6 @@ DECLARE_INTERFACE_(ITypeInfo,IUnknown) | ||||
| #define ITypeInfo_ReleaseVarDesc(p,a) (p)->lpVtbl->ReleaseVarDesc(p,a) | ||||
| #endif | ||||
|  | ||||
| #undef INTERFACE | ||||
| #define INTERFACE ITypeInfo2 | ||||
| DECLARE_INTERFACE_(ITypeInfo2,ITypeInfo) | ||||
| { | ||||
| @@ -608,8 +607,8 @@ DECLARE_INTERFACE_(ITypeInfo2,ITypeInfo) | ||||
| 	STDMETHOD(GetAllVarCustData)(THIS_ UINT,CUSTDATA*) PURE; | ||||
| 	STDMETHOD(GetAllImplTypeCustData)(THIS_ UINT,CUSTDATA*) PURE; | ||||
| }; | ||||
|  | ||||
| #undef INTERFACE | ||||
|  | ||||
| #define INTERFACE ITypeLib | ||||
| DECLARE_INTERFACE_(ITypeLib,IUnknown) | ||||
| { | ||||
| @@ -627,8 +626,8 @@ DECLARE_INTERFACE_(ITypeLib,IUnknown) | ||||
| 	STDMETHOD(FindName)(THIS_ LPOLESTR,ULONG,ITypeInfo**,MEMBERID*,USHORT*) PURE; | ||||
| 	STDMETHOD_(void,ReleaseTLibAttr)(THIS_ TLIBATTR*) PURE; | ||||
| }; | ||||
|  | ||||
| #undef INTERFACE | ||||
|  | ||||
| #define INTERFACE ITypeLib2 | ||||
| DECLARE_INTERFACE_(ITypeLib2,ITypeLib) | ||||
| { | ||||
| @@ -650,9 +649,9 @@ DECLARE_INTERFACE_(ITypeLib2,ITypeLib) | ||||
| 	STDMETHOD(GetDocumentation2)(THIS_ INT,LCID,BSTR*,DWORD*,BSTR*) PURE; | ||||
| 	STDMETHOD(GetAllCustData)(THIS_ CUSTDATA*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IErrorInfo; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IErrorInfo | ||||
| DECLARE_INTERFACE_(IErrorInfo, IUnknown) | ||||
| { | ||||
| @@ -665,6 +664,7 @@ DECLARE_INTERFACE_(IErrorInfo, IUnknown) | ||||
| 	STDMETHOD(GetHelpFile)(THIS_ BSTR*) PURE; | ||||
| 	STDMETHOD(GetHelpContext)(THIS_ DWORD*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| #ifdef COBJMACROS | ||||
| #define IErrorInfo_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) | ||||
| @@ -678,7 +678,6 @@ DECLARE_INTERFACE_(IErrorInfo, IUnknown) | ||||
| #endif | ||||
|  | ||||
| EXTERN_C const IID IID_ICreateErrorInfo; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE ICreateErrorInfo | ||||
| DECLARE_INTERFACE_(ICreateErrorInfo, IUnknown) | ||||
| { | ||||
| @@ -691,9 +690,9 @@ DECLARE_INTERFACE_(ICreateErrorInfo, IUnknown) | ||||
| 	STDMETHOD(SetHelpFile)(THIS_ LPOLESTR) PURE; | ||||
| 	STDMETHOD(SetHelpContext)(THIS_ DWORD) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_ISupportErrorInfo; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE ISupportErrorInfo | ||||
| DECLARE_INTERFACE_(ISupportErrorInfo, IUnknown) | ||||
| { | ||||
| @@ -702,9 +701,9 @@ DECLARE_INTERFACE_(ISupportErrorInfo, IUnknown) | ||||
| 	STDMETHOD_(ULONG,Release)(THIS) PURE; | ||||
| 	STDMETHOD(InterfaceSupportsErrorInfo)(THIS_ REFIID) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IRecordInfo; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IRecordInfo | ||||
| DECLARE_INTERFACE_(IRecordInfo, IUnknown) | ||||
| { | ||||
| @@ -728,6 +727,7 @@ DECLARE_INTERFACE_(IRecordInfo, IUnknown) | ||||
| 	STDMETHOD(RecordCreateCopy)(THIS_ PVOID,PVOID*) PURE; | ||||
| 	STDMETHOD(RecordDestroy )(THIS_ PVOID) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| #ifdef COBJMACROS | ||||
| #define IRecordInfo_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) | ||||
| @@ -752,7 +752,6 @@ DECLARE_INTERFACE_(IRecordInfo, IUnknown) | ||||
| #endif | ||||
|  | ||||
| EXTERN_C const IID IID_ITypeMarshal; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE ITypeMarshal | ||||
| DECLARE_INTERFACE_(ITypeMarshal, IUnknown) | ||||
| { | ||||
| @@ -764,6 +763,7 @@ DECLARE_INTERFACE_(ITypeMarshal, IUnknown) | ||||
| 	STDMETHOD(Unmarshal)(THIS_ PVOID,DWORD,ULONG,BYTE*,ULONG*) PURE; | ||||
| 	STDMETHOD(Free)(THIS_ PVOID) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| #ifdef __cplusplus | ||||
| } | ||||
|   | ||||
| @@ -462,7 +462,6 @@ DECLARE_ENUMERATOR_(IEnumMoniker,interface IMoniker*); | ||||
| DECLARE_ENUMERATOR_(IEnumUnknown,IUnknown*); | ||||
|  | ||||
| EXTERN_C const IID IID_ISequentialStream; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE ISequentialStream | ||||
| DECLARE_INTERFACE_(ISequentialStream,IUnknown) | ||||
| { | ||||
| @@ -472,9 +471,9 @@ DECLARE_INTERFACE_(ISequentialStream,IUnknown) | ||||
| 	STDMETHOD(Read)(THIS_ void*,ULONG,ULONG*) PURE; | ||||
| 	STDMETHOD(Write)(THIS_ void const*,ULONG,ULONG*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IStream; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IStream | ||||
| DECLARE_INTERFACE_(IStream,ISequentialStream) | ||||
| { | ||||
| @@ -493,9 +492,9 @@ DECLARE_INTERFACE_(IStream,ISequentialStream) | ||||
| 	STDMETHOD(Stat)(THIS_ STATSTG*,DWORD) PURE; | ||||
| 	STDMETHOD(Clone)(THIS_ LPSTREAM*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IMarshal; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IMarshal | ||||
| DECLARE_INTERFACE_(IMarshal,IUnknown) | ||||
| { | ||||
| @@ -509,9 +508,9 @@ DECLARE_INTERFACE_(IMarshal,IUnknown) | ||||
| 	STDMETHOD(ReleaseMarshalData) (THIS_ IStream*) PURE; | ||||
| 	STDMETHOD(DisconnectObject) (THIS_ DWORD) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IStdMarshalInfo; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IStdMarshalInfo | ||||
| DECLARE_INTERFACE_(IStdMarshalInfo,IUnknown) | ||||
| { | ||||
| @@ -520,9 +519,9 @@ DECLARE_INTERFACE_(IStdMarshalInfo,IUnknown) | ||||
| 	STDMETHOD_(ULONG,Release)(THIS) PURE; | ||||
| 	STDMETHOD(GetClassForHandler)(THIS_ DWORD,PVOID,CLSID*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IMalloc; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IMalloc | ||||
| DECLARE_INTERFACE_(IMalloc,IUnknown) | ||||
| { | ||||
| @@ -536,9 +535,9 @@ DECLARE_INTERFACE_(IMalloc,IUnknown) | ||||
| 	STDMETHOD_(int,DidAlloc)(THIS_ void*) PURE; | ||||
| 	STDMETHOD_(void,HeapMinimize)(THIS) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IMallocSpy; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IMallocSpy | ||||
| DECLARE_INTERFACE_(IMallocSpy,IUnknown) | ||||
| { | ||||
| @@ -558,9 +557,9 @@ DECLARE_INTERFACE_(IMallocSpy,IUnknown) | ||||
| 	STDMETHOD_(void,PreHeapMinimize)(THIS) PURE; | ||||
| 	STDMETHOD_(void,PostHeapMinimize)(THIS) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IMessageFilter; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IMessageFilter | ||||
| DECLARE_INTERFACE_(IMessageFilter,IUnknown) | ||||
| { | ||||
| @@ -571,9 +570,9 @@ DECLARE_INTERFACE_(IMessageFilter,IUnknown) | ||||
| 	STDMETHOD_(DWORD,RetryRejectedCall)(THIS_ HTASK,DWORD,DWORD) PURE; | ||||
| 	STDMETHOD_(DWORD,MessagePending)(THIS_ HTASK,DWORD,DWORD) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IPersist; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IPersist | ||||
| DECLARE_INTERFACE_(IPersist,IUnknown) | ||||
| { | ||||
| @@ -582,9 +581,9 @@ DECLARE_INTERFACE_(IPersist,IUnknown) | ||||
| 	STDMETHOD_(ULONG,Release)(THIS) PURE; | ||||
| 	STDMETHOD(GetClassID)(THIS_ CLSID*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IPersistStream; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IPersistStream | ||||
| DECLARE_INTERFACE_(IPersistStream,IPersist) | ||||
| { | ||||
| @@ -597,9 +596,9 @@ DECLARE_INTERFACE_(IPersistStream,IPersist) | ||||
| 	STDMETHOD(Save)(THIS_ IStream*,BOOL) PURE; | ||||
| 	STDMETHOD(GetSizeMax)(THIS_ PULARGE_INTEGER) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IRunningObjectTable; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IRunningObjectTable | ||||
| DECLARE_INTERFACE_(IRunningObjectTable,IUnknown) | ||||
| { | ||||
| @@ -614,9 +613,9 @@ DECLARE_INTERFACE_(IRunningObjectTable,IUnknown) | ||||
| 	STDMETHOD(GetTimeOfLastChange)(THIS_ LPMONIKER,LPFILETIME) PURE; | ||||
| 	STDMETHOD(EnumRunning)(THIS_ IEnumMoniker**) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IBindCtx; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IBindCtx | ||||
| DECLARE_INTERFACE_(IBindCtx,IUnknown) | ||||
| { | ||||
| @@ -634,9 +633,9 @@ DECLARE_INTERFACE_(IBindCtx,IUnknown) | ||||
| 	STDMETHOD(EnumObjectParam)(THIS_ IEnumString**) PURE; | ||||
| 	STDMETHOD(RevokeObjectParam)(THIS_ LPOLESTR) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IMoniker; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IMoniker | ||||
| DECLARE_INTERFACE_(IMoniker,IPersistStream) | ||||
| { | ||||
| @@ -664,9 +663,9 @@ DECLARE_INTERFACE_(IMoniker,IPersistStream) | ||||
| 	STDMETHOD(ParseDisplayName)(THIS_ IBindCtx*,IMoniker*,LPOLESTR,ULONG*,IMoniker**) PURE; | ||||
| 	STDMETHOD(IsSystemMoniker)(THIS_ PDWORD) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IPersistStorage; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IPersistStorage | ||||
| DECLARE_INTERFACE_(IPersistStorage,IPersist) | ||||
| { | ||||
| @@ -681,9 +680,9 @@ DECLARE_INTERFACE_(IPersistStorage,IPersist) | ||||
| 	STDMETHOD(SaveCompleted)(THIS_ LPSTORAGE) PURE; | ||||
| 	STDMETHOD(HandsOffStorage)(THIS) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IPersistFile; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IPersistFile | ||||
| DECLARE_INTERFACE_(IPersistFile,IPersist) | ||||
| { | ||||
| @@ -697,9 +696,9 @@ DECLARE_INTERFACE_(IPersistFile,IPersist) | ||||
| 	STDMETHOD(SaveCompleted)(THIS_ LPCOLESTR) PURE; | ||||
| 	STDMETHOD(GetCurFile)(THIS_ LPOLESTR*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IAdviseSink; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IAdviseSink | ||||
| DECLARE_INTERFACE_(IAdviseSink,IUnknown) | ||||
| { | ||||
| @@ -712,9 +711,9 @@ DECLARE_INTERFACE_(IAdviseSink,IUnknown) | ||||
| 	STDMETHOD_(void,OnSave)(THIS) PURE; | ||||
| 	STDMETHOD_(void,OnClose)(THIS) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IAdviseSink2; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IAdviseSink2 | ||||
| DECLARE_INTERFACE_(IAdviseSink2,IAdviseSink) | ||||
| { | ||||
| @@ -728,9 +727,9 @@ DECLARE_INTERFACE_(IAdviseSink2,IAdviseSink) | ||||
| 	STDMETHOD_(void,OnClose)(THIS) PURE; | ||||
| 	STDMETHOD_(void,OnLinkSrcChange)(THIS_ IMoniker*); | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IDataObject; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IDataObject | ||||
| DECLARE_INTERFACE_(IDataObject,IUnknown) | ||||
| { | ||||
| @@ -747,9 +746,9 @@ DECLARE_INTERFACE_(IDataObject,IUnknown) | ||||
| 	STDMETHOD(DUnadvise)(THIS_ DWORD) PURE; | ||||
| 	STDMETHOD(EnumDAdvise)(THIS_ IEnumSTATDATA**) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IDataAdviseHolder; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IDataAdviseHolder | ||||
| DECLARE_INTERFACE_(IDataAdviseHolder,IUnknown) | ||||
| { | ||||
| @@ -761,9 +760,9 @@ DECLARE_INTERFACE_(IDataAdviseHolder,IUnknown) | ||||
| 	STDMETHOD(EnumAdvise)(THIS_ IEnumSTATDATA**) PURE; | ||||
| 	STDMETHOD(SendOnDataChange)(THIS_ IDataObject*,DWORD,DWORD) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IStorage; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IStorage | ||||
| DECLARE_INTERFACE_(IStorage,IUnknown) | ||||
| { | ||||
| @@ -786,9 +785,9 @@ DECLARE_INTERFACE_(IStorage,IUnknown) | ||||
| 	STDMETHOD(SetStateBits)(THIS_ DWORD,DWORD) PURE; | ||||
| 	STDMETHOD(Stat)(THIS_ STATSTG*,DWORD) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IRootStorage; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IRootStorage | ||||
| DECLARE_INTERFACE_(IRootStorage,IPersist) | ||||
| { | ||||
| @@ -797,9 +796,9 @@ DECLARE_INTERFACE_(IRootStorage,IPersist) | ||||
| 	STDMETHOD_(ULONG,Release)(THIS) PURE; | ||||
| 	STDMETHOD(SwitchToFile)(THIS_ LPOLESTR) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IRpcChannelBuffer; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IRpcChannelBuffer | ||||
| DECLARE_INTERFACE_(IRpcChannelBuffer,IUnknown) | ||||
| { | ||||
| @@ -812,9 +811,9 @@ DECLARE_INTERFACE_(IRpcChannelBuffer,IUnknown) | ||||
| 	STDMETHOD(GetDestCtx)(THIS_ PDWORD,PVOID*) PURE; | ||||
| 	STDMETHOD(IsConnected)(THIS) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IRpcProxyBuffer; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IRpcProxyBuffer | ||||
| DECLARE_INTERFACE_(IRpcProxyBuffer,IUnknown) | ||||
| { | ||||
| @@ -825,9 +824,9 @@ DECLARE_INTERFACE_(IRpcProxyBuffer,IUnknown) | ||||
| 	STDMETHOD_(void,Disconnect)(THIS) PURE; | ||||
|  | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IRpcStubBuffer; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IRpcStubBuffer | ||||
| DECLARE_INTERFACE_(IRpcStubBuffer,IUnknown) | ||||
| { | ||||
| @@ -842,9 +841,9 @@ DECLARE_INTERFACE_(IRpcStubBuffer,IUnknown) | ||||
| 	STDMETHOD(DebugServerQueryInterface)(THIS_ PVOID*) PURE; | ||||
| 	STDMETHOD(DebugServerRelease)(THIS_ PVOID) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IPSFactoryBuffer; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IPSFactoryBuffer | ||||
| DECLARE_INTERFACE_(IPSFactoryBuffer,IUnknown) | ||||
| { | ||||
| @@ -854,10 +853,10 @@ DECLARE_INTERFACE_(IPSFactoryBuffer,IUnknown) | ||||
| 	STDMETHOD(CreateProxy)(THIS_ LPUNKNOWN,REFIID,LPRPCPROXYBUFFER*,PVOID*) PURE; | ||||
| 	STDMETHOD(CreateStub)(THIS_ REFIID,LPUNKNOWN,LPRPCSTUBBUFFER*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
| typedef interface IPSFactoryBuffer *LPPSFACTORYBUFFER; | ||||
|  | ||||
| EXTERN_C const IID IID_ILockBytes; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE ILockBytes | ||||
| DECLARE_INTERFACE_(ILockBytes,IUnknown) | ||||
| { | ||||
| @@ -872,9 +871,9 @@ DECLARE_INTERFACE_(ILockBytes,IUnknown) | ||||
| 	STDMETHOD(UnlockRegion)(THIS_ ULARGE_INTEGER,ULARGE_INTEGER,DWORD) PURE; | ||||
| 	STDMETHOD(Stat)(THIS_ STATSTG*,DWORD) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IExternalConnection; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IExternalConnection | ||||
| DECLARE_INTERFACE_(IExternalConnection,IUnknown) | ||||
| { | ||||
| @@ -884,9 +883,9 @@ DECLARE_INTERFACE_(IExternalConnection,IUnknown) | ||||
| 	STDMETHOD(AddConnection)(THIS_ DWORD,DWORD) PURE; | ||||
| 	STDMETHOD(ReleaseConnection)(THIS_ DWORD,DWORD,BOOL) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IRunnableObject; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IRunnableObject | ||||
| DECLARE_INTERFACE_(IRunnableObject,IUnknown) | ||||
| { | ||||
| @@ -899,9 +898,9 @@ DECLARE_INTERFACE_(IRunnableObject,IUnknown) | ||||
| 	STDMETHOD(LockRunning)(THIS_ BOOL,BOOL) PURE; | ||||
| 	STDMETHOD(SetContainedObject)(THIS_ BOOL) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IROTData; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IROTData | ||||
| DECLARE_INTERFACE_(IROTData,IUnknown) | ||||
| { | ||||
| @@ -910,9 +909,9 @@ DECLARE_INTERFACE_(IROTData,IUnknown) | ||||
| 	STDMETHOD_(ULONG,Release)(THIS) PURE; | ||||
| 	STDMETHOD(GetComparisonData)(THIS_ PVOID,ULONG,PULONG) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IChannelHook; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IChannelHook | ||||
| DECLARE_INTERFACE_(IChannelHook,IUnknown) | ||||
| { | ||||
| @@ -926,9 +925,9 @@ DECLARE_INTERFACE_(IChannelHook,IUnknown) | ||||
| 	STDMETHOD_(void,ServerGetSize)(THIS_ REFGUID,REFIID,HRESULT,PULONG) PURE; | ||||
| 	STDMETHOD_(void,ServerFillBuffer)(THIS_ REFGUID,REFIID,PULONG,PVOID,HRESULT) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IPropertyStorage; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IPropertyStorage | ||||
| DECLARE_INTERFACE_(IPropertyStorage,IUnknown) | ||||
| { | ||||
| @@ -948,9 +947,9 @@ DECLARE_INTERFACE_(IPropertyStorage,IUnknown) | ||||
| 	STDMETHOD(Stat)(THIS_ STATPROPSTG*) PURE; | ||||
| 	STDMETHOD(SetTimes)(THIS_ FILETIME const*,FILETIME const*,FILETIME const*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IPropertySetStorage; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IPropertySetStorage | ||||
| DECLARE_INTERFACE_(IPropertySetStorage,IUnknown) | ||||
| { | ||||
| @@ -962,9 +961,9 @@ DECLARE_INTERFACE_(IPropertySetStorage,IUnknown) | ||||
| 	STDMETHOD(Delete)(THIS_ REFFMTID) PURE; | ||||
| 	STDMETHOD(Enum)(THIS_ IEnumSTATPROPSETSTG**) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IClientSecurity; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IClientSecurity | ||||
| DECLARE_INTERFACE_(IClientSecurity,IUnknown) | ||||
| { | ||||
| @@ -975,9 +974,9 @@ DECLARE_INTERFACE_(IClientSecurity,IUnknown) | ||||
| 	STDMETHOD(SetBlanket)(THIS_ PVOID,DWORD,DWORD,LPWSTR,DWORD,DWORD,RPC_AUTH_IDENTITY_HANDLE*,DWORD) PURE; | ||||
| 	STDMETHOD(CopyProxy)(THIS_ LPUNKNOWN,LPUNKNOWN*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IServerSecurity; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IServerSecurity | ||||
| DECLARE_INTERFACE_(IServerSecurity,IUnknown) | ||||
| { | ||||
| @@ -989,9 +988,9 @@ DECLARE_INTERFACE_(IServerSecurity,IUnknown) | ||||
| 	STDMETHOD(RevertToSelf)(THIS) PURE; | ||||
| 	STDMETHOD(IsImpersonating)(THIS) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IClassActivator; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IClassActivator | ||||
| DECLARE_INTERFACE_(IClassActivator,IUnknown) | ||||
| { | ||||
| @@ -1000,9 +999,9 @@ DECLARE_INTERFACE_(IClassActivator,IUnknown) | ||||
| 	STDMETHOD_(ULONG,Release)(THIS) PURE; | ||||
| 	STDMETHOD(GetClassObject)(THIS_ REFCLSID,DWORD,LCID,REFIID,PVOID*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IFillLockBytes; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IFillLockBytes | ||||
| DECLARE_INTERFACE_(IFillLockBytes,IUnknown) | ||||
| { | ||||
| @@ -1014,9 +1013,9 @@ DECLARE_INTERFACE_(IFillLockBytes,IUnknown) | ||||
| 	STDMETHOD(SetFillSize)(THIS_ ULARGE_INTEGER) PURE; | ||||
| 	STDMETHOD(Terminate)(THIS_ BOOL) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IProgressNotify; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IProgressNotify | ||||
| DECLARE_INTERFACE_(IProgressNotify,IUnknown) | ||||
| { | ||||
| @@ -1025,9 +1024,9 @@ DECLARE_INTERFACE_(IProgressNotify,IUnknown) | ||||
| 	STDMETHOD_(ULONG,Release)(THIS) PURE; | ||||
| 	STDMETHOD(OnProgress)(THIS_ DWORD,DWORD,BOOL,BOOL) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_ILayoutStorage; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE ILayoutStorage | ||||
| DECLARE_INTERFACE_(ILayoutStorage,IUnknown) | ||||
| { | ||||
| @@ -1039,9 +1038,9 @@ DECLARE_INTERFACE_(ILayoutStorage,IUnknown) | ||||
| 	STDMETHOD(EndMonitor)(THIS) PURE; | ||||
| 	STDMETHOD(ReLayoutDocfile)(THIS_ OLECHAR*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IGlobalInterfaceTable; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IGlobalInterfaceTable | ||||
| DECLARE_INTERFACE_(IGlobalInterfaceTable,IUnknown) | ||||
| { | ||||
| @@ -1052,6 +1051,7 @@ DECLARE_INTERFACE_(IGlobalInterfaceTable,IUnknown) | ||||
| 	STDMETHOD(RevokeInterfaceFromGlobal)(THIS_ DWORD) PURE; | ||||
| 	STDMETHOD(GetInterfaceFromGlobal)(THIS_ DWORD,REFIID,void**) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| #ifdef COBJMACROS | ||||
| #define IGlobalInterfaceTable_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) | ||||
|   | ||||
| @@ -12,13 +12,13 @@ extern "C" { | ||||
| #define INTERFACESAFE_FOR_UNTRUSTED_DATA 0x00000002 | ||||
|  | ||||
| EXTERN_C const IID IID_IObjectSafety; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IObjectSafety | ||||
| DECLARE_INTERFACE_(IObjectSafety,IUnknown) | ||||
| { | ||||
| 	STDMETHOD(GetInterfaceSafetyOptions)(THIS_ REFIID,DWORD*,DWORD*) PURE; | ||||
| 	STDMETHOD(SetInterfaceSafetyOptions)(THIS_ REFIID,DWORD,DWORD) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| #ifdef __cplusplus | ||||
| } | ||||
|   | ||||
| @@ -139,7 +139,6 @@ typedef struct tagPROPPAGEINFO { | ||||
| } PROPPAGEINFO,*LPPROPPAGEINFO; | ||||
|  | ||||
| EXTERN_C const IID IID_IOleControl; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IOleControl | ||||
| DECLARE_INTERFACE_(IOleControl,IUnknown) | ||||
| { | ||||
| @@ -151,9 +150,9 @@ DECLARE_INTERFACE_(IOleControl,IUnknown) | ||||
| 	STDMETHOD(OnAmbientPropertyChange)(THIS_ DISPID) PURE; | ||||
| 	STDMETHOD(FreezeEvents)(THIS_ BOOL) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IOleControlSite; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IOleControlSite | ||||
| DECLARE_INTERFACE_(IOleControlSite,IUnknown) | ||||
| { | ||||
| @@ -168,6 +167,7 @@ DECLARE_INTERFACE_(IOleControlSite,IUnknown) | ||||
| 	STDMETHOD(OnFocus)(THIS_ BOOL) PURE; | ||||
| 	STDMETHOD(ShowPropertyFrame)(THIS) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| #ifdef COBJMACROS | ||||
| #define IOleControlSite_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) | ||||
| @@ -183,7 +183,6 @@ DECLARE_INTERFACE_(IOleControlSite,IUnknown) | ||||
| #endif | ||||
|  | ||||
| EXTERN_C const IID IID_ISimpleFrameSite; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE ISimpleFrameSite | ||||
| DECLARE_INTERFACE_(ISimpleFrameSite,IUnknown) | ||||
| { | ||||
| @@ -193,9 +192,9 @@ DECLARE_INTERFACE_(ISimpleFrameSite,IUnknown) | ||||
| 	STDMETHOD(PreMessageFilter)(THIS_ HWND,UINT,WPARAM,LPARAM,LRESULT*,PDWORD) PURE; | ||||
| 	STDMETHOD(PostMessageFilter)(THIS_ HWND,UINT,WPARAM,LPARAM,LRESULT*,DWORD) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IErrorLog; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IErrorLog | ||||
| DECLARE_INTERFACE_(IErrorLog,IUnknown) | ||||
| { | ||||
| @@ -204,9 +203,9 @@ DECLARE_INTERFACE_(IErrorLog,IUnknown) | ||||
| 	STDMETHOD_(ULONG,Release)(THIS) PURE; | ||||
| 	STDMETHOD(AddError)(THIS_ LPCOLESTR,LPEXCEPINFO) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IPropertyBag; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IPropertyBag | ||||
| DECLARE_INTERFACE_(IPropertyBag,IUnknown) | ||||
| { | ||||
| @@ -216,9 +215,9 @@ DECLARE_INTERFACE_(IPropertyBag,IUnknown) | ||||
| 	STDMETHOD(Read)(THIS_ LPCOLESTR,LPVARIANT,LPERRORLOG) PURE; | ||||
| 	STDMETHOD(Write)(THIS_ LPCOLESTR,LPVARIANT) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IPropertyBag2; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IPropertyBag2 | ||||
| DECLARE_INTERFACE_(IPropertyBag2,IUnknown) | ||||
| { | ||||
| @@ -231,9 +230,9 @@ DECLARE_INTERFACE_(IPropertyBag2,IUnknown) | ||||
| 	STDMETHOD(GetPropertyInfo)(THIS_ ULONG,ULONG,PROPBAG2*,ULONG*) PURE; | ||||
| 	STDMETHOD(LoadObject)(THIS_ LPCOLESTR,DWORD,IUnknown*,LPERRORLOG) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IPersistPropertyBag; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IPersistPropertyBag | ||||
| DECLARE_INTERFACE_(IPersistPropertyBag,IPersist) | ||||
| { | ||||
| @@ -245,6 +244,7 @@ DECLARE_INTERFACE_(IPersistPropertyBag,IPersist) | ||||
| 	STDMETHOD(Load)(THIS_ LPPROPERTYBAG,LPERRORLOG) PURE; | ||||
| 	STDMETHOD(Save)(THIS_ LPPROPERTYBAG,BOOL,BOOL) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| #ifdef COBJMACROS | ||||
| #define IPersistPropertyBag_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) | ||||
| @@ -257,7 +257,6 @@ DECLARE_INTERFACE_(IPersistPropertyBag,IPersist) | ||||
| #endif | ||||
|  | ||||
| EXTERN_C const IID IID_IPersistPropertyBag2; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IPersistPropertyBag2 | ||||
| DECLARE_INTERFACE_(IPersistPropertyBag2,IPersist) | ||||
| { | ||||
| @@ -270,6 +269,7 @@ DECLARE_INTERFACE_(IPersistPropertyBag2,IPersist) | ||||
| 	STDMETHOD(Save)(THIS_ LPPROPERTYBAG2,BOOL,BOOL) PURE; | ||||
| 	STDMETHOD(IsDirty)(THIS) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| #ifdef COBJMACROS | ||||
| #define IPersistPropertyBag2_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) | ||||
| @@ -283,7 +283,6 @@ DECLARE_INTERFACE_(IPersistPropertyBag2,IPersist) | ||||
| #endif | ||||
|  | ||||
| EXTERN_C const IID IID_IPersistStreamInit; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IPersistStreamInit | ||||
| DECLARE_INTERFACE_(IPersistStreamInit,IPersist) | ||||
| { | ||||
| @@ -297,9 +296,9 @@ DECLARE_INTERFACE_(IPersistStreamInit,IPersist) | ||||
| 	STDMETHOD(GetSizeMax)(THIS_ PULARGE_INTEGER) PURE; | ||||
| 	STDMETHOD(InitNew)(THIS) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IPersistMemory; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IPersistMemory | ||||
| DECLARE_INTERFACE_(IPersistMemory,IPersist) | ||||
| { | ||||
| @@ -313,9 +312,9 @@ DECLARE_INTERFACE_(IPersistMemory,IPersist) | ||||
| 	STDMETHOD(GetSizeMax)(THIS_ PULONG) PURE; | ||||
| 	STDMETHOD(InitNew)(THIS) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IPropertyNotifySink; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IPropertyNotifySink | ||||
| DECLARE_INTERFACE_(IPropertyNotifySink,IUnknown) | ||||
| { | ||||
| @@ -325,6 +324,7 @@ DECLARE_INTERFACE_(IPropertyNotifySink,IUnknown) | ||||
| 	STDMETHOD(OnChanged)(THIS_ DISPID) PURE; | ||||
| 	STDMETHOD(OnRequestEdit)(THIS_ DISPID) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| #ifdef COBJMACROS | ||||
| #define IPropertyNotifySink_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) | ||||
| @@ -335,7 +335,6 @@ DECLARE_INTERFACE_(IPropertyNotifySink,IUnknown) | ||||
| #endif | ||||
|  | ||||
| EXTERN_C const IID IID_IProvideClassInfo; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IProvideClassInfo | ||||
| DECLARE_INTERFACE_(IProvideClassInfo,IUnknown) | ||||
| { | ||||
| @@ -344,9 +343,9 @@ DECLARE_INTERFACE_(IProvideClassInfo,IUnknown) | ||||
| 	STDMETHOD_(ULONG,Release)(THIS) PURE; | ||||
| 	STDMETHOD(GetClassInfo)(THIS_ LPTYPEINFO*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IProvideClassInfo2; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IProvideClassInfo2 | ||||
| DECLARE_INTERFACE_(IProvideClassInfo2,IProvideClassInfo) | ||||
| { | ||||
| @@ -356,9 +355,9 @@ DECLARE_INTERFACE_(IProvideClassInfo2,IProvideClassInfo) | ||||
| 	STDMETHOD(GetClassInfo)(THIS_ LPTYPEINFO*) PURE; | ||||
| 	STDMETHOD(GetGUID)(THIS_ DWORD,GUID*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IConnectionPointContainer; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IConnectionPointContainer | ||||
| DECLARE_INTERFACE_(IConnectionPointContainer,IUnknown) | ||||
| { | ||||
| @@ -368,6 +367,7 @@ DECLARE_INTERFACE_(IConnectionPointContainer,IUnknown) | ||||
| 	STDMETHOD(EnumConnectionPoints)(THIS_ LPENUMCONNECTIONPOINTS*) PURE; | ||||
| 	STDMETHOD(FindConnectionPoint)(THIS_ REFIID,LPCONNECTIONPOINT*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| #ifdef COBJMACROS | ||||
| #define IConnectionPointContainer_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) | ||||
| @@ -378,7 +378,6 @@ DECLARE_INTERFACE_(IConnectionPointContainer,IUnknown) | ||||
| #endif | ||||
|  | ||||
| EXTERN_C const IID IID_IEnumConnectionPoints; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IEnumConnectionPoints | ||||
| DECLARE_INTERFACE_(IEnumConnectionPoints,IUnknown) | ||||
| { | ||||
| @@ -390,9 +389,9 @@ DECLARE_INTERFACE_(IEnumConnectionPoints,IUnknown) | ||||
| 	STDMETHOD(Reset)(THIS) PURE; | ||||
| 	STDMETHOD(Clone)(THIS_ LPENUMCONNECTIONPOINTS*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IConnectionPoint; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IConnectionPoint | ||||
| DECLARE_INTERFACE_(IConnectionPoint,IUnknown) | ||||
| { | ||||
| @@ -405,6 +404,7 @@ DECLARE_INTERFACE_(IConnectionPoint,IUnknown) | ||||
| 	STDMETHOD(Unadvise)(THIS_ DWORD) PURE; | ||||
| 	STDMETHOD(EnumConnections)(THIS_ LPENUMCONNECTIONS*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| #ifdef COBJMACROS | ||||
| #define IConnectionPoint_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) | ||||
| @@ -418,7 +418,6 @@ DECLARE_INTERFACE_(IConnectionPoint,IUnknown) | ||||
| #endif | ||||
|  | ||||
| EXTERN_C const IID IID_IEnumConnections; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IEnumConnections | ||||
| DECLARE_INTERFACE_(IEnumConnections,IUnknown) | ||||
| { | ||||
| @@ -430,6 +429,7 @@ DECLARE_INTERFACE_(IEnumConnections,IUnknown) | ||||
| 	STDMETHOD(Reset)(THIS) PURE; | ||||
| 	STDMETHOD(Clone)(THIS_ LPENUMCONNECTIONS*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| #ifdef COBJMACROS | ||||
| #define IEnumConnections_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) | ||||
| @@ -442,7 +442,6 @@ DECLARE_INTERFACE_(IEnumConnections,IUnknown) | ||||
| #endif | ||||
|  | ||||
| EXTERN_C const IID IID_IClassFactory2; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IClassFactory2 | ||||
| DECLARE_INTERFACE_(IClassFactory2,IClassFactory) | ||||
| { | ||||
| @@ -455,9 +454,9 @@ DECLARE_INTERFACE_(IClassFactory2,IClassFactory) | ||||
| 	STDMETHOD(RequestLicKey)(THIS_ DWORD,BSTR*) PURE; | ||||
| 	STDMETHOD(CreateInstanceLic)(THIS_ LPUNKNOWN,LPUNKNOWN,REFIID,BSTR,PVOID*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_ISpecifyPropertyPages; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE ISpecifyPropertyPages | ||||
| DECLARE_INTERFACE_(ISpecifyPropertyPages,IUnknown) | ||||
| { | ||||
| @@ -466,9 +465,9 @@ DECLARE_INTERFACE_(ISpecifyPropertyPages,IUnknown) | ||||
| 	STDMETHOD_(ULONG,Release)(THIS) PURE; | ||||
| 	STDMETHOD(GetPages)(THIS_ CAUUID*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IPerPropertyBrowsing; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IPerPropertyBrowsing | ||||
| DECLARE_INTERFACE_(IPerPropertyBrowsing,IUnknown) | ||||
| { | ||||
| @@ -480,9 +479,9 @@ DECLARE_INTERFACE_(IPerPropertyBrowsing,IUnknown) | ||||
| 	STDMETHOD(GetPredefinedStrings)(THIS_ DISPID,CALPOLESTR*,CADWORD*) PURE; | ||||
| 	STDMETHOD(GetPredefinedValue)(THIS_ DISPID,DWORD,VARIANT*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IPropertyPageSite; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IPropertyPageSite | ||||
| DECLARE_INTERFACE_(IPropertyPageSite,IUnknown) | ||||
| { | ||||
| @@ -494,9 +493,9 @@ DECLARE_INTERFACE_(IPropertyPageSite,IUnknown) | ||||
| 	STDMETHOD(GetPageContainer)(THIS_ LPUNKNOWN*) PURE; | ||||
| 	STDMETHOD(TranslateAccelerator)(THIS_ LPMSG) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IPropertyPage; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IPropertyPage | ||||
| DECLARE_INTERFACE_(IPropertyPage,IUnknown) | ||||
| { | ||||
| @@ -515,9 +514,9 @@ DECLARE_INTERFACE_(IPropertyPage,IUnknown) | ||||
| 	STDMETHOD(Help)(THIS_ LPCOLESTR) PURE; | ||||
| 	STDMETHOD(TranslateAccelerator)(THIS_ LPMSG) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IPropertyPage2; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IPropertyPage2 | ||||
| DECLARE_INTERFACE_(IPropertyPage2,IPropertyPage) | ||||
| { | ||||
| @@ -537,9 +536,9 @@ DECLARE_INTERFACE_(IPropertyPage2,IPropertyPage) | ||||
| 	STDMETHOD(TranslateAccelerator)(THIS_ LPMSG) PURE; | ||||
| 	STDMETHOD(EditProperty)(THIS_ DISPID) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IFont; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IFont | ||||
| DECLARE_INTERFACE_(IFont,IUnknown) | ||||
| { | ||||
| @@ -571,9 +570,9 @@ DECLARE_INTERFACE_(IFont,IUnknown) | ||||
| 	STDMETHOD(ReleaseHfont)(THIS_ HFONT) PURE; | ||||
| 	STDMETHOD(SetHdc)(THIS_ HDC) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IFontDisp; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IFontDisp | ||||
| DECLARE_INTERFACE_(IFontDisp,IDispatch) | ||||
| { | ||||
| @@ -585,9 +584,9 @@ DECLARE_INTERFACE_(IFontDisp,IDispatch) | ||||
| 	STDMETHOD(GetIDsOfNames)(THIS_ REFIID,LPOLESTR*,UINT,LCID,DISPID*) PURE; | ||||
| 	STDMETHOD(Invoke)(THIS_ DISPID,REFIID,LCID,WORD,DISPPARAMS*,VARIANT*,EXCEPINFO*,UINT*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IPicture; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IPicture | ||||
| DECLARE_INTERFACE_(IPicture,IUnknown) | ||||
| { | ||||
| @@ -609,6 +608,7 @@ DECLARE_INTERFACE_(IPicture,IUnknown) | ||||
| 	STDMETHOD(SaveAsFile)(THIS_ LPSTREAM,BOOL,LONG*) PURE; | ||||
| 	STDMETHOD(get_Attributes)(THIS_ PDWORD) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| #ifdef COBJMACROS | ||||
| #define IPicture_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) | ||||
| @@ -631,7 +631,6 @@ DECLARE_INTERFACE_(IPicture,IUnknown) | ||||
| #endif | ||||
|  | ||||
| EXTERN_C const IID IID_IPictureDisp; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IPictureDisp | ||||
| DECLARE_INTERFACE_(IPictureDisp,IDispatch) | ||||
| { | ||||
| @@ -643,9 +642,9 @@ DECLARE_INTERFACE_(IPictureDisp,IDispatch) | ||||
| 	STDMETHOD(GetIDsOfNames)(THIS_ REFIID,LPOLESTR*,UINT,LCID,DISPID*) PURE; | ||||
| 	STDMETHOD(Invoke)(THIS_ DISPID,REFIID,LCID,WORD,DISPPARAMS*,VARIANT*,EXCEPINFO*,UINT*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IOleInPlaceSiteEx; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IOleInPlaceSiteEx | ||||
| DECLARE_INTERFACE_(IOleInPlaceSiteEx,IOleInPlaceSite) | ||||
| { | ||||
| @@ -668,9 +667,9 @@ DECLARE_INTERFACE_(IOleInPlaceSiteEx,IOleInPlaceSite) | ||||
| 	STDMETHOD(OnInPlaceDeactivateEx)(THIS_ BOOL) PURE; | ||||
| 	STDMETHOD(RequestUIActivate)(THIS) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IObjectWithSite; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IObjectWithSite | ||||
| DECLARE_INTERFACE_(IObjectWithSite,IUnknown) | ||||
| { | ||||
| @@ -680,9 +679,9 @@ DECLARE_INTERFACE_(IObjectWithSite,IUnknown) | ||||
| 	STDMETHOD(SetSite)(THIS_ IUnknown*) PURE; | ||||
| 	STDMETHOD(GetSite)(THIS_ REFIID, void**) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IOleInPlaceSiteWindowless; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IOleInPlaceSiteWindowless | ||||
| DECLARE_INTERFACE_(IOleInPlaceSiteWindowless,IOleInPlaceSiteEx) | ||||
| { | ||||
| @@ -719,9 +718,9 @@ DECLARE_INTERFACE_(IOleInPlaceSiteWindowless,IOleInPlaceSiteEx) | ||||
| 	STDMETHOD(AdjustRect)(THIS_ LPCRECT) PURE; | ||||
| 	STDMETHOD(OnDefWindowMessage)(THIS_ UINT,WPARAM,LPARAM,LRESULT*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IAdviseSinkEx; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IAdviseSinkEx | ||||
| DECLARE_INTERFACE_(IAdviseSinkEx,IUnknown) | ||||
| { | ||||
| @@ -735,9 +734,9 @@ DECLARE_INTERFACE_(IAdviseSinkEx,IUnknown) | ||||
| 	STDMETHOD_(void,OnClose)(THIS) PURE; | ||||
| 	STDMETHOD(OnViewStatusChange)(THIS_ DWORD) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IPointerInactive; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IPointerInactive | ||||
| DECLARE_INTERFACE_(IPointerInactive,IUnknown) | ||||
| { | ||||
| @@ -748,9 +747,9 @@ DECLARE_INTERFACE_(IPointerInactive,IUnknown) | ||||
| 	STDMETHOD(OnInactiveMouseMove)(THIS_ LPCRECT,LONG,LONG,DWORD) PURE; | ||||
| 	STDMETHOD(OnInactiveSetCursor)(THIS_ LPCRECT,LONG,LONG,DWORD,BOOL) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IOleUndoUnit; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IOleUndoUnit | ||||
| DECLARE_INTERFACE_(IOleUndoUnit,IUnknown) | ||||
| { | ||||
| @@ -762,9 +761,9 @@ DECLARE_INTERFACE_(IOleUndoUnit,IUnknown) | ||||
| 	STDMETHOD(GetUnitType)(THIS_ CLSID*,LONG*) PURE; | ||||
| 	STDMETHOD(OnNextAdd)(THIS) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IOleParentUndoUnit; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IOleParentUndoUnit | ||||
| DECLARE_INTERFACE_(IOleParentUndoUnit,IOleUndoUnit) | ||||
| { | ||||
| @@ -781,9 +780,9 @@ DECLARE_INTERFACE_(IOleParentUndoUnit,IOleUndoUnit) | ||||
| 	STDMETHOD(FindUnit)(THIS_ IOleUndoUnit*) PURE; | ||||
| 	STDMETHOD(GetParentState)(THIS_ DWORD*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IEnumOleUndoUnits; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IEnumOleUndoUnits | ||||
| DECLARE_INTERFACE_(IEnumOleUndoUnits,IUnknown) | ||||
| { | ||||
| @@ -795,9 +794,9 @@ DECLARE_INTERFACE_(IEnumOleUndoUnits,IUnknown) | ||||
| 	STDMETHOD(Reset)(THIS) PURE; | ||||
| 	STDMETHOD(Clone)(THIS_ IEnumOleUndoUnits**) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IOleUndoManager; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IOleUndoManager | ||||
| DECLARE_INTERFACE_(IOleUndoManager,IUnknown) | ||||
| { | ||||
| @@ -817,9 +816,9 @@ DECLARE_INTERFACE_(IOleUndoManager,IUnknown) | ||||
| 	STDMETHOD(GetLastRedoDescription)(THIS_ BSTR*) PURE; | ||||
| 	STDMETHOD(Enable)(THIS_ BOOL) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IQuickActivate; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IQuickActivate | ||||
| DECLARE_INTERFACE_(IQuickActivate,IUnknown) | ||||
| { | ||||
| @@ -830,6 +829,7 @@ DECLARE_INTERFACE_(IQuickActivate,IUnknown) | ||||
| 	STDMETHOD(SetContentExtent)(THIS_ LPSIZEL) PURE; | ||||
| 	STDMETHOD(GetContentExtent)(THIS_ LPSIZEL) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| #ifdef __cplusplus | ||||
| } | ||||
|   | ||||
| @@ -149,7 +149,6 @@ typedef enum tagSELFLAG | ||||
| EXTERN_C const IID LIBID_Accessibility; | ||||
| EXTERN_C const IID IID_IAccessible; | ||||
|  | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IAccessible | ||||
| DECLARE_INTERFACE_(IAccessible, IDispatch) | ||||
| { | ||||
| @@ -185,6 +184,7 @@ DECLARE_INTERFACE_(IAccessible, IDispatch) | ||||
|     STDMETHOD(put_accName)(THIS_ VARIANT, BSTR) PURE; | ||||
|     STDMETHOD(put_accValue)(THIS_ VARIANT, BSTR) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
| typedef IAccessible* LPACCESSIBLE; | ||||
|  | ||||
| STDAPI AccessibleChildren(IAccessible*,LONG,LONG,VARIANT*,LONG*); | ||||
|   | ||||
| @@ -417,7 +417,6 @@ typedef struct tagOLEUIPASTESPECIALA { | ||||
| 	HGLOBAL hMetaPict; | ||||
| 	SIZEL sizel; | ||||
| } OLEUIPASTESPECIALA,*POLEUIPASTESPECIALA,*LPOLEUIPASTESPECIALA; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IOleUILinkContainerW | ||||
| DECLARE_INTERFACE_(IOleUILinkContainerW, IUnknown) | ||||
| { | ||||
| @@ -433,8 +432,8 @@ DECLARE_INTERFACE_(IOleUILinkContainerW, IUnknown) | ||||
| 	STDMETHOD(UpdateLink) (THIS_ DWORD,BOOL,BOOL) PURE; | ||||
| 	STDMETHOD(CancelLink) (THIS_ DWORD) PURE; | ||||
| }; | ||||
| typedef IOleUILinkContainerW *LPOLEUILINKCONTAINERW; | ||||
| #undef INTERFACE | ||||
| typedef IOleUILinkContainerW *LPOLEUILINKCONTAINERW; | ||||
| #define INTERFACE IOleUILinkContainerA | ||||
| DECLARE_INTERFACE_(IOleUILinkContainerA, IUnknown) | ||||
| { | ||||
| @@ -450,6 +449,7 @@ DECLARE_INTERFACE_(IOleUILinkContainerA, IUnknown) | ||||
| 	STDMETHOD(UpdateLink) (THIS_ DWORD,BOOL,BOOL) PURE; | ||||
| 	STDMETHOD(CancelLink) (THIS_ DWORD) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
| typedef IOleUILinkContainerA *LPOLEUILINKCONTAINERA; | ||||
| typedef struct tagOLEUIEDITLINKSW { | ||||
| 	DWORD cbStruct; | ||||
| @@ -617,7 +617,6 @@ typedef struct tagOLEUICHANGESOURCEA { | ||||
| 	LPSTR lpszFrom; | ||||
| 	LPSTR lpszTo; | ||||
| } OLEUICHANGESOURCEA,*POLEUICHANGESOURCEA,*LPOLEUICHANGESOURCEA; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IOleUIObjInfoW | ||||
| DECLARE_INTERFACE_(IOleUIObjInfoW, IUnknown) | ||||
| { | ||||
| @@ -630,8 +629,8 @@ DECLARE_INTERFACE_(IOleUIObjInfoW, IUnknown) | ||||
| 	STDMETHOD(GetViewInfo)(THIS_ DWORD,HGLOBAL*,PDWORD,int*) PURE; | ||||
| 	STDMETHOD(SetViewInfo)(THIS_ DWORD,HGLOBAL,DWORD,int,BOOL) PURE; | ||||
| }; | ||||
| typedef IOleUIObjInfoW *LPOLEUIOBJINFOW; | ||||
| #undef INTERFACE | ||||
| typedef IOleUIObjInfoW *LPOLEUIOBJINFOW; | ||||
| #define INTERFACE IOleUIObjInfoA | ||||
| DECLARE_INTERFACE_(IOleUIObjInfoA, IUnknown) | ||||
| { | ||||
| @@ -644,8 +643,8 @@ DECLARE_INTERFACE_(IOleUIObjInfoA, IUnknown) | ||||
| 	STDMETHOD(GetViewInfo)(THIS_ DWORD,HGLOBAL*,PDWORD,int*) PURE; | ||||
| 	STDMETHOD(SetViewInfo)(THIS_ DWORD,HGLOBAL,DWORD,int,BOOL) PURE; | ||||
| }; | ||||
| typedef IOleUIObjInfoA *LPOLEUIOBJINFOA; | ||||
| #undef INTERFACE | ||||
| typedef IOleUIObjInfoA *LPOLEUIOBJINFOA; | ||||
| #define INTERFACE IOleUILinkInfoW | ||||
| DECLARE_INTERFACE_(IOleUILinkInfoW, IOleUILinkContainerW) | ||||
| { | ||||
| @@ -662,8 +661,8 @@ DECLARE_INTERFACE_(IOleUILinkInfoW, IOleUILinkContainerW) | ||||
| 	STDMETHOD(CancelLink)(THIS_ DWORD) PURE; | ||||
| 	STDMETHOD(GetLastUpdate)(THIS_ DWORD,FILETIME*) PURE; | ||||
| }; | ||||
| typedef IOleUILinkInfoW *LPOLEUILINKINFOW; | ||||
| #undef INTERFACE | ||||
| typedef IOleUILinkInfoW *LPOLEUILINKINFOW; | ||||
| #define INTERFACE IOleUILinkInfoA | ||||
| DECLARE_INTERFACE_(IOleUILinkInfoA, IOleUILinkContainerA) | ||||
| { | ||||
| @@ -680,6 +679,7 @@ DECLARE_INTERFACE_(IOleUILinkInfoA, IOleUILinkContainerA) | ||||
| 	STDMETHOD(CancelLink)(THIS_ DWORD) PURE; | ||||
| 	STDMETHOD(GetLastUpdate)(THIS_ DWORD,FILETIME*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
| typedef IOleUILinkInfoA* LPOLEUILINKINFOA; | ||||
| struct tagOLEUIOBJECTPROPSW; | ||||
| struct tagOLEUIOBJECTPROPSA; | ||||
|   | ||||
| @@ -94,7 +94,6 @@ DECLARE_ENUMERATOR(OLEVERB); | ||||
| typedef IEnumOLEVERB IEnumOleVerb; | ||||
|  | ||||
| EXTERN_C const IID IID_IParseDisplayName; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IParseDisplayName | ||||
| DECLARE_INTERFACE_(IParseDisplayName,IUnknown) | ||||
| { | ||||
| @@ -103,6 +102,7 @@ DECLARE_INTERFACE_(IParseDisplayName,IUnknown) | ||||
| 	STDMETHOD_(ULONG,Release)(THIS) PURE; | ||||
| 	STDMETHOD(ParseDisplayName)(THIS_ IBindCtx*,LPOLESTR,ULONG*,IMoniker**) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| #ifdef COBJMACROS | ||||
| #define IParseDisplayName_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) | ||||
| @@ -112,7 +112,6 @@ DECLARE_INTERFACE_(IParseDisplayName,IUnknown) | ||||
| #endif | ||||
|  | ||||
| EXTERN_C const IID IID_IOleContainer; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IOleContainer | ||||
| DECLARE_INTERFACE_(IOleContainer,IParseDisplayName) | ||||
| { | ||||
| @@ -123,9 +122,9 @@ DECLARE_INTERFACE_(IOleContainer,IParseDisplayName) | ||||
| 	STDMETHOD(EnumObjects)(THIS_ DWORD,IEnumUnknown**) PURE; | ||||
| 	STDMETHOD(LockContainer)(THIS_ BOOL) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IOleItemContainer; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IOleItemContainer | ||||
| DECLARE_INTERFACE_(IOleItemContainer,IOleContainer) | ||||
| { | ||||
| @@ -139,6 +138,7 @@ DECLARE_INTERFACE_(IOleItemContainer,IOleContainer) | ||||
| 	STDMETHOD(GetObjectStorage)(THIS_ LPOLESTR,IBindCtx*,REFIID,void**) PURE; | ||||
| 	STDMETHOD(IsRunning)(THIS_ LPOLESTR) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| #ifdef COBJMACROS | ||||
| #define IOleItemContainer_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) | ||||
| @@ -153,7 +153,6 @@ DECLARE_INTERFACE_(IOleItemContainer,IOleContainer) | ||||
| #endif | ||||
|  | ||||
| EXTERN_C const IID IID_IOleClientSite; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IOleClientSite | ||||
| DECLARE_INTERFACE_(IOleClientSite,IUnknown) | ||||
| { | ||||
| @@ -167,6 +166,7 @@ DECLARE_INTERFACE_(IOleClientSite,IUnknown) | ||||
| 	STDMETHOD(OnShowWindow)(THIS_ BOOL) PURE; | ||||
| 	STDMETHOD(RequestNewObjectLayout)(THIS) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| #ifdef COBJMACROS | ||||
| #define IOleClientSite_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) | ||||
| @@ -181,7 +181,6 @@ DECLARE_INTERFACE_(IOleClientSite,IUnknown) | ||||
| #endif | ||||
|  | ||||
| EXTERN_C const IID IID_IOleObject; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IOleObject | ||||
| DECLARE_INTERFACE_(IOleObject,IUnknown) | ||||
| { | ||||
| @@ -210,6 +209,7 @@ DECLARE_INTERFACE_(IOleObject,IUnknown) | ||||
| 	STDMETHOD(GetMiscStatus)(THIS_ DWORD,PDWORD) PURE; | ||||
| 	STDMETHOD(SetColorScheme)(THIS_ LPLOGPALETTE) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| #ifdef COBJMACROS | ||||
| #define IOleObject_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) | ||||
| @@ -239,7 +239,6 @@ DECLARE_INTERFACE_(IOleObject,IUnknown) | ||||
| #endif | ||||
|  | ||||
| EXTERN_C const IID IID_IOleWindow; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IOleWindow | ||||
| DECLARE_INTERFACE_(IOleWindow,IUnknown) | ||||
| { | ||||
| @@ -249,6 +248,7 @@ DECLARE_INTERFACE_(IOleWindow,IUnknown) | ||||
| 	STDMETHOD(GetWindow)(THIS_ HWND*) PURE; | ||||
| 	STDMETHOD(ContextSensitiveHelp)(THIS_ BOOL) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| #ifdef COBJMACROS | ||||
| #define IOleWindow_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) | ||||
| @@ -259,7 +259,6 @@ DECLARE_INTERFACE_(IOleWindow,IUnknown) | ||||
| #endif | ||||
|  | ||||
| EXTERN_C const IID IID_IOleInPlaceUIWindow; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IOleInPlaceUIWindow | ||||
| DECLARE_INTERFACE_(IOleInPlaceUIWindow,IOleWindow) | ||||
| { | ||||
| @@ -273,9 +272,9 @@ DECLARE_INTERFACE_(IOleInPlaceUIWindow,IOleWindow) | ||||
| 	STDMETHOD(SetBorderSpace)(THIS_ LPCBORDERWIDTHS) PURE; | ||||
| 	STDMETHOD(SetActiveObject)(THIS_ LPOLEINPLACEACTIVEOBJECT,LPCOLESTR) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IOleInPlaceObject; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IOleInPlaceObject | ||||
| DECLARE_INTERFACE_(IOleInPlaceObject,IOleWindow) | ||||
| { | ||||
| @@ -289,9 +288,9 @@ DECLARE_INTERFACE_(IOleInPlaceObject,IOleWindow) | ||||
| 	STDMETHOD(SetObjectRects)(THIS_ LPCRECT,LPCRECT) PURE; | ||||
| 	STDMETHOD(ReactivateAndUndo)(THIS) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IOleInPlaceActiveObject; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IOleInPlaceActiveObject | ||||
| DECLARE_INTERFACE_(IOleInPlaceActiveObject,IOleWindow) | ||||
| { | ||||
| @@ -306,9 +305,9 @@ DECLARE_INTERFACE_(IOleInPlaceActiveObject,IOleWindow) | ||||
| 	STDMETHOD(ResizeBorder)(THIS_ LPCRECT,LPOLEINPLACEUIWINDOW,BOOL) PURE; | ||||
| 	STDMETHOD(EnableModeless)(THIS_ BOOL) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IOleInPlaceFrame; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IOleInPlaceFrame | ||||
| DECLARE_INTERFACE_(IOleInPlaceFrame,IOleInPlaceUIWindow) | ||||
| { | ||||
| @@ -328,6 +327,7 @@ DECLARE_INTERFACE_(IOleInPlaceFrame,IOleInPlaceUIWindow) | ||||
| 	STDMETHOD(EnableModeless)(THIS_ BOOL) PURE; | ||||
| 	STDMETHOD(TranslateAccelerator)(THIS_ LPMSG,WORD) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| #ifdef COBJMACROS | ||||
| #define IOleInPlaceFrame_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) | ||||
| @@ -348,7 +348,6 @@ DECLARE_INTERFACE_(IOleInPlaceFrame,IOleInPlaceUIWindow) | ||||
| #endif | ||||
|  | ||||
| EXTERN_C const IID IID_IOleInPlaceSite; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IOleInPlaceSite | ||||
| DECLARE_INTERFACE_(IOleInPlaceSite,IOleWindow) | ||||
| { | ||||
| @@ -368,9 +367,9 @@ DECLARE_INTERFACE_(IOleInPlaceSite,IOleWindow) | ||||
| 	STDMETHOD(DeactivateAndUndo)(THIS) PURE; | ||||
| 	STDMETHOD(OnPosRectChange)(THIS_ LPCRECT) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| EXTERN_C const IID IID_IOleAdviseHolder; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IOleAdviseHolder | ||||
| DECLARE_INTERFACE_(IOleAdviseHolder,IUnknown) | ||||
| { | ||||
| @@ -384,6 +383,7 @@ DECLARE_INTERFACE_(IOleAdviseHolder,IUnknown) | ||||
| 	STDMETHOD(SendOnSave)(THIS) PURE; | ||||
| 	STDMETHOD(SendOnClose)(THIS) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| #ifdef COBJMACROS | ||||
| #define IOleAdviseHolder_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) | ||||
| @@ -398,7 +398,6 @@ DECLARE_INTERFACE_(IOleAdviseHolder,IUnknown) | ||||
| #endif | ||||
|  | ||||
| EXTERN_C const IID IID_IDropSource; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IDropSource | ||||
| DECLARE_INTERFACE_(IDropSource,IUnknown) | ||||
| { | ||||
| @@ -408,6 +407,7 @@ DECLARE_INTERFACE_(IDropSource,IUnknown) | ||||
| 	STDMETHOD(QueryContinueDrag)(THIS_ BOOL,DWORD) PURE; | ||||
| 	STDMETHOD(GiveFeedback)(THIS_ DWORD) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| #ifdef COBJMACROS | ||||
| #define IDropSource_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) | ||||
| @@ -418,7 +418,6 @@ DECLARE_INTERFACE_(IDropSource,IUnknown) | ||||
| #endif | ||||
|  | ||||
| EXTERN_C const IID IID_IDropTarget; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IDropTarget | ||||
| DECLARE_INTERFACE_(IDropTarget,IUnknown) | ||||
| { | ||||
| @@ -430,6 +429,7 @@ DECLARE_INTERFACE_(IDropTarget,IUnknown) | ||||
| 	STDMETHOD(DragLeave)(THIS) PURE; | ||||
| 	STDMETHOD(Drop)(THIS_ LPDATAOBJECT,DWORD,POINTL,PDWORD) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| #ifdef COBJMACROS | ||||
| #define IDropTarget_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) | ||||
| @@ -443,7 +443,6 @@ DECLARE_INTERFACE_(IDropTarget,IUnknown) | ||||
|  | ||||
| typedef BOOL(CALLBACK *__IView_pfncont)(DWORD); | ||||
| EXTERN_C const IID IID_IViewObject; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IViewObject | ||||
| DECLARE_INTERFACE_(IViewObject,IUnknown) | ||||
| { | ||||
| @@ -457,6 +456,7 @@ DECLARE_INTERFACE_(IViewObject,IUnknown) | ||||
| 	STDMETHOD(SetAdvise)(THIS_ DWORD,DWORD,IAdviseSink*) PURE; | ||||
| 	STDMETHOD(GetAdvise)(THIS_ PDWORD,PDWORD,IAdviseSink**) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| #ifdef COBJMACROS | ||||
| #define IViewObject_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) | ||||
| @@ -471,7 +471,6 @@ DECLARE_INTERFACE_(IViewObject,IUnknown) | ||||
| #endif | ||||
|  | ||||
| EXTERN_C const IID IID_IViewObject2; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IViewObject2 | ||||
| DECLARE_INTERFACE_(IViewObject2,IViewObject) | ||||
| { | ||||
| @@ -486,6 +485,7 @@ DECLARE_INTERFACE_(IViewObject2,IViewObject) | ||||
| 	STDMETHOD(GetAdvise)(THIS_ PDWORD,PDWORD,IAdviseSink**) PURE; | ||||
| 	STDMETHOD(GetExtent)(THIS_ DWORD,LONG,DVTARGETDEVICE*,LPSIZEL) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| #ifdef COBJMACROS | ||||
| #define IViewObject2_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) | ||||
| @@ -501,7 +501,6 @@ DECLARE_INTERFACE_(IViewObject2,IViewObject) | ||||
| #endif | ||||
|  | ||||
| EXTERN_C const IID IID_IOleCache; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IOleCache | ||||
| DECLARE_INTERFACE_(IOleCache,IUnknown) | ||||
| { | ||||
| @@ -514,6 +513,7 @@ DECLARE_INTERFACE_(IOleCache,IUnknown) | ||||
| 	STDMETHOD(InitCache)(THIS_ LPDATAOBJECT);  | ||||
| 	STDMETHOD(SetData)(THIS_ FORMATETC*,STGMEDIUM*,BOOL);  | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| #ifdef COBJMACROS | ||||
| #define IOleCache_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) | ||||
| @@ -527,7 +527,6 @@ DECLARE_INTERFACE_(IOleCache,IUnknown) | ||||
| #endif | ||||
|  | ||||
| EXTERN_C const IID IID_IOleCache2; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IOleCache2 | ||||
| DECLARE_INTERFACE_(IOleCache2,IOleCache) | ||||
| { | ||||
| @@ -542,6 +541,7 @@ DECLARE_INTERFACE_(IOleCache2,IOleCache) | ||||
| 	STDMETHOD(UpdateCache)(THIS_ LPDATAOBJECT,DWORD,LPVOID) PURE;  | ||||
| 	STDMETHOD(DiscardCache)(THIS_ DWORD) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| #ifdef COBJMACROS | ||||
| #define IOleCache2_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) | ||||
| @@ -557,7 +557,6 @@ DECLARE_INTERFACE_(IOleCache2,IOleCache) | ||||
| #endif | ||||
|  | ||||
| EXTERN_C const IID IID_IOleCacheControl; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IOleCacheControl | ||||
| DECLARE_INTERFACE_(IOleCacheControl,IUnknown) | ||||
| { | ||||
| @@ -567,6 +566,7 @@ DECLARE_INTERFACE_(IOleCacheControl,IUnknown) | ||||
| 	STDMETHOD(OnRun)(THIS_ LPDATAOBJECT) PURE; | ||||
| 	STDMETHOD(OnStop)(THIS) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| #ifdef __cplusplus | ||||
| } | ||||
|   | ||||
| @@ -54,7 +54,6 @@ typedef struct _reobject { | ||||
| 	DWORD	dwUser; | ||||
| } REOBJECT; | ||||
|  | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IRichEditOle | ||||
| DECLARE_INTERFACE_(IRichEditOle, IUnknown) | ||||
| { | ||||
| @@ -78,9 +77,9 @@ DECLARE_INTERFACE_(IRichEditOle, IUnknown) | ||||
| 	STDMETHOD(GetClipboardData)(THIS_ CHARRANGE*,DWORD,LPDATAOBJECT*) PURE; | ||||
| 	STDMETHOD(ImportDataObject)(THIS_ LPDATAOBJECT,CLIPFORMAT,HGLOBAL) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
| typedef IRichEditOle *LPRICHEDITOLE; | ||||
|  | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IRichEditOleCallback | ||||
| DECLARE_INTERFACE_(IRichEditOleCallback, IUnknown) | ||||
| { | ||||
| @@ -98,6 +97,7 @@ DECLARE_INTERFACE_(IRichEditOleCallback, IUnknown) | ||||
| 	STDMETHOD(GetDragDropEffect) (THIS_ BOOL,DWORD,PDWORD) PURE; | ||||
| 	STDMETHOD(GetContextMenu) (THIS_ WORD,LPOLEOBJECT,CHARRANGE*,HMENU*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
| typedef IRichEditOleCallback FAR * LPRICHEDITOLECALLBACK; | ||||
| #endif | ||||
| #pragma pack(pop) | ||||
|   | ||||
| @@ -10,7 +10,6 @@ extern "C" { | ||||
|  | ||||
| #define ACO_AUTOSUGGEST 0x01 | ||||
|  | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IAutoComplete | ||||
| DECLARE_INTERFACE_(IAutoComplete, IUnknown) | ||||
| { | ||||
| @@ -20,6 +19,7 @@ DECLARE_INTERFACE_(IAutoComplete, IUnknown) | ||||
| 	STDMETHOD(Init)(THIS_ HWND,IUnknown*,LPCOLESTR,LPCOLESTR) PURE; | ||||
| 	STDMETHOD(Enable)(THIS_ BOOL) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
| typedef IAutoComplete *LPAUTOCOMPLETE; | ||||
|  | ||||
| #ifdef COBJMACROS | ||||
| @@ -30,7 +30,6 @@ typedef IAutoComplete *LPAUTOCOMPLETE; | ||||
| #define IAutoComplete_Enable(T,a) (T)->lpVtbl->Enable(T,a) | ||||
| #endif | ||||
|  | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IAutoComplete2 | ||||
| DECLARE_INTERFACE_(IAutoComplete2, IAutoComplete) | ||||
| { | ||||
| @@ -42,6 +41,7 @@ DECLARE_INTERFACE_(IAutoComplete2, IAutoComplete) | ||||
| 	STDMETHOD(SetOptions)(THIS_ DWORD) PURE; | ||||
| 	STDMETHOD(GetOptions)(THIS_ DWORD*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
| typedef IAutoComplete2 *LPAUTOCOMPLETE2; | ||||
|  | ||||
| #ifdef COBJMACROS | ||||
|   | ||||
| @@ -560,7 +560,6 @@ typedef IEnumIDList *LPENUMIDLIST; | ||||
| #define IEnumIDList_Clone(T,a) (T)->lpVtbl->Clone(T,a) | ||||
| #endif | ||||
|  | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IObjMgr | ||||
| DECLARE_INTERFACE_(IObjMgr, IUnknown) | ||||
| { | ||||
| @@ -570,8 +569,8 @@ DECLARE_INTERFACE_(IObjMgr, IUnknown) | ||||
| 	STDMETHOD(Append)(THIS_ IUnknown*) PURE; | ||||
| 	STDMETHOD(Remove)(THIS_ IUnknown*) PURE; | ||||
| }; | ||||
|  | ||||
| #undef INTERFACE | ||||
|  | ||||
| #define INTERFACE IContextMenu | ||||
| DECLARE_INTERFACE_(IContextMenu,IUnknown) | ||||
| { | ||||
| @@ -582,6 +581,7 @@ DECLARE_INTERFACE_(IContextMenu,IUnknown) | ||||
| 	STDMETHOD(InvokeCommand)(THIS_ LPCMINVOKECOMMANDINFO) PURE; | ||||
| 	STDMETHOD(GetCommandString)(THIS_ UINT,UINT,PUINT,LPSTR,UINT) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
| typedef IContextMenu *LPCONTEXTMENU; | ||||
|  | ||||
| #ifdef COBJMACROS | ||||
| @@ -593,7 +593,6 @@ typedef IContextMenu *LPCONTEXTMENU; | ||||
| #define IContextMenu_GetCommandString(T,a,b,c,d,e) (T)->lpVtbl->GetCommandString(T,a,b,c,d,e) | ||||
| #endif | ||||
|  | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IContextMenu2 | ||||
| DECLARE_INTERFACE_(IContextMenu2,IContextMenu) | ||||
| { | ||||
| @@ -605,9 +604,9 @@ DECLARE_INTERFACE_(IContextMenu2,IContextMenu) | ||||
| 	STDMETHOD(GetCommandString)(THIS_ UINT,UINT,PUINT,LPSTR,UINT) PURE; | ||||
| 	STDMETHOD(HandleMenuMsg)(THIS_ UINT,WPARAM,LPARAM) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
| typedef IContextMenu2 *LPCONTEXTMENU2; | ||||
|  | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IContextMenu3 | ||||
| DECLARE_INTERFACE_(IContextMenu3,IContextMenu2) | ||||
| { | ||||
| @@ -620,6 +619,7 @@ DECLARE_INTERFACE_(IContextMenu3,IContextMenu2) | ||||
|  STDMETHOD(HandleMenuMsg)(THIS_ UINT,WPARAM,LPARAM) PURE; | ||||
|  STDMETHOD(HandleMenuMsg2)(THIS_ UINT,WPARAM,LPARAM,LRESULT*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
| typedef IContextMenu3 *LPCONTEXTMENU3; | ||||
|  | ||||
| #if (_WIN32_IE >= 0x0500) | ||||
| @@ -690,7 +690,6 @@ typedef enum { | ||||
| #define IContextMenu3_HandleMenuMsg2(T,a,b,c,d) (T)->lpVtbl->HandleMenuMsg(T,a,b,c,d) | ||||
| #endif | ||||
|  | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IColumnProvider | ||||
| DECLARE_INTERFACE_(IColumnProvider,IUnknown) | ||||
| { | ||||
| @@ -701,9 +700,9 @@ DECLARE_INTERFACE_(IColumnProvider,IUnknown) | ||||
| 	STDMETHOD(GetColumnInfo)(THIS_ DWORD,SHCOLUMNINFO*) PURE; | ||||
| 	STDMETHOD(GetItemData)(THIS_ LPCSHCOLUMNID,LPCSHCOLUMNDATA,VARIANT*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
| #endif  /* _WIN32_IE >= 0x0500 */ | ||||
|  | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IQueryInfo | ||||
| DECLARE_INTERFACE_(IQueryInfo,IUnknown) | ||||
| { | ||||
| @@ -713,8 +712,8 @@ DECLARE_INTERFACE_(IQueryInfo,IUnknown) | ||||
| 	STDMETHOD(GetInfoTip)(THIS_ DWORD,WCHAR**) PURE; | ||||
| 	STDMETHOD(GetInfoFlags)(THIS_ DWORD*) PURE; | ||||
| }; | ||||
|  | ||||
| #undef INTERFACE | ||||
|  | ||||
| #define INTERFACE IShellExtInit | ||||
| DECLARE_INTERFACE_(IShellExtInit, IUnknown) | ||||
| { | ||||
| @@ -723,9 +722,9 @@ DECLARE_INTERFACE_(IShellExtInit, IUnknown) | ||||
| 	STDMETHOD_(ULONG,Release)(THIS) PURE; | ||||
| 	STDMETHOD(Initialize)(THIS_ LPCITEMIDLIST,LPDATAOBJECT,HKEY) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
| typedef IShellExtInit *LPSHELLEXTINIT; | ||||
|  | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IShellPropSheetExt | ||||
| DECLARE_INTERFACE_(IShellPropSheetExt, IUnknown) | ||||
| { | ||||
| @@ -735,9 +734,9 @@ DECLARE_INTERFACE_(IShellPropSheetExt, IUnknown) | ||||
| 	STDMETHOD(AddPages)(THIS_ LPFNADDPROPSHEETPAGE,LPARAM) PURE; | ||||
| 	STDMETHOD(ReplacePage)(THIS_ UINT,LPFNADDPROPSHEETPAGE,LPARAM) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
| typedef IShellPropSheetExt *LPSHELLPROPSHEETEXT; | ||||
|  | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IExtractIconA | ||||
| DECLARE_INTERFACE_(IExtractIconA, IUnknown) | ||||
| { | ||||
| @@ -747,6 +746,7 @@ DECLARE_INTERFACE_(IExtractIconA, IUnknown) | ||||
| 	STDMETHOD(GetIconLocation)(THIS_ UINT,LPSTR,UINT,int*,PUINT) PURE; | ||||
| 	STDMETHOD(Extract)(THIS_ LPCSTR,UINT,HICON*,HICON*,UINT) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
| typedef IExtractIconA *LPEXTRACTICONA; | ||||
|  | ||||
| #ifdef COBJMACROS | ||||
| @@ -757,7 +757,6 @@ typedef IExtractIconA *LPEXTRACTICONA; | ||||
| #define IExtractIconA_Extract(T,a,b,c,d,e) (T)->lpVtbl->Extract(T,a,b,c,d,e) | ||||
| #endif | ||||
|  | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IExtractIconW | ||||
| DECLARE_INTERFACE_(IExtractIconW, IUnknown) | ||||
| { | ||||
| @@ -767,6 +766,7 @@ DECLARE_INTERFACE_(IExtractIconW, IUnknown) | ||||
| 	STDMETHOD(GetIconLocation)(THIS_ UINT,LPWSTR,UINT,int*,PUINT) PURE; | ||||
| 	STDMETHOD(Extract)(THIS_ LPCWSTR,UINT,HICON*,HICON*,UINT) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
| typedef IExtractIconW *LPEXTRACTICONW; | ||||
|  | ||||
| #ifdef COBJMACROS | ||||
| @@ -785,7 +785,6 @@ typedef IExtractIconW *LPEXTRACTICONW; | ||||
| #define LPEXTRACTICON LPEXTRACTICONA | ||||
| #endif | ||||
|  | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IShellLinkA | ||||
| DECLARE_INTERFACE_(IShellLinkA, IUnknown) | ||||
| { | ||||
| @@ -811,6 +810,7 @@ DECLARE_INTERFACE_(IShellLinkA, IUnknown) | ||||
| 	STDMETHOD(Resolve)(THIS_ HWND,DWORD) PURE; | ||||
| 	STDMETHOD(SetPath)(THIS_ LPCSTR) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| #ifdef COBJMACROS | ||||
| #define IShellLinkA_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) | ||||
| @@ -836,7 +836,6 @@ DECLARE_INTERFACE_(IShellLinkA, IUnknown) | ||||
| #define IShellLinkA_SetPath(T,a) (T)->lpVtbl->SetPath(T,a) | ||||
| #endif | ||||
|  | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IShellLinkW | ||||
| DECLARE_INTERFACE_(IShellLinkW, IUnknown) | ||||
| { | ||||
| @@ -862,6 +861,7 @@ DECLARE_INTERFACE_(IShellLinkW, IUnknown) | ||||
| 	STDMETHOD(Resolve)(THIS_ HWND,DWORD) PURE; | ||||
| 	STDMETHOD(SetPath)(THIS_ LPCWSTR) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| #ifdef COBJMACROS | ||||
| #define IShellLinkW_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) | ||||
| @@ -887,7 +887,6 @@ DECLARE_INTERFACE_(IShellLinkW, IUnknown) | ||||
| #define IShellLinkW_SetPath(T,a) (T)->lpVtbl->SetPath(T,a) | ||||
| #endif | ||||
|  | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IShellFolder | ||||
| DECLARE_INTERFACE_(IShellFolder, IUnknown) | ||||
| { | ||||
| @@ -905,6 +904,7 @@ DECLARE_INTERFACE_(IShellFolder, IUnknown) | ||||
| 	STDMETHOD(GetDisplayNameOf)(THIS_ LPCITEMIDLIST,DWORD,LPSTRRET) PURE; | ||||
| 	STDMETHOD(SetNameOf)(THIS_ HWND,LPCITEMIDLIST,LPCOLESTR,DWORD,LPITEMIDLIST*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
| typedef IShellFolder *LPSHELLFOLDER; | ||||
|  | ||||
| #ifdef COBJMACROS | ||||
| @@ -928,7 +928,6 @@ typedef IShellFolder *LPSHELLFOLDER; | ||||
| DECLARE_ENUMERATOR_(IEnumExtraSearch,LPEXTRASEARCH); | ||||
| typedef IEnumExtraSearch *LPENUMEXTRASEARCH; | ||||
|  | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IShellFolder2 | ||||
| DECLARE_INTERFACE_(IShellFolder2, IShellFolder) | ||||
| { | ||||
| @@ -953,6 +952,7 @@ DECLARE_INTERFACE_(IShellFolder2, IShellFolder) | ||||
| 	STDMETHOD(GetDetailsOf)(THIS_ LPCITEMIDLIST,UINT,SHELLDETAILS*) PURE; | ||||
| 	STDMETHOD(MapColumnToSCID)(THIS_ UINT,SHCOLUMNID*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
| typedef IShellFolder2 *LPSHELLFOLDER2; | ||||
|  | ||||
| #ifdef COBJMACROS | ||||
| @@ -979,7 +979,6 @@ typedef IShellFolder2 *LPSHELLFOLDER2; | ||||
| #endif | ||||
|  | ||||
| #endif /* _WIN32_IE >= 0x0500 */ | ||||
| #undef INTERFACE | ||||
| #define INTERFACE ICopyHook | ||||
| DECLARE_INTERFACE_(ICopyHook, IUnknown) | ||||
| { | ||||
| @@ -988,9 +987,9 @@ DECLARE_INTERFACE_(ICopyHook, IUnknown) | ||||
| 	STDMETHOD_(ULONG,Release)(THIS) PURE; | ||||
| 	STDMETHOD_(UINT,CopyCallback)(THIS_ HWND,UINT,UINT,LPCSTR,DWORD,LPCSTR,DWORD) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
| typedef ICopyHook *LPCOPYHOOK; | ||||
|  | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IFileViewerSite | ||||
| DECLARE_INTERFACE(IFileViewerSite) | ||||
| { | ||||
| @@ -1000,9 +999,9 @@ DECLARE_INTERFACE(IFileViewerSite) | ||||
| 	STDMETHOD(SetPinnedWindow)(THIS_ HWND) PURE; | ||||
| 	STDMETHOD(GetPinnedWindow)(THIS_ HWND*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
| typedef IFileViewerSite *LPFILEVIEWERSITE; | ||||
|  | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IFileViewer | ||||
| DECLARE_INTERFACE(IFileViewer) | ||||
| { | ||||
| @@ -1013,9 +1012,9 @@ DECLARE_INTERFACE(IFileViewer) | ||||
| 	STDMETHOD(Show)(THIS_ LPFVSHOWINFO) PURE; | ||||
| 	STDMETHOD(PrintTo)(THIS_ LPSTR,BOOL) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
| typedef IFileViewer *LPFILEVIEWER; | ||||
|  | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IFileSystemBindData | ||||
| DECLARE_INTERFACE_(IFileSystemBindData, IUnknown) | ||||
| { | ||||
| @@ -1025,8 +1024,8 @@ DECLARE_INTERFACE_(IFileSystemBindData, IUnknown) | ||||
| 	STDMETHOD(SetFindData)(THIS_ const WIN32_FIND_DATAW*) PURE; | ||||
| 	STDMETHOD(GetFindData)(THIS_ WIN32_FIND_DATAW*) PURE; | ||||
| }; | ||||
|  | ||||
| #undef INTERFACE | ||||
|  | ||||
| #define INTERFACE IPersistFolder | ||||
| DECLARE_INTERFACE_(IPersistFolder,IPersist) | ||||
| { | ||||
| @@ -1036,6 +1035,7 @@ DECLARE_INTERFACE_(IPersistFolder,IPersist) | ||||
| 	STDMETHOD(GetClassID)(THIS_ CLSID*) PURE; | ||||
| 	STDMETHOD(Initialize)(THIS_ LPCITEMIDLIST) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
| typedef IPersistFolder *LPPERSISTFOLDER; | ||||
|  | ||||
| #ifdef COBJMACROS | ||||
| @@ -1048,7 +1048,6 @@ typedef IPersistFolder *LPPERSISTFOLDER; | ||||
|  | ||||
| #if (_WIN32_IE >= 0x0400 || _WIN32_WINNT >= 0x0500) | ||||
|  | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IPersistFolder2 | ||||
| DECLARE_INTERFACE_(IPersistFolder2,IPersistFolder) | ||||
| { | ||||
| @@ -1059,6 +1058,7 @@ DECLARE_INTERFACE_(IPersistFolder2,IPersistFolder) | ||||
| 	STDMETHOD(Initialize)(THIS_ LPCITEMIDLIST) PURE; | ||||
| 	STDMETHOD(GetCurFolder)(THIS_ LPITEMIDLIST*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
| typedef IPersistFolder2 *LPPERSISTFOLDER2; | ||||
|  | ||||
| #ifdef COBJMACROS | ||||
| @@ -1074,7 +1074,6 @@ typedef IPersistFolder2 *LPPERSISTFOLDER2; | ||||
|  | ||||
| #if (_WIN32_IE >= 0x0500) | ||||
|  | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IPersistFolder3 | ||||
| DECLARE_INTERFACE_(IPersistFolder3,IPersistFolder2) | ||||
| { | ||||
| @@ -1087,6 +1086,7 @@ DECLARE_INTERFACE_(IPersistFolder3,IPersistFolder2) | ||||
| 	STDMETHOD(InitializeEx)(THIS_ IBindCtx*,LPCITEMIDLIST,const PERSIST_FOLDER_TARGET_INFO*) PURE; | ||||
| 	STDMETHOD(GetFolderTargetInfo)(THIS_ PERSIST_FOLDER_TARGET_INFO*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
| typedef IPersistFolder3 *LPPERSISTFOLDER3; | ||||
|  | ||||
| #ifdef COBJMACROS | ||||
| @@ -1105,7 +1105,6 @@ typedef IPersistFolder3 *LPPERSISTFOLDER3; | ||||
| typedef interface IShellBrowser *LPSHELLBROWSER; | ||||
| typedef interface IShellView *LPSHELLVIEW; | ||||
|  | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IShellBrowser | ||||
| DECLARE_INTERFACE_(IShellBrowser,IOleWindow) | ||||
| { | ||||
| @@ -1128,6 +1127,7 @@ DECLARE_INTERFACE_(IShellBrowser,IOleWindow) | ||||
| 	STDMETHOD(OnViewWindowActive)(THIS_ LPSHELLVIEW) PURE; | ||||
| 	STDMETHOD(SetToolbarItems)(THIS_ LPTBBUTTON,UINT,UINT) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| #ifdef COBJMACROS | ||||
| #define IShellBrowser_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) | ||||
| @@ -1150,7 +1150,6 @@ DECLARE_INTERFACE_(IShellBrowser,IOleWindow) | ||||
| #define IShellBrowser_SetToolbarItems(T,a,b,c) (T)->lpVtbl->SetToolbarItems(T,a,b,c) | ||||
| #endif | ||||
|  | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IShellView | ||||
| DECLARE_INTERFACE_(IShellView,IOleWindow) | ||||
| { | ||||
| @@ -1175,6 +1174,7 @@ DECLARE_INTERFACE_(IShellView,IOleWindow) | ||||
| 	STDMETHOD(SelectItem)(THIS_ LPCITEMIDLIST,UINT) PURE; | ||||
| 	STDMETHOD(GetItemObject)(THIS_ UINT,REFIID,PVOID*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| #ifdef COBJMACROS | ||||
| #define IShellView_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) | ||||
| @@ -1199,7 +1199,6 @@ DECLARE_INTERFACE_(IShellView,IOleWindow) | ||||
| #define IShellView_GetItemObject(T,a,b,c) (T)->lpVtbl->GetItemObject(T,a,b,c) | ||||
| #endif | ||||
|  | ||||
| #undef INTERFACE | ||||
| #define INTERFACE ICommDlgBrowser | ||||
| DECLARE_INTERFACE_(ICommDlgBrowser,IUnknown) | ||||
| { | ||||
| @@ -1210,6 +1209,7 @@ DECLARE_INTERFACE_(ICommDlgBrowser,IUnknown) | ||||
| 	STDMETHOD(OnStateChange)(THIS_ IShellView*,ULONG) PURE; | ||||
| 	STDMETHOD(IncludeObject)(THIS_ IShellView*,LPCITEMIDLIST) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
| typedef ICommDlgBrowser *LPCOMMDLGBROWSER; | ||||
|  | ||||
| #ifdef COBJMACROS | ||||
| @@ -1231,7 +1231,6 @@ typedef struct _SV2CVW2_PARAMS { | ||||
| 	SHELLVIEWID const *pvid; | ||||
| 	HWND hwndView; | ||||
| } SV2CVW2_PARAMS,*LPSV2CVW2_PARAMS; | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IShellView2 | ||||
| DECLARE_INTERFACE_(IShellView2,IShellView) | ||||
| { | ||||
| @@ -1259,8 +1258,8 @@ DECLARE_INTERFACE_(IShellView2,IShellView) | ||||
| 	STDMETHOD(GetView)(THIS_ SHELLVIEWID*,ULONG) PURE; | ||||
| 	STDMETHOD(CreateViewWindow2)(THIS_ LPSV2CVW2_PARAMS) PURE; | ||||
| }; | ||||
|  | ||||
| #undef INTERFACE | ||||
|  | ||||
| #define INTERFACE IShellExecuteHookA | ||||
| DECLARE_INTERFACE_(IShellExecuteHookA,IUnknown) | ||||
| { | ||||
| @@ -1270,6 +1269,7 @@ DECLARE_INTERFACE_(IShellExecuteHookA,IUnknown) | ||||
| 	STDMETHOD(Execute)(THIS_ LPSHELLEXECUTEINFOA) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| #define INTERFACE IShellExecuteHookW | ||||
| DECLARE_INTERFACE_(IShellExecuteHookW,IUnknown) | ||||
| { | ||||
| @@ -1278,8 +1278,8 @@ DECLARE_INTERFACE_(IShellExecuteHookW,IUnknown) | ||||
| 	STDMETHOD_(ULONG,Release)(THIS) PURE; | ||||
| 	STDMETHOD(Execute)(THIS_ LPSHELLEXECUTEINFOW) PURE; | ||||
| }; | ||||
|  | ||||
| #undef INTERFACE | ||||
|  | ||||
| #define INTERFACE IShellIcon | ||||
| DECLARE_INTERFACE_(IShellIcon,IUnknown) | ||||
| { | ||||
| @@ -1288,6 +1288,7 @@ DECLARE_INTERFACE_(IShellIcon,IUnknown) | ||||
| 	STDMETHOD_(ULONG,Release)(THIS) PURE; | ||||
| 	STDMETHOD(GetIconOf)(THIS_ LPCITEMIDLIST,UINT,PINT) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
| typedef IShellIcon *LPSHELLICON; | ||||
|  | ||||
| typedef struct { | ||||
| @@ -1321,7 +1322,6 @@ typedef struct { | ||||
| #define SSF_HIDEICONS 0x4000 | ||||
| #define SSF_NOCONFIRMRECYCLE 0x8000 | ||||
|  | ||||
| #undef  INTERFACE | ||||
| #define INTERFACE IShellIconOverlayIdentifier | ||||
| DECLARE_INTERFACE_(IShellIconOverlayIdentifier,IUnknown) | ||||
| { | ||||
| @@ -1332,6 +1332,7 @@ DECLARE_INTERFACE_(IShellIconOverlayIdentifier,IUnknown) | ||||
| 	STDMETHOD(GetOverlayInfo)(THIS_ LPWSTR,int,int*,DWORD*) PURE; | ||||
| 	STDMETHOD(GetPriority)(THIS_ int*) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
|  | ||||
| #define ISIOI_ICONFILE 0x00000001 | ||||
| #define ISIOI_ICONINDEX 0x00000002 | ||||
| @@ -1379,7 +1380,6 @@ typedef struct | ||||
| } SHDRAGIMAGE, *LPSHDRAGIMAGE; | ||||
| #pragma pack(pop) | ||||
|  | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IDragSourceHelper | ||||
| DECLARE_INTERFACE_(IDragSourceHelper, IUnknown) | ||||
| { | ||||
| @@ -1389,8 +1389,8 @@ DECLARE_INTERFACE_(IDragSourceHelper, IUnknown) | ||||
| 	STDMETHOD (InitializeFromBitmap)(THIS_ LPSHDRAGIMAGE pshdi, IDataObject* pDataObject) PURE; | ||||
| 	STDMETHOD (InitializeFromWindow)(THIS_ HWND hwnd, POINT* ppt, IDataObject* pDataObject) PURE; | ||||
| }; | ||||
|  | ||||
| #undef INTERFACE | ||||
|  | ||||
| #define INTERFACE IDropTargetHelper | ||||
| DECLARE_INTERFACE_(IDropTargetHelper, IUnknown) | ||||
| { | ||||
| @@ -1403,6 +1403,7 @@ DECLARE_INTERFACE_(IDropTargetHelper, IUnknown) | ||||
| 	STDMETHOD (Drop)(THIS_ IDataObject* pDataObject, POINT* ppt, DWORD dwEffect) PURE; | ||||
| 	STDMETHOD (Show)(THIS_ BOOL fShow) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
| #endif /* _WIN32_IE >= 0x0500 */ | ||||
|  | ||||
| #if (_WIN32_WINNT >= 0x0500) | ||||
|   | ||||
| @@ -20,7 +20,6 @@ EXTERN_C const IID IID_IUnknown; | ||||
| EXTERN_C const IID IID_IClassFactory; | ||||
| #ifndef __IUnknown_INTERFACE_DEFINED__ | ||||
| #define __IUnknown_INTERFACE_DEFINED__ | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IUnknown | ||||
| DECLARE_INTERFACE(IUnknown) | ||||
| { | ||||
| @@ -28,11 +27,11 @@ DECLARE_INTERFACE(IUnknown) | ||||
| 	STDMETHOD_(ULONG,AddRef)(THIS) PURE; | ||||
| 	STDMETHOD_(ULONG,Release)(THIS) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
| typedef IUnknown *LPUNKNOWN; | ||||
| #endif | ||||
| #ifndef __IClassFactory_INTERFACE_DEFINED__ | ||||
| #define __IClassFactory_INTERFACE_DEFINED__ | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IClassFactory | ||||
| DECLARE_INTERFACE_(IClassFactory,IUnknown) | ||||
| { | ||||
| @@ -42,6 +41,7 @@ DECLARE_INTERFACE_(IClassFactory,IUnknown) | ||||
| 	STDMETHOD(CreateInstance)(THIS_ LPUNKNOWN,REFIID,PVOID*) PURE; | ||||
| 	STDMETHOD(LockServer)(THIS_ BOOL) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
| typedef IClassFactory *LPCLASSFACTORY; | ||||
| #endif | ||||
| HRESULT STDMETHODCALLTYPE IUnknown_QueryInterface_Proxy(IUnknown*,REFIID,void**); | ||||
|   | ||||
| @@ -642,7 +642,6 @@ DEFINE_AVIGUID(IID_IGetFrame,0x00020023,0,0); | ||||
| DEFINE_AVIGUID(IID_IAVIEditStream,0x00020024,0,0); | ||||
| DEFINE_AVIGUID(CLSID_AVIFile,0x00020000,0,0); | ||||
|  | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IAVIStream | ||||
| DECLARE_INTERFACE_(IAVIStream, IUnknown) | ||||
| { | ||||
| @@ -661,9 +660,9 @@ DECLARE_INTERFACE_(IAVIStream, IUnknown) | ||||
| 	STDMETHOD(WriteData)(THIS_ DWORD,LPVOID,LONG) PURE; | ||||
| 	STDMETHOD(SetInfo)(THIS_ AVISTREAMINFOW*,LONG) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
| typedef IAVIStream *PAVISTREAM; | ||||
|  | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IAVIStreaming | ||||
| DECLARE_INTERFACE_(IAVIStreaming, IUnknown) | ||||
| { | ||||
| @@ -673,9 +672,9 @@ DECLARE_INTERFACE_(IAVIStreaming, IUnknown) | ||||
| 	STDMETHOD(Begin)(THIS_ LONG,LONG,LONG) PURE;	  | ||||
| 	STDMETHOD(End)(THIS) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
| typedef IAVIStreaming *PAVISTREAMING; | ||||
|  | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IAVIEditStream | ||||
| DECLARE_INTERFACE_(IAVIEditStream, IUnknown) | ||||
| { | ||||
| @@ -688,9 +687,9 @@ DECLARE_INTERFACE_(IAVIEditStream, IUnknown) | ||||
| 	STDMETHOD(Clone)(THIS_ PAVISTREAM*) PURE; | ||||
| 	STDMETHOD(SetInfo)(THIS_ LPAVISTREAMINFOW,LONG) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
| typedef IAVIEditStream *PAVIEDITSTREAM; | ||||
|  | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IAVIFile | ||||
| DECLARE_INTERFACE_(IAVIFile, IUnknown) | ||||
| { | ||||
| @@ -705,9 +704,9 @@ DECLARE_INTERFACE_(IAVIFile, IUnknown) | ||||
| 	STDMETHOD(EndRecord)(THIS) PURE; | ||||
| 	STDMETHOD(DeleteStream)(THIS_ DWORD,LONG) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
| typedef IAVIFile *PAVIFILE; | ||||
|  | ||||
| #undef INTERFACE | ||||
| #define INTERFACE IGetFrame | ||||
| DECLARE_INTERFACE_(IGetFrame, IUnknown) | ||||
| { | ||||
| @@ -719,6 +718,7 @@ DECLARE_INTERFACE_(IGetFrame, IUnknown) | ||||
| 	STDMETHOD(End)(THIS) PURE; | ||||
| 	STDMETHOD(SetFormat)(THIS_ LPBITMAPINFOHEADER,LPVOID,INT,INT,INT,INT) PURE; | ||||
| }; | ||||
| #undef INTERFACE | ||||
| typedef IGetFrame *PGETFRAME; | ||||
| #endif /* !defined (__OBJC__) */ | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user