TRX/lib/ddraw/Unknown.hpp

25 lines
415 B
C++
Raw Normal View History

2021-11-12 20:03:04 +01:00
#pragma once
2021-11-14 23:42:18 +01:00
#include <unknwnbase.h>
#include <windows.h>
2021-11-12 20:03:04 +01:00
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
2021-11-14 23:42:18 +01:00
} // namespace glrage