TRX/lib/ddraw/Unknown.hpp
2021-11-21 22:29:02 +01:00

24 lines
415 B
C++

#pragma once
#include <unknwnbase.h>
#include <windows.h>
namespace glrage {
namespace ddraw {
class Unknown : public IUnknown
{
public:
Unknown();
virtual ~Unknown();
virtual HRESULT WINAPI QueryInterface(REFIID riid, LPVOID* ppvObj);
virtual ULONG WINAPI AddRef();
virtual ULONG WINAPI Release();
private:
volatile ULONG m_refCount = 1;
};
} // namespace ddraw
} // namespace glrage