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:
Chris Sutcliffe 2006-04-11 22:56:08 +00:00
parent 34e666798a
commit 076887efab
19 changed files with 213 additions and 192 deletions

View File

@ -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> 2006-04-11 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
* include/commdlg.h (PD_*): Define. * include/commdlg.h (PD_*): Define.

View File

@ -18,7 +18,6 @@ extern "C"{
EXTERN_C const IID IID_IEnumGUID; EXTERN_C const IID IID_IEnumGUID;
typedef interface IEnumGUID *LPENUMGUID; typedef interface IEnumGUID *LPENUMGUID;
#undef INTERFACE
#define INTERFACE IEnumGUID #define INTERFACE IEnumGUID
DECLARE_INTERFACE_(IEnumGUID,IUnknown) DECLARE_INTERFACE_(IEnumGUID,IUnknown)
{ {
@ -145,7 +144,6 @@ DECLARE_INTERFACE_(ICatRegister,IUnknown)
#endif #endif
EXTERN_C const IID IID_IEnumCATEGORYINFO; EXTERN_C const IID IID_IEnumCATEGORYINFO;
#undef INTERFACE
#define INTERFACE IEnumCATEGORYINFO #define INTERFACE IEnumCATEGORYINFO
DECLARE_INTERFACE_(IEnumCATEGORYINFO,IUnknown) DECLARE_INTERFACE_(IEnumCATEGORYINFO,IUnknown)
{ {

View File

@ -78,7 +78,6 @@ EXTERN_C const IID IID_IEnumOleDocumentViews;
EXTERN_C const IID IID_IPrint; EXTERN_C const IID IID_IPrint;
EXTERN_C const IID IID_IOleDocumentView; EXTERN_C const IID IID_IOleDocumentView;
#undef INTERFACE
#define INTERFACE IOleDocumentView #define INTERFACE IOleDocumentView
DECLARE_INTERFACE_(IOleDocumentView,IUnknown) DECLARE_INTERFACE_(IOleDocumentView,IUnknown)
{ {
@ -100,11 +99,10 @@ DECLARE_INTERFACE_(IOleDocumentView,IUnknown)
STDMETHOD(ApplyViewState)(THIS_ IStream*) PURE; STDMETHOD(ApplyViewState)(THIS_ IStream*) PURE;
STDMETHOD(Clone)(THIS_ LPOLEINPLACESITE,IOleDocumentView**) PURE; STDMETHOD(Clone)(THIS_ LPOLEINPLACESITE,IOleDocumentView**) PURE;
}; };
#undef INTERFACE
DECLARE_ENUMERATOR_(IEnumOleDocumentViews,IOleDocumentView); DECLARE_ENUMERATOR_(IEnumOleDocumentViews,IOleDocumentView);
EXTERN_C const IID IID_IOleDocument; EXTERN_C const IID IID_IOleDocument;
#undef INTERFACE
#define INTERFACE IOleDocument #define INTERFACE IOleDocument
DECLARE_INTERFACE_(IOleDocument,IUnknown) DECLARE_INTERFACE_(IOleDocument,IUnknown)
{ {
@ -116,9 +114,9 @@ DECLARE_INTERFACE_(IOleDocument,IUnknown)
STDMETHOD(GetDocMiscStatus)(THIS_ DWORD*) PURE; STDMETHOD(GetDocMiscStatus)(THIS_ DWORD*) PURE;
STDMETHOD(EnumViews)(THIS_ LPENUMOLEDOCUMENTVIEWS*,IOleDocumentView**) PURE; STDMETHOD(EnumViews)(THIS_ LPENUMOLEDOCUMENTVIEWS*,IOleDocumentView**) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IOleCommandTarget; EXTERN_C const IID IID_IOleCommandTarget;
#undef INTERFACE
#define INTERFACE IOleCommandTarget #define INTERFACE IOleCommandTarget
DECLARE_INTERFACE_(IOleCommandTarget,IUnknown) DECLARE_INTERFACE_(IOleCommandTarget,IUnknown)
{ {
@ -129,9 +127,9 @@ DECLARE_INTERFACE_(IOleCommandTarget,IUnknown)
STDMETHOD(QueryStatus)(THIS_ const GUID*,ULONG,OLECMD*,OLECMDTEXT*) PURE; STDMETHOD(QueryStatus)(THIS_ const GUID*,ULONG,OLECMD*,OLECMDTEXT*) PURE;
STDMETHOD(Exec)(THIS_ const GUID*,DWORD,DWORD,VARIANTARG*,VARIANTARG*) PURE; STDMETHOD(Exec)(THIS_ const GUID*,DWORD,DWORD,VARIANTARG*,VARIANTARG*) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IOleDocumentSite; EXTERN_C const IID IID_IOleDocumentSite;
#undef INTERFACE
#define INTERFACE IOleDocumentSite #define INTERFACE IOleDocumentSite
DECLARE_INTERFACE_(IOleDocumentSite,IUnknown) DECLARE_INTERFACE_(IOleDocumentSite,IUnknown)
{ {
@ -141,6 +139,7 @@ DECLARE_INTERFACE_(IOleDocumentSite,IUnknown)
STDMETHOD(ActivateMe)(THIS_ IOleDocumentView*) PURE; STDMETHOD(ActivateMe)(THIS_ IOleDocumentView*) PURE;
}; };
#undef INTERFACE
#ifdef __cplusplus #ifdef __cplusplus
} }

View File

@ -24,7 +24,6 @@ typedef enum {
} BrowserNavConstants; } BrowserNavConstants;
EXTERN_C const IID IID_IWebBrowser; EXTERN_C const IID IID_IWebBrowser;
#undef INTERFACE
#define INTERFACE IWebBrowser #define INTERFACE IWebBrowser
DECLARE_INTERFACE_(IWebBrowser,IDispatch) DECLARE_INTERFACE_(IWebBrowser,IDispatch)
{ {
@ -62,9 +61,9 @@ DECLARE_INTERFACE_(IWebBrowser,IDispatch)
STDMETHOD(get_LocationURL)(THIS_ BSTR*) PURE; STDMETHOD(get_LocationURL)(THIS_ BSTR*) PURE;
STDMETHOD(get_Busy)(THIS_ VARIANT_BOOL*) PURE; STDMETHOD(get_Busy)(THIS_ VARIANT_BOOL*) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IWebBrowserApp; EXTERN_C const IID IID_IWebBrowserApp;
#undef INTERFACE
#define INTERFACE IWebBrowserApp #define INTERFACE IWebBrowserApp
DECLARE_INTERFACE_(IWebBrowserApp,IWebBrowser) DECLARE_INTERFACE_(IWebBrowserApp,IWebBrowser)
{ {
@ -123,9 +122,9 @@ DECLARE_INTERFACE_(IWebBrowserApp,IWebBrowser)
STDMETHOD(get_FullScreen)(THIS_ VARIANT_BOOL*) PURE; STDMETHOD(get_FullScreen)(THIS_ VARIANT_BOOL*) PURE;
STDMETHOD(put_FullScreen)(THIS_ VARIANT_BOOL) PURE; STDMETHOD(put_FullScreen)(THIS_ VARIANT_BOOL) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IWebBrowser2; EXTERN_C const IID IID_IWebBrowser2;
#undef INTERFACE
#define INTERFACE IWebBrowser2 #define INTERFACE IWebBrowser2
DECLARE_INTERFACE_(IWebBrowser2,IWebBrowserApp) DECLARE_INTERFACE_(IWebBrowser2,IWebBrowserApp)
{ {
@ -204,11 +203,11 @@ DECLARE_INTERFACE_(IWebBrowser2,IWebBrowserApp)
STDMETHOD(get_Resizable)(THIS_ VARIANT_BOOL*) PURE; STDMETHOD(get_Resizable)(THIS_ VARIANT_BOOL*) PURE;
STDMETHOD(put_Resizable)(THIS_ VARIANT_BOOL) PURE; STDMETHOD(put_Resizable)(THIS_ VARIANT_BOOL) PURE;
}; };
#undef INTERFACE
#define STDDISP(m) STDMETHOD_(void,m) #define STDDISP(m) STDMETHOD_(void,m)
EXTERN_C const IID DIID_DWebBrowserEvents2; EXTERN_C const IID DIID_DWebBrowserEvents2;
#undef INTERFACE
#define INTERFACE DWebBrowserEvents2 #define INTERFACE DWebBrowserEvents2
DECLARE_INTERFACE_(DWebBrowserEvents2,IDispatch) DECLARE_INTERFACE_(DWebBrowserEvents2,IDispatch)
{ {
@ -248,6 +247,7 @@ DECLARE_INTERFACE_(DWebBrowserEvents2,IDispatch)
STDDISP(SetSecureLockIcon)(THIS_ long) PURE; STDDISP(SetSecureLockIcon)(THIS_ long) PURE;
STDDISP(FileDownload)(THIS_ VARIANT_BOOL*) PURE; STDDISP(FileDownload)(THIS_ VARIANT_BOOL*) PURE;
}; };
#undef INTERFACE
#undef STDDISP #undef STDDISP

View File

@ -45,7 +45,6 @@ typedef struct urlinvokecommandinfo {
} URLINVOKECOMMANDINFO,*PURLINVOKECOMMANDINFO; } URLINVOKECOMMANDINFO,*PURLINVOKECOMMANDINFO;
typedef const URLINVOKECOMMANDINFO CURLINVOKECOMMANDINFO; typedef const URLINVOKECOMMANDINFO CURLINVOKECOMMANDINFO;
typedef const URLINVOKECOMMANDINFO *PCURLINVOKECOMMANDINFO; typedef const URLINVOKECOMMANDINFO *PCURLINVOKECOMMANDINFO;
#undef INTERFACE
#define INTERFACE IUniformResourceLocator #define INTERFACE IUniformResourceLocator
DECLARE_INTERFACE_(IUniformResourceLocator,IUnknown) DECLARE_INTERFACE_(IUniformResourceLocator,IUnknown)
{ {
@ -56,6 +55,7 @@ DECLARE_INTERFACE_(IUniformResourceLocator,IUnknown)
STDMETHOD(GetURL)(THIS_ PSTR*) PURE; STDMETHOD(GetURL)(THIS_ PSTR*) PURE;
STDMETHOD(InvokeCommand)(THIS_ PURLINVOKECOMMANDINFO) PURE; STDMETHOD(InvokeCommand)(THIS_ PURLINVOKECOMMANDINFO) PURE;
}; };
#undef INTERFACE
typedef IUniformResourceLocator *PIUniformResourceLocator; typedef IUniformResourceLocator *PIUniformResourceLocator;
typedef const IUniformResourceLocator CIUniformResourceLocator; typedef const IUniformResourceLocator CIUniformResourceLocator;
typedef const IUniformResourceLocator *PCIUniformResourceLocator; typedef const IUniformResourceLocator *PCIUniformResourceLocator;

View File

@ -154,7 +154,6 @@ typedef struct tagUNICODERANGE {
typedef struct tagSCRIPTFONTINFO SCRIPTFONTINFO; typedef struct tagSCRIPTFONTINFO SCRIPTFONTINFO;
EXTERN_C const IID IID_IEnumCodePage; EXTERN_C const IID IID_IEnumCodePage;
#undef INTERFACE
#define INTERFACE IEnumCodePage #define INTERFACE IEnumCodePage
DECLARE_INTERFACE_(IEnumCodePage,IUnknown) DECLARE_INTERFACE_(IEnumCodePage,IUnknown)
{ {
@ -166,9 +165,9 @@ DECLARE_INTERFACE_(IEnumCodePage,IUnknown)
STDMETHOD(Reset)(THIS) PURE; STDMETHOD(Reset)(THIS) PURE;
STDMETHOD(Skip)(THIS_ ULONG) PURE; STDMETHOD(Skip)(THIS_ ULONG) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IEnumRfc1766; EXTERN_C const IID IID_IEnumRfc1766;
#undef INTERFACE
#define INTERFACE IEnumRfc1766 #define INTERFACE IEnumRfc1766
DECLARE_INTERFACE_(IEnumRfc1766,IUnknown) DECLARE_INTERFACE_(IEnumRfc1766,IUnknown)
{ {
@ -180,9 +179,9 @@ DECLARE_INTERFACE_(IEnumRfc1766,IUnknown)
STDMETHOD(Reset)(THIS) PURE; STDMETHOD(Reset)(THIS) PURE;
STDMETHOD(Skip)(THIS_ ULONG) PURE; STDMETHOD(Skip)(THIS_ ULONG) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IEnumScript; EXTERN_C const IID IID_IEnumScript;
#undef INTERFACE
#define INTERFACE IEnumScript #define INTERFACE IEnumScript
DECLARE_INTERFACE_(IEnumScript,IUnknown) DECLARE_INTERFACE_(IEnumScript,IUnknown)
{ {
@ -194,9 +193,9 @@ DECLARE_INTERFACE_(IEnumScript,IUnknown)
STDMETHOD(Reset)(THIS) PURE; STDMETHOD(Reset)(THIS) PURE;
STDMETHOD(Skip)(THIS_ ULONG) PURE; STDMETHOD(Skip)(THIS_ ULONG) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IMLangCodePages; EXTERN_C const IID IID_IMLangCodePages;
#undef INTERFACE
#define INTERFACE IMLangCodePages #define INTERFACE IMLangCodePages
DECLARE_INTERFACE_(IMLangCodePages,IUnknown) DECLARE_INTERFACE_(IMLangCodePages,IUnknown)
{ {
@ -208,9 +207,9 @@ DECLARE_INTERFACE_(IMLangCodePages,IUnknown)
STDMETHOD(CodePageToCodePages)(THIS_ UINT,DWORD*) PURE; STDMETHOD(CodePageToCodePages)(THIS_ UINT,DWORD*) PURE;
STDMETHOD(CodePagesToCodePage)(THIS_ DWORD,UINT,UINT*) PURE; STDMETHOD(CodePagesToCodePage)(THIS_ DWORD,UINT,UINT*) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IMLangConvertCharset; EXTERN_C const IID IID_IMLangConvertCharset;
#undef INTERFACE
#define INTERFACE IMLangConvertCharset #define INTERFACE IMLangConvertCharset
DECLARE_INTERFACE_(IMLangConvertCharset,IUnknown) DECLARE_INTERFACE_(IMLangConvertCharset,IUnknown)
{ {
@ -225,10 +224,10 @@ DECLARE_INTERFACE_(IMLangConvertCharset,IUnknown)
STDMETHOD(DoConversionToUnicode)(THIS_ CHAR*,UINT*,WCHAR*,UINT*) PURE; STDMETHOD(DoConversionToUnicode)(THIS_ CHAR*,UINT*,WCHAR*,UINT*) PURE;
STDMETHOD(DoConversionFromUnicode)(THIS_ WCHAR*,UINT*,CHAR*,UINT*) PURE; STDMETHOD(DoConversionFromUnicode)(THIS_ WCHAR*,UINT*,CHAR*,UINT*) PURE;
}; };
#undef INTERFACE
EXTERN_C const CLSID CLSID_CMLangConvertCharset; EXTERN_C const CLSID CLSID_CMLangConvertCharset;
EXTERN_C const IID IID_IMLangFontLink; EXTERN_C const IID IID_IMLangFontLink;
#undef INTERFACE
#define INTERFACE IMLangFontLink #define INTERFACE IMLangFontLink
DECLARE_INTERFACE_(IMLangFontLink,IMLangCodePages) DECLARE_INTERFACE_(IMLangFontLink,IMLangCodePages)
{ {
@ -244,9 +243,9 @@ DECLARE_INTERFACE_(IMLangFontLink,IMLangCodePages)
STDMETHOD(ResetFontMapping)(THIS) PURE; STDMETHOD(ResetFontMapping)(THIS) PURE;
STDMETHOD(MapFont)(THIS_ HDC,DWORD,WCHAR,HFONT*) PURE; STDMETHOD(MapFont)(THIS_ HDC,DWORD,WCHAR,HFONT*) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IMLangFontLink2; EXTERN_C const IID IID_IMLangFontLink2;
#undef INTERFACE
#define INTERFACE IMLangFontLink2 #define INTERFACE IMLangFontLink2
DECLARE_INTERFACE_(IMLangFontLink2,IMLangCodePages) DECLARE_INTERFACE_(IMLangFontLink2,IMLangCodePages)
{ {
@ -265,9 +264,9 @@ DECLARE_INTERFACE_(IMLangFontLink2,IMLangCodePages)
STDMETHOD(GetScriptFontInfo)(THIS_ SCRIPT_ID,DWORD,UINT*,SCRIPTFONTINFO*) PURE; STDMETHOD(GetScriptFontInfo)(THIS_ SCRIPT_ID,DWORD,UINT*,SCRIPTFONTINFO*) PURE;
STDMETHOD(CodePageToScriptID)(THIS) PURE; STDMETHOD(CodePageToScriptID)(THIS) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IMLangLineBreakConsole; EXTERN_C const IID IID_IMLangLineBreakConsole;
#undef INTERFACE
#define INTERFACE IMLangLineBreakConsole #define INTERFACE IMLangLineBreakConsole
DECLARE_INTERFACE_(IMLangLineBreakConsole,IMLangCodePages) DECLARE_INTERFACE_(IMLangLineBreakConsole,IMLangCodePages)
{ {
@ -278,9 +277,9 @@ DECLARE_INTERFACE_(IMLangLineBreakConsole,IMLangCodePages)
STDMETHOD(BreakLineW)(THIS_ LCID,const WCHAR*,long,long,long*,long*) PURE; STDMETHOD(BreakLineW)(THIS_ LCID,const WCHAR*,long,long,long*,long*) PURE;
STDMETHOD(BreakLineA)(THIS_ LCID,UINT,const CHAR*,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; EXTERN_C const IID IID_IMultiLanguage;
#undef INTERFACE
#define INTERFACE IMultiLanguage #define INTERFACE IMultiLanguage
DECLARE_INTERFACE_(IMultiLanguage,IUnknown) DECLARE_INTERFACE_(IMultiLanguage,IUnknown)
{ {
@ -303,10 +302,10 @@ DECLARE_INTERFACE_(IMultiLanguage,IUnknown)
STDMETHOD(GetRfc1766Info)(THIS_ LCID,PRFC1766INFO) PURE; STDMETHOD(GetRfc1766Info)(THIS_ LCID,PRFC1766INFO) PURE;
STDMETHOD(CreateConvertCharset)(THIS_ UINT,UINT,DWORD,IMLangConvertCharset**) PURE; STDMETHOD(CreateConvertCharset)(THIS_ UINT,UINT,DWORD,IMLangConvertCharset**) PURE;
}; };
#undef INTERFACE
EXTERN_C const CLSID CLSID_CMultiLanguage; EXTERN_C const CLSID CLSID_CMultiLanguage;
EXTERN_C const IID IID_IMultiLanguage2; EXTERN_C const IID IID_IMultiLanguage2;
#undef INTERFACE
#define INTERFACE IMultiLanguage2 #define INTERFACE IMultiLanguage2
DECLARE_INTERFACE_(IMultiLanguage2,IUnknown) DECLARE_INTERFACE_(IMultiLanguage2,IUnknown)
{ {
@ -340,6 +339,7 @@ DECLARE_INTERFACE_(IMultiLanguage2,IUnknown)
STDMETHOD(GetNumberOfScripts)(THIS_ UINT*) PURE; STDMETHOD(GetNumberOfScripts)(THIS_ UINT*) PURE;
STDMETHOD(EnumScripts)(THIS_ DWORD,LANGID,IEnumScript**) PURE; STDMETHOD(EnumScripts)(THIS_ DWORD,LANGID,IEnumScript**) PURE;
}; };
#undef INTERFACE
#pragma pack(pop) #pragma pack(pop)

View File

@ -28,7 +28,6 @@ typedef interface IOmHistory *LPOMHISTORY;
typedef interface IOmNavigator *LPOMNAVIGATOR; typedef interface IOmNavigator *LPOMNAVIGATOR;
EXTERN_C const IID IID_IHTMLLinkElement; EXTERN_C const IID IID_IHTMLLinkElement;
#undef INTERFACE
#define INTERFACE IHTMLLinkElement #define INTERFACE IHTMLLinkElement
DECLARE_INTERFACE_(IHTMLLinkElement,IDispatch) DECLARE_INTERFACE_(IHTMLLinkElement,IDispatch)
{ {
@ -61,9 +60,9 @@ DECLARE_INTERFACE_(IHTMLLinkElement,IDispatch)
STDMETHOD(put_media)(THIS_ BSTR) PURE; STDMETHOD(put_media)(THIS_ BSTR) PURE;
STDMETHOD(get_media)(THIS_ BSTR*) PURE; STDMETHOD(get_media)(THIS_ BSTR*) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IHTMLImgElement; EXTERN_C const IID IID_IHTMLImgElement;
#undef INTERFACE
#define INTERFACE IHTMLImgElement #define INTERFACE IHTMLImgElement
DECLARE_INTERFACE_(IHTMLImgElement,IDispatch) DECLARE_INTERFACE_(IHTMLImgElement,IDispatch)
{ {
@ -124,9 +123,9 @@ DECLARE_INTERFACE_(IHTMLImgElement,IDispatch)
STDMETHOD(put_start)(THIS_ BSTR) PURE; STDMETHOD(put_start)(THIS_ BSTR) PURE;
STDMETHOD(get_start)(THIS_ BSTR*) PURE; STDMETHOD(get_start)(THIS_ BSTR*) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IHTMLElementCollection; EXTERN_C const IID IID_IHTMLElementCollection;
#undef INTERFACE
#define INTERFACE IHTMLElementCollection #define INTERFACE IHTMLElementCollection
DECLARE_INTERFACE_(IHTMLElementCollection,IDispatch) DECLARE_INTERFACE_(IHTMLElementCollection,IDispatch)
{ {
@ -145,10 +144,10 @@ DECLARE_INTERFACE_(IHTMLElementCollection,IDispatch)
STDMETHOD(item)(THIS_ VARIANT,VARIANT,IDispatch**) PURE; STDMETHOD(item)(THIS_ VARIANT,VARIANT,IDispatch**) PURE;
STDMETHOD(tags)(THIS_ VARIANT,IDispatch**) PURE; STDMETHOD(tags)(THIS_ VARIANT,IDispatch**) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IHTMLDocument; EXTERN_C const IID IID_IHTMLDocument;
#undef INTERFACE
#define INTERFACE IHTMLDocument #define INTERFACE IHTMLDocument
DECLARE_INTERFACE_(IHTMLDocument,IDispatch) DECLARE_INTERFACE_(IHTMLDocument,IDispatch)
{ {
@ -162,9 +161,9 @@ DECLARE_INTERFACE_(IHTMLDocument,IDispatch)
STDMETHOD(get_Script)(THIS_ IDispatch**) PURE; STDMETHOD(get_Script)(THIS_ IDispatch**) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IHTMLDocument2; EXTERN_C const IID IID_IHTMLDocument2;
#undef INTERFACE
#define INTERFACE IHTMLDocument2 #define INTERFACE IHTMLDocument2
DECLARE_INTERFACE_(IHTMLDocument2,IHTMLDocument) DECLARE_INTERFACE_(IHTMLDocument2,IHTMLDocument)
{ {
@ -287,9 +286,9 @@ DECLARE_INTERFACE_(IHTMLDocument2,IHTMLDocument)
STDMETHOD(toString)(THIS_ BSTR*) PURE; STDMETHOD(toString)(THIS_ BSTR*) PURE;
STDMETHOD(createStyleSheet)(THIS_ BSTR,long,LPHTMLSTYLESHEET*) PURE; STDMETHOD(createStyleSheet)(THIS_ BSTR,long,LPHTMLSTYLESHEET*) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IHTMLSelectionObject; EXTERN_C const IID IID_IHTMLSelectionObject;
#undef INTERFACE
#define INTERFACE IHTMLSelectionObject #define INTERFACE IHTMLSelectionObject
DECLARE_INTERFACE_(IHTMLSelectionObject,IDispatch) DECLARE_INTERFACE_(IHTMLSelectionObject,IDispatch)
{ {
@ -306,9 +305,9 @@ DECLARE_INTERFACE_(IHTMLSelectionObject,IDispatch)
STDMETHOD(clear)(THIS) PURE; STDMETHOD(clear)(THIS) PURE;
STDMETHOD(get_type)(THIS_ BSTR*) PURE; STDMETHOD(get_type)(THIS_ BSTR*) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IHTMLTxtRange; EXTERN_C const IID IID_IHTMLTxtRange;
#undef INTERFACE
#define INTERFACE IHTMLTxtRange #define INTERFACE IHTMLTxtRange
DECLARE_INTERFACE_(IHTMLTxtRange,IDispatch) DECLARE_INTERFACE_(IHTMLTxtRange,IDispatch)
{ {
@ -351,9 +350,9 @@ DECLARE_INTERFACE_(IHTMLTxtRange,IDispatch)
STDMETHOD(execCommand)(THIS_ BSTR,VARIANT_BOOL,VARIANT,VARIANT_BOOL*) PURE; STDMETHOD(execCommand)(THIS_ BSTR,VARIANT_BOOL,VARIANT,VARIANT_BOOL*) PURE;
STDMETHOD(execCommandShowHelp)(THIS_ BSTR,VARIANT_BOOL*) PURE; STDMETHOD(execCommandShowHelp)(THIS_ BSTR,VARIANT_BOOL*) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IHTMLElement; EXTERN_C const IID IID_IHTMLElement;
#undef INTERFACE
#define INTERFACE IHTMLElement #define INTERFACE IHTMLElement
DECLARE_INTERFACE_(IHTMLElement,IDispatch) DECLARE_INTERFACE_(IHTMLElement,IDispatch)
{ {
@ -453,9 +452,9 @@ DECLARE_INTERFACE_(IHTMLElement,IDispatch)
STDMETHOD(get_children)(THIS_ IDispatch**) PURE; STDMETHOD(get_children)(THIS_ IDispatch**) PURE;
STDMETHOD(get_all)(THIS_ IDispatch**) PURE; STDMETHOD(get_all)(THIS_ IDispatch**) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IHTMLFramesCollection2; EXTERN_C const IID IID_IHTMLFramesCollection2;
#undef INTERFACE
#define INTERFACE IHTMLFramesCollection2 #define INTERFACE IHTMLFramesCollection2
DECLARE_INTERFACE_(IHTMLFramesCollection2,IDispatch) DECLARE_INTERFACE_(IHTMLFramesCollection2,IDispatch)
{ {
@ -470,9 +469,9 @@ DECLARE_INTERFACE_(IHTMLFramesCollection2,IDispatch)
STDMETHOD(item)(THIS_ VARIANT*,VARIANT*) PURE; STDMETHOD(item)(THIS_ VARIANT*,VARIANT*) PURE;
STDMETHOD(get_length)(THIS_ long*) PURE; STDMETHOD(get_length)(THIS_ long*) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IHTMLWindow2; EXTERN_C const IID IID_IHTMLWindow2;
#undef INTERFACE
#define INTERFACE IHTMLWindow2 #define INTERFACE IHTMLWindow2
DECLARE_INTERFACE_(IHTMLWindow2,IHTMLFramesCollection2) DECLARE_INTERFACE_(IHTMLWindow2,IHTMLFramesCollection2)
{ {
@ -555,9 +554,9 @@ DECLARE_INTERFACE_(IHTMLWindow2,IHTMLFramesCollection2)
STDMETHOD(resizeBy)(THIS_ long,long) PURE; STDMETHOD(resizeBy)(THIS_ long,long) PURE;
STDMETHOD(get_external)(THIS_ IDispatch**) PURE; STDMETHOD(get_external)(THIS_ IDispatch**) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IHTMLFrameBase; EXTERN_C const IID IID_IHTMLFrameBase;
#undef INTERFACE
#define INTERFACE IHTMLFrameBase #define INTERFACE IHTMLFrameBase
DECLARE_INTERFACE_(IHTMLFrameBase,IDispatch) DECLARE_INTERFACE_(IHTMLFrameBase,IDispatch)
{ {
@ -588,9 +587,9 @@ DECLARE_INTERFACE_(IHTMLFrameBase,IDispatch)
STDMETHOD(put_scrolling)(THIS_ BSTR) PURE; STDMETHOD(put_scrolling)(THIS_ BSTR) PURE;
STDMETHOD(get_scrolling)(THIS_ BSTR*) PURE; STDMETHOD(get_scrolling)(THIS_ BSTR*) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IHTMLFrameBase2; EXTERN_C const IID IID_IHTMLFrameBase2;
#undef INTERFACE
#define INTERFACE IHTMLFrameBase2 #define INTERFACE IHTMLFrameBase2
DECLARE_INTERFACE_(IHTMLFrameBase2,IDispatch) DECLARE_INTERFACE_(IHTMLFrameBase2,IDispatch)
{ {
@ -611,9 +610,9 @@ DECLARE_INTERFACE_(IHTMLFrameBase2,IDispatch)
STDMETHOD(put_allowTransparency)(THIS_ VARIANT_BOOL) PURE; STDMETHOD(put_allowTransparency)(THIS_ VARIANT_BOOL) PURE;
STDMETHOD(get_allowTransparency)(THIS_ VARIANT_BOOL*) PURE; STDMETHOD(get_allowTransparency)(THIS_ VARIANT_BOOL*) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IHTMLFrameBase3; EXTERN_C const IID IID_IHTMLFrameBase3;
#undef INTERFACE
#define INTERFACE IHTMLFrameBase3 #define INTERFACE IHTMLFrameBase3
DECLARE_INTERFACE_(IHTMLFrameBase3,IDispatch) DECLARE_INTERFACE_(IHTMLFrameBase3,IDispatch)
{ {
@ -628,9 +627,9 @@ DECLARE_INTERFACE_(IHTMLFrameBase3,IDispatch)
STDMETHOD(put_longDesc)(THIS_ BSTR) PURE; STDMETHOD(put_longDesc)(THIS_ BSTR) PURE;
STDMETHOD(get_longDesc)(THIS_ BSTR*) PURE; STDMETHOD(get_longDesc)(THIS_ BSTR*) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IHTMLBodyElement; EXTERN_C const IID IID_IHTMLBodyElement;
#undef INTERFACE
#define INTERFACE IHTMLBodyElement #define INTERFACE IHTMLBodyElement
DECLARE_INTERFACE_(IHTMLBodyElement,IDispatch) DECLARE_INTERFACE_(IHTMLBodyElement,IDispatch)
{ {
@ -678,9 +677,9 @@ DECLARE_INTERFACE_(IHTMLBodyElement,IDispatch)
STDMETHOD(get_onbeforeunload)(THIS_ VARIANT*) PURE; STDMETHOD(get_onbeforeunload)(THIS_ VARIANT*) PURE;
STDMETHOD(createTextRange)(THIS_ IHTMLTxtRange**) PURE; STDMETHOD(createTextRange)(THIS_ IHTMLTxtRange**) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IHTMLBodyElement2; EXTERN_C const IID IID_IHTMLBodyElement2;
#undef INTERFACE
#define INTERFACE IHTMLBodyElement2 #define INTERFACE IHTMLBodyElement2
DECLARE_INTERFACE_(IHTMLBodyElement2,IDispatch) DECLARE_INTERFACE_(IHTMLBodyElement2,IDispatch)
{ {
@ -697,6 +696,7 @@ DECLARE_INTERFACE_(IHTMLBodyElement2,IDispatch)
STDMETHOD(put_onafterprint)(THIS_ VARIANT) PURE; STDMETHOD(put_onafterprint)(THIS_ VARIANT) PURE;
STDMETHOD(get_onafterprint)(THIS_ VARIANT*) PURE; STDMETHOD(get_onafterprint)(THIS_ VARIANT*) PURE;
}; };
#undef INTERFACE
#ifdef __cplusplus #ifdef __cplusplus
} }

View File

@ -466,7 +466,6 @@ typedef union tagBINDPTR {
LPTYPECOMP lptcomp; LPTYPECOMP lptcomp;
} BINDPTR,*LPBINDPTR; } BINDPTR,*LPBINDPTR;
#undef INTERFACE
#define INTERFACE IDispatch #define INTERFACE IDispatch
DECLARE_INTERFACE_(IDispatch,IUnknown) DECLARE_INTERFACE_(IDispatch,IUnknown)
{ {
@ -478,6 +477,7 @@ DECLARE_INTERFACE_(IDispatch,IUnknown)
STDMETHOD(GetIDsOfNames)(THIS_ REFIID,LPOLESTR*,UINT,LCID,DISPID*) PURE; STDMETHOD(GetIDsOfNames)(THIS_ REFIID,LPOLESTR*,UINT,LCID,DISPID*) PURE;
STDMETHOD(Invoke)(THIS_ DISPID,REFIID,LCID,WORD,DISPPARAMS*,VARIANT*,EXCEPINFO*,UINT*) PURE; STDMETHOD(Invoke)(THIS_ DISPID,REFIID,LCID,WORD,DISPPARAMS*,VARIANT*,EXCEPINFO*,UINT*) PURE;
}; };
#undef INTERFACE
#ifdef COBJMACROS #ifdef COBJMACROS
#define IDispatch_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) #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) #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 #endif
#undef INTERFACE
#define INTERFACE IEnumVARIANT #define INTERFACE IEnumVARIANT
DECLARE_INTERFACE_(IEnumVARIANT,IUnknown) DECLARE_INTERFACE_(IEnumVARIANT,IUnknown)
{ {
@ -501,8 +500,8 @@ DECLARE_INTERFACE_(IEnumVARIANT,IUnknown)
STDMETHOD(Reset)(THIS) PURE; STDMETHOD(Reset)(THIS) PURE;
STDMETHOD(Clone)(THIS_ IEnumVARIANT**) PURE; STDMETHOD(Clone)(THIS_ IEnumVARIANT**) PURE;
}; };
#undef INTERFACE #undef INTERFACE
#define INTERFACE ITypeComp #define INTERFACE ITypeComp
DECLARE_INTERFACE_(ITypeComp,IUnknown) DECLARE_INTERFACE_(ITypeComp,IUnknown)
{ {
@ -512,8 +511,8 @@ DECLARE_INTERFACE_(ITypeComp,IUnknown)
STDMETHOD(Bind)(THIS_ LPOLESTR,ULONG,WORD,LPTYPEINFO*,DESCKIND*,LPBINDPTR) PURE; STDMETHOD(Bind)(THIS_ LPOLESTR,ULONG,WORD,LPTYPEINFO*,DESCKIND*,LPBINDPTR) PURE;
STDMETHOD(BindType)(THIS_ LPOLESTR,ULONG,LPTYPEINFO*,LPTYPECOMP*) PURE; STDMETHOD(BindType)(THIS_ LPOLESTR,ULONG,LPTYPEINFO*,LPTYPECOMP*) PURE;
}; };
#undef INTERFACE #undef INTERFACE
#define INTERFACE ITypeInfo #define INTERFACE ITypeInfo
DECLARE_INTERFACE_(ITypeInfo,IUnknown) DECLARE_INTERFACE_(ITypeInfo,IUnknown)
{ {
@ -540,6 +539,7 @@ DECLARE_INTERFACE_(ITypeInfo,IUnknown)
STDMETHOD_(void,ReleaseFuncDesc)(THIS_ LPFUNCDESC) PURE; STDMETHOD_(void,ReleaseFuncDesc)(THIS_ LPFUNCDESC) PURE;
STDMETHOD_(void,ReleaseVarDesc)(THIS_ LPVARDESC) PURE; STDMETHOD_(void,ReleaseVarDesc)(THIS_ LPVARDESC) PURE;
}; };
#undef INTERFACE
#ifdef COBJMACROS #ifdef COBJMACROS
#define ITypeInfo_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) #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) #define ITypeInfo_ReleaseVarDesc(p,a) (p)->lpVtbl->ReleaseVarDesc(p,a)
#endif #endif
#undef INTERFACE
#define INTERFACE ITypeInfo2 #define INTERFACE ITypeInfo2
DECLARE_INTERFACE_(ITypeInfo2,ITypeInfo) DECLARE_INTERFACE_(ITypeInfo2,ITypeInfo)
{ {
@ -608,8 +607,8 @@ DECLARE_INTERFACE_(ITypeInfo2,ITypeInfo)
STDMETHOD(GetAllVarCustData)(THIS_ UINT,CUSTDATA*) PURE; STDMETHOD(GetAllVarCustData)(THIS_ UINT,CUSTDATA*) PURE;
STDMETHOD(GetAllImplTypeCustData)(THIS_ UINT,CUSTDATA*) PURE; STDMETHOD(GetAllImplTypeCustData)(THIS_ UINT,CUSTDATA*) PURE;
}; };
#undef INTERFACE #undef INTERFACE
#define INTERFACE ITypeLib #define INTERFACE ITypeLib
DECLARE_INTERFACE_(ITypeLib,IUnknown) DECLARE_INTERFACE_(ITypeLib,IUnknown)
{ {
@ -627,8 +626,8 @@ DECLARE_INTERFACE_(ITypeLib,IUnknown)
STDMETHOD(FindName)(THIS_ LPOLESTR,ULONG,ITypeInfo**,MEMBERID*,USHORT*) PURE; STDMETHOD(FindName)(THIS_ LPOLESTR,ULONG,ITypeInfo**,MEMBERID*,USHORT*) PURE;
STDMETHOD_(void,ReleaseTLibAttr)(THIS_ TLIBATTR*) PURE; STDMETHOD_(void,ReleaseTLibAttr)(THIS_ TLIBATTR*) PURE;
}; };
#undef INTERFACE #undef INTERFACE
#define INTERFACE ITypeLib2 #define INTERFACE ITypeLib2
DECLARE_INTERFACE_(ITypeLib2,ITypeLib) DECLARE_INTERFACE_(ITypeLib2,ITypeLib)
{ {
@ -650,9 +649,9 @@ DECLARE_INTERFACE_(ITypeLib2,ITypeLib)
STDMETHOD(GetDocumentation2)(THIS_ INT,LCID,BSTR*,DWORD*,BSTR*) PURE; STDMETHOD(GetDocumentation2)(THIS_ INT,LCID,BSTR*,DWORD*,BSTR*) PURE;
STDMETHOD(GetAllCustData)(THIS_ CUSTDATA*) PURE; STDMETHOD(GetAllCustData)(THIS_ CUSTDATA*) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IErrorInfo; EXTERN_C const IID IID_IErrorInfo;
#undef INTERFACE
#define INTERFACE IErrorInfo #define INTERFACE IErrorInfo
DECLARE_INTERFACE_(IErrorInfo, IUnknown) DECLARE_INTERFACE_(IErrorInfo, IUnknown)
{ {
@ -665,6 +664,7 @@ DECLARE_INTERFACE_(IErrorInfo, IUnknown)
STDMETHOD(GetHelpFile)(THIS_ BSTR*) PURE; STDMETHOD(GetHelpFile)(THIS_ BSTR*) PURE;
STDMETHOD(GetHelpContext)(THIS_ DWORD*) PURE; STDMETHOD(GetHelpContext)(THIS_ DWORD*) PURE;
}; };
#undef INTERFACE
#ifdef COBJMACROS #ifdef COBJMACROS
#define IErrorInfo_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) #define IErrorInfo_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b)
@ -678,7 +678,6 @@ DECLARE_INTERFACE_(IErrorInfo, IUnknown)
#endif #endif
EXTERN_C const IID IID_ICreateErrorInfo; EXTERN_C const IID IID_ICreateErrorInfo;
#undef INTERFACE
#define INTERFACE ICreateErrorInfo #define INTERFACE ICreateErrorInfo
DECLARE_INTERFACE_(ICreateErrorInfo, IUnknown) DECLARE_INTERFACE_(ICreateErrorInfo, IUnknown)
{ {
@ -691,9 +690,9 @@ DECLARE_INTERFACE_(ICreateErrorInfo, IUnknown)
STDMETHOD(SetHelpFile)(THIS_ LPOLESTR) PURE; STDMETHOD(SetHelpFile)(THIS_ LPOLESTR) PURE;
STDMETHOD(SetHelpContext)(THIS_ DWORD) PURE; STDMETHOD(SetHelpContext)(THIS_ DWORD) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_ISupportErrorInfo; EXTERN_C const IID IID_ISupportErrorInfo;
#undef INTERFACE
#define INTERFACE ISupportErrorInfo #define INTERFACE ISupportErrorInfo
DECLARE_INTERFACE_(ISupportErrorInfo, IUnknown) DECLARE_INTERFACE_(ISupportErrorInfo, IUnknown)
{ {
@ -702,9 +701,9 @@ DECLARE_INTERFACE_(ISupportErrorInfo, IUnknown)
STDMETHOD_(ULONG,Release)(THIS) PURE; STDMETHOD_(ULONG,Release)(THIS) PURE;
STDMETHOD(InterfaceSupportsErrorInfo)(THIS_ REFIID) PURE; STDMETHOD(InterfaceSupportsErrorInfo)(THIS_ REFIID) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IRecordInfo; EXTERN_C const IID IID_IRecordInfo;
#undef INTERFACE
#define INTERFACE IRecordInfo #define INTERFACE IRecordInfo
DECLARE_INTERFACE_(IRecordInfo, IUnknown) DECLARE_INTERFACE_(IRecordInfo, IUnknown)
{ {
@ -728,6 +727,7 @@ DECLARE_INTERFACE_(IRecordInfo, IUnknown)
STDMETHOD(RecordCreateCopy)(THIS_ PVOID,PVOID*) PURE; STDMETHOD(RecordCreateCopy)(THIS_ PVOID,PVOID*) PURE;
STDMETHOD(RecordDestroy )(THIS_ PVOID) PURE; STDMETHOD(RecordDestroy )(THIS_ PVOID) PURE;
}; };
#undef INTERFACE
#ifdef COBJMACROS #ifdef COBJMACROS
#define IRecordInfo_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) #define IRecordInfo_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b)
@ -752,7 +752,6 @@ DECLARE_INTERFACE_(IRecordInfo, IUnknown)
#endif #endif
EXTERN_C const IID IID_ITypeMarshal; EXTERN_C const IID IID_ITypeMarshal;
#undef INTERFACE
#define INTERFACE ITypeMarshal #define INTERFACE ITypeMarshal
DECLARE_INTERFACE_(ITypeMarshal, IUnknown) DECLARE_INTERFACE_(ITypeMarshal, IUnknown)
{ {
@ -764,6 +763,7 @@ DECLARE_INTERFACE_(ITypeMarshal, IUnknown)
STDMETHOD(Unmarshal)(THIS_ PVOID,DWORD,ULONG,BYTE*,ULONG*) PURE; STDMETHOD(Unmarshal)(THIS_ PVOID,DWORD,ULONG,BYTE*,ULONG*) PURE;
STDMETHOD(Free)(THIS_ PVOID) PURE; STDMETHOD(Free)(THIS_ PVOID) PURE;
}; };
#undef INTERFACE
#ifdef __cplusplus #ifdef __cplusplus
} }

View File

@ -462,7 +462,6 @@ DECLARE_ENUMERATOR_(IEnumMoniker,interface IMoniker*);
DECLARE_ENUMERATOR_(IEnumUnknown,IUnknown*); DECLARE_ENUMERATOR_(IEnumUnknown,IUnknown*);
EXTERN_C const IID IID_ISequentialStream; EXTERN_C const IID IID_ISequentialStream;
#undef INTERFACE
#define INTERFACE ISequentialStream #define INTERFACE ISequentialStream
DECLARE_INTERFACE_(ISequentialStream,IUnknown) DECLARE_INTERFACE_(ISequentialStream,IUnknown)
{ {
@ -472,9 +471,9 @@ DECLARE_INTERFACE_(ISequentialStream,IUnknown)
STDMETHOD(Read)(THIS_ void*,ULONG,ULONG*) PURE; STDMETHOD(Read)(THIS_ void*,ULONG,ULONG*) PURE;
STDMETHOD(Write)(THIS_ void const*,ULONG,ULONG*) PURE; STDMETHOD(Write)(THIS_ void const*,ULONG,ULONG*) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IStream; EXTERN_C const IID IID_IStream;
#undef INTERFACE
#define INTERFACE IStream #define INTERFACE IStream
DECLARE_INTERFACE_(IStream,ISequentialStream) DECLARE_INTERFACE_(IStream,ISequentialStream)
{ {
@ -493,9 +492,9 @@ DECLARE_INTERFACE_(IStream,ISequentialStream)
STDMETHOD(Stat)(THIS_ STATSTG*,DWORD) PURE; STDMETHOD(Stat)(THIS_ STATSTG*,DWORD) PURE;
STDMETHOD(Clone)(THIS_ LPSTREAM*) PURE; STDMETHOD(Clone)(THIS_ LPSTREAM*) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IMarshal; EXTERN_C const IID IID_IMarshal;
#undef INTERFACE
#define INTERFACE IMarshal #define INTERFACE IMarshal
DECLARE_INTERFACE_(IMarshal,IUnknown) DECLARE_INTERFACE_(IMarshal,IUnknown)
{ {
@ -509,9 +508,9 @@ DECLARE_INTERFACE_(IMarshal,IUnknown)
STDMETHOD(ReleaseMarshalData) (THIS_ IStream*) PURE; STDMETHOD(ReleaseMarshalData) (THIS_ IStream*) PURE;
STDMETHOD(DisconnectObject) (THIS_ DWORD) PURE; STDMETHOD(DisconnectObject) (THIS_ DWORD) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IStdMarshalInfo; EXTERN_C const IID IID_IStdMarshalInfo;
#undef INTERFACE
#define INTERFACE IStdMarshalInfo #define INTERFACE IStdMarshalInfo
DECLARE_INTERFACE_(IStdMarshalInfo,IUnknown) DECLARE_INTERFACE_(IStdMarshalInfo,IUnknown)
{ {
@ -520,9 +519,9 @@ DECLARE_INTERFACE_(IStdMarshalInfo,IUnknown)
STDMETHOD_(ULONG,Release)(THIS) PURE; STDMETHOD_(ULONG,Release)(THIS) PURE;
STDMETHOD(GetClassForHandler)(THIS_ DWORD,PVOID,CLSID*) PURE; STDMETHOD(GetClassForHandler)(THIS_ DWORD,PVOID,CLSID*) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IMalloc; EXTERN_C const IID IID_IMalloc;
#undef INTERFACE
#define INTERFACE IMalloc #define INTERFACE IMalloc
DECLARE_INTERFACE_(IMalloc,IUnknown) DECLARE_INTERFACE_(IMalloc,IUnknown)
{ {
@ -536,9 +535,9 @@ DECLARE_INTERFACE_(IMalloc,IUnknown)
STDMETHOD_(int,DidAlloc)(THIS_ void*) PURE; STDMETHOD_(int,DidAlloc)(THIS_ void*) PURE;
STDMETHOD_(void,HeapMinimize)(THIS) PURE; STDMETHOD_(void,HeapMinimize)(THIS) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IMallocSpy; EXTERN_C const IID IID_IMallocSpy;
#undef INTERFACE
#define INTERFACE IMallocSpy #define INTERFACE IMallocSpy
DECLARE_INTERFACE_(IMallocSpy,IUnknown) DECLARE_INTERFACE_(IMallocSpy,IUnknown)
{ {
@ -558,9 +557,9 @@ DECLARE_INTERFACE_(IMallocSpy,IUnknown)
STDMETHOD_(void,PreHeapMinimize)(THIS) PURE; STDMETHOD_(void,PreHeapMinimize)(THIS) PURE;
STDMETHOD_(void,PostHeapMinimize)(THIS) PURE; STDMETHOD_(void,PostHeapMinimize)(THIS) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IMessageFilter; EXTERN_C const IID IID_IMessageFilter;
#undef INTERFACE
#define INTERFACE IMessageFilter #define INTERFACE IMessageFilter
DECLARE_INTERFACE_(IMessageFilter,IUnknown) DECLARE_INTERFACE_(IMessageFilter,IUnknown)
{ {
@ -571,9 +570,9 @@ DECLARE_INTERFACE_(IMessageFilter,IUnknown)
STDMETHOD_(DWORD,RetryRejectedCall)(THIS_ HTASK,DWORD,DWORD) PURE; STDMETHOD_(DWORD,RetryRejectedCall)(THIS_ HTASK,DWORD,DWORD) PURE;
STDMETHOD_(DWORD,MessagePending)(THIS_ HTASK,DWORD,DWORD) PURE; STDMETHOD_(DWORD,MessagePending)(THIS_ HTASK,DWORD,DWORD) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IPersist; EXTERN_C const IID IID_IPersist;
#undef INTERFACE
#define INTERFACE IPersist #define INTERFACE IPersist
DECLARE_INTERFACE_(IPersist,IUnknown) DECLARE_INTERFACE_(IPersist,IUnknown)
{ {
@ -582,9 +581,9 @@ DECLARE_INTERFACE_(IPersist,IUnknown)
STDMETHOD_(ULONG,Release)(THIS) PURE; STDMETHOD_(ULONG,Release)(THIS) PURE;
STDMETHOD(GetClassID)(THIS_ CLSID*) PURE; STDMETHOD(GetClassID)(THIS_ CLSID*) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IPersistStream; EXTERN_C const IID IID_IPersistStream;
#undef INTERFACE
#define INTERFACE IPersistStream #define INTERFACE IPersistStream
DECLARE_INTERFACE_(IPersistStream,IPersist) DECLARE_INTERFACE_(IPersistStream,IPersist)
{ {
@ -597,9 +596,9 @@ DECLARE_INTERFACE_(IPersistStream,IPersist)
STDMETHOD(Save)(THIS_ IStream*,BOOL) PURE; STDMETHOD(Save)(THIS_ IStream*,BOOL) PURE;
STDMETHOD(GetSizeMax)(THIS_ PULARGE_INTEGER) PURE; STDMETHOD(GetSizeMax)(THIS_ PULARGE_INTEGER) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IRunningObjectTable; EXTERN_C const IID IID_IRunningObjectTable;
#undef INTERFACE
#define INTERFACE IRunningObjectTable #define INTERFACE IRunningObjectTable
DECLARE_INTERFACE_(IRunningObjectTable,IUnknown) DECLARE_INTERFACE_(IRunningObjectTable,IUnknown)
{ {
@ -614,9 +613,9 @@ DECLARE_INTERFACE_(IRunningObjectTable,IUnknown)
STDMETHOD(GetTimeOfLastChange)(THIS_ LPMONIKER,LPFILETIME) PURE; STDMETHOD(GetTimeOfLastChange)(THIS_ LPMONIKER,LPFILETIME) PURE;
STDMETHOD(EnumRunning)(THIS_ IEnumMoniker**) PURE; STDMETHOD(EnumRunning)(THIS_ IEnumMoniker**) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IBindCtx; EXTERN_C const IID IID_IBindCtx;
#undef INTERFACE
#define INTERFACE IBindCtx #define INTERFACE IBindCtx
DECLARE_INTERFACE_(IBindCtx,IUnknown) DECLARE_INTERFACE_(IBindCtx,IUnknown)
{ {
@ -634,9 +633,9 @@ DECLARE_INTERFACE_(IBindCtx,IUnknown)
STDMETHOD(EnumObjectParam)(THIS_ IEnumString**) PURE; STDMETHOD(EnumObjectParam)(THIS_ IEnumString**) PURE;
STDMETHOD(RevokeObjectParam)(THIS_ LPOLESTR) PURE; STDMETHOD(RevokeObjectParam)(THIS_ LPOLESTR) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IMoniker; EXTERN_C const IID IID_IMoniker;
#undef INTERFACE
#define INTERFACE IMoniker #define INTERFACE IMoniker
DECLARE_INTERFACE_(IMoniker,IPersistStream) DECLARE_INTERFACE_(IMoniker,IPersistStream)
{ {
@ -664,9 +663,9 @@ DECLARE_INTERFACE_(IMoniker,IPersistStream)
STDMETHOD(ParseDisplayName)(THIS_ IBindCtx*,IMoniker*,LPOLESTR,ULONG*,IMoniker**) PURE; STDMETHOD(ParseDisplayName)(THIS_ IBindCtx*,IMoniker*,LPOLESTR,ULONG*,IMoniker**) PURE;
STDMETHOD(IsSystemMoniker)(THIS_ PDWORD) PURE; STDMETHOD(IsSystemMoniker)(THIS_ PDWORD) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IPersistStorage; EXTERN_C const IID IID_IPersistStorage;
#undef INTERFACE
#define INTERFACE IPersistStorage #define INTERFACE IPersistStorage
DECLARE_INTERFACE_(IPersistStorage,IPersist) DECLARE_INTERFACE_(IPersistStorage,IPersist)
{ {
@ -681,9 +680,9 @@ DECLARE_INTERFACE_(IPersistStorage,IPersist)
STDMETHOD(SaveCompleted)(THIS_ LPSTORAGE) PURE; STDMETHOD(SaveCompleted)(THIS_ LPSTORAGE) PURE;
STDMETHOD(HandsOffStorage)(THIS) PURE; STDMETHOD(HandsOffStorage)(THIS) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IPersistFile; EXTERN_C const IID IID_IPersistFile;
#undef INTERFACE
#define INTERFACE IPersistFile #define INTERFACE IPersistFile
DECLARE_INTERFACE_(IPersistFile,IPersist) DECLARE_INTERFACE_(IPersistFile,IPersist)
{ {
@ -697,9 +696,9 @@ DECLARE_INTERFACE_(IPersistFile,IPersist)
STDMETHOD(SaveCompleted)(THIS_ LPCOLESTR) PURE; STDMETHOD(SaveCompleted)(THIS_ LPCOLESTR) PURE;
STDMETHOD(GetCurFile)(THIS_ LPOLESTR*) PURE; STDMETHOD(GetCurFile)(THIS_ LPOLESTR*) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IAdviseSink; EXTERN_C const IID IID_IAdviseSink;
#undef INTERFACE
#define INTERFACE IAdviseSink #define INTERFACE IAdviseSink
DECLARE_INTERFACE_(IAdviseSink,IUnknown) DECLARE_INTERFACE_(IAdviseSink,IUnknown)
{ {
@ -712,9 +711,9 @@ DECLARE_INTERFACE_(IAdviseSink,IUnknown)
STDMETHOD_(void,OnSave)(THIS) PURE; STDMETHOD_(void,OnSave)(THIS) PURE;
STDMETHOD_(void,OnClose)(THIS) PURE; STDMETHOD_(void,OnClose)(THIS) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IAdviseSink2; EXTERN_C const IID IID_IAdviseSink2;
#undef INTERFACE
#define INTERFACE IAdviseSink2 #define INTERFACE IAdviseSink2
DECLARE_INTERFACE_(IAdviseSink2,IAdviseSink) DECLARE_INTERFACE_(IAdviseSink2,IAdviseSink)
{ {
@ -728,9 +727,9 @@ DECLARE_INTERFACE_(IAdviseSink2,IAdviseSink)
STDMETHOD_(void,OnClose)(THIS) PURE; STDMETHOD_(void,OnClose)(THIS) PURE;
STDMETHOD_(void,OnLinkSrcChange)(THIS_ IMoniker*); STDMETHOD_(void,OnLinkSrcChange)(THIS_ IMoniker*);
}; };
#undef INTERFACE
EXTERN_C const IID IID_IDataObject; EXTERN_C const IID IID_IDataObject;
#undef INTERFACE
#define INTERFACE IDataObject #define INTERFACE IDataObject
DECLARE_INTERFACE_(IDataObject,IUnknown) DECLARE_INTERFACE_(IDataObject,IUnknown)
{ {
@ -747,9 +746,9 @@ DECLARE_INTERFACE_(IDataObject,IUnknown)
STDMETHOD(DUnadvise)(THIS_ DWORD) PURE; STDMETHOD(DUnadvise)(THIS_ DWORD) PURE;
STDMETHOD(EnumDAdvise)(THIS_ IEnumSTATDATA**) PURE; STDMETHOD(EnumDAdvise)(THIS_ IEnumSTATDATA**) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IDataAdviseHolder; EXTERN_C const IID IID_IDataAdviseHolder;
#undef INTERFACE
#define INTERFACE IDataAdviseHolder #define INTERFACE IDataAdviseHolder
DECLARE_INTERFACE_(IDataAdviseHolder,IUnknown) DECLARE_INTERFACE_(IDataAdviseHolder,IUnknown)
{ {
@ -761,9 +760,9 @@ DECLARE_INTERFACE_(IDataAdviseHolder,IUnknown)
STDMETHOD(EnumAdvise)(THIS_ IEnumSTATDATA**) PURE; STDMETHOD(EnumAdvise)(THIS_ IEnumSTATDATA**) PURE;
STDMETHOD(SendOnDataChange)(THIS_ IDataObject*,DWORD,DWORD) PURE; STDMETHOD(SendOnDataChange)(THIS_ IDataObject*,DWORD,DWORD) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IStorage; EXTERN_C const IID IID_IStorage;
#undef INTERFACE
#define INTERFACE IStorage #define INTERFACE IStorage
DECLARE_INTERFACE_(IStorage,IUnknown) DECLARE_INTERFACE_(IStorage,IUnknown)
{ {
@ -786,9 +785,9 @@ DECLARE_INTERFACE_(IStorage,IUnknown)
STDMETHOD(SetStateBits)(THIS_ DWORD,DWORD) PURE; STDMETHOD(SetStateBits)(THIS_ DWORD,DWORD) PURE;
STDMETHOD(Stat)(THIS_ STATSTG*,DWORD) PURE; STDMETHOD(Stat)(THIS_ STATSTG*,DWORD) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IRootStorage; EXTERN_C const IID IID_IRootStorage;
#undef INTERFACE
#define INTERFACE IRootStorage #define INTERFACE IRootStorage
DECLARE_INTERFACE_(IRootStorage,IPersist) DECLARE_INTERFACE_(IRootStorage,IPersist)
{ {
@ -797,9 +796,9 @@ DECLARE_INTERFACE_(IRootStorage,IPersist)
STDMETHOD_(ULONG,Release)(THIS) PURE; STDMETHOD_(ULONG,Release)(THIS) PURE;
STDMETHOD(SwitchToFile)(THIS_ LPOLESTR) PURE; STDMETHOD(SwitchToFile)(THIS_ LPOLESTR) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IRpcChannelBuffer; EXTERN_C const IID IID_IRpcChannelBuffer;
#undef INTERFACE
#define INTERFACE IRpcChannelBuffer #define INTERFACE IRpcChannelBuffer
DECLARE_INTERFACE_(IRpcChannelBuffer,IUnknown) DECLARE_INTERFACE_(IRpcChannelBuffer,IUnknown)
{ {
@ -812,9 +811,9 @@ DECLARE_INTERFACE_(IRpcChannelBuffer,IUnknown)
STDMETHOD(GetDestCtx)(THIS_ PDWORD,PVOID*) PURE; STDMETHOD(GetDestCtx)(THIS_ PDWORD,PVOID*) PURE;
STDMETHOD(IsConnected)(THIS) PURE; STDMETHOD(IsConnected)(THIS) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IRpcProxyBuffer; EXTERN_C const IID IID_IRpcProxyBuffer;
#undef INTERFACE
#define INTERFACE IRpcProxyBuffer #define INTERFACE IRpcProxyBuffer
DECLARE_INTERFACE_(IRpcProxyBuffer,IUnknown) DECLARE_INTERFACE_(IRpcProxyBuffer,IUnknown)
{ {
@ -825,9 +824,9 @@ DECLARE_INTERFACE_(IRpcProxyBuffer,IUnknown)
STDMETHOD_(void,Disconnect)(THIS) PURE; STDMETHOD_(void,Disconnect)(THIS) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IRpcStubBuffer; EXTERN_C const IID IID_IRpcStubBuffer;
#undef INTERFACE
#define INTERFACE IRpcStubBuffer #define INTERFACE IRpcStubBuffer
DECLARE_INTERFACE_(IRpcStubBuffer,IUnknown) DECLARE_INTERFACE_(IRpcStubBuffer,IUnknown)
{ {
@ -842,9 +841,9 @@ DECLARE_INTERFACE_(IRpcStubBuffer,IUnknown)
STDMETHOD(DebugServerQueryInterface)(THIS_ PVOID*) PURE; STDMETHOD(DebugServerQueryInterface)(THIS_ PVOID*) PURE;
STDMETHOD(DebugServerRelease)(THIS_ PVOID) PURE; STDMETHOD(DebugServerRelease)(THIS_ PVOID) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IPSFactoryBuffer; EXTERN_C const IID IID_IPSFactoryBuffer;
#undef INTERFACE
#define INTERFACE IPSFactoryBuffer #define INTERFACE IPSFactoryBuffer
DECLARE_INTERFACE_(IPSFactoryBuffer,IUnknown) DECLARE_INTERFACE_(IPSFactoryBuffer,IUnknown)
{ {
@ -854,10 +853,10 @@ DECLARE_INTERFACE_(IPSFactoryBuffer,IUnknown)
STDMETHOD(CreateProxy)(THIS_ LPUNKNOWN,REFIID,LPRPCPROXYBUFFER*,PVOID*) PURE; STDMETHOD(CreateProxy)(THIS_ LPUNKNOWN,REFIID,LPRPCPROXYBUFFER*,PVOID*) PURE;
STDMETHOD(CreateStub)(THIS_ REFIID,LPUNKNOWN,LPRPCSTUBBUFFER*) PURE; STDMETHOD(CreateStub)(THIS_ REFIID,LPUNKNOWN,LPRPCSTUBBUFFER*) PURE;
}; };
#undef INTERFACE
typedef interface IPSFactoryBuffer *LPPSFACTORYBUFFER; typedef interface IPSFactoryBuffer *LPPSFACTORYBUFFER;
EXTERN_C const IID IID_ILockBytes; EXTERN_C const IID IID_ILockBytes;
#undef INTERFACE
#define INTERFACE ILockBytes #define INTERFACE ILockBytes
DECLARE_INTERFACE_(ILockBytes,IUnknown) DECLARE_INTERFACE_(ILockBytes,IUnknown)
{ {
@ -872,9 +871,9 @@ DECLARE_INTERFACE_(ILockBytes,IUnknown)
STDMETHOD(UnlockRegion)(THIS_ ULARGE_INTEGER,ULARGE_INTEGER,DWORD) PURE; STDMETHOD(UnlockRegion)(THIS_ ULARGE_INTEGER,ULARGE_INTEGER,DWORD) PURE;
STDMETHOD(Stat)(THIS_ STATSTG*,DWORD) PURE; STDMETHOD(Stat)(THIS_ STATSTG*,DWORD) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IExternalConnection; EXTERN_C const IID IID_IExternalConnection;
#undef INTERFACE
#define INTERFACE IExternalConnection #define INTERFACE IExternalConnection
DECLARE_INTERFACE_(IExternalConnection,IUnknown) DECLARE_INTERFACE_(IExternalConnection,IUnknown)
{ {
@ -884,9 +883,9 @@ DECLARE_INTERFACE_(IExternalConnection,IUnknown)
STDMETHOD(AddConnection)(THIS_ DWORD,DWORD) PURE; STDMETHOD(AddConnection)(THIS_ DWORD,DWORD) PURE;
STDMETHOD(ReleaseConnection)(THIS_ DWORD,DWORD,BOOL) PURE; STDMETHOD(ReleaseConnection)(THIS_ DWORD,DWORD,BOOL) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IRunnableObject; EXTERN_C const IID IID_IRunnableObject;
#undef INTERFACE
#define INTERFACE IRunnableObject #define INTERFACE IRunnableObject
DECLARE_INTERFACE_(IRunnableObject,IUnknown) DECLARE_INTERFACE_(IRunnableObject,IUnknown)
{ {
@ -899,9 +898,9 @@ DECLARE_INTERFACE_(IRunnableObject,IUnknown)
STDMETHOD(LockRunning)(THIS_ BOOL,BOOL) PURE; STDMETHOD(LockRunning)(THIS_ BOOL,BOOL) PURE;
STDMETHOD(SetContainedObject)(THIS_ BOOL) PURE; STDMETHOD(SetContainedObject)(THIS_ BOOL) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IROTData; EXTERN_C const IID IID_IROTData;
#undef INTERFACE
#define INTERFACE IROTData #define INTERFACE IROTData
DECLARE_INTERFACE_(IROTData,IUnknown) DECLARE_INTERFACE_(IROTData,IUnknown)
{ {
@ -910,9 +909,9 @@ DECLARE_INTERFACE_(IROTData,IUnknown)
STDMETHOD_(ULONG,Release)(THIS) PURE; STDMETHOD_(ULONG,Release)(THIS) PURE;
STDMETHOD(GetComparisonData)(THIS_ PVOID,ULONG,PULONG) PURE; STDMETHOD(GetComparisonData)(THIS_ PVOID,ULONG,PULONG) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IChannelHook; EXTERN_C const IID IID_IChannelHook;
#undef INTERFACE
#define INTERFACE IChannelHook #define INTERFACE IChannelHook
DECLARE_INTERFACE_(IChannelHook,IUnknown) DECLARE_INTERFACE_(IChannelHook,IUnknown)
{ {
@ -926,9 +925,9 @@ DECLARE_INTERFACE_(IChannelHook,IUnknown)
STDMETHOD_(void,ServerGetSize)(THIS_ REFGUID,REFIID,HRESULT,PULONG) PURE; STDMETHOD_(void,ServerGetSize)(THIS_ REFGUID,REFIID,HRESULT,PULONG) PURE;
STDMETHOD_(void,ServerFillBuffer)(THIS_ REFGUID,REFIID,PULONG,PVOID,HRESULT) PURE; STDMETHOD_(void,ServerFillBuffer)(THIS_ REFGUID,REFIID,PULONG,PVOID,HRESULT) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IPropertyStorage; EXTERN_C const IID IID_IPropertyStorage;
#undef INTERFACE
#define INTERFACE IPropertyStorage #define INTERFACE IPropertyStorage
DECLARE_INTERFACE_(IPropertyStorage,IUnknown) DECLARE_INTERFACE_(IPropertyStorage,IUnknown)
{ {
@ -948,9 +947,9 @@ DECLARE_INTERFACE_(IPropertyStorage,IUnknown)
STDMETHOD(Stat)(THIS_ STATPROPSTG*) PURE; STDMETHOD(Stat)(THIS_ STATPROPSTG*) PURE;
STDMETHOD(SetTimes)(THIS_ FILETIME const*,FILETIME const*,FILETIME const*) PURE; STDMETHOD(SetTimes)(THIS_ FILETIME const*,FILETIME const*,FILETIME const*) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IPropertySetStorage; EXTERN_C const IID IID_IPropertySetStorage;
#undef INTERFACE
#define INTERFACE IPropertySetStorage #define INTERFACE IPropertySetStorage
DECLARE_INTERFACE_(IPropertySetStorage,IUnknown) DECLARE_INTERFACE_(IPropertySetStorage,IUnknown)
{ {
@ -962,9 +961,9 @@ DECLARE_INTERFACE_(IPropertySetStorage,IUnknown)
STDMETHOD(Delete)(THIS_ REFFMTID) PURE; STDMETHOD(Delete)(THIS_ REFFMTID) PURE;
STDMETHOD(Enum)(THIS_ IEnumSTATPROPSETSTG**) PURE; STDMETHOD(Enum)(THIS_ IEnumSTATPROPSETSTG**) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IClientSecurity; EXTERN_C const IID IID_IClientSecurity;
#undef INTERFACE
#define INTERFACE IClientSecurity #define INTERFACE IClientSecurity
DECLARE_INTERFACE_(IClientSecurity,IUnknown) 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(SetBlanket)(THIS_ PVOID,DWORD,DWORD,LPWSTR,DWORD,DWORD,RPC_AUTH_IDENTITY_HANDLE*,DWORD) PURE;
STDMETHOD(CopyProxy)(THIS_ LPUNKNOWN,LPUNKNOWN*) PURE; STDMETHOD(CopyProxy)(THIS_ LPUNKNOWN,LPUNKNOWN*) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IServerSecurity; EXTERN_C const IID IID_IServerSecurity;
#undef INTERFACE
#define INTERFACE IServerSecurity #define INTERFACE IServerSecurity
DECLARE_INTERFACE_(IServerSecurity,IUnknown) DECLARE_INTERFACE_(IServerSecurity,IUnknown)
{ {
@ -989,9 +988,9 @@ DECLARE_INTERFACE_(IServerSecurity,IUnknown)
STDMETHOD(RevertToSelf)(THIS) PURE; STDMETHOD(RevertToSelf)(THIS) PURE;
STDMETHOD(IsImpersonating)(THIS) PURE; STDMETHOD(IsImpersonating)(THIS) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IClassActivator; EXTERN_C const IID IID_IClassActivator;
#undef INTERFACE
#define INTERFACE IClassActivator #define INTERFACE IClassActivator
DECLARE_INTERFACE_(IClassActivator,IUnknown) DECLARE_INTERFACE_(IClassActivator,IUnknown)
{ {
@ -1000,9 +999,9 @@ DECLARE_INTERFACE_(IClassActivator,IUnknown)
STDMETHOD_(ULONG,Release)(THIS) PURE; STDMETHOD_(ULONG,Release)(THIS) PURE;
STDMETHOD(GetClassObject)(THIS_ REFCLSID,DWORD,LCID,REFIID,PVOID*) PURE; STDMETHOD(GetClassObject)(THIS_ REFCLSID,DWORD,LCID,REFIID,PVOID*) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IFillLockBytes; EXTERN_C const IID IID_IFillLockBytes;
#undef INTERFACE
#define INTERFACE IFillLockBytes #define INTERFACE IFillLockBytes
DECLARE_INTERFACE_(IFillLockBytes,IUnknown) DECLARE_INTERFACE_(IFillLockBytes,IUnknown)
{ {
@ -1014,9 +1013,9 @@ DECLARE_INTERFACE_(IFillLockBytes,IUnknown)
STDMETHOD(SetFillSize)(THIS_ ULARGE_INTEGER) PURE; STDMETHOD(SetFillSize)(THIS_ ULARGE_INTEGER) PURE;
STDMETHOD(Terminate)(THIS_ BOOL) PURE; STDMETHOD(Terminate)(THIS_ BOOL) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IProgressNotify; EXTERN_C const IID IID_IProgressNotify;
#undef INTERFACE
#define INTERFACE IProgressNotify #define INTERFACE IProgressNotify
DECLARE_INTERFACE_(IProgressNotify,IUnknown) DECLARE_INTERFACE_(IProgressNotify,IUnknown)
{ {
@ -1025,9 +1024,9 @@ DECLARE_INTERFACE_(IProgressNotify,IUnknown)
STDMETHOD_(ULONG,Release)(THIS) PURE; STDMETHOD_(ULONG,Release)(THIS) PURE;
STDMETHOD(OnProgress)(THIS_ DWORD,DWORD,BOOL,BOOL) PURE; STDMETHOD(OnProgress)(THIS_ DWORD,DWORD,BOOL,BOOL) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_ILayoutStorage; EXTERN_C const IID IID_ILayoutStorage;
#undef INTERFACE
#define INTERFACE ILayoutStorage #define INTERFACE ILayoutStorage
DECLARE_INTERFACE_(ILayoutStorage,IUnknown) DECLARE_INTERFACE_(ILayoutStorage,IUnknown)
{ {
@ -1039,9 +1038,9 @@ DECLARE_INTERFACE_(ILayoutStorage,IUnknown)
STDMETHOD(EndMonitor)(THIS) PURE; STDMETHOD(EndMonitor)(THIS) PURE;
STDMETHOD(ReLayoutDocfile)(THIS_ OLECHAR*) PURE; STDMETHOD(ReLayoutDocfile)(THIS_ OLECHAR*) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IGlobalInterfaceTable; EXTERN_C const IID IID_IGlobalInterfaceTable;
#undef INTERFACE
#define INTERFACE IGlobalInterfaceTable #define INTERFACE IGlobalInterfaceTable
DECLARE_INTERFACE_(IGlobalInterfaceTable,IUnknown) DECLARE_INTERFACE_(IGlobalInterfaceTable,IUnknown)
{ {
@ -1052,6 +1051,7 @@ DECLARE_INTERFACE_(IGlobalInterfaceTable,IUnknown)
STDMETHOD(RevokeInterfaceFromGlobal)(THIS_ DWORD) PURE; STDMETHOD(RevokeInterfaceFromGlobal)(THIS_ DWORD) PURE;
STDMETHOD(GetInterfaceFromGlobal)(THIS_ DWORD,REFIID,void**) PURE; STDMETHOD(GetInterfaceFromGlobal)(THIS_ DWORD,REFIID,void**) PURE;
}; };
#undef INTERFACE
#ifdef COBJMACROS #ifdef COBJMACROS
#define IGlobalInterfaceTable_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) #define IGlobalInterfaceTable_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b)

View File

@ -12,13 +12,13 @@ extern "C" {
#define INTERFACESAFE_FOR_UNTRUSTED_DATA 0x00000002 #define INTERFACESAFE_FOR_UNTRUSTED_DATA 0x00000002
EXTERN_C const IID IID_IObjectSafety; EXTERN_C const IID IID_IObjectSafety;
#undef INTERFACE
#define INTERFACE IObjectSafety #define INTERFACE IObjectSafety
DECLARE_INTERFACE_(IObjectSafety,IUnknown) DECLARE_INTERFACE_(IObjectSafety,IUnknown)
{ {
STDMETHOD(GetInterfaceSafetyOptions)(THIS_ REFIID,DWORD*,DWORD*) PURE; STDMETHOD(GetInterfaceSafetyOptions)(THIS_ REFIID,DWORD*,DWORD*) PURE;
STDMETHOD(SetInterfaceSafetyOptions)(THIS_ REFIID,DWORD,DWORD) PURE; STDMETHOD(SetInterfaceSafetyOptions)(THIS_ REFIID,DWORD,DWORD) PURE;
}; };
#undef INTERFACE
#ifdef __cplusplus #ifdef __cplusplus
} }

View File

@ -139,7 +139,6 @@ typedef struct tagPROPPAGEINFO {
} PROPPAGEINFO,*LPPROPPAGEINFO; } PROPPAGEINFO,*LPPROPPAGEINFO;
EXTERN_C const IID IID_IOleControl; EXTERN_C const IID IID_IOleControl;
#undef INTERFACE
#define INTERFACE IOleControl #define INTERFACE IOleControl
DECLARE_INTERFACE_(IOleControl,IUnknown) DECLARE_INTERFACE_(IOleControl,IUnknown)
{ {
@ -151,9 +150,9 @@ DECLARE_INTERFACE_(IOleControl,IUnknown)
STDMETHOD(OnAmbientPropertyChange)(THIS_ DISPID) PURE; STDMETHOD(OnAmbientPropertyChange)(THIS_ DISPID) PURE;
STDMETHOD(FreezeEvents)(THIS_ BOOL) PURE; STDMETHOD(FreezeEvents)(THIS_ BOOL) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IOleControlSite; EXTERN_C const IID IID_IOleControlSite;
#undef INTERFACE
#define INTERFACE IOleControlSite #define INTERFACE IOleControlSite
DECLARE_INTERFACE_(IOleControlSite,IUnknown) DECLARE_INTERFACE_(IOleControlSite,IUnknown)
{ {
@ -168,6 +167,7 @@ DECLARE_INTERFACE_(IOleControlSite,IUnknown)
STDMETHOD(OnFocus)(THIS_ BOOL) PURE; STDMETHOD(OnFocus)(THIS_ BOOL) PURE;
STDMETHOD(ShowPropertyFrame)(THIS) PURE; STDMETHOD(ShowPropertyFrame)(THIS) PURE;
}; };
#undef INTERFACE
#ifdef COBJMACROS #ifdef COBJMACROS
#define IOleControlSite_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) #define IOleControlSite_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b)
@ -183,7 +183,6 @@ DECLARE_INTERFACE_(IOleControlSite,IUnknown)
#endif #endif
EXTERN_C const IID IID_ISimpleFrameSite; EXTERN_C const IID IID_ISimpleFrameSite;
#undef INTERFACE
#define INTERFACE ISimpleFrameSite #define INTERFACE ISimpleFrameSite
DECLARE_INTERFACE_(ISimpleFrameSite,IUnknown) DECLARE_INTERFACE_(ISimpleFrameSite,IUnknown)
{ {
@ -193,9 +192,9 @@ DECLARE_INTERFACE_(ISimpleFrameSite,IUnknown)
STDMETHOD(PreMessageFilter)(THIS_ HWND,UINT,WPARAM,LPARAM,LRESULT*,PDWORD) PURE; STDMETHOD(PreMessageFilter)(THIS_ HWND,UINT,WPARAM,LPARAM,LRESULT*,PDWORD) PURE;
STDMETHOD(PostMessageFilter)(THIS_ HWND,UINT,WPARAM,LPARAM,LRESULT*,DWORD) PURE; STDMETHOD(PostMessageFilter)(THIS_ HWND,UINT,WPARAM,LPARAM,LRESULT*,DWORD) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IErrorLog; EXTERN_C const IID IID_IErrorLog;
#undef INTERFACE
#define INTERFACE IErrorLog #define INTERFACE IErrorLog
DECLARE_INTERFACE_(IErrorLog,IUnknown) DECLARE_INTERFACE_(IErrorLog,IUnknown)
{ {
@ -204,9 +203,9 @@ DECLARE_INTERFACE_(IErrorLog,IUnknown)
STDMETHOD_(ULONG,Release)(THIS) PURE; STDMETHOD_(ULONG,Release)(THIS) PURE;
STDMETHOD(AddError)(THIS_ LPCOLESTR,LPEXCEPINFO) PURE; STDMETHOD(AddError)(THIS_ LPCOLESTR,LPEXCEPINFO) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IPropertyBag; EXTERN_C const IID IID_IPropertyBag;
#undef INTERFACE
#define INTERFACE IPropertyBag #define INTERFACE IPropertyBag
DECLARE_INTERFACE_(IPropertyBag,IUnknown) DECLARE_INTERFACE_(IPropertyBag,IUnknown)
{ {
@ -216,9 +215,9 @@ DECLARE_INTERFACE_(IPropertyBag,IUnknown)
STDMETHOD(Read)(THIS_ LPCOLESTR,LPVARIANT,LPERRORLOG) PURE; STDMETHOD(Read)(THIS_ LPCOLESTR,LPVARIANT,LPERRORLOG) PURE;
STDMETHOD(Write)(THIS_ LPCOLESTR,LPVARIANT) PURE; STDMETHOD(Write)(THIS_ LPCOLESTR,LPVARIANT) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IPropertyBag2; EXTERN_C const IID IID_IPropertyBag2;
#undef INTERFACE
#define INTERFACE IPropertyBag2 #define INTERFACE IPropertyBag2
DECLARE_INTERFACE_(IPropertyBag2,IUnknown) DECLARE_INTERFACE_(IPropertyBag2,IUnknown)
{ {
@ -231,9 +230,9 @@ DECLARE_INTERFACE_(IPropertyBag2,IUnknown)
STDMETHOD(GetPropertyInfo)(THIS_ ULONG,ULONG,PROPBAG2*,ULONG*) PURE; STDMETHOD(GetPropertyInfo)(THIS_ ULONG,ULONG,PROPBAG2*,ULONG*) PURE;
STDMETHOD(LoadObject)(THIS_ LPCOLESTR,DWORD,IUnknown*,LPERRORLOG) PURE; STDMETHOD(LoadObject)(THIS_ LPCOLESTR,DWORD,IUnknown*,LPERRORLOG) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IPersistPropertyBag; EXTERN_C const IID IID_IPersistPropertyBag;
#undef INTERFACE
#define INTERFACE IPersistPropertyBag #define INTERFACE IPersistPropertyBag
DECLARE_INTERFACE_(IPersistPropertyBag,IPersist) DECLARE_INTERFACE_(IPersistPropertyBag,IPersist)
{ {
@ -245,6 +244,7 @@ DECLARE_INTERFACE_(IPersistPropertyBag,IPersist)
STDMETHOD(Load)(THIS_ LPPROPERTYBAG,LPERRORLOG) PURE; STDMETHOD(Load)(THIS_ LPPROPERTYBAG,LPERRORLOG) PURE;
STDMETHOD(Save)(THIS_ LPPROPERTYBAG,BOOL,BOOL) PURE; STDMETHOD(Save)(THIS_ LPPROPERTYBAG,BOOL,BOOL) PURE;
}; };
#undef INTERFACE
#ifdef COBJMACROS #ifdef COBJMACROS
#define IPersistPropertyBag_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) #define IPersistPropertyBag_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b)
@ -257,7 +257,6 @@ DECLARE_INTERFACE_(IPersistPropertyBag,IPersist)
#endif #endif
EXTERN_C const IID IID_IPersistPropertyBag2; EXTERN_C const IID IID_IPersistPropertyBag2;
#undef INTERFACE
#define INTERFACE IPersistPropertyBag2 #define INTERFACE IPersistPropertyBag2
DECLARE_INTERFACE_(IPersistPropertyBag2,IPersist) DECLARE_INTERFACE_(IPersistPropertyBag2,IPersist)
{ {
@ -270,6 +269,7 @@ DECLARE_INTERFACE_(IPersistPropertyBag2,IPersist)
STDMETHOD(Save)(THIS_ LPPROPERTYBAG2,BOOL,BOOL) PURE; STDMETHOD(Save)(THIS_ LPPROPERTYBAG2,BOOL,BOOL) PURE;
STDMETHOD(IsDirty)(THIS) PURE; STDMETHOD(IsDirty)(THIS) PURE;
}; };
#undef INTERFACE
#ifdef COBJMACROS #ifdef COBJMACROS
#define IPersistPropertyBag2_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) #define IPersistPropertyBag2_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b)
@ -283,7 +283,6 @@ DECLARE_INTERFACE_(IPersistPropertyBag2,IPersist)
#endif #endif
EXTERN_C const IID IID_IPersistStreamInit; EXTERN_C const IID IID_IPersistStreamInit;
#undef INTERFACE
#define INTERFACE IPersistStreamInit #define INTERFACE IPersistStreamInit
DECLARE_INTERFACE_(IPersistStreamInit,IPersist) DECLARE_INTERFACE_(IPersistStreamInit,IPersist)
{ {
@ -297,9 +296,9 @@ DECLARE_INTERFACE_(IPersistStreamInit,IPersist)
STDMETHOD(GetSizeMax)(THIS_ PULARGE_INTEGER) PURE; STDMETHOD(GetSizeMax)(THIS_ PULARGE_INTEGER) PURE;
STDMETHOD(InitNew)(THIS) PURE; STDMETHOD(InitNew)(THIS) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IPersistMemory; EXTERN_C const IID IID_IPersistMemory;
#undef INTERFACE
#define INTERFACE IPersistMemory #define INTERFACE IPersistMemory
DECLARE_INTERFACE_(IPersistMemory,IPersist) DECLARE_INTERFACE_(IPersistMemory,IPersist)
{ {
@ -313,9 +312,9 @@ DECLARE_INTERFACE_(IPersistMemory,IPersist)
STDMETHOD(GetSizeMax)(THIS_ PULONG) PURE; STDMETHOD(GetSizeMax)(THIS_ PULONG) PURE;
STDMETHOD(InitNew)(THIS) PURE; STDMETHOD(InitNew)(THIS) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IPropertyNotifySink; EXTERN_C const IID IID_IPropertyNotifySink;
#undef INTERFACE
#define INTERFACE IPropertyNotifySink #define INTERFACE IPropertyNotifySink
DECLARE_INTERFACE_(IPropertyNotifySink,IUnknown) DECLARE_INTERFACE_(IPropertyNotifySink,IUnknown)
{ {
@ -325,6 +324,7 @@ DECLARE_INTERFACE_(IPropertyNotifySink,IUnknown)
STDMETHOD(OnChanged)(THIS_ DISPID) PURE; STDMETHOD(OnChanged)(THIS_ DISPID) PURE;
STDMETHOD(OnRequestEdit)(THIS_ DISPID) PURE; STDMETHOD(OnRequestEdit)(THIS_ DISPID) PURE;
}; };
#undef INTERFACE
#ifdef COBJMACROS #ifdef COBJMACROS
#define IPropertyNotifySink_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) #define IPropertyNotifySink_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b)
@ -335,7 +335,6 @@ DECLARE_INTERFACE_(IPropertyNotifySink,IUnknown)
#endif #endif
EXTERN_C const IID IID_IProvideClassInfo; EXTERN_C const IID IID_IProvideClassInfo;
#undef INTERFACE
#define INTERFACE IProvideClassInfo #define INTERFACE IProvideClassInfo
DECLARE_INTERFACE_(IProvideClassInfo,IUnknown) DECLARE_INTERFACE_(IProvideClassInfo,IUnknown)
{ {
@ -344,9 +343,9 @@ DECLARE_INTERFACE_(IProvideClassInfo,IUnknown)
STDMETHOD_(ULONG,Release)(THIS) PURE; STDMETHOD_(ULONG,Release)(THIS) PURE;
STDMETHOD(GetClassInfo)(THIS_ LPTYPEINFO*) PURE; STDMETHOD(GetClassInfo)(THIS_ LPTYPEINFO*) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IProvideClassInfo2; EXTERN_C const IID IID_IProvideClassInfo2;
#undef INTERFACE
#define INTERFACE IProvideClassInfo2 #define INTERFACE IProvideClassInfo2
DECLARE_INTERFACE_(IProvideClassInfo2,IProvideClassInfo) DECLARE_INTERFACE_(IProvideClassInfo2,IProvideClassInfo)
{ {
@ -356,9 +355,9 @@ DECLARE_INTERFACE_(IProvideClassInfo2,IProvideClassInfo)
STDMETHOD(GetClassInfo)(THIS_ LPTYPEINFO*) PURE; STDMETHOD(GetClassInfo)(THIS_ LPTYPEINFO*) PURE;
STDMETHOD(GetGUID)(THIS_ DWORD,GUID*) PURE; STDMETHOD(GetGUID)(THIS_ DWORD,GUID*) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IConnectionPointContainer; EXTERN_C const IID IID_IConnectionPointContainer;
#undef INTERFACE
#define INTERFACE IConnectionPointContainer #define INTERFACE IConnectionPointContainer
DECLARE_INTERFACE_(IConnectionPointContainer,IUnknown) DECLARE_INTERFACE_(IConnectionPointContainer,IUnknown)
{ {
@ -368,6 +367,7 @@ DECLARE_INTERFACE_(IConnectionPointContainer,IUnknown)
STDMETHOD(EnumConnectionPoints)(THIS_ LPENUMCONNECTIONPOINTS*) PURE; STDMETHOD(EnumConnectionPoints)(THIS_ LPENUMCONNECTIONPOINTS*) PURE;
STDMETHOD(FindConnectionPoint)(THIS_ REFIID,LPCONNECTIONPOINT*) PURE; STDMETHOD(FindConnectionPoint)(THIS_ REFIID,LPCONNECTIONPOINT*) PURE;
}; };
#undef INTERFACE
#ifdef COBJMACROS #ifdef COBJMACROS
#define IConnectionPointContainer_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) #define IConnectionPointContainer_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b)
@ -378,7 +378,6 @@ DECLARE_INTERFACE_(IConnectionPointContainer,IUnknown)
#endif #endif
EXTERN_C const IID IID_IEnumConnectionPoints; EXTERN_C const IID IID_IEnumConnectionPoints;
#undef INTERFACE
#define INTERFACE IEnumConnectionPoints #define INTERFACE IEnumConnectionPoints
DECLARE_INTERFACE_(IEnumConnectionPoints,IUnknown) DECLARE_INTERFACE_(IEnumConnectionPoints,IUnknown)
{ {
@ -390,9 +389,9 @@ DECLARE_INTERFACE_(IEnumConnectionPoints,IUnknown)
STDMETHOD(Reset)(THIS) PURE; STDMETHOD(Reset)(THIS) PURE;
STDMETHOD(Clone)(THIS_ LPENUMCONNECTIONPOINTS*) PURE; STDMETHOD(Clone)(THIS_ LPENUMCONNECTIONPOINTS*) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IConnectionPoint; EXTERN_C const IID IID_IConnectionPoint;
#undef INTERFACE
#define INTERFACE IConnectionPoint #define INTERFACE IConnectionPoint
DECLARE_INTERFACE_(IConnectionPoint,IUnknown) DECLARE_INTERFACE_(IConnectionPoint,IUnknown)
{ {
@ -405,6 +404,7 @@ DECLARE_INTERFACE_(IConnectionPoint,IUnknown)
STDMETHOD(Unadvise)(THIS_ DWORD) PURE; STDMETHOD(Unadvise)(THIS_ DWORD) PURE;
STDMETHOD(EnumConnections)(THIS_ LPENUMCONNECTIONS*) PURE; STDMETHOD(EnumConnections)(THIS_ LPENUMCONNECTIONS*) PURE;
}; };
#undef INTERFACE
#ifdef COBJMACROS #ifdef COBJMACROS
#define IConnectionPoint_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) #define IConnectionPoint_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b)
@ -418,7 +418,6 @@ DECLARE_INTERFACE_(IConnectionPoint,IUnknown)
#endif #endif
EXTERN_C const IID IID_IEnumConnections; EXTERN_C const IID IID_IEnumConnections;
#undef INTERFACE
#define INTERFACE IEnumConnections #define INTERFACE IEnumConnections
DECLARE_INTERFACE_(IEnumConnections,IUnknown) DECLARE_INTERFACE_(IEnumConnections,IUnknown)
{ {
@ -430,6 +429,7 @@ DECLARE_INTERFACE_(IEnumConnections,IUnknown)
STDMETHOD(Reset)(THIS) PURE; STDMETHOD(Reset)(THIS) PURE;
STDMETHOD(Clone)(THIS_ LPENUMCONNECTIONS*) PURE; STDMETHOD(Clone)(THIS_ LPENUMCONNECTIONS*) PURE;
}; };
#undef INTERFACE
#ifdef COBJMACROS #ifdef COBJMACROS
#define IEnumConnections_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) #define IEnumConnections_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b)
@ -442,7 +442,6 @@ DECLARE_INTERFACE_(IEnumConnections,IUnknown)
#endif #endif
EXTERN_C const IID IID_IClassFactory2; EXTERN_C const IID IID_IClassFactory2;
#undef INTERFACE
#define INTERFACE IClassFactory2 #define INTERFACE IClassFactory2
DECLARE_INTERFACE_(IClassFactory2,IClassFactory) DECLARE_INTERFACE_(IClassFactory2,IClassFactory)
{ {
@ -455,9 +454,9 @@ DECLARE_INTERFACE_(IClassFactory2,IClassFactory)
STDMETHOD(RequestLicKey)(THIS_ DWORD,BSTR*) PURE; STDMETHOD(RequestLicKey)(THIS_ DWORD,BSTR*) PURE;
STDMETHOD(CreateInstanceLic)(THIS_ LPUNKNOWN,LPUNKNOWN,REFIID,BSTR,PVOID*) PURE; STDMETHOD(CreateInstanceLic)(THIS_ LPUNKNOWN,LPUNKNOWN,REFIID,BSTR,PVOID*) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_ISpecifyPropertyPages; EXTERN_C const IID IID_ISpecifyPropertyPages;
#undef INTERFACE
#define INTERFACE ISpecifyPropertyPages #define INTERFACE ISpecifyPropertyPages
DECLARE_INTERFACE_(ISpecifyPropertyPages,IUnknown) DECLARE_INTERFACE_(ISpecifyPropertyPages,IUnknown)
{ {
@ -466,9 +465,9 @@ DECLARE_INTERFACE_(ISpecifyPropertyPages,IUnknown)
STDMETHOD_(ULONG,Release)(THIS) PURE; STDMETHOD_(ULONG,Release)(THIS) PURE;
STDMETHOD(GetPages)(THIS_ CAUUID*) PURE; STDMETHOD(GetPages)(THIS_ CAUUID*) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IPerPropertyBrowsing; EXTERN_C const IID IID_IPerPropertyBrowsing;
#undef INTERFACE
#define INTERFACE IPerPropertyBrowsing #define INTERFACE IPerPropertyBrowsing
DECLARE_INTERFACE_(IPerPropertyBrowsing,IUnknown) DECLARE_INTERFACE_(IPerPropertyBrowsing,IUnknown)
{ {
@ -480,9 +479,9 @@ DECLARE_INTERFACE_(IPerPropertyBrowsing,IUnknown)
STDMETHOD(GetPredefinedStrings)(THIS_ DISPID,CALPOLESTR*,CADWORD*) PURE; STDMETHOD(GetPredefinedStrings)(THIS_ DISPID,CALPOLESTR*,CADWORD*) PURE;
STDMETHOD(GetPredefinedValue)(THIS_ DISPID,DWORD,VARIANT*) PURE; STDMETHOD(GetPredefinedValue)(THIS_ DISPID,DWORD,VARIANT*) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IPropertyPageSite; EXTERN_C const IID IID_IPropertyPageSite;
#undef INTERFACE
#define INTERFACE IPropertyPageSite #define INTERFACE IPropertyPageSite
DECLARE_INTERFACE_(IPropertyPageSite,IUnknown) DECLARE_INTERFACE_(IPropertyPageSite,IUnknown)
{ {
@ -494,9 +493,9 @@ DECLARE_INTERFACE_(IPropertyPageSite,IUnknown)
STDMETHOD(GetPageContainer)(THIS_ LPUNKNOWN*) PURE; STDMETHOD(GetPageContainer)(THIS_ LPUNKNOWN*) PURE;
STDMETHOD(TranslateAccelerator)(THIS_ LPMSG) PURE; STDMETHOD(TranslateAccelerator)(THIS_ LPMSG) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IPropertyPage; EXTERN_C const IID IID_IPropertyPage;
#undef INTERFACE
#define INTERFACE IPropertyPage #define INTERFACE IPropertyPage
DECLARE_INTERFACE_(IPropertyPage,IUnknown) DECLARE_INTERFACE_(IPropertyPage,IUnknown)
{ {
@ -515,9 +514,9 @@ DECLARE_INTERFACE_(IPropertyPage,IUnknown)
STDMETHOD(Help)(THIS_ LPCOLESTR) PURE; STDMETHOD(Help)(THIS_ LPCOLESTR) PURE;
STDMETHOD(TranslateAccelerator)(THIS_ LPMSG) PURE; STDMETHOD(TranslateAccelerator)(THIS_ LPMSG) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IPropertyPage2; EXTERN_C const IID IID_IPropertyPage2;
#undef INTERFACE
#define INTERFACE IPropertyPage2 #define INTERFACE IPropertyPage2
DECLARE_INTERFACE_(IPropertyPage2,IPropertyPage) DECLARE_INTERFACE_(IPropertyPage2,IPropertyPage)
{ {
@ -537,9 +536,9 @@ DECLARE_INTERFACE_(IPropertyPage2,IPropertyPage)
STDMETHOD(TranslateAccelerator)(THIS_ LPMSG) PURE; STDMETHOD(TranslateAccelerator)(THIS_ LPMSG) PURE;
STDMETHOD(EditProperty)(THIS_ DISPID) PURE; STDMETHOD(EditProperty)(THIS_ DISPID) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IFont; EXTERN_C const IID IID_IFont;
#undef INTERFACE
#define INTERFACE IFont #define INTERFACE IFont
DECLARE_INTERFACE_(IFont,IUnknown) DECLARE_INTERFACE_(IFont,IUnknown)
{ {
@ -571,9 +570,9 @@ DECLARE_INTERFACE_(IFont,IUnknown)
STDMETHOD(ReleaseHfont)(THIS_ HFONT) PURE; STDMETHOD(ReleaseHfont)(THIS_ HFONT) PURE;
STDMETHOD(SetHdc)(THIS_ HDC) PURE; STDMETHOD(SetHdc)(THIS_ HDC) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IFontDisp; EXTERN_C const IID IID_IFontDisp;
#undef INTERFACE
#define INTERFACE IFontDisp #define INTERFACE IFontDisp
DECLARE_INTERFACE_(IFontDisp,IDispatch) DECLARE_INTERFACE_(IFontDisp,IDispatch)
{ {
@ -585,9 +584,9 @@ DECLARE_INTERFACE_(IFontDisp,IDispatch)
STDMETHOD(GetIDsOfNames)(THIS_ REFIID,LPOLESTR*,UINT,LCID,DISPID*) PURE; STDMETHOD(GetIDsOfNames)(THIS_ REFIID,LPOLESTR*,UINT,LCID,DISPID*) PURE;
STDMETHOD(Invoke)(THIS_ DISPID,REFIID,LCID,WORD,DISPPARAMS*,VARIANT*,EXCEPINFO*,UINT*) PURE; STDMETHOD(Invoke)(THIS_ DISPID,REFIID,LCID,WORD,DISPPARAMS*,VARIANT*,EXCEPINFO*,UINT*) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IPicture; EXTERN_C const IID IID_IPicture;
#undef INTERFACE
#define INTERFACE IPicture #define INTERFACE IPicture
DECLARE_INTERFACE_(IPicture,IUnknown) DECLARE_INTERFACE_(IPicture,IUnknown)
{ {
@ -609,6 +608,7 @@ DECLARE_INTERFACE_(IPicture,IUnknown)
STDMETHOD(SaveAsFile)(THIS_ LPSTREAM,BOOL,LONG*) PURE; STDMETHOD(SaveAsFile)(THIS_ LPSTREAM,BOOL,LONG*) PURE;
STDMETHOD(get_Attributes)(THIS_ PDWORD) PURE; STDMETHOD(get_Attributes)(THIS_ PDWORD) PURE;
}; };
#undef INTERFACE
#ifdef COBJMACROS #ifdef COBJMACROS
#define IPicture_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) #define IPicture_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b)
@ -631,7 +631,6 @@ DECLARE_INTERFACE_(IPicture,IUnknown)
#endif #endif
EXTERN_C const IID IID_IPictureDisp; EXTERN_C const IID IID_IPictureDisp;
#undef INTERFACE
#define INTERFACE IPictureDisp #define INTERFACE IPictureDisp
DECLARE_INTERFACE_(IPictureDisp,IDispatch) DECLARE_INTERFACE_(IPictureDisp,IDispatch)
{ {
@ -643,9 +642,9 @@ DECLARE_INTERFACE_(IPictureDisp,IDispatch)
STDMETHOD(GetIDsOfNames)(THIS_ REFIID,LPOLESTR*,UINT,LCID,DISPID*) PURE; STDMETHOD(GetIDsOfNames)(THIS_ REFIID,LPOLESTR*,UINT,LCID,DISPID*) PURE;
STDMETHOD(Invoke)(THIS_ DISPID,REFIID,LCID,WORD,DISPPARAMS*,VARIANT*,EXCEPINFO*,UINT*) PURE; STDMETHOD(Invoke)(THIS_ DISPID,REFIID,LCID,WORD,DISPPARAMS*,VARIANT*,EXCEPINFO*,UINT*) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IOleInPlaceSiteEx; EXTERN_C const IID IID_IOleInPlaceSiteEx;
#undef INTERFACE
#define INTERFACE IOleInPlaceSiteEx #define INTERFACE IOleInPlaceSiteEx
DECLARE_INTERFACE_(IOleInPlaceSiteEx,IOleInPlaceSite) DECLARE_INTERFACE_(IOleInPlaceSiteEx,IOleInPlaceSite)
{ {
@ -668,9 +667,9 @@ DECLARE_INTERFACE_(IOleInPlaceSiteEx,IOleInPlaceSite)
STDMETHOD(OnInPlaceDeactivateEx)(THIS_ BOOL) PURE; STDMETHOD(OnInPlaceDeactivateEx)(THIS_ BOOL) PURE;
STDMETHOD(RequestUIActivate)(THIS) PURE; STDMETHOD(RequestUIActivate)(THIS) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IObjectWithSite; EXTERN_C const IID IID_IObjectWithSite;
#undef INTERFACE
#define INTERFACE IObjectWithSite #define INTERFACE IObjectWithSite
DECLARE_INTERFACE_(IObjectWithSite,IUnknown) DECLARE_INTERFACE_(IObjectWithSite,IUnknown)
{ {
@ -680,9 +679,9 @@ DECLARE_INTERFACE_(IObjectWithSite,IUnknown)
STDMETHOD(SetSite)(THIS_ IUnknown*) PURE; STDMETHOD(SetSite)(THIS_ IUnknown*) PURE;
STDMETHOD(GetSite)(THIS_ REFIID, void**) PURE; STDMETHOD(GetSite)(THIS_ REFIID, void**) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IOleInPlaceSiteWindowless; EXTERN_C const IID IID_IOleInPlaceSiteWindowless;
#undef INTERFACE
#define INTERFACE IOleInPlaceSiteWindowless #define INTERFACE IOleInPlaceSiteWindowless
DECLARE_INTERFACE_(IOleInPlaceSiteWindowless,IOleInPlaceSiteEx) DECLARE_INTERFACE_(IOleInPlaceSiteWindowless,IOleInPlaceSiteEx)
{ {
@ -719,9 +718,9 @@ DECLARE_INTERFACE_(IOleInPlaceSiteWindowless,IOleInPlaceSiteEx)
STDMETHOD(AdjustRect)(THIS_ LPCRECT) PURE; STDMETHOD(AdjustRect)(THIS_ LPCRECT) PURE;
STDMETHOD(OnDefWindowMessage)(THIS_ UINT,WPARAM,LPARAM,LRESULT*) PURE; STDMETHOD(OnDefWindowMessage)(THIS_ UINT,WPARAM,LPARAM,LRESULT*) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IAdviseSinkEx; EXTERN_C const IID IID_IAdviseSinkEx;
#undef INTERFACE
#define INTERFACE IAdviseSinkEx #define INTERFACE IAdviseSinkEx
DECLARE_INTERFACE_(IAdviseSinkEx,IUnknown) DECLARE_INTERFACE_(IAdviseSinkEx,IUnknown)
{ {
@ -735,9 +734,9 @@ DECLARE_INTERFACE_(IAdviseSinkEx,IUnknown)
STDMETHOD_(void,OnClose)(THIS) PURE; STDMETHOD_(void,OnClose)(THIS) PURE;
STDMETHOD(OnViewStatusChange)(THIS_ DWORD) PURE; STDMETHOD(OnViewStatusChange)(THIS_ DWORD) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IPointerInactive; EXTERN_C const IID IID_IPointerInactive;
#undef INTERFACE
#define INTERFACE IPointerInactive #define INTERFACE IPointerInactive
DECLARE_INTERFACE_(IPointerInactive,IUnknown) DECLARE_INTERFACE_(IPointerInactive,IUnknown)
{ {
@ -748,9 +747,9 @@ DECLARE_INTERFACE_(IPointerInactive,IUnknown)
STDMETHOD(OnInactiveMouseMove)(THIS_ LPCRECT,LONG,LONG,DWORD) PURE; STDMETHOD(OnInactiveMouseMove)(THIS_ LPCRECT,LONG,LONG,DWORD) PURE;
STDMETHOD(OnInactiveSetCursor)(THIS_ LPCRECT,LONG,LONG,DWORD,BOOL) PURE; STDMETHOD(OnInactiveSetCursor)(THIS_ LPCRECT,LONG,LONG,DWORD,BOOL) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IOleUndoUnit; EXTERN_C const IID IID_IOleUndoUnit;
#undef INTERFACE
#define INTERFACE IOleUndoUnit #define INTERFACE IOleUndoUnit
DECLARE_INTERFACE_(IOleUndoUnit,IUnknown) DECLARE_INTERFACE_(IOleUndoUnit,IUnknown)
{ {
@ -762,9 +761,9 @@ DECLARE_INTERFACE_(IOleUndoUnit,IUnknown)
STDMETHOD(GetUnitType)(THIS_ CLSID*,LONG*) PURE; STDMETHOD(GetUnitType)(THIS_ CLSID*,LONG*) PURE;
STDMETHOD(OnNextAdd)(THIS) PURE; STDMETHOD(OnNextAdd)(THIS) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IOleParentUndoUnit; EXTERN_C const IID IID_IOleParentUndoUnit;
#undef INTERFACE
#define INTERFACE IOleParentUndoUnit #define INTERFACE IOleParentUndoUnit
DECLARE_INTERFACE_(IOleParentUndoUnit,IOleUndoUnit) DECLARE_INTERFACE_(IOleParentUndoUnit,IOleUndoUnit)
{ {
@ -781,9 +780,9 @@ DECLARE_INTERFACE_(IOleParentUndoUnit,IOleUndoUnit)
STDMETHOD(FindUnit)(THIS_ IOleUndoUnit*) PURE; STDMETHOD(FindUnit)(THIS_ IOleUndoUnit*) PURE;
STDMETHOD(GetParentState)(THIS_ DWORD*) PURE; STDMETHOD(GetParentState)(THIS_ DWORD*) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IEnumOleUndoUnits; EXTERN_C const IID IID_IEnumOleUndoUnits;
#undef INTERFACE
#define INTERFACE IEnumOleUndoUnits #define INTERFACE IEnumOleUndoUnits
DECLARE_INTERFACE_(IEnumOleUndoUnits,IUnknown) DECLARE_INTERFACE_(IEnumOleUndoUnits,IUnknown)
{ {
@ -795,9 +794,9 @@ DECLARE_INTERFACE_(IEnumOleUndoUnits,IUnknown)
STDMETHOD(Reset)(THIS) PURE; STDMETHOD(Reset)(THIS) PURE;
STDMETHOD(Clone)(THIS_ IEnumOleUndoUnits**) PURE; STDMETHOD(Clone)(THIS_ IEnumOleUndoUnits**) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IOleUndoManager; EXTERN_C const IID IID_IOleUndoManager;
#undef INTERFACE
#define INTERFACE IOleUndoManager #define INTERFACE IOleUndoManager
DECLARE_INTERFACE_(IOleUndoManager,IUnknown) DECLARE_INTERFACE_(IOleUndoManager,IUnknown)
{ {
@ -817,9 +816,9 @@ DECLARE_INTERFACE_(IOleUndoManager,IUnknown)
STDMETHOD(GetLastRedoDescription)(THIS_ BSTR*) PURE; STDMETHOD(GetLastRedoDescription)(THIS_ BSTR*) PURE;
STDMETHOD(Enable)(THIS_ BOOL) PURE; STDMETHOD(Enable)(THIS_ BOOL) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IQuickActivate; EXTERN_C const IID IID_IQuickActivate;
#undef INTERFACE
#define INTERFACE IQuickActivate #define INTERFACE IQuickActivate
DECLARE_INTERFACE_(IQuickActivate,IUnknown) DECLARE_INTERFACE_(IQuickActivate,IUnknown)
{ {
@ -830,6 +829,7 @@ DECLARE_INTERFACE_(IQuickActivate,IUnknown)
STDMETHOD(SetContentExtent)(THIS_ LPSIZEL) PURE; STDMETHOD(SetContentExtent)(THIS_ LPSIZEL) PURE;
STDMETHOD(GetContentExtent)(THIS_ LPSIZEL) PURE; STDMETHOD(GetContentExtent)(THIS_ LPSIZEL) PURE;
}; };
#undef INTERFACE
#ifdef __cplusplus #ifdef __cplusplus
} }

View File

@ -149,7 +149,6 @@ typedef enum tagSELFLAG
EXTERN_C const IID LIBID_Accessibility; EXTERN_C const IID LIBID_Accessibility;
EXTERN_C const IID IID_IAccessible; EXTERN_C const IID IID_IAccessible;
#undef INTERFACE
#define INTERFACE IAccessible #define INTERFACE IAccessible
DECLARE_INTERFACE_(IAccessible, IDispatch) DECLARE_INTERFACE_(IAccessible, IDispatch)
{ {
@ -185,6 +184,7 @@ DECLARE_INTERFACE_(IAccessible, IDispatch)
STDMETHOD(put_accName)(THIS_ VARIANT, BSTR) PURE; STDMETHOD(put_accName)(THIS_ VARIANT, BSTR) PURE;
STDMETHOD(put_accValue)(THIS_ VARIANT, BSTR) PURE; STDMETHOD(put_accValue)(THIS_ VARIANT, BSTR) PURE;
}; };
#undef INTERFACE
typedef IAccessible* LPACCESSIBLE; typedef IAccessible* LPACCESSIBLE;
STDAPI AccessibleChildren(IAccessible*,LONG,LONG,VARIANT*,LONG*); STDAPI AccessibleChildren(IAccessible*,LONG,LONG,VARIANT*,LONG*);

View File

@ -417,7 +417,6 @@ typedef struct tagOLEUIPASTESPECIALA {
HGLOBAL hMetaPict; HGLOBAL hMetaPict;
SIZEL sizel; SIZEL sizel;
} OLEUIPASTESPECIALA,*POLEUIPASTESPECIALA,*LPOLEUIPASTESPECIALA; } OLEUIPASTESPECIALA,*POLEUIPASTESPECIALA,*LPOLEUIPASTESPECIALA;
#undef INTERFACE
#define INTERFACE IOleUILinkContainerW #define INTERFACE IOleUILinkContainerW
DECLARE_INTERFACE_(IOleUILinkContainerW, IUnknown) DECLARE_INTERFACE_(IOleUILinkContainerW, IUnknown)
{ {
@ -433,8 +432,8 @@ DECLARE_INTERFACE_(IOleUILinkContainerW, IUnknown)
STDMETHOD(UpdateLink) (THIS_ DWORD,BOOL,BOOL) PURE; STDMETHOD(UpdateLink) (THIS_ DWORD,BOOL,BOOL) PURE;
STDMETHOD(CancelLink) (THIS_ DWORD) PURE; STDMETHOD(CancelLink) (THIS_ DWORD) PURE;
}; };
typedef IOleUILinkContainerW *LPOLEUILINKCONTAINERW;
#undef INTERFACE #undef INTERFACE
typedef IOleUILinkContainerW *LPOLEUILINKCONTAINERW;
#define INTERFACE IOleUILinkContainerA #define INTERFACE IOleUILinkContainerA
DECLARE_INTERFACE_(IOleUILinkContainerA, IUnknown) DECLARE_INTERFACE_(IOleUILinkContainerA, IUnknown)
{ {
@ -450,6 +449,7 @@ DECLARE_INTERFACE_(IOleUILinkContainerA, IUnknown)
STDMETHOD(UpdateLink) (THIS_ DWORD,BOOL,BOOL) PURE; STDMETHOD(UpdateLink) (THIS_ DWORD,BOOL,BOOL) PURE;
STDMETHOD(CancelLink) (THIS_ DWORD) PURE; STDMETHOD(CancelLink) (THIS_ DWORD) PURE;
}; };
#undef INTERFACE
typedef IOleUILinkContainerA *LPOLEUILINKCONTAINERA; typedef IOleUILinkContainerA *LPOLEUILINKCONTAINERA;
typedef struct tagOLEUIEDITLINKSW { typedef struct tagOLEUIEDITLINKSW {
DWORD cbStruct; DWORD cbStruct;
@ -617,7 +617,6 @@ typedef struct tagOLEUICHANGESOURCEA {
LPSTR lpszFrom; LPSTR lpszFrom;
LPSTR lpszTo; LPSTR lpszTo;
} OLEUICHANGESOURCEA,*POLEUICHANGESOURCEA,*LPOLEUICHANGESOURCEA; } OLEUICHANGESOURCEA,*POLEUICHANGESOURCEA,*LPOLEUICHANGESOURCEA;
#undef INTERFACE
#define INTERFACE IOleUIObjInfoW #define INTERFACE IOleUIObjInfoW
DECLARE_INTERFACE_(IOleUIObjInfoW, IUnknown) DECLARE_INTERFACE_(IOleUIObjInfoW, IUnknown)
{ {
@ -630,8 +629,8 @@ DECLARE_INTERFACE_(IOleUIObjInfoW, IUnknown)
STDMETHOD(GetViewInfo)(THIS_ DWORD,HGLOBAL*,PDWORD,int*) PURE; STDMETHOD(GetViewInfo)(THIS_ DWORD,HGLOBAL*,PDWORD,int*) PURE;
STDMETHOD(SetViewInfo)(THIS_ DWORD,HGLOBAL,DWORD,int,BOOL) PURE; STDMETHOD(SetViewInfo)(THIS_ DWORD,HGLOBAL,DWORD,int,BOOL) PURE;
}; };
typedef IOleUIObjInfoW *LPOLEUIOBJINFOW;
#undef INTERFACE #undef INTERFACE
typedef IOleUIObjInfoW *LPOLEUIOBJINFOW;
#define INTERFACE IOleUIObjInfoA #define INTERFACE IOleUIObjInfoA
DECLARE_INTERFACE_(IOleUIObjInfoA, IUnknown) DECLARE_INTERFACE_(IOleUIObjInfoA, IUnknown)
{ {
@ -644,8 +643,8 @@ DECLARE_INTERFACE_(IOleUIObjInfoA, IUnknown)
STDMETHOD(GetViewInfo)(THIS_ DWORD,HGLOBAL*,PDWORD,int*) PURE; STDMETHOD(GetViewInfo)(THIS_ DWORD,HGLOBAL*,PDWORD,int*) PURE;
STDMETHOD(SetViewInfo)(THIS_ DWORD,HGLOBAL,DWORD,int,BOOL) PURE; STDMETHOD(SetViewInfo)(THIS_ DWORD,HGLOBAL,DWORD,int,BOOL) PURE;
}; };
typedef IOleUIObjInfoA *LPOLEUIOBJINFOA;
#undef INTERFACE #undef INTERFACE
typedef IOleUIObjInfoA *LPOLEUIOBJINFOA;
#define INTERFACE IOleUILinkInfoW #define INTERFACE IOleUILinkInfoW
DECLARE_INTERFACE_(IOleUILinkInfoW, IOleUILinkContainerW) DECLARE_INTERFACE_(IOleUILinkInfoW, IOleUILinkContainerW)
{ {
@ -662,8 +661,8 @@ DECLARE_INTERFACE_(IOleUILinkInfoW, IOleUILinkContainerW)
STDMETHOD(CancelLink)(THIS_ DWORD) PURE; STDMETHOD(CancelLink)(THIS_ DWORD) PURE;
STDMETHOD(GetLastUpdate)(THIS_ DWORD,FILETIME*) PURE; STDMETHOD(GetLastUpdate)(THIS_ DWORD,FILETIME*) PURE;
}; };
typedef IOleUILinkInfoW *LPOLEUILINKINFOW;
#undef INTERFACE #undef INTERFACE
typedef IOleUILinkInfoW *LPOLEUILINKINFOW;
#define INTERFACE IOleUILinkInfoA #define INTERFACE IOleUILinkInfoA
DECLARE_INTERFACE_(IOleUILinkInfoA, IOleUILinkContainerA) DECLARE_INTERFACE_(IOleUILinkInfoA, IOleUILinkContainerA)
{ {
@ -680,6 +679,7 @@ DECLARE_INTERFACE_(IOleUILinkInfoA, IOleUILinkContainerA)
STDMETHOD(CancelLink)(THIS_ DWORD) PURE; STDMETHOD(CancelLink)(THIS_ DWORD) PURE;
STDMETHOD(GetLastUpdate)(THIS_ DWORD,FILETIME*) PURE; STDMETHOD(GetLastUpdate)(THIS_ DWORD,FILETIME*) PURE;
}; };
#undef INTERFACE
typedef IOleUILinkInfoA* LPOLEUILINKINFOA; typedef IOleUILinkInfoA* LPOLEUILINKINFOA;
struct tagOLEUIOBJECTPROPSW; struct tagOLEUIOBJECTPROPSW;
struct tagOLEUIOBJECTPROPSA; struct tagOLEUIOBJECTPROPSA;

View File

@ -94,7 +94,6 @@ DECLARE_ENUMERATOR(OLEVERB);
typedef IEnumOLEVERB IEnumOleVerb; typedef IEnumOLEVERB IEnumOleVerb;
EXTERN_C const IID IID_IParseDisplayName; EXTERN_C const IID IID_IParseDisplayName;
#undef INTERFACE
#define INTERFACE IParseDisplayName #define INTERFACE IParseDisplayName
DECLARE_INTERFACE_(IParseDisplayName,IUnknown) DECLARE_INTERFACE_(IParseDisplayName,IUnknown)
{ {
@ -103,6 +102,7 @@ DECLARE_INTERFACE_(IParseDisplayName,IUnknown)
STDMETHOD_(ULONG,Release)(THIS) PURE; STDMETHOD_(ULONG,Release)(THIS) PURE;
STDMETHOD(ParseDisplayName)(THIS_ IBindCtx*,LPOLESTR,ULONG*,IMoniker**) PURE; STDMETHOD(ParseDisplayName)(THIS_ IBindCtx*,LPOLESTR,ULONG*,IMoniker**) PURE;
}; };
#undef INTERFACE
#ifdef COBJMACROS #ifdef COBJMACROS
#define IParseDisplayName_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) #define IParseDisplayName_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b)
@ -112,7 +112,6 @@ DECLARE_INTERFACE_(IParseDisplayName,IUnknown)
#endif #endif
EXTERN_C const IID IID_IOleContainer; EXTERN_C const IID IID_IOleContainer;
#undef INTERFACE
#define INTERFACE IOleContainer #define INTERFACE IOleContainer
DECLARE_INTERFACE_(IOleContainer,IParseDisplayName) DECLARE_INTERFACE_(IOleContainer,IParseDisplayName)
{ {
@ -123,9 +122,9 @@ DECLARE_INTERFACE_(IOleContainer,IParseDisplayName)
STDMETHOD(EnumObjects)(THIS_ DWORD,IEnumUnknown**) PURE; STDMETHOD(EnumObjects)(THIS_ DWORD,IEnumUnknown**) PURE;
STDMETHOD(LockContainer)(THIS_ BOOL) PURE; STDMETHOD(LockContainer)(THIS_ BOOL) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IOleItemContainer; EXTERN_C const IID IID_IOleItemContainer;
#undef INTERFACE
#define INTERFACE IOleItemContainer #define INTERFACE IOleItemContainer
DECLARE_INTERFACE_(IOleItemContainer,IOleContainer) DECLARE_INTERFACE_(IOleItemContainer,IOleContainer)
{ {
@ -139,6 +138,7 @@ DECLARE_INTERFACE_(IOleItemContainer,IOleContainer)
STDMETHOD(GetObjectStorage)(THIS_ LPOLESTR,IBindCtx*,REFIID,void**) PURE; STDMETHOD(GetObjectStorage)(THIS_ LPOLESTR,IBindCtx*,REFIID,void**) PURE;
STDMETHOD(IsRunning)(THIS_ LPOLESTR) PURE; STDMETHOD(IsRunning)(THIS_ LPOLESTR) PURE;
}; };
#undef INTERFACE
#ifdef COBJMACROS #ifdef COBJMACROS
#define IOleItemContainer_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) #define IOleItemContainer_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b)
@ -153,7 +153,6 @@ DECLARE_INTERFACE_(IOleItemContainer,IOleContainer)
#endif #endif
EXTERN_C const IID IID_IOleClientSite; EXTERN_C const IID IID_IOleClientSite;
#undef INTERFACE
#define INTERFACE IOleClientSite #define INTERFACE IOleClientSite
DECLARE_INTERFACE_(IOleClientSite,IUnknown) DECLARE_INTERFACE_(IOleClientSite,IUnknown)
{ {
@ -167,6 +166,7 @@ DECLARE_INTERFACE_(IOleClientSite,IUnknown)
STDMETHOD(OnShowWindow)(THIS_ BOOL) PURE; STDMETHOD(OnShowWindow)(THIS_ BOOL) PURE;
STDMETHOD(RequestNewObjectLayout)(THIS) PURE; STDMETHOD(RequestNewObjectLayout)(THIS) PURE;
}; };
#undef INTERFACE
#ifdef COBJMACROS #ifdef COBJMACROS
#define IOleClientSite_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) #define IOleClientSite_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b)
@ -181,7 +181,6 @@ DECLARE_INTERFACE_(IOleClientSite,IUnknown)
#endif #endif
EXTERN_C const IID IID_IOleObject; EXTERN_C const IID IID_IOleObject;
#undef INTERFACE
#define INTERFACE IOleObject #define INTERFACE IOleObject
DECLARE_INTERFACE_(IOleObject,IUnknown) DECLARE_INTERFACE_(IOleObject,IUnknown)
{ {
@ -210,6 +209,7 @@ DECLARE_INTERFACE_(IOleObject,IUnknown)
STDMETHOD(GetMiscStatus)(THIS_ DWORD,PDWORD) PURE; STDMETHOD(GetMiscStatus)(THIS_ DWORD,PDWORD) PURE;
STDMETHOD(SetColorScheme)(THIS_ LPLOGPALETTE) PURE; STDMETHOD(SetColorScheme)(THIS_ LPLOGPALETTE) PURE;
}; };
#undef INTERFACE
#ifdef COBJMACROS #ifdef COBJMACROS
#define IOleObject_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) #define IOleObject_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b)
@ -239,7 +239,6 @@ DECLARE_INTERFACE_(IOleObject,IUnknown)
#endif #endif
EXTERN_C const IID IID_IOleWindow; EXTERN_C const IID IID_IOleWindow;
#undef INTERFACE
#define INTERFACE IOleWindow #define INTERFACE IOleWindow
DECLARE_INTERFACE_(IOleWindow,IUnknown) DECLARE_INTERFACE_(IOleWindow,IUnknown)
{ {
@ -249,6 +248,7 @@ DECLARE_INTERFACE_(IOleWindow,IUnknown)
STDMETHOD(GetWindow)(THIS_ HWND*) PURE; STDMETHOD(GetWindow)(THIS_ HWND*) PURE;
STDMETHOD(ContextSensitiveHelp)(THIS_ BOOL) PURE; STDMETHOD(ContextSensitiveHelp)(THIS_ BOOL) PURE;
}; };
#undef INTERFACE
#ifdef COBJMACROS #ifdef COBJMACROS
#define IOleWindow_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) #define IOleWindow_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b)
@ -259,7 +259,6 @@ DECLARE_INTERFACE_(IOleWindow,IUnknown)
#endif #endif
EXTERN_C const IID IID_IOleInPlaceUIWindow; EXTERN_C const IID IID_IOleInPlaceUIWindow;
#undef INTERFACE
#define INTERFACE IOleInPlaceUIWindow #define INTERFACE IOleInPlaceUIWindow
DECLARE_INTERFACE_(IOleInPlaceUIWindow,IOleWindow) DECLARE_INTERFACE_(IOleInPlaceUIWindow,IOleWindow)
{ {
@ -273,9 +272,9 @@ DECLARE_INTERFACE_(IOleInPlaceUIWindow,IOleWindow)
STDMETHOD(SetBorderSpace)(THIS_ LPCBORDERWIDTHS) PURE; STDMETHOD(SetBorderSpace)(THIS_ LPCBORDERWIDTHS) PURE;
STDMETHOD(SetActiveObject)(THIS_ LPOLEINPLACEACTIVEOBJECT,LPCOLESTR) PURE; STDMETHOD(SetActiveObject)(THIS_ LPOLEINPLACEACTIVEOBJECT,LPCOLESTR) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IOleInPlaceObject; EXTERN_C const IID IID_IOleInPlaceObject;
#undef INTERFACE
#define INTERFACE IOleInPlaceObject #define INTERFACE IOleInPlaceObject
DECLARE_INTERFACE_(IOleInPlaceObject,IOleWindow) DECLARE_INTERFACE_(IOleInPlaceObject,IOleWindow)
{ {
@ -289,9 +288,9 @@ DECLARE_INTERFACE_(IOleInPlaceObject,IOleWindow)
STDMETHOD(SetObjectRects)(THIS_ LPCRECT,LPCRECT) PURE; STDMETHOD(SetObjectRects)(THIS_ LPCRECT,LPCRECT) PURE;
STDMETHOD(ReactivateAndUndo)(THIS) PURE; STDMETHOD(ReactivateAndUndo)(THIS) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IOleInPlaceActiveObject; EXTERN_C const IID IID_IOleInPlaceActiveObject;
#undef INTERFACE
#define INTERFACE IOleInPlaceActiveObject #define INTERFACE IOleInPlaceActiveObject
DECLARE_INTERFACE_(IOleInPlaceActiveObject,IOleWindow) DECLARE_INTERFACE_(IOleInPlaceActiveObject,IOleWindow)
{ {
@ -306,9 +305,9 @@ DECLARE_INTERFACE_(IOleInPlaceActiveObject,IOleWindow)
STDMETHOD(ResizeBorder)(THIS_ LPCRECT,LPOLEINPLACEUIWINDOW,BOOL) PURE; STDMETHOD(ResizeBorder)(THIS_ LPCRECT,LPOLEINPLACEUIWINDOW,BOOL) PURE;
STDMETHOD(EnableModeless)(THIS_ BOOL) PURE; STDMETHOD(EnableModeless)(THIS_ BOOL) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IOleInPlaceFrame; EXTERN_C const IID IID_IOleInPlaceFrame;
#undef INTERFACE
#define INTERFACE IOleInPlaceFrame #define INTERFACE IOleInPlaceFrame
DECLARE_INTERFACE_(IOleInPlaceFrame,IOleInPlaceUIWindow) DECLARE_INTERFACE_(IOleInPlaceFrame,IOleInPlaceUIWindow)
{ {
@ -328,6 +327,7 @@ DECLARE_INTERFACE_(IOleInPlaceFrame,IOleInPlaceUIWindow)
STDMETHOD(EnableModeless)(THIS_ BOOL) PURE; STDMETHOD(EnableModeless)(THIS_ BOOL) PURE;
STDMETHOD(TranslateAccelerator)(THIS_ LPMSG,WORD) PURE; STDMETHOD(TranslateAccelerator)(THIS_ LPMSG,WORD) PURE;
}; };
#undef INTERFACE
#ifdef COBJMACROS #ifdef COBJMACROS
#define IOleInPlaceFrame_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) #define IOleInPlaceFrame_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b)
@ -348,7 +348,6 @@ DECLARE_INTERFACE_(IOleInPlaceFrame,IOleInPlaceUIWindow)
#endif #endif
EXTERN_C const IID IID_IOleInPlaceSite; EXTERN_C const IID IID_IOleInPlaceSite;
#undef INTERFACE
#define INTERFACE IOleInPlaceSite #define INTERFACE IOleInPlaceSite
DECLARE_INTERFACE_(IOleInPlaceSite,IOleWindow) DECLARE_INTERFACE_(IOleInPlaceSite,IOleWindow)
{ {
@ -368,9 +367,9 @@ DECLARE_INTERFACE_(IOleInPlaceSite,IOleWindow)
STDMETHOD(DeactivateAndUndo)(THIS) PURE; STDMETHOD(DeactivateAndUndo)(THIS) PURE;
STDMETHOD(OnPosRectChange)(THIS_ LPCRECT) PURE; STDMETHOD(OnPosRectChange)(THIS_ LPCRECT) PURE;
}; };
#undef INTERFACE
EXTERN_C const IID IID_IOleAdviseHolder; EXTERN_C const IID IID_IOleAdviseHolder;
#undef INTERFACE
#define INTERFACE IOleAdviseHolder #define INTERFACE IOleAdviseHolder
DECLARE_INTERFACE_(IOleAdviseHolder,IUnknown) DECLARE_INTERFACE_(IOleAdviseHolder,IUnknown)
{ {
@ -384,6 +383,7 @@ DECLARE_INTERFACE_(IOleAdviseHolder,IUnknown)
STDMETHOD(SendOnSave)(THIS) PURE; STDMETHOD(SendOnSave)(THIS) PURE;
STDMETHOD(SendOnClose)(THIS) PURE; STDMETHOD(SendOnClose)(THIS) PURE;
}; };
#undef INTERFACE
#ifdef COBJMACROS #ifdef COBJMACROS
#define IOleAdviseHolder_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) #define IOleAdviseHolder_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b)
@ -398,7 +398,6 @@ DECLARE_INTERFACE_(IOleAdviseHolder,IUnknown)
#endif #endif
EXTERN_C const IID IID_IDropSource; EXTERN_C const IID IID_IDropSource;
#undef INTERFACE
#define INTERFACE IDropSource #define INTERFACE IDropSource
DECLARE_INTERFACE_(IDropSource,IUnknown) DECLARE_INTERFACE_(IDropSource,IUnknown)
{ {
@ -408,6 +407,7 @@ DECLARE_INTERFACE_(IDropSource,IUnknown)
STDMETHOD(QueryContinueDrag)(THIS_ BOOL,DWORD) PURE; STDMETHOD(QueryContinueDrag)(THIS_ BOOL,DWORD) PURE;
STDMETHOD(GiveFeedback)(THIS_ DWORD) PURE; STDMETHOD(GiveFeedback)(THIS_ DWORD) PURE;
}; };
#undef INTERFACE
#ifdef COBJMACROS #ifdef COBJMACROS
#define IDropSource_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) #define IDropSource_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b)
@ -418,7 +418,6 @@ DECLARE_INTERFACE_(IDropSource,IUnknown)
#endif #endif
EXTERN_C const IID IID_IDropTarget; EXTERN_C const IID IID_IDropTarget;
#undef INTERFACE
#define INTERFACE IDropTarget #define INTERFACE IDropTarget
DECLARE_INTERFACE_(IDropTarget,IUnknown) DECLARE_INTERFACE_(IDropTarget,IUnknown)
{ {
@ -430,6 +429,7 @@ DECLARE_INTERFACE_(IDropTarget,IUnknown)
STDMETHOD(DragLeave)(THIS) PURE; STDMETHOD(DragLeave)(THIS) PURE;
STDMETHOD(Drop)(THIS_ LPDATAOBJECT,DWORD,POINTL,PDWORD) PURE; STDMETHOD(Drop)(THIS_ LPDATAOBJECT,DWORD,POINTL,PDWORD) PURE;
}; };
#undef INTERFACE
#ifdef COBJMACROS #ifdef COBJMACROS
#define IDropTarget_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) #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); typedef BOOL(CALLBACK *__IView_pfncont)(DWORD);
EXTERN_C const IID IID_IViewObject; EXTERN_C const IID IID_IViewObject;
#undef INTERFACE
#define INTERFACE IViewObject #define INTERFACE IViewObject
DECLARE_INTERFACE_(IViewObject,IUnknown) DECLARE_INTERFACE_(IViewObject,IUnknown)
{ {
@ -457,6 +456,7 @@ DECLARE_INTERFACE_(IViewObject,IUnknown)
STDMETHOD(SetAdvise)(THIS_ DWORD,DWORD,IAdviseSink*) PURE; STDMETHOD(SetAdvise)(THIS_ DWORD,DWORD,IAdviseSink*) PURE;
STDMETHOD(GetAdvise)(THIS_ PDWORD,PDWORD,IAdviseSink**) PURE; STDMETHOD(GetAdvise)(THIS_ PDWORD,PDWORD,IAdviseSink**) PURE;
}; };
#undef INTERFACE
#ifdef COBJMACROS #ifdef COBJMACROS
#define IViewObject_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) #define IViewObject_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b)
@ -471,7 +471,6 @@ DECLARE_INTERFACE_(IViewObject,IUnknown)
#endif #endif
EXTERN_C const IID IID_IViewObject2; EXTERN_C const IID IID_IViewObject2;
#undef INTERFACE
#define INTERFACE IViewObject2 #define INTERFACE IViewObject2
DECLARE_INTERFACE_(IViewObject2,IViewObject) DECLARE_INTERFACE_(IViewObject2,IViewObject)
{ {
@ -486,6 +485,7 @@ DECLARE_INTERFACE_(IViewObject2,IViewObject)
STDMETHOD(GetAdvise)(THIS_ PDWORD,PDWORD,IAdviseSink**) PURE; STDMETHOD(GetAdvise)(THIS_ PDWORD,PDWORD,IAdviseSink**) PURE;
STDMETHOD(GetExtent)(THIS_ DWORD,LONG,DVTARGETDEVICE*,LPSIZEL) PURE; STDMETHOD(GetExtent)(THIS_ DWORD,LONG,DVTARGETDEVICE*,LPSIZEL) PURE;
}; };
#undef INTERFACE
#ifdef COBJMACROS #ifdef COBJMACROS
#define IViewObject2_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) #define IViewObject2_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b)
@ -501,7 +501,6 @@ DECLARE_INTERFACE_(IViewObject2,IViewObject)
#endif #endif
EXTERN_C const IID IID_IOleCache; EXTERN_C const IID IID_IOleCache;
#undef INTERFACE
#define INTERFACE IOleCache #define INTERFACE IOleCache
DECLARE_INTERFACE_(IOleCache,IUnknown) DECLARE_INTERFACE_(IOleCache,IUnknown)
{ {
@ -514,6 +513,7 @@ DECLARE_INTERFACE_(IOleCache,IUnknown)
STDMETHOD(InitCache)(THIS_ LPDATAOBJECT); STDMETHOD(InitCache)(THIS_ LPDATAOBJECT);
STDMETHOD(SetData)(THIS_ FORMATETC*,STGMEDIUM*,BOOL); STDMETHOD(SetData)(THIS_ FORMATETC*,STGMEDIUM*,BOOL);
}; };
#undef INTERFACE
#ifdef COBJMACROS #ifdef COBJMACROS
#define IOleCache_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) #define IOleCache_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b)
@ -527,7 +527,6 @@ DECLARE_INTERFACE_(IOleCache,IUnknown)
#endif #endif
EXTERN_C const IID IID_IOleCache2; EXTERN_C const IID IID_IOleCache2;
#undef INTERFACE
#define INTERFACE IOleCache2 #define INTERFACE IOleCache2
DECLARE_INTERFACE_(IOleCache2,IOleCache) DECLARE_INTERFACE_(IOleCache2,IOleCache)
{ {
@ -542,6 +541,7 @@ DECLARE_INTERFACE_(IOleCache2,IOleCache)
STDMETHOD(UpdateCache)(THIS_ LPDATAOBJECT,DWORD,LPVOID) PURE; STDMETHOD(UpdateCache)(THIS_ LPDATAOBJECT,DWORD,LPVOID) PURE;
STDMETHOD(DiscardCache)(THIS_ DWORD) PURE; STDMETHOD(DiscardCache)(THIS_ DWORD) PURE;
}; };
#undef INTERFACE
#ifdef COBJMACROS #ifdef COBJMACROS
#define IOleCache2_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) #define IOleCache2_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b)
@ -557,7 +557,6 @@ DECLARE_INTERFACE_(IOleCache2,IOleCache)
#endif #endif
EXTERN_C const IID IID_IOleCacheControl; EXTERN_C const IID IID_IOleCacheControl;
#undef INTERFACE
#define INTERFACE IOleCacheControl #define INTERFACE IOleCacheControl
DECLARE_INTERFACE_(IOleCacheControl,IUnknown) DECLARE_INTERFACE_(IOleCacheControl,IUnknown)
{ {
@ -567,6 +566,7 @@ DECLARE_INTERFACE_(IOleCacheControl,IUnknown)
STDMETHOD(OnRun)(THIS_ LPDATAOBJECT) PURE; STDMETHOD(OnRun)(THIS_ LPDATAOBJECT) PURE;
STDMETHOD(OnStop)(THIS) PURE; STDMETHOD(OnStop)(THIS) PURE;
}; };
#undef INTERFACE
#ifdef __cplusplus #ifdef __cplusplus
} }

View File

@ -54,7 +54,6 @@ typedef struct _reobject {
DWORD dwUser; DWORD dwUser;
} REOBJECT; } REOBJECT;
#undef INTERFACE
#define INTERFACE IRichEditOle #define INTERFACE IRichEditOle
DECLARE_INTERFACE_(IRichEditOle, IUnknown) DECLARE_INTERFACE_(IRichEditOle, IUnknown)
{ {
@ -78,9 +77,9 @@ DECLARE_INTERFACE_(IRichEditOle, IUnknown)
STDMETHOD(GetClipboardData)(THIS_ CHARRANGE*,DWORD,LPDATAOBJECT*) PURE; STDMETHOD(GetClipboardData)(THIS_ CHARRANGE*,DWORD,LPDATAOBJECT*) PURE;
STDMETHOD(ImportDataObject)(THIS_ LPDATAOBJECT,CLIPFORMAT,HGLOBAL) PURE; STDMETHOD(ImportDataObject)(THIS_ LPDATAOBJECT,CLIPFORMAT,HGLOBAL) PURE;
}; };
#undef INTERFACE
typedef IRichEditOle *LPRICHEDITOLE; typedef IRichEditOle *LPRICHEDITOLE;
#undef INTERFACE
#define INTERFACE IRichEditOleCallback #define INTERFACE IRichEditOleCallback
DECLARE_INTERFACE_(IRichEditOleCallback, IUnknown) DECLARE_INTERFACE_(IRichEditOleCallback, IUnknown)
{ {
@ -98,6 +97,7 @@ DECLARE_INTERFACE_(IRichEditOleCallback, IUnknown)
STDMETHOD(GetDragDropEffect) (THIS_ BOOL,DWORD,PDWORD) PURE; STDMETHOD(GetDragDropEffect) (THIS_ BOOL,DWORD,PDWORD) PURE;
STDMETHOD(GetContextMenu) (THIS_ WORD,LPOLEOBJECT,CHARRANGE*,HMENU*) PURE; STDMETHOD(GetContextMenu) (THIS_ WORD,LPOLEOBJECT,CHARRANGE*,HMENU*) PURE;
}; };
#undef INTERFACE
typedef IRichEditOleCallback FAR * LPRICHEDITOLECALLBACK; typedef IRichEditOleCallback FAR * LPRICHEDITOLECALLBACK;
#endif #endif
#pragma pack(pop) #pragma pack(pop)

View File

@ -10,7 +10,6 @@ extern "C" {
#define ACO_AUTOSUGGEST 0x01 #define ACO_AUTOSUGGEST 0x01
#undef INTERFACE
#define INTERFACE IAutoComplete #define INTERFACE IAutoComplete
DECLARE_INTERFACE_(IAutoComplete, IUnknown) DECLARE_INTERFACE_(IAutoComplete, IUnknown)
{ {
@ -20,6 +19,7 @@ DECLARE_INTERFACE_(IAutoComplete, IUnknown)
STDMETHOD(Init)(THIS_ HWND,IUnknown*,LPCOLESTR,LPCOLESTR) PURE; STDMETHOD(Init)(THIS_ HWND,IUnknown*,LPCOLESTR,LPCOLESTR) PURE;
STDMETHOD(Enable)(THIS_ BOOL) PURE; STDMETHOD(Enable)(THIS_ BOOL) PURE;
}; };
#undef INTERFACE
typedef IAutoComplete *LPAUTOCOMPLETE; typedef IAutoComplete *LPAUTOCOMPLETE;
#ifdef COBJMACROS #ifdef COBJMACROS
@ -30,7 +30,6 @@ typedef IAutoComplete *LPAUTOCOMPLETE;
#define IAutoComplete_Enable(T,a) (T)->lpVtbl->Enable(T,a) #define IAutoComplete_Enable(T,a) (T)->lpVtbl->Enable(T,a)
#endif #endif
#undef INTERFACE
#define INTERFACE IAutoComplete2 #define INTERFACE IAutoComplete2
DECLARE_INTERFACE_(IAutoComplete2, IAutoComplete) DECLARE_INTERFACE_(IAutoComplete2, IAutoComplete)
{ {
@ -42,6 +41,7 @@ DECLARE_INTERFACE_(IAutoComplete2, IAutoComplete)
STDMETHOD(SetOptions)(THIS_ DWORD) PURE; STDMETHOD(SetOptions)(THIS_ DWORD) PURE;
STDMETHOD(GetOptions)(THIS_ DWORD*) PURE; STDMETHOD(GetOptions)(THIS_ DWORD*) PURE;
}; };
#undef INTERFACE
typedef IAutoComplete2 *LPAUTOCOMPLETE2; typedef IAutoComplete2 *LPAUTOCOMPLETE2;
#ifdef COBJMACROS #ifdef COBJMACROS

View File

@ -560,7 +560,6 @@ typedef IEnumIDList *LPENUMIDLIST;
#define IEnumIDList_Clone(T,a) (T)->lpVtbl->Clone(T,a) #define IEnumIDList_Clone(T,a) (T)->lpVtbl->Clone(T,a)
#endif #endif
#undef INTERFACE
#define INTERFACE IObjMgr #define INTERFACE IObjMgr
DECLARE_INTERFACE_(IObjMgr, IUnknown) DECLARE_INTERFACE_(IObjMgr, IUnknown)
{ {
@ -570,8 +569,8 @@ DECLARE_INTERFACE_(IObjMgr, IUnknown)
STDMETHOD(Append)(THIS_ IUnknown*) PURE; STDMETHOD(Append)(THIS_ IUnknown*) PURE;
STDMETHOD(Remove)(THIS_ IUnknown*) PURE; STDMETHOD(Remove)(THIS_ IUnknown*) PURE;
}; };
#undef INTERFACE #undef INTERFACE
#define INTERFACE IContextMenu #define INTERFACE IContextMenu
DECLARE_INTERFACE_(IContextMenu,IUnknown) DECLARE_INTERFACE_(IContextMenu,IUnknown)
{ {
@ -582,6 +581,7 @@ DECLARE_INTERFACE_(IContextMenu,IUnknown)
STDMETHOD(InvokeCommand)(THIS_ LPCMINVOKECOMMANDINFO) PURE; STDMETHOD(InvokeCommand)(THIS_ LPCMINVOKECOMMANDINFO) PURE;
STDMETHOD(GetCommandString)(THIS_ UINT,UINT,PUINT,LPSTR,UINT) PURE; STDMETHOD(GetCommandString)(THIS_ UINT,UINT,PUINT,LPSTR,UINT) PURE;
}; };
#undef INTERFACE
typedef IContextMenu *LPCONTEXTMENU; typedef IContextMenu *LPCONTEXTMENU;
#ifdef COBJMACROS #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) #define IContextMenu_GetCommandString(T,a,b,c,d,e) (T)->lpVtbl->GetCommandString(T,a,b,c,d,e)
#endif #endif
#undef INTERFACE
#define INTERFACE IContextMenu2 #define INTERFACE IContextMenu2
DECLARE_INTERFACE_(IContextMenu2,IContextMenu) DECLARE_INTERFACE_(IContextMenu2,IContextMenu)
{ {
@ -605,9 +604,9 @@ DECLARE_INTERFACE_(IContextMenu2,IContextMenu)
STDMETHOD(GetCommandString)(THIS_ UINT,UINT,PUINT,LPSTR,UINT) PURE; STDMETHOD(GetCommandString)(THIS_ UINT,UINT,PUINT,LPSTR,UINT) PURE;
STDMETHOD(HandleMenuMsg)(THIS_ UINT,WPARAM,LPARAM) PURE; STDMETHOD(HandleMenuMsg)(THIS_ UINT,WPARAM,LPARAM) PURE;
}; };
#undef INTERFACE
typedef IContextMenu2 *LPCONTEXTMENU2; typedef IContextMenu2 *LPCONTEXTMENU2;
#undef INTERFACE
#define INTERFACE IContextMenu3 #define INTERFACE IContextMenu3
DECLARE_INTERFACE_(IContextMenu3,IContextMenu2) DECLARE_INTERFACE_(IContextMenu3,IContextMenu2)
{ {
@ -620,6 +619,7 @@ DECLARE_INTERFACE_(IContextMenu3,IContextMenu2)
STDMETHOD(HandleMenuMsg)(THIS_ UINT,WPARAM,LPARAM) PURE; STDMETHOD(HandleMenuMsg)(THIS_ UINT,WPARAM,LPARAM) PURE;
STDMETHOD(HandleMenuMsg2)(THIS_ UINT,WPARAM,LPARAM,LRESULT*) PURE; STDMETHOD(HandleMenuMsg2)(THIS_ UINT,WPARAM,LPARAM,LRESULT*) PURE;
}; };
#undef INTERFACE
typedef IContextMenu3 *LPCONTEXTMENU3; typedef IContextMenu3 *LPCONTEXTMENU3;
#if (_WIN32_IE >= 0x0500) #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) #define IContextMenu3_HandleMenuMsg2(T,a,b,c,d) (T)->lpVtbl->HandleMenuMsg(T,a,b,c,d)
#endif #endif
#undef INTERFACE
#define INTERFACE IColumnProvider #define INTERFACE IColumnProvider
DECLARE_INTERFACE_(IColumnProvider,IUnknown) DECLARE_INTERFACE_(IColumnProvider,IUnknown)
{ {
@ -701,9 +700,9 @@ DECLARE_INTERFACE_(IColumnProvider,IUnknown)
STDMETHOD(GetColumnInfo)(THIS_ DWORD,SHCOLUMNINFO*) PURE; STDMETHOD(GetColumnInfo)(THIS_ DWORD,SHCOLUMNINFO*) PURE;
STDMETHOD(GetItemData)(THIS_ LPCSHCOLUMNID,LPCSHCOLUMNDATA,VARIANT*) PURE; STDMETHOD(GetItemData)(THIS_ LPCSHCOLUMNID,LPCSHCOLUMNDATA,VARIANT*) PURE;
}; };
#undef INTERFACE
#endif /* _WIN32_IE >= 0x0500 */ #endif /* _WIN32_IE >= 0x0500 */
#undef INTERFACE
#define INTERFACE IQueryInfo #define INTERFACE IQueryInfo
DECLARE_INTERFACE_(IQueryInfo,IUnknown) DECLARE_INTERFACE_(IQueryInfo,IUnknown)
{ {
@ -713,8 +712,8 @@ DECLARE_INTERFACE_(IQueryInfo,IUnknown)
STDMETHOD(GetInfoTip)(THIS_ DWORD,WCHAR**) PURE; STDMETHOD(GetInfoTip)(THIS_ DWORD,WCHAR**) PURE;
STDMETHOD(GetInfoFlags)(THIS_ DWORD*) PURE; STDMETHOD(GetInfoFlags)(THIS_ DWORD*) PURE;
}; };
#undef INTERFACE #undef INTERFACE
#define INTERFACE IShellExtInit #define INTERFACE IShellExtInit
DECLARE_INTERFACE_(IShellExtInit, IUnknown) DECLARE_INTERFACE_(IShellExtInit, IUnknown)
{ {
@ -723,9 +722,9 @@ DECLARE_INTERFACE_(IShellExtInit, IUnknown)
STDMETHOD_(ULONG,Release)(THIS) PURE; STDMETHOD_(ULONG,Release)(THIS) PURE;
STDMETHOD(Initialize)(THIS_ LPCITEMIDLIST,LPDATAOBJECT,HKEY) PURE; STDMETHOD(Initialize)(THIS_ LPCITEMIDLIST,LPDATAOBJECT,HKEY) PURE;
}; };
#undef INTERFACE
typedef IShellExtInit *LPSHELLEXTINIT; typedef IShellExtInit *LPSHELLEXTINIT;
#undef INTERFACE
#define INTERFACE IShellPropSheetExt #define INTERFACE IShellPropSheetExt
DECLARE_INTERFACE_(IShellPropSheetExt, IUnknown) DECLARE_INTERFACE_(IShellPropSheetExt, IUnknown)
{ {
@ -735,9 +734,9 @@ DECLARE_INTERFACE_(IShellPropSheetExt, IUnknown)
STDMETHOD(AddPages)(THIS_ LPFNADDPROPSHEETPAGE,LPARAM) PURE; STDMETHOD(AddPages)(THIS_ LPFNADDPROPSHEETPAGE,LPARAM) PURE;
STDMETHOD(ReplacePage)(THIS_ UINT,LPFNADDPROPSHEETPAGE,LPARAM) PURE; STDMETHOD(ReplacePage)(THIS_ UINT,LPFNADDPROPSHEETPAGE,LPARAM) PURE;
}; };
#undef INTERFACE
typedef IShellPropSheetExt *LPSHELLPROPSHEETEXT; typedef IShellPropSheetExt *LPSHELLPROPSHEETEXT;
#undef INTERFACE
#define INTERFACE IExtractIconA #define INTERFACE IExtractIconA
DECLARE_INTERFACE_(IExtractIconA, IUnknown) DECLARE_INTERFACE_(IExtractIconA, IUnknown)
{ {
@ -747,6 +746,7 @@ DECLARE_INTERFACE_(IExtractIconA, IUnknown)
STDMETHOD(GetIconLocation)(THIS_ UINT,LPSTR,UINT,int*,PUINT) PURE; STDMETHOD(GetIconLocation)(THIS_ UINT,LPSTR,UINT,int*,PUINT) PURE;
STDMETHOD(Extract)(THIS_ LPCSTR,UINT,HICON*,HICON*,UINT) PURE; STDMETHOD(Extract)(THIS_ LPCSTR,UINT,HICON*,HICON*,UINT) PURE;
}; };
#undef INTERFACE
typedef IExtractIconA *LPEXTRACTICONA; typedef IExtractIconA *LPEXTRACTICONA;
#ifdef COBJMACROS #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) #define IExtractIconA_Extract(T,a,b,c,d,e) (T)->lpVtbl->Extract(T,a,b,c,d,e)
#endif #endif
#undef INTERFACE
#define INTERFACE IExtractIconW #define INTERFACE IExtractIconW
DECLARE_INTERFACE_(IExtractIconW, IUnknown) DECLARE_INTERFACE_(IExtractIconW, IUnknown)
{ {
@ -767,6 +766,7 @@ DECLARE_INTERFACE_(IExtractIconW, IUnknown)
STDMETHOD(GetIconLocation)(THIS_ UINT,LPWSTR,UINT,int*,PUINT) PURE; STDMETHOD(GetIconLocation)(THIS_ UINT,LPWSTR,UINT,int*,PUINT) PURE;
STDMETHOD(Extract)(THIS_ LPCWSTR,UINT,HICON*,HICON*,UINT) PURE; STDMETHOD(Extract)(THIS_ LPCWSTR,UINT,HICON*,HICON*,UINT) PURE;
}; };
#undef INTERFACE
typedef IExtractIconW *LPEXTRACTICONW; typedef IExtractIconW *LPEXTRACTICONW;
#ifdef COBJMACROS #ifdef COBJMACROS
@ -785,7 +785,6 @@ typedef IExtractIconW *LPEXTRACTICONW;
#define LPEXTRACTICON LPEXTRACTICONA #define LPEXTRACTICON LPEXTRACTICONA
#endif #endif
#undef INTERFACE
#define INTERFACE IShellLinkA #define INTERFACE IShellLinkA
DECLARE_INTERFACE_(IShellLinkA, IUnknown) DECLARE_INTERFACE_(IShellLinkA, IUnknown)
{ {
@ -811,6 +810,7 @@ DECLARE_INTERFACE_(IShellLinkA, IUnknown)
STDMETHOD(Resolve)(THIS_ HWND,DWORD) PURE; STDMETHOD(Resolve)(THIS_ HWND,DWORD) PURE;
STDMETHOD(SetPath)(THIS_ LPCSTR) PURE; STDMETHOD(SetPath)(THIS_ LPCSTR) PURE;
}; };
#undef INTERFACE
#ifdef COBJMACROS #ifdef COBJMACROS
#define IShellLinkA_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) #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) #define IShellLinkA_SetPath(T,a) (T)->lpVtbl->SetPath(T,a)
#endif #endif
#undef INTERFACE
#define INTERFACE IShellLinkW #define INTERFACE IShellLinkW
DECLARE_INTERFACE_(IShellLinkW, IUnknown) DECLARE_INTERFACE_(IShellLinkW, IUnknown)
{ {
@ -862,6 +861,7 @@ DECLARE_INTERFACE_(IShellLinkW, IUnknown)
STDMETHOD(Resolve)(THIS_ HWND,DWORD) PURE; STDMETHOD(Resolve)(THIS_ HWND,DWORD) PURE;
STDMETHOD(SetPath)(THIS_ LPCWSTR) PURE; STDMETHOD(SetPath)(THIS_ LPCWSTR) PURE;
}; };
#undef INTERFACE
#ifdef COBJMACROS #ifdef COBJMACROS
#define IShellLinkW_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) #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) #define IShellLinkW_SetPath(T,a) (T)->lpVtbl->SetPath(T,a)
#endif #endif
#undef INTERFACE
#define INTERFACE IShellFolder #define INTERFACE IShellFolder
DECLARE_INTERFACE_(IShellFolder, IUnknown) DECLARE_INTERFACE_(IShellFolder, IUnknown)
{ {
@ -905,6 +904,7 @@ DECLARE_INTERFACE_(IShellFolder, IUnknown)
STDMETHOD(GetDisplayNameOf)(THIS_ LPCITEMIDLIST,DWORD,LPSTRRET) PURE; STDMETHOD(GetDisplayNameOf)(THIS_ LPCITEMIDLIST,DWORD,LPSTRRET) PURE;
STDMETHOD(SetNameOf)(THIS_ HWND,LPCITEMIDLIST,LPCOLESTR,DWORD,LPITEMIDLIST*) PURE; STDMETHOD(SetNameOf)(THIS_ HWND,LPCITEMIDLIST,LPCOLESTR,DWORD,LPITEMIDLIST*) PURE;
}; };
#undef INTERFACE
typedef IShellFolder *LPSHELLFOLDER; typedef IShellFolder *LPSHELLFOLDER;
#ifdef COBJMACROS #ifdef COBJMACROS
@ -928,7 +928,6 @@ typedef IShellFolder *LPSHELLFOLDER;
DECLARE_ENUMERATOR_(IEnumExtraSearch,LPEXTRASEARCH); DECLARE_ENUMERATOR_(IEnumExtraSearch,LPEXTRASEARCH);
typedef IEnumExtraSearch *LPENUMEXTRASEARCH; typedef IEnumExtraSearch *LPENUMEXTRASEARCH;
#undef INTERFACE
#define INTERFACE IShellFolder2 #define INTERFACE IShellFolder2
DECLARE_INTERFACE_(IShellFolder2, IShellFolder) DECLARE_INTERFACE_(IShellFolder2, IShellFolder)
{ {
@ -953,6 +952,7 @@ DECLARE_INTERFACE_(IShellFolder2, IShellFolder)
STDMETHOD(GetDetailsOf)(THIS_ LPCITEMIDLIST,UINT,SHELLDETAILS*) PURE; STDMETHOD(GetDetailsOf)(THIS_ LPCITEMIDLIST,UINT,SHELLDETAILS*) PURE;
STDMETHOD(MapColumnToSCID)(THIS_ UINT,SHCOLUMNID*) PURE; STDMETHOD(MapColumnToSCID)(THIS_ UINT,SHCOLUMNID*) PURE;
}; };
#undef INTERFACE
typedef IShellFolder2 *LPSHELLFOLDER2; typedef IShellFolder2 *LPSHELLFOLDER2;
#ifdef COBJMACROS #ifdef COBJMACROS
@ -979,7 +979,6 @@ typedef IShellFolder2 *LPSHELLFOLDER2;
#endif #endif
#endif /* _WIN32_IE >= 0x0500 */ #endif /* _WIN32_IE >= 0x0500 */
#undef INTERFACE
#define INTERFACE ICopyHook #define INTERFACE ICopyHook
DECLARE_INTERFACE_(ICopyHook, IUnknown) DECLARE_INTERFACE_(ICopyHook, IUnknown)
{ {
@ -988,9 +987,9 @@ DECLARE_INTERFACE_(ICopyHook, IUnknown)
STDMETHOD_(ULONG,Release)(THIS) PURE; STDMETHOD_(ULONG,Release)(THIS) PURE;
STDMETHOD_(UINT,CopyCallback)(THIS_ HWND,UINT,UINT,LPCSTR,DWORD,LPCSTR,DWORD) PURE; STDMETHOD_(UINT,CopyCallback)(THIS_ HWND,UINT,UINT,LPCSTR,DWORD,LPCSTR,DWORD) PURE;
}; };
#undef INTERFACE
typedef ICopyHook *LPCOPYHOOK; typedef ICopyHook *LPCOPYHOOK;
#undef INTERFACE
#define INTERFACE IFileViewerSite #define INTERFACE IFileViewerSite
DECLARE_INTERFACE(IFileViewerSite) DECLARE_INTERFACE(IFileViewerSite)
{ {
@ -1000,9 +999,9 @@ DECLARE_INTERFACE(IFileViewerSite)
STDMETHOD(SetPinnedWindow)(THIS_ HWND) PURE; STDMETHOD(SetPinnedWindow)(THIS_ HWND) PURE;
STDMETHOD(GetPinnedWindow)(THIS_ HWND*) PURE; STDMETHOD(GetPinnedWindow)(THIS_ HWND*) PURE;
}; };
#undef INTERFACE
typedef IFileViewerSite *LPFILEVIEWERSITE; typedef IFileViewerSite *LPFILEVIEWERSITE;
#undef INTERFACE
#define INTERFACE IFileViewer #define INTERFACE IFileViewer
DECLARE_INTERFACE(IFileViewer) DECLARE_INTERFACE(IFileViewer)
{ {
@ -1013,9 +1012,9 @@ DECLARE_INTERFACE(IFileViewer)
STDMETHOD(Show)(THIS_ LPFVSHOWINFO) PURE; STDMETHOD(Show)(THIS_ LPFVSHOWINFO) PURE;
STDMETHOD(PrintTo)(THIS_ LPSTR,BOOL) PURE; STDMETHOD(PrintTo)(THIS_ LPSTR,BOOL) PURE;
}; };
#undef INTERFACE
typedef IFileViewer *LPFILEVIEWER; typedef IFileViewer *LPFILEVIEWER;
#undef INTERFACE
#define INTERFACE IFileSystemBindData #define INTERFACE IFileSystemBindData
DECLARE_INTERFACE_(IFileSystemBindData, IUnknown) DECLARE_INTERFACE_(IFileSystemBindData, IUnknown)
{ {
@ -1025,8 +1024,8 @@ DECLARE_INTERFACE_(IFileSystemBindData, IUnknown)
STDMETHOD(SetFindData)(THIS_ const WIN32_FIND_DATAW*) PURE; STDMETHOD(SetFindData)(THIS_ const WIN32_FIND_DATAW*) PURE;
STDMETHOD(GetFindData)(THIS_ WIN32_FIND_DATAW*) PURE; STDMETHOD(GetFindData)(THIS_ WIN32_FIND_DATAW*) PURE;
}; };
#undef INTERFACE #undef INTERFACE
#define INTERFACE IPersistFolder #define INTERFACE IPersistFolder
DECLARE_INTERFACE_(IPersistFolder,IPersist) DECLARE_INTERFACE_(IPersistFolder,IPersist)
{ {
@ -1036,6 +1035,7 @@ DECLARE_INTERFACE_(IPersistFolder,IPersist)
STDMETHOD(GetClassID)(THIS_ CLSID*) PURE; STDMETHOD(GetClassID)(THIS_ CLSID*) PURE;
STDMETHOD(Initialize)(THIS_ LPCITEMIDLIST) PURE; STDMETHOD(Initialize)(THIS_ LPCITEMIDLIST) PURE;
}; };
#undef INTERFACE
typedef IPersistFolder *LPPERSISTFOLDER; typedef IPersistFolder *LPPERSISTFOLDER;
#ifdef COBJMACROS #ifdef COBJMACROS
@ -1048,7 +1048,6 @@ typedef IPersistFolder *LPPERSISTFOLDER;
#if (_WIN32_IE >= 0x0400 || _WIN32_WINNT >= 0x0500) #if (_WIN32_IE >= 0x0400 || _WIN32_WINNT >= 0x0500)
#undef INTERFACE
#define INTERFACE IPersistFolder2 #define INTERFACE IPersistFolder2
DECLARE_INTERFACE_(IPersistFolder2,IPersistFolder) DECLARE_INTERFACE_(IPersistFolder2,IPersistFolder)
{ {
@ -1059,6 +1058,7 @@ DECLARE_INTERFACE_(IPersistFolder2,IPersistFolder)
STDMETHOD(Initialize)(THIS_ LPCITEMIDLIST) PURE; STDMETHOD(Initialize)(THIS_ LPCITEMIDLIST) PURE;
STDMETHOD(GetCurFolder)(THIS_ LPITEMIDLIST*) PURE; STDMETHOD(GetCurFolder)(THIS_ LPITEMIDLIST*) PURE;
}; };
#undef INTERFACE
typedef IPersistFolder2 *LPPERSISTFOLDER2; typedef IPersistFolder2 *LPPERSISTFOLDER2;
#ifdef COBJMACROS #ifdef COBJMACROS
@ -1074,7 +1074,6 @@ typedef IPersistFolder2 *LPPERSISTFOLDER2;
#if (_WIN32_IE >= 0x0500) #if (_WIN32_IE >= 0x0500)
#undef INTERFACE
#define INTERFACE IPersistFolder3 #define INTERFACE IPersistFolder3
DECLARE_INTERFACE_(IPersistFolder3,IPersistFolder2) DECLARE_INTERFACE_(IPersistFolder3,IPersistFolder2)
{ {
@ -1087,6 +1086,7 @@ DECLARE_INTERFACE_(IPersistFolder3,IPersistFolder2)
STDMETHOD(InitializeEx)(THIS_ IBindCtx*,LPCITEMIDLIST,const PERSIST_FOLDER_TARGET_INFO*) PURE; STDMETHOD(InitializeEx)(THIS_ IBindCtx*,LPCITEMIDLIST,const PERSIST_FOLDER_TARGET_INFO*) PURE;
STDMETHOD(GetFolderTargetInfo)(THIS_ PERSIST_FOLDER_TARGET_INFO*) PURE; STDMETHOD(GetFolderTargetInfo)(THIS_ PERSIST_FOLDER_TARGET_INFO*) PURE;
}; };
#undef INTERFACE
typedef IPersistFolder3 *LPPERSISTFOLDER3; typedef IPersistFolder3 *LPPERSISTFOLDER3;
#ifdef COBJMACROS #ifdef COBJMACROS
@ -1105,7 +1105,6 @@ typedef IPersistFolder3 *LPPERSISTFOLDER3;
typedef interface IShellBrowser *LPSHELLBROWSER; typedef interface IShellBrowser *LPSHELLBROWSER;
typedef interface IShellView *LPSHELLVIEW; typedef interface IShellView *LPSHELLVIEW;
#undef INTERFACE
#define INTERFACE IShellBrowser #define INTERFACE IShellBrowser
DECLARE_INTERFACE_(IShellBrowser,IOleWindow) DECLARE_INTERFACE_(IShellBrowser,IOleWindow)
{ {
@ -1128,6 +1127,7 @@ DECLARE_INTERFACE_(IShellBrowser,IOleWindow)
STDMETHOD(OnViewWindowActive)(THIS_ LPSHELLVIEW) PURE; STDMETHOD(OnViewWindowActive)(THIS_ LPSHELLVIEW) PURE;
STDMETHOD(SetToolbarItems)(THIS_ LPTBBUTTON,UINT,UINT) PURE; STDMETHOD(SetToolbarItems)(THIS_ LPTBBUTTON,UINT,UINT) PURE;
}; };
#undef INTERFACE
#ifdef COBJMACROS #ifdef COBJMACROS
#define IShellBrowser_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) #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) #define IShellBrowser_SetToolbarItems(T,a,b,c) (T)->lpVtbl->SetToolbarItems(T,a,b,c)
#endif #endif
#undef INTERFACE
#define INTERFACE IShellView #define INTERFACE IShellView
DECLARE_INTERFACE_(IShellView,IOleWindow) DECLARE_INTERFACE_(IShellView,IOleWindow)
{ {
@ -1175,6 +1174,7 @@ DECLARE_INTERFACE_(IShellView,IOleWindow)
STDMETHOD(SelectItem)(THIS_ LPCITEMIDLIST,UINT) PURE; STDMETHOD(SelectItem)(THIS_ LPCITEMIDLIST,UINT) PURE;
STDMETHOD(GetItemObject)(THIS_ UINT,REFIID,PVOID*) PURE; STDMETHOD(GetItemObject)(THIS_ UINT,REFIID,PVOID*) PURE;
}; };
#undef INTERFACE
#ifdef COBJMACROS #ifdef COBJMACROS
#define IShellView_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b) #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) #define IShellView_GetItemObject(T,a,b,c) (T)->lpVtbl->GetItemObject(T,a,b,c)
#endif #endif
#undef INTERFACE
#define INTERFACE ICommDlgBrowser #define INTERFACE ICommDlgBrowser
DECLARE_INTERFACE_(ICommDlgBrowser,IUnknown) DECLARE_INTERFACE_(ICommDlgBrowser,IUnknown)
{ {
@ -1210,6 +1209,7 @@ DECLARE_INTERFACE_(ICommDlgBrowser,IUnknown)
STDMETHOD(OnStateChange)(THIS_ IShellView*,ULONG) PURE; STDMETHOD(OnStateChange)(THIS_ IShellView*,ULONG) PURE;
STDMETHOD(IncludeObject)(THIS_ IShellView*,LPCITEMIDLIST) PURE; STDMETHOD(IncludeObject)(THIS_ IShellView*,LPCITEMIDLIST) PURE;
}; };
#undef INTERFACE
typedef ICommDlgBrowser *LPCOMMDLGBROWSER; typedef ICommDlgBrowser *LPCOMMDLGBROWSER;
#ifdef COBJMACROS #ifdef COBJMACROS
@ -1231,7 +1231,6 @@ typedef struct _SV2CVW2_PARAMS {
SHELLVIEWID const *pvid; SHELLVIEWID const *pvid;
HWND hwndView; HWND hwndView;
} SV2CVW2_PARAMS,*LPSV2CVW2_PARAMS; } SV2CVW2_PARAMS,*LPSV2CVW2_PARAMS;
#undef INTERFACE
#define INTERFACE IShellView2 #define INTERFACE IShellView2
DECLARE_INTERFACE_(IShellView2,IShellView) DECLARE_INTERFACE_(IShellView2,IShellView)
{ {
@ -1259,8 +1258,8 @@ DECLARE_INTERFACE_(IShellView2,IShellView)
STDMETHOD(GetView)(THIS_ SHELLVIEWID*,ULONG) PURE; STDMETHOD(GetView)(THIS_ SHELLVIEWID*,ULONG) PURE;
STDMETHOD(CreateViewWindow2)(THIS_ LPSV2CVW2_PARAMS) PURE; STDMETHOD(CreateViewWindow2)(THIS_ LPSV2CVW2_PARAMS) PURE;
}; };
#undef INTERFACE #undef INTERFACE
#define INTERFACE IShellExecuteHookA #define INTERFACE IShellExecuteHookA
DECLARE_INTERFACE_(IShellExecuteHookA,IUnknown) DECLARE_INTERFACE_(IShellExecuteHookA,IUnknown)
{ {
@ -1270,6 +1269,7 @@ DECLARE_INTERFACE_(IShellExecuteHookA,IUnknown)
STDMETHOD(Execute)(THIS_ LPSHELLEXECUTEINFOA) PURE; STDMETHOD(Execute)(THIS_ LPSHELLEXECUTEINFOA) PURE;
}; };
#undef INTERFACE #undef INTERFACE
#define INTERFACE IShellExecuteHookW #define INTERFACE IShellExecuteHookW
DECLARE_INTERFACE_(IShellExecuteHookW,IUnknown) DECLARE_INTERFACE_(IShellExecuteHookW,IUnknown)
{ {
@ -1278,8 +1278,8 @@ DECLARE_INTERFACE_(IShellExecuteHookW,IUnknown)
STDMETHOD_(ULONG,Release)(THIS) PURE; STDMETHOD_(ULONG,Release)(THIS) PURE;
STDMETHOD(Execute)(THIS_ LPSHELLEXECUTEINFOW) PURE; STDMETHOD(Execute)(THIS_ LPSHELLEXECUTEINFOW) PURE;
}; };
#undef INTERFACE #undef INTERFACE
#define INTERFACE IShellIcon #define INTERFACE IShellIcon
DECLARE_INTERFACE_(IShellIcon,IUnknown) DECLARE_INTERFACE_(IShellIcon,IUnknown)
{ {
@ -1288,6 +1288,7 @@ DECLARE_INTERFACE_(IShellIcon,IUnknown)
STDMETHOD_(ULONG,Release)(THIS) PURE; STDMETHOD_(ULONG,Release)(THIS) PURE;
STDMETHOD(GetIconOf)(THIS_ LPCITEMIDLIST,UINT,PINT) PURE; STDMETHOD(GetIconOf)(THIS_ LPCITEMIDLIST,UINT,PINT) PURE;
}; };
#undef INTERFACE
typedef IShellIcon *LPSHELLICON; typedef IShellIcon *LPSHELLICON;
typedef struct { typedef struct {
@ -1321,7 +1322,6 @@ typedef struct {
#define SSF_HIDEICONS 0x4000 #define SSF_HIDEICONS 0x4000
#define SSF_NOCONFIRMRECYCLE 0x8000 #define SSF_NOCONFIRMRECYCLE 0x8000
#undef INTERFACE
#define INTERFACE IShellIconOverlayIdentifier #define INTERFACE IShellIconOverlayIdentifier
DECLARE_INTERFACE_(IShellIconOverlayIdentifier,IUnknown) DECLARE_INTERFACE_(IShellIconOverlayIdentifier,IUnknown)
{ {
@ -1332,6 +1332,7 @@ DECLARE_INTERFACE_(IShellIconOverlayIdentifier,IUnknown)
STDMETHOD(GetOverlayInfo)(THIS_ LPWSTR,int,int*,DWORD*) PURE; STDMETHOD(GetOverlayInfo)(THIS_ LPWSTR,int,int*,DWORD*) PURE;
STDMETHOD(GetPriority)(THIS_ int*) PURE; STDMETHOD(GetPriority)(THIS_ int*) PURE;
}; };
#undef INTERFACE
#define ISIOI_ICONFILE 0x00000001 #define ISIOI_ICONFILE 0x00000001
#define ISIOI_ICONINDEX 0x00000002 #define ISIOI_ICONINDEX 0x00000002
@ -1379,7 +1380,6 @@ typedef struct
} SHDRAGIMAGE, *LPSHDRAGIMAGE; } SHDRAGIMAGE, *LPSHDRAGIMAGE;
#pragma pack(pop) #pragma pack(pop)
#undef INTERFACE
#define INTERFACE IDragSourceHelper #define INTERFACE IDragSourceHelper
DECLARE_INTERFACE_(IDragSourceHelper, IUnknown) DECLARE_INTERFACE_(IDragSourceHelper, IUnknown)
{ {
@ -1389,8 +1389,8 @@ DECLARE_INTERFACE_(IDragSourceHelper, IUnknown)
STDMETHOD (InitializeFromBitmap)(THIS_ LPSHDRAGIMAGE pshdi, IDataObject* pDataObject) PURE; STDMETHOD (InitializeFromBitmap)(THIS_ LPSHDRAGIMAGE pshdi, IDataObject* pDataObject) PURE;
STDMETHOD (InitializeFromWindow)(THIS_ HWND hwnd, POINT* ppt, IDataObject* pDataObject) PURE; STDMETHOD (InitializeFromWindow)(THIS_ HWND hwnd, POINT* ppt, IDataObject* pDataObject) PURE;
}; };
#undef INTERFACE #undef INTERFACE
#define INTERFACE IDropTargetHelper #define INTERFACE IDropTargetHelper
DECLARE_INTERFACE_(IDropTargetHelper, IUnknown) DECLARE_INTERFACE_(IDropTargetHelper, IUnknown)
{ {
@ -1403,6 +1403,7 @@ DECLARE_INTERFACE_(IDropTargetHelper, IUnknown)
STDMETHOD (Drop)(THIS_ IDataObject* pDataObject, POINT* ppt, DWORD dwEffect) PURE; STDMETHOD (Drop)(THIS_ IDataObject* pDataObject, POINT* ppt, DWORD dwEffect) PURE;
STDMETHOD (Show)(THIS_ BOOL fShow) PURE; STDMETHOD (Show)(THIS_ BOOL fShow) PURE;
}; };
#undef INTERFACE
#endif /* _WIN32_IE >= 0x0500 */ #endif /* _WIN32_IE >= 0x0500 */
#if (_WIN32_WINNT >= 0x0500) #if (_WIN32_WINNT >= 0x0500)

View File

@ -20,7 +20,6 @@ EXTERN_C const IID IID_IUnknown;
EXTERN_C const IID IID_IClassFactory; EXTERN_C const IID IID_IClassFactory;
#ifndef __IUnknown_INTERFACE_DEFINED__ #ifndef __IUnknown_INTERFACE_DEFINED__
#define __IUnknown_INTERFACE_DEFINED__ #define __IUnknown_INTERFACE_DEFINED__
#undef INTERFACE
#define INTERFACE IUnknown #define INTERFACE IUnknown
DECLARE_INTERFACE(IUnknown) DECLARE_INTERFACE(IUnknown)
{ {
@ -28,11 +27,11 @@ DECLARE_INTERFACE(IUnknown)
STDMETHOD_(ULONG,AddRef)(THIS) PURE; STDMETHOD_(ULONG,AddRef)(THIS) PURE;
STDMETHOD_(ULONG,Release)(THIS) PURE; STDMETHOD_(ULONG,Release)(THIS) PURE;
}; };
#undef INTERFACE
typedef IUnknown *LPUNKNOWN; typedef IUnknown *LPUNKNOWN;
#endif #endif
#ifndef __IClassFactory_INTERFACE_DEFINED__ #ifndef __IClassFactory_INTERFACE_DEFINED__
#define __IClassFactory_INTERFACE_DEFINED__ #define __IClassFactory_INTERFACE_DEFINED__
#undef INTERFACE
#define INTERFACE IClassFactory #define INTERFACE IClassFactory
DECLARE_INTERFACE_(IClassFactory,IUnknown) DECLARE_INTERFACE_(IClassFactory,IUnknown)
{ {
@ -42,6 +41,7 @@ DECLARE_INTERFACE_(IClassFactory,IUnknown)
STDMETHOD(CreateInstance)(THIS_ LPUNKNOWN,REFIID,PVOID*) PURE; STDMETHOD(CreateInstance)(THIS_ LPUNKNOWN,REFIID,PVOID*) PURE;
STDMETHOD(LockServer)(THIS_ BOOL) PURE; STDMETHOD(LockServer)(THIS_ BOOL) PURE;
}; };
#undef INTERFACE
typedef IClassFactory *LPCLASSFACTORY; typedef IClassFactory *LPCLASSFACTORY;
#endif #endif
HRESULT STDMETHODCALLTYPE IUnknown_QueryInterface_Proxy(IUnknown*,REFIID,void**); HRESULT STDMETHODCALLTYPE IUnknown_QueryInterface_Proxy(IUnknown*,REFIID,void**);

View File

@ -642,7 +642,6 @@ DEFINE_AVIGUID(IID_IGetFrame,0x00020023,0,0);
DEFINE_AVIGUID(IID_IAVIEditStream,0x00020024,0,0); DEFINE_AVIGUID(IID_IAVIEditStream,0x00020024,0,0);
DEFINE_AVIGUID(CLSID_AVIFile,0x00020000,0,0); DEFINE_AVIGUID(CLSID_AVIFile,0x00020000,0,0);
#undef INTERFACE
#define INTERFACE IAVIStream #define INTERFACE IAVIStream
DECLARE_INTERFACE_(IAVIStream, IUnknown) DECLARE_INTERFACE_(IAVIStream, IUnknown)
{ {
@ -661,9 +660,9 @@ DECLARE_INTERFACE_(IAVIStream, IUnknown)
STDMETHOD(WriteData)(THIS_ DWORD,LPVOID,LONG) PURE; STDMETHOD(WriteData)(THIS_ DWORD,LPVOID,LONG) PURE;
STDMETHOD(SetInfo)(THIS_ AVISTREAMINFOW*,LONG) PURE; STDMETHOD(SetInfo)(THIS_ AVISTREAMINFOW*,LONG) PURE;
}; };
#undef INTERFACE
typedef IAVIStream *PAVISTREAM; typedef IAVIStream *PAVISTREAM;
#undef INTERFACE
#define INTERFACE IAVIStreaming #define INTERFACE IAVIStreaming
DECLARE_INTERFACE_(IAVIStreaming, IUnknown) DECLARE_INTERFACE_(IAVIStreaming, IUnknown)
{ {
@ -673,9 +672,9 @@ DECLARE_INTERFACE_(IAVIStreaming, IUnknown)
STDMETHOD(Begin)(THIS_ LONG,LONG,LONG) PURE; STDMETHOD(Begin)(THIS_ LONG,LONG,LONG) PURE;
STDMETHOD(End)(THIS) PURE; STDMETHOD(End)(THIS) PURE;
}; };
#undef INTERFACE
typedef IAVIStreaming *PAVISTREAMING; typedef IAVIStreaming *PAVISTREAMING;
#undef INTERFACE
#define INTERFACE IAVIEditStream #define INTERFACE IAVIEditStream
DECLARE_INTERFACE_(IAVIEditStream, IUnknown) DECLARE_INTERFACE_(IAVIEditStream, IUnknown)
{ {
@ -688,9 +687,9 @@ DECLARE_INTERFACE_(IAVIEditStream, IUnknown)
STDMETHOD(Clone)(THIS_ PAVISTREAM*) PURE; STDMETHOD(Clone)(THIS_ PAVISTREAM*) PURE;
STDMETHOD(SetInfo)(THIS_ LPAVISTREAMINFOW,LONG) PURE; STDMETHOD(SetInfo)(THIS_ LPAVISTREAMINFOW,LONG) PURE;
}; };
#undef INTERFACE
typedef IAVIEditStream *PAVIEDITSTREAM; typedef IAVIEditStream *PAVIEDITSTREAM;
#undef INTERFACE
#define INTERFACE IAVIFile #define INTERFACE IAVIFile
DECLARE_INTERFACE_(IAVIFile, IUnknown) DECLARE_INTERFACE_(IAVIFile, IUnknown)
{ {
@ -705,9 +704,9 @@ DECLARE_INTERFACE_(IAVIFile, IUnknown)
STDMETHOD(EndRecord)(THIS) PURE; STDMETHOD(EndRecord)(THIS) PURE;
STDMETHOD(DeleteStream)(THIS_ DWORD,LONG) PURE; STDMETHOD(DeleteStream)(THIS_ DWORD,LONG) PURE;
}; };
#undef INTERFACE
typedef IAVIFile *PAVIFILE; typedef IAVIFile *PAVIFILE;
#undef INTERFACE
#define INTERFACE IGetFrame #define INTERFACE IGetFrame
DECLARE_INTERFACE_(IGetFrame, IUnknown) DECLARE_INTERFACE_(IGetFrame, IUnknown)
{ {
@ -719,6 +718,7 @@ DECLARE_INTERFACE_(IGetFrame, IUnknown)
STDMETHOD(End)(THIS) PURE; STDMETHOD(End)(THIS) PURE;
STDMETHOD(SetFormat)(THIS_ LPBITMAPINFOHEADER,LPVOID,INT,INT,INT,INT) PURE; STDMETHOD(SetFormat)(THIS_ LPBITMAPINFOHEADER,LPVOID,INT,INT,INT,INT) PURE;
}; };
#undef INTERFACE
typedef IGetFrame *PGETFRAME; typedef IGetFrame *PGETFRAME;
#endif /* !defined (__OBJC__) */ #endif /* !defined (__OBJC__) */