#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;
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_ */