mirror of
https://github.com/reactos/reactos.git
synced 2025-08-04 17:05:45 +00:00
[PSDK] Fix GCC8 complaining on duplicate and wrong declarations
This commit is contained in:
parent
1c0a2a35e7
commit
bda22774a7
3 changed files with 29 additions and 23 deletions
|
@ -19,33 +19,39 @@
|
||||||
#ifndef __CGUID_H__
|
#ifndef __CGUID_H__
|
||||||
#define __CGUID_H__
|
#define __CGUID_H__
|
||||||
|
|
||||||
|
#if __GNUC__ >= 8
|
||||||
|
#define GCC8DECLSPEC_SELECTANY DECLSPEC_SELECTANY
|
||||||
|
#else
|
||||||
|
#define GCC8DECLSPEC_SELECTANY
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
extern const IID GUID_NULL;
|
extern const IID GCC8DECLSPEC_SELECTANY GUID_NULL;
|
||||||
extern const IID IID_IRpcChannel;
|
extern const IID GCC8DECLSPEC_SELECTANY IID_IRpcChannel;
|
||||||
extern const IID IID_IRpcStub;
|
extern const IID GCC8DECLSPEC_SELECTANY IID_IRpcStub;
|
||||||
extern const IID IID_IStubManager;
|
extern const IID GCC8DECLSPEC_SELECTANY IID_IStubManager;
|
||||||
extern const IID IID_IRpcProxy;
|
extern const IID GCC8DECLSPEC_SELECTANY IID_IRpcProxy;
|
||||||
extern const IID IID_IProxyManager;
|
extern const IID GCC8DECLSPEC_SELECTANY IID_IProxyManager;
|
||||||
extern const IID IID_IPSFactory;
|
extern const IID GCC8DECLSPEC_SELECTANY IID_IPSFactory;
|
||||||
extern const IID IID_IInternalMoniker;
|
extern const IID GCC8DECLSPEC_SELECTANY IID_IInternalMoniker;
|
||||||
extern const IID IID_IDfReserved1;
|
extern const IID GCC8DECLSPEC_SELECTANY IID_IDfReserved1;
|
||||||
extern const IID IID_IDfReserved2;
|
extern const IID GCC8DECLSPEC_SELECTANY IID_IDfReserved2;
|
||||||
extern const IID IID_IDfReserved3;
|
extern const IID GCC8DECLSPEC_SELECTANY IID_IDfReserved3;
|
||||||
extern const CLSID CLSID_StdMarshal;
|
extern const CLSID CLSID_StdMarshal;
|
||||||
extern const CLSID CLSID_AggStdMarshal;
|
extern const CLSID CLSID_AggStdMarshal;
|
||||||
extern const CLSID CLSID_StdAsyncActManager;
|
extern const CLSID CLSID_StdAsyncActManager;
|
||||||
extern const IID IID_IStub;
|
extern const IID GCC8DECLSPEC_SELECTANY IID_IStub;
|
||||||
extern const IID IID_IProxy;
|
extern const IID GCC8DECLSPEC_SELECTANY IID_IProxy;
|
||||||
extern const IID IID_IEnumGeneric;
|
extern const IID GCC8DECLSPEC_SELECTANY IID_IEnumGeneric;
|
||||||
extern const IID IID_IEnumHolder;
|
extern const IID GCC8DECLSPEC_SELECTANY IID_IEnumHolder;
|
||||||
extern const IID IID_IEnumCallback;
|
extern const IID GCC8DECLSPEC_SELECTANY IID_IEnumCallback;
|
||||||
extern const IID IID_IOleManager;
|
extern const IID GCC8DECLSPEC_SELECTANY IID_IOleManager;
|
||||||
extern const IID IID_IOlePresObj;
|
extern const IID GCC8DECLSPEC_SELECTANY IID_IOlePresObj;
|
||||||
extern const IID IID_IDebug;
|
extern const IID GCC8DECLSPEC_SELECTANY IID_IDebug;
|
||||||
extern const IID IID_IDebugStream;
|
extern const IID GCC8DECLSPEC_SELECTANY IID_IDebugStream;
|
||||||
extern const CLSID CLSID_PSGenObject;
|
extern const CLSID CLSID_PSGenObject;
|
||||||
extern const CLSID CLSID_PSClientSite;
|
extern const CLSID CLSID_PSClientSite;
|
||||||
extern const CLSID CLSID_PSClassObject;
|
extern const CLSID CLSID_PSClassObject;
|
||||||
|
|
|
@ -419,4 +419,4 @@ cpp_quote("#define IID_IMsoView IID_IOleDocumentView")
|
||||||
cpp_quote("#define IID_IEnumMsoView IID_IEnumOleDocumentViews")
|
cpp_quote("#define IID_IEnumMsoView IID_IEnumOleDocumentViews")
|
||||||
cpp_quote("#define IID_IMsoCommandTarget IID_IOleCommandTarget")
|
cpp_quote("#define IID_IMsoCommandTarget IID_IOleCommandTarget")
|
||||||
|
|
||||||
cpp_quote("EXTERN_C const GUID SID_SContainerDispatch;")
|
cpp_quote("DEFINE_GUID(SID_SContainerDispatch, 0xb722be00,0x4e68,0x101b,0xa2,0xbc,0x00,0xaa,0x00,0x40,0x47,0x70);")
|
||||||
|
|
|
@ -21,7 +21,7 @@ extern "C" {
|
||||||
|
|
||||||
#ifdef _WS2DEF_
|
#ifdef _WS2DEF_
|
||||||
|
|
||||||
extern CONST UCHAR sockaddr_size[AF_MAX];
|
const UCHAR sockaddr_size[AF_MAX];
|
||||||
|
|
||||||
MSWSOCKDEF_INLINE
|
MSWSOCKDEF_INLINE
|
||||||
UCHAR
|
UCHAR
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue