Author: akhaldi
Date: Sat Dec 20 16:26:03 2014
New Revision: 65762
URL:
http://svn.reactos.org/svn/reactos?rev=65762&view=rev
Log:
[PSDK] Define rpcndr.h DECLSPEC_UUID in consistency with the one in winnt.h. Fixes some
redefinition warnings.
Modified:
trunk/reactos/include/psdk/rpcndr.h
Modified: trunk/reactos/include/psdk/rpcndr.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/rpcndr.h?rev=…
==============================================================================
--- trunk/reactos/include/psdk/rpcndr.h [iso-8859-1] (original)
+++ trunk/reactos/include/psdk/rpcndr.h [iso-8859-1] Sat Dec 20 16:26:03 2014
@@ -142,7 +142,14 @@
typedef void (__RPC_USER *NDR_NOTIFY_ROUTINE)(void);
typedef void (__RPC_USER *NDR_NOTIFY2_ROUTINE)(boolean flag);
-#define DECLSPEC_UUID(x)
+#ifndef DECLSPEC_UUID
+ #if defined(_MSC_VER) && defined(__cplusplus)
+ #define DECLSPEC_UUID(x) __declspec(uuid(x))
+ #else
+ #define DECLSPEC_UUID(x)
+ #endif
+#endif /* DECLSPEC_UUID */
+
#define MIDL_INTERFACE(x) struct
struct _MIDL_STUB_MESSAGE;