projects
/
reactos.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Sync with trunk (r48545)
[reactos.git]
/
include
/
ddk
/
punknown.h
diff --git
a/include/ddk/punknown.h
b/include/ddk/punknown.h
index
bac87bd
..
9b801f7
100644
(file)
--- a/
include/ddk/punknown.h
+++ b/
include/ddk/punknown.h
@@
-21,69
+21,61
@@
extern "C" {
#include <basetyps.h>
#ifdef PUT_GUIDS_HERE
#include <basetyps.h>
#ifdef PUT_GUIDS_HERE
-
#include <initguid.h>
+#include <initguid.h>
#endif
#endif
-
/* ===============================================================
IUnknown
*/
#ifndef __IUnknown_INTERFACE_DEFINED__
#define __IUnknown_INTERFACE_DEFINED__
/* ===============================================================
IUnknown
*/
#ifndef __IUnknown_INTERFACE_DEFINED__
#define __IUnknown_INTERFACE_DEFINED__
-DEFINE_GUID(
-
IID_IUnknown,
-
0x00000000, 0x0000, 0x0000, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46);
+
+
DEFINE_GUID(
IID_IUnknown,
+ 0x00000000, 0x0000, 0x0000, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46);
#undef INTERFACE
#define INTERFACE IUnknown
#undef INTERFACE
#define INTERFACE IUnknown
-DECLARE_INTERFACE(IUnknown)
-{
- STDMETHOD_(NTSTATUS, QueryInterface)( THIS_
- IN REFIID,
- OUT PVOID*)
- PURE;
+DECLARE_INTERFACE(IUnknown) {
+ STDMETHOD_(NTSTATUS, QueryInterface)( THIS_
+ IN REFIID,
+ OUT PVOID*) PURE;
- STDMETHOD_(ULONG, AddRef)( THIS )
- PURE;
+ STDMETHOD_(ULONG, AddRef)( THIS ) PURE;
- STDMETHOD_(ULONG, Release)( THIS )
- PURE;
+ STDMETHOD_(ULONG, Release)( THIS ) PURE;
};
};
-#endif
+
+#endif /* __IUnknown_INTERFACE_DEFINED__ */
#undef INTERFACE
typedef IUnknown *PUNKNOWN;
#undef INTERFACE
typedef IUnknown *PUNKNOWN;
-
/* ===============================================================
IUnknown definition
Boilerplate code macro for use in subclassed interfaces
*/
/* ===============================================================
IUnknown definition
Boilerplate code macro for use in subclassed interfaces
*/
-#define DEFINE_ABSTRACT_UNKNOWN() \
- STDMETHOD_(NTSTATUS, QueryInterface)( THIS_ \
- REFIID InterfaceId, \
- PVOID* Interface) \
- PURE; \
-\
- STDMETHOD_(ULONG, AddRef)(THIS) \
- PURE; \
-\
- STDMETHOD_(ULONG, Release)(THIS) \
- PURE;
-
+#define DEFINE_ABSTRACT_UNKNOWN() \
+ STDMETHOD_(NTSTATUS, QueryInterface)( THIS_ \
+ REFIID InterfaceId, \
+ PVOID* Interface) PURE; \
+ \
+ STDMETHOD_(ULONG, AddRef)(THIS) PURE; \
+ \
+ STDMETHOD_(ULONG, Release)(THIS) PURE;
/* ===============================================================
Constructor callback definition
*/
/* ===============================================================
Constructor callback definition
*/
-typedef HRESULT (NTAPI *PFNCREATEINSTANCE)(
- OUT PUNKNOWN* Unknown,
- IN REFCLSID ClassId,
- IN PUNKNOWN OuterUnknown,
- IN POOL_TYPE PoolType);
+typedef HRESULT
+(NTAPI *PFNCREATEINSTANCE)(
+ OUT PUNKNOWN* Unknown,
+ IN REFCLSID ClassId,
+ IN PUNKNOWN OuterUnknown,
+ IN POOL_TYPE PoolType);
-#endif
+#endif
/* _UNKNOWN_H_ */