#define InterlockedIncrement
#define InterlockedDecrement
HRESULT __stdcall QueryInterface(REFIID riid, void **ppObj)
virtual HRESULT __stdcall LockServer(BOOL bLock)
ULONG __stdcall Release()
virtual HRESULT __stdcall CreateInstance(IUnknown *pUnknownOuter, const IID &iid, void **ppv)
GLuint GLuint GLsizei GLenum type