Synchronize with trunk revision 59636 (just before Alex's CreateProcess revamp).
[reactos.git] / include / ddk / punknown.h
index 9b801f7..3eb70e7 100644 (file)
@@ -32,15 +32,15 @@ extern "C" {
 #define __IUnknown_INTERFACE_DEFINED__
 
 DEFINE_GUID(IID_IUnknown,
-  0x00000000, 0x0000, 0x0000, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46);
+    0x00000000, 0x0000, 0x0000, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x46);
 
 #undef INTERFACE
 #define INTERFACE IUnknown
 
 DECLARE_INTERFACE(IUnknown) {
   STDMETHOD_(NTSTATUS, QueryInterface)( THIS_
-    IN  REFIID,
-    OUT PVOID*) PURE;
+    _In_ REFIID,
+    _COM_Outptr_ PVOID*) PURE;
 
   STDMETHOD_(ULONG, AddRef)( THIS ) PURE;
 
@@ -73,9 +73,9 @@ typedef IUnknown *PUNKNOWN;
 
 typedef HRESULT
 (NTAPI *PFNCREATEINSTANCE)(
-  OUT PUNKNOWN* Unknown,
-  IN REFCLSID ClassId,
-  IN PUNKNOWN OuterUnknown,
-  IN POOL_TYPE PoolType);
+  _Out_ PUNKNOWN* Unknown,
+  _In_ REFCLSID ClassId,
+  _In_ PUNKNOWN OuterUnknown,
+  _In_ POOL_TYPE PoolType);
 
 #endif /* _UNKNOWN_H_ */