AppleWin/source/linux/windows/guiddef.h
Andrea Odetti 3cfea2da07 Add some safety around IDirectSoundBuffer::Release().
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-07-04 19:57:15 +01:00

29 lines
511 B
C

#pragma once
#include "linux/windows/wincompat.h"
typedef int GUID;
typedef GUID *LPGUID;
typedef GUID REFCLSID;
typedef GUID REFIID;
#define CLSCTX_INPROC 0
#define CLSID_SystemClock 1
#define IID_IReferenceClock 2
struct IUnknown
{
HRESULT QueryInterface(int riid, void **ppvObject);
virtual HRESULT Release();
virtual ~IUnknown();
};
typedef IUnknown *LPUNKNOWN;
HRESULT CoCreateInstance(
REFCLSID rclsid,
LPUNKNOWN pUnkOuter,
DWORD dwClsContext,
REFIID riid,
LPVOID *ppv
);