ReactOS  r75907
unknown.h File Reference
#include <wdm.h>
#include <windef.h>
#include <basetyps.h>
Include dependency graph for unknown.h:

Go to the source code of this file.

Macros

#define COM_NO_WINDOWS_H
 
#define INTERFACE   IUnknown
 

Typedefs

typedef IUnknownPUNKNOWN
 
typedef IN REFCLSID ClassId
 
typedef IN REFCLSID IN PUNKNOWN OuterUnknown
 
typedef IN REFCLSID IN
PUNKNOWN IN POOL_TYPE 
PoolType
 

Functions

 DEFINE_GUID (IID_IUnknown, 0x00000000, 0x0000, 0x0000, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46)
 
 DECLARE_INTERFACE (IUnknown)
 
typedef HRESULT (NTAPI *PFNCREATEINSTANCE)(OUT PUNKNOWN *Unknown
 

Macro Definition Documentation

#define COM_NO_WINDOWS_H

Definition at line 31 of file unknown.h.

Definition at line 43 of file unknown.h.

Typedef Documentation

typedef IN REFCLSID ClassId

Definition at line 68 of file unknown.h.

Definition at line 68 of file unknown.h.

typedef IUnknown* PUNKNOWN

Definition at line 59 of file unknown.h.

Function Documentation

DECLARE_INTERFACE ( IUnknown  )

Definition at line 44 of file unknown.h.

45 {
47  ( THIS_
48  IN REFIID,
49  OUT PVOID *
50  ) PURE;
51 
53  ( THIS
54  ) PURE;
55 
57  ( THIS
58  ) PURE;
59 };
DWORD *typedef PVOID
Definition: winlogon.h:52
#define IN
Definition: typedefs.h:39
#define REFIID
Definition: guiddef.h:113
#define THIS_
Definition: basetyps.h:65
_In_ BOOLEAN Release
Definition: classpnp.h:929
#define THIS
Definition: basetyps.h:66
NTSTATUS QueryInterface(IN PDEVICE_OBJECT DeviceObject, IN CONST GUID InterfaceType, IN LONG Size, IN LONG Version, OUT PVOID Interface)
Definition: fdo.c:532
#define STDMETHOD(m)
Definition: basetyps.h:62
#define PURE
Definition: basetyps.h:64
static ULONG WINAPI AddRef(IStream *iface)
Definition: clist.c:95
#define OUT
Definition: typedefs.h:40
unsigned int ULONG
Definition: retypes.h:1
#define STDMETHOD_(t, m)
Definition: basetyps.h:63
DEFINE_GUID ( IID_IUnknown  ,
0x00000000  ,
0x0000  ,
0x0000  ,
0xC0  ,
0x00  ,
0x00  ,
0x00  ,
0x00  ,
0x00  ,
0x00  ,
0x46   
)
typedef HRESULT ( NTAPI PFNCREATEINSTANCE)