Get rid of the non-standard ICOM_VTABLE macro.
This commit is contained in:
parent
146d60697e
commit
48c4bb3c31
|
@ -37,7 +37,7 @@ typedef struct {
|
|||
int ref;
|
||||
} IAMMultiMediaStreamImpl;
|
||||
|
||||
static struct ICOM_VTABLE(IAMMultiMediaStream) AM_Vtbl;
|
||||
static struct IAMMultiMediaStreamVtbl AM_Vtbl;
|
||||
|
||||
HRESULT AM_create(IUnknown *pUnkOuter, LPVOID *ppObj)
|
||||
{
|
||||
|
@ -243,7 +243,7 @@ static HRESULT WINAPI IAMMultiMediaStreamImpl_Render(IAMMultiMediaStream* iface,
|
|||
return S_FALSE;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IAMMultiMediaStream) AM_Vtbl =
|
||||
static IAMMultiMediaStreamVtbl AM_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IAMMultiMediaStreamImpl_QueryInterface,
|
||||
|
|
|
@ -140,7 +140,7 @@ static HRESULT WINAPI AMCF_LockServer(LPCLASSFACTORY iface,BOOL dolock) {
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IClassFactory) DSCF_Vtbl =
|
||||
static IClassFactoryVtbl DSCF_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
AMCF_QueryInterface,
|
||||
|
|
|
@ -54,7 +54,7 @@ static HRESULT WINAPI ACMStream_fnReadData(IAVIStream*iface,DWORD fcc,LPVOID lp,
|
|||
static HRESULT WINAPI ACMStream_fnWriteData(IAVIStream*iface,DWORD fcc,LPVOID lp,LONG size);
|
||||
static HRESULT WINAPI ACMStream_fnSetInfo(IAVIStream*iface,AVISTREAMINFOW*info,LONG infolen);
|
||||
|
||||
struct ICOM_VTABLE(IAVIStream) iacmst = {
|
||||
struct IAVIStreamVtbl iacmst = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
ACMStream_fnQueryInterface,
|
||||
ACMStream_fnAddRef,
|
||||
|
|
|
@ -69,7 +69,7 @@ static HRESULT WINAPI IAVIFile_fnReadData(IAVIFile*iface,DWORD ckid,LPVOID lpDat
|
|||
static HRESULT WINAPI IAVIFile_fnEndRecord(IAVIFile*iface);
|
||||
static HRESULT WINAPI IAVIFile_fnDeleteStream(IAVIFile*iface,DWORD fccType,LONG lParam);
|
||||
|
||||
struct ICOM_VTABLE(IAVIFile) iavift = {
|
||||
struct IAVIFileVtbl iavift = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IAVIFile_fnQueryInterface,
|
||||
IAVIFile_fnAddRef,
|
||||
|
@ -93,7 +93,7 @@ static HRESULT WINAPI IPersistFile_fnSave(IPersistFile*iface,LPCOLESTR pszFileNa
|
|||
static HRESULT WINAPI IPersistFile_fnSaveCompleted(IPersistFile*iface,LPCOLESTR pszFileName);
|
||||
static HRESULT WINAPI IPersistFile_fnGetCurFile(IPersistFile*iface,LPOLESTR*ppszFileName);
|
||||
|
||||
struct ICOM_VTABLE(IPersistFile) ipersistft = {
|
||||
struct IPersistFileVtbl ipersistft = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IPersistFile_fnQueryInterface,
|
||||
IPersistFile_fnAddRef,
|
||||
|
@ -121,7 +121,7 @@ static HRESULT WINAPI IAVIStream_fnReadData(IAVIStream*iface,DWORD fcc,LPVOID lp
|
|||
static HRESULT WINAPI IAVIStream_fnWriteData(IAVIStream*iface,DWORD fcc,LPVOID lp,LONG size);
|
||||
static HRESULT WINAPI IAVIStream_fnSetInfo(IAVIStream*iface,AVISTREAMINFOW*info,LONG infolen);
|
||||
|
||||
struct ICOM_VTABLE(IAVIStream) iavist = {
|
||||
struct IAVIStreamVtbl iavist = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IAVIStream_fnQueryInterface,
|
||||
IAVIStream_fnAddRef,
|
||||
|
|
|
@ -75,7 +75,7 @@ static HRESULT WINAPI IAVIEditStream_fnClone(IAVIEditStream*iface,
|
|||
static HRESULT WINAPI IAVIEditStream_fnSetInfo(IAVIEditStream*iface,
|
||||
LPAVISTREAMINFOW asi,LONG size);
|
||||
|
||||
struct ICOM_VTABLE(IAVIEditStream) ieditstream = {
|
||||
struct IAVIEditStreamVtbl ieditstream = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IAVIEditStream_fnQueryInterface,
|
||||
IAVIEditStream_fnAddRef,
|
||||
|
@ -111,7 +111,7 @@ static HRESULT WINAPI IEditAVIStream_fnWriteData(IAVIStream*iface,DWORD fcc,
|
|||
LPVOID lp,LONG size);
|
||||
static HRESULT WINAPI IEditAVIStream_fnSetInfo(IAVIStream*iface,AVISTREAMINFOW*info,LONG infolen);
|
||||
|
||||
struct ICOM_VTABLE(IAVIStream) ieditstast = {
|
||||
struct IAVIStreamVtbl ieditstast = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IEditAVIStream_fnQueryInterface,
|
||||
IEditAVIStream_fnAddRef,
|
||||
|
@ -134,7 +134,7 @@ static ULONG WINAPI IEditStreamInternal_fnAddRef(IEditStreamInternal*iface);
|
|||
static ULONG WINAPI IEditStreamInternal_fnRelease(IEditStreamInternal*iface);
|
||||
static HRESULT WINAPI IEditStreamInternal_fnGetEditStreamImpl(IEditStreamInternal*iface,LPVOID*ppimpl);
|
||||
|
||||
struct ICOM_VTABLE(IEditStreamInternal) ieditstreaminternal = {
|
||||
struct IEditStreamInternalVtbl ieditstreaminternal = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IEditStreamInternal_fnQueryInterface,
|
||||
IEditStreamInternal_fnAddRef,
|
||||
|
|
|
@ -48,7 +48,7 @@ static ULONG WINAPI IClassFactory_fnRelease(LPCLASSFACTORY iface);
|
|||
static HRESULT WINAPI IClassFactory_fnCreateInstance(LPCLASSFACTORY iface,LPUNKNOWN pOuter,REFIID riid,LPVOID *ppobj);
|
||||
static HRESULT WINAPI IClassFactory_fnLockServer(LPCLASSFACTORY iface,BOOL dolock);
|
||||
|
||||
static ICOM_VTABLE(IClassFactory) iclassfact = {
|
||||
static IClassFactoryVtbl iclassfact = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IClassFactory_fnQueryInterface,
|
||||
IClassFactory_fnAddRef,
|
||||
|
|
|
@ -54,7 +54,7 @@ static HRESULT WINAPI IGetFrame_fnSetFormat(IGetFrame *iface,
|
|||
LPVOID lpBits, INT x, INT y,
|
||||
INT dx, INT dy);
|
||||
|
||||
struct ICOM_VTABLE(IGetFrame) igetframeVtbl = {
|
||||
struct IGetFrameVtbl igetframeVtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IGetFrame_fnQueryInterface,
|
||||
IGetFrame_fnAddRef,
|
||||
|
|
|
@ -57,7 +57,7 @@ static HRESULT WINAPI ICMStream_fnReadData(IAVIStream*iface,DWORD fcc,LPVOID lp,
|
|||
static HRESULT WINAPI ICMStream_fnWriteData(IAVIStream*iface,DWORD fcc,LPVOID lp,LONG size);
|
||||
static HRESULT WINAPI ICMStream_fnSetInfo(IAVIStream*iface,AVISTREAMINFOW*info,LONG infolen);
|
||||
|
||||
struct ICOM_VTABLE(IAVIStream) iicmst = {
|
||||
struct IAVIStreamVtbl iicmst = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
ICMStream_fnQueryInterface,
|
||||
ICMStream_fnAddRef,
|
||||
|
|
|
@ -50,7 +50,7 @@ static HRESULT WINAPI ITmpFile_fnReadData(IAVIFile*iface,DWORD ckid,LPVOID lpDat
|
|||
static HRESULT WINAPI ITmpFile_fnEndRecord(IAVIFile*iface);
|
||||
static HRESULT WINAPI ITmpFile_fnDeleteStream(IAVIFile*iface,DWORD fccType,LONG lParam);
|
||||
|
||||
struct ICOM_VTABLE(IAVIFile) itmpft = {
|
||||
struct IAVIFileVtbl itmpft = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
ITmpFile_fnQueryInterface,
|
||||
ITmpFile_fnAddRef,
|
||||
|
|
|
@ -99,7 +99,7 @@ static HRESULT WINAPI IAVIFile_fnReadData(IAVIFile*iface,DWORD ckid,LPVOID lpDat
|
|||
static HRESULT WINAPI IAVIFile_fnEndRecord(IAVIFile*iface);
|
||||
static HRESULT WINAPI IAVIFile_fnDeleteStream(IAVIFile*iface,DWORD fccType,LONG lParam);
|
||||
|
||||
struct ICOM_VTABLE(IAVIFile) iwavft = {
|
||||
struct IAVIFileVtbl iwavft = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IAVIFile_fnQueryInterface,
|
||||
IAVIFile_fnAddRef,
|
||||
|
@ -123,7 +123,7 @@ static HRESULT WINAPI IPersistFile_fnSave(IPersistFile*iface,LPCOLESTR pszFileNa
|
|||
static HRESULT WINAPI IPersistFile_fnSaveCompleted(IPersistFile*iface,LPCOLESTR pszFileName);
|
||||
static HRESULT WINAPI IPersistFile_fnGetCurFile(IPersistFile*iface,LPOLESTR*ppszFileName);
|
||||
|
||||
struct ICOM_VTABLE(IPersistFile) iwavpft = {
|
||||
struct IPersistFileVtbl iwavpft = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IPersistFile_fnQueryInterface,
|
||||
IPersistFile_fnAddRef,
|
||||
|
@ -151,7 +151,7 @@ static HRESULT WINAPI IAVIStream_fnReadData(IAVIStream*iface,DWORD fcc,LPVOID lp
|
|||
static HRESULT WINAPI IAVIStream_fnWriteData(IAVIStream*iface,DWORD fcc,LPVOID lp,LONG size);
|
||||
static HRESULT WINAPI IAVIStream_fnSetInfo(IAVIStream*iface,AVISTREAMINFOW*info,LONG infolen);
|
||||
|
||||
struct ICOM_VTABLE(IAVIStream) iwavst = {
|
||||
struct IAVIStreamVtbl iwavst = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IAVIStream_fnQueryInterface,
|
||||
IAVIStream_fnAddRef,
|
||||
|
|
|
@ -54,15 +54,15 @@ extern ClassFactoryImpl COMCAT_ClassFactory;
|
|||
typedef struct
|
||||
{
|
||||
/* IUnknown fields */
|
||||
ICOM_VTABLE(IUnknown) *unkVtbl;
|
||||
ICOM_VTABLE(ICatRegister) *regVtbl;
|
||||
ICOM_VTABLE(ICatInformation) *infVtbl;
|
||||
IUnknownVtbl *unkVtbl;
|
||||
ICatRegisterVtbl *regVtbl;
|
||||
ICatInformationVtbl *infVtbl;
|
||||
DWORD ref;
|
||||
} ComCatMgrImpl;
|
||||
|
||||
extern ComCatMgrImpl COMCAT_ComCatMgr;
|
||||
extern ICOM_VTABLE(ICatRegister) COMCAT_ICatRegister_Vtbl;
|
||||
extern ICOM_VTABLE(ICatInformation) COMCAT_ICatInformation_Vtbl;
|
||||
extern ICatRegisterVtbl COMCAT_ICatRegister_Vtbl;
|
||||
extern ICatInformationVtbl COMCAT_ICatInformation_Vtbl;
|
||||
|
||||
/**********************************************************************
|
||||
* Global string constant declarations
|
||||
|
|
|
@ -128,7 +128,7 @@ static HRESULT WINAPI COMCAT_IClassFactory_LockServer(
|
|||
/**********************************************************************
|
||||
* IClassFactory_Vtbl
|
||||
*/
|
||||
static ICOM_VTABLE(IClassFactory) IClassFactory_Vtbl =
|
||||
static IClassFactoryVtbl IClassFactory_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
COMCAT_IClassFactory_QueryInterface,
|
||||
|
|
|
@ -276,7 +276,7 @@ static HRESULT WINAPI COMCAT_ICatInformation_EnumReqCategoriesOfClass(
|
|||
/**********************************************************************
|
||||
* COMCAT_ICatInformation_Vtbl
|
||||
*/
|
||||
ICOM_VTABLE(ICatInformation) COMCAT_ICatInformation_Vtbl =
|
||||
ICatInformationVtbl COMCAT_ICatInformation_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
COMCAT_ICatInformation_QueryInterface,
|
||||
|
@ -449,7 +449,7 @@ static HRESULT WINAPI COMCAT_IEnumCATEGORYINFO_Clone(
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IEnumCATEGORYINFO) COMCAT_IEnumCATEGORYINFO_Vtbl =
|
||||
IEnumCATEGORYINFOVtbl COMCAT_IEnumCATEGORYINFO_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
COMCAT_IEnumCATEGORYINFO_QueryInterface,
|
||||
|
@ -757,7 +757,7 @@ static HRESULT WINAPI COMCAT_CLSID_IEnumGUID_Clone(
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IEnumGUID) COMCAT_CLSID_IEnumGUID_Vtbl =
|
||||
IEnumGUIDVtbl COMCAT_CLSID_IEnumGUID_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
COMCAT_CLSID_IEnumGUID_QueryInterface,
|
||||
|
@ -932,7 +932,7 @@ static HRESULT WINAPI COMCAT_CATID_IEnumGUID_Clone(
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IEnumGUID) COMCAT_CATID_IEnumGUID_Vtbl =
|
||||
IEnumGUIDVtbl COMCAT_CATID_IEnumGUID_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
COMCAT_CATID_IEnumGUID_QueryInterface,
|
||||
|
|
|
@ -95,7 +95,7 @@ static ULONG WINAPI COMCAT_IUnknown_Release(LPUNKNOWN iface)
|
|||
/**********************************************************************
|
||||
* COMCAT_IUnknown_Vtbl
|
||||
*/
|
||||
static ICOM_VTABLE(IUnknown) COMCAT_IUnknown_Vtbl =
|
||||
static IUnknownVtbl COMCAT_IUnknown_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
COMCAT_IUnknown_QueryInterface,
|
||||
|
|
|
@ -236,7 +236,7 @@ static HRESULT WINAPI COMCAT_ICatRegister_UnRegisterClassReqCategories(
|
|||
/**********************************************************************
|
||||
* COMCAT_ICatRegister_Vtbl
|
||||
*/
|
||||
ICOM_VTABLE(ICatRegister) COMCAT_ICatRegister_Vtbl =
|
||||
ICatRegisterVtbl COMCAT_ICatRegister_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
COMCAT_ICatRegister_QueryInterface,
|
||||
|
|
|
@ -45,9 +45,9 @@ WINE_DEFAULT_DEBUG_CHANNEL(commdlg);
|
|||
typedef struct
|
||||
{
|
||||
|
||||
ICOM_VTABLE(IShellBrowser) * lpVtbl;
|
||||
ICOM_VTABLE(ICommDlgBrowser) * lpVtblCommDlgBrowser;
|
||||
ICOM_VTABLE(IServiceProvider)* lpVtblServiceProvider;
|
||||
IShellBrowserVtbl * lpVtbl;
|
||||
ICommDlgBrowserVtbl * lpVtblCommDlgBrowser;
|
||||
IServiceProviderVtbl* lpVtblServiceProvider;
|
||||
DWORD ref; /* Reference counter */
|
||||
HWND hwndOwner; /* Owner dialog of the interface */
|
||||
|
||||
|
@ -56,9 +56,9 @@ typedef struct
|
|||
/**************************************************************************
|
||||
* vtable
|
||||
*/
|
||||
static ICOM_VTABLE(IShellBrowser) IShellBrowserImpl_Vtbl;
|
||||
static ICOM_VTABLE(ICommDlgBrowser) IShellBrowserImpl_ICommDlgBrowser_Vtbl;
|
||||
static ICOM_VTABLE(IServiceProvider) IShellBrowserImpl_IServiceProvider_Vtbl;
|
||||
static IShellBrowserVtbl IShellBrowserImpl_Vtbl;
|
||||
static ICommDlgBrowserVtbl IShellBrowserImpl_ICommDlgBrowser_Vtbl;
|
||||
static IServiceProviderVtbl IShellBrowserImpl_IServiceProvider_Vtbl;
|
||||
|
||||
/**************************************************************************
|
||||
* Local Prototypes
|
||||
|
@ -630,7 +630,7 @@ HRESULT WINAPI IShellBrowserImpl_TranslateAcceleratorSB(IShellBrowser *iface,
|
|||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IShellBrowser) IShellBrowserImpl_Vtbl =
|
||||
static IShellBrowserVtbl IShellBrowserImpl_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
/* IUnknown */
|
||||
|
@ -855,7 +855,7 @@ HRESULT IShellBrowserImpl_ICommDlgBrowser_OnSelChange(ICommDlgBrowser *iface, IS
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(ICommDlgBrowser) IShellBrowserImpl_ICommDlgBrowser_Vtbl =
|
||||
static ICommDlgBrowserVtbl IShellBrowserImpl_ICommDlgBrowser_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
/* IUnknown */
|
||||
|
@ -945,7 +945,7 @@ HRESULT WINAPI IShellBrowserImpl_IServiceProvider_QueryService(
|
|||
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IServiceProvider) IShellBrowserImpl_IServiceProvider_Vtbl =
|
||||
static IServiceProviderVtbl IShellBrowserImpl_IServiceProvider_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
/* IUnknown */
|
||||
|
|
|
@ -125,7 +125,7 @@ DWORD WINAPI IDirect3DBaseTexture8Impl_GetLevelCount(LPDIRECT3DBASETEX
|
|||
return This->levels;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IDirect3DBaseTexture8) Direct3DBaseTexture8_Vtbl =
|
||||
IDirect3DBaseTexture8Vtbl Direct3DBaseTexture8_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirect3DBaseTexture8Impl_QueryInterface,
|
||||
|
|
|
@ -280,7 +280,7 @@ HRESULT WINAPI IDirect3DCubeTexture8Impl_AddDirtyRect(LPDIRECT3DCUBETEXT
|
|||
}
|
||||
|
||||
|
||||
ICOM_VTABLE(IDirect3DCubeTexture8) Direct3DCubeTexture8_Vtbl =
|
||||
IDirect3DCubeTexture8Vtbl Direct3DCubeTexture8_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirect3DCubeTexture8Impl_QueryInterface,
|
||||
|
|
|
@ -273,7 +273,7 @@ struct PLIGHTINFOEL {
|
|||
/*****************************************************************************
|
||||
* Predeclare the interface implementation structures
|
||||
*/
|
||||
extern ICOM_VTABLE(IDirect3D8) Direct3D8_Vtbl;
|
||||
extern IDirect3D8Vtbl Direct3D8_Vtbl;
|
||||
|
||||
/*****************************************************************************
|
||||
* IDirect3D implementation structure
|
||||
|
@ -323,7 +323,7 @@ extern HRESULT WINAPI IDirect3D8Impl_CreateDevice(LPDIRECT3D8 iface, UINT Adap
|
|||
/*****************************************************************************
|
||||
* Predeclare the interface implementation structures
|
||||
*/
|
||||
extern ICOM_VTABLE(IDirect3DDevice8) Direct3DDevice8_Vtbl;
|
||||
extern IDirect3DDevice8Vtbl Direct3DDevice8_Vtbl;
|
||||
|
||||
/*****************************************************************************
|
||||
* IDirect3DDevice8 implementation structure
|
||||
|
@ -517,7 +517,7 @@ extern HRESULT WINAPI IDirect3DDevice8Impl_ActiveRender(LPDIRECT3DDEVICE8 ifac
|
|||
/*****************************************************************************
|
||||
* Predeclare the interface implementation structures
|
||||
*/
|
||||
extern ICOM_VTABLE(IDirect3DVolume8) Direct3DVolume8_Vtbl;
|
||||
extern IDirect3DVolume8Vtbl Direct3DVolume8_Vtbl;
|
||||
|
||||
/*****************************************************************************
|
||||
* IDirect3DVolume8 implementation structure
|
||||
|
@ -571,7 +571,7 @@ extern HRESULT WINAPI IDirect3DVolume8Impl_AddDirtyBox(LPDIRECT3DVOLUME8 iface,
|
|||
/*****************************************************************************
|
||||
* Predeclare the interface implementation structures
|
||||
*/
|
||||
extern ICOM_VTABLE(IDirect3DSwapChain8) Direct3DSwapChain8_Vtbl;
|
||||
extern IDirect3DSwapChain8Vtbl Direct3DSwapChain8_Vtbl;
|
||||
|
||||
/*****************************************************************************
|
||||
* IDirect3DSwapChain8 implementation structure
|
||||
|
@ -610,7 +610,7 @@ extern HRESULT WINAPI IDirect3DSwapChain8Impl_GetBackBuffer(LPDIRECT3DSWAPCHAIN8
|
|||
/*****************************************************************************
|
||||
* Predeclare the interface implementation structures
|
||||
*/
|
||||
extern ICOM_VTABLE(IDirect3DSurface8) Direct3DSurface8_Vtbl;
|
||||
extern IDirect3DSurface8Vtbl Direct3DSurface8_Vtbl;
|
||||
|
||||
/*****************************************************************************
|
||||
* IDirect3DSurface8 implementation structure
|
||||
|
@ -668,7 +668,7 @@ extern HRESULT WINAPI IDirect3DSurface8Impl_AddDirtyRect(LPDIRECT3DSURFACE8 ifac
|
|||
/*****************************************************************************
|
||||
* Predeclare the interface implementation structures
|
||||
*/
|
||||
extern ICOM_VTABLE(IDirect3DResource8) Direct3DResource8_Vtbl;
|
||||
extern IDirect3DResource8Vtbl Direct3DResource8_Vtbl;
|
||||
|
||||
/*****************************************************************************
|
||||
* IDirect3DResource8 implementation structure
|
||||
|
@ -710,7 +710,7 @@ extern D3DPOOL WINAPI IDirect3DResource8Impl_GetPool(LPDIRECT3DRESOURCE8
|
|||
/*****************************************************************************
|
||||
* Predeclare the interface implementation structures
|
||||
*/
|
||||
extern ICOM_VTABLE(IDirect3DVertexBuffer8) Direct3DVertexBuffer8_Vtbl;
|
||||
extern IDirect3DVertexBuffer8Vtbl Direct3DVertexBuffer8_Vtbl;
|
||||
|
||||
/*****************************************************************************
|
||||
* IDirect3DVertexBuffer8 implementation structure
|
||||
|
@ -758,7 +758,7 @@ extern HRESULT WINAPI IDirect3DVertexBuffer8Impl_GetDesc(LPDIRECT3DVERTE
|
|||
/*****************************************************************************
|
||||
* Predeclare the interface implementation structures
|
||||
*/
|
||||
extern ICOM_VTABLE(IDirect3DIndexBuffer8) Direct3DIndexBuffer8_Vtbl;
|
||||
extern IDirect3DIndexBuffer8Vtbl Direct3DIndexBuffer8_Vtbl;
|
||||
|
||||
/*****************************************************************************
|
||||
* IDirect3DIndexBuffer8 implementation structure
|
||||
|
@ -806,7 +806,7 @@ extern HRESULT WINAPI IDirect3DIndexBuffer8Impl_GetDesc(LPDIRECT3DINDEXB
|
|||
/*****************************************************************************
|
||||
* Predeclare the interface implementation structures
|
||||
*/
|
||||
extern ICOM_VTABLE(IDirect3DBaseTexture8) Direct3DBaseTexture8_Vtbl;
|
||||
extern IDirect3DBaseTexture8Vtbl Direct3DBaseTexture8_Vtbl;
|
||||
|
||||
/*****************************************************************************
|
||||
* IDirect3DBaseTexture8 implementation structure
|
||||
|
@ -863,7 +863,7 @@ extern BOOL WINAPI IDirect3DBaseTexture8Impl_SetDirty(LPDIRECT3DBASET
|
|||
/*****************************************************************************
|
||||
* Predeclare the interface implementation structures
|
||||
*/
|
||||
extern ICOM_VTABLE(IDirect3DCubeTexture8) Direct3DCubeTexture8_Vtbl;
|
||||
extern IDirect3DCubeTexture8Vtbl Direct3DCubeTexture8_Vtbl;
|
||||
|
||||
/*****************************************************************************
|
||||
* IDirect3DCubeTexture8 implementation structure
|
||||
|
@ -925,7 +925,7 @@ extern HRESULT WINAPI IDirect3DCubeTexture8Impl_AddDirtyRect(LPDIRECT3DC
|
|||
/*****************************************************************************
|
||||
* Predeclare the interface implementation structures
|
||||
*/
|
||||
extern ICOM_VTABLE(IDirect3DTexture8) Direct3DTexture8_Vtbl;
|
||||
extern IDirect3DTexture8Vtbl Direct3DTexture8_Vtbl;
|
||||
|
||||
/*****************************************************************************
|
||||
* IDirect3DTexture8 implementation structure
|
||||
|
@ -988,7 +988,7 @@ extern HRESULT WINAPI IDirect3DTexture8Impl_AddDirtyRect(LPDIRECT3DTEXTU
|
|||
/*****************************************************************************
|
||||
* Predeclare the interface implementation structures
|
||||
*/
|
||||
extern ICOM_VTABLE(IDirect3DVolumeTexture8) Direct3DVolumeTexture8_Vtbl;
|
||||
extern IDirect3DVolumeTexture8Vtbl Direct3DVolumeTexture8_Vtbl;
|
||||
|
||||
/*****************************************************************************
|
||||
* IDirect3DVolumeTexture8 implementation structure
|
||||
|
@ -1077,7 +1077,7 @@ typedef struct SAVEDSTATES {
|
|||
/*****************************************************************************
|
||||
* Predeclare the interface implementation structures
|
||||
*/
|
||||
/*extern ICOM_VTABLE(IDirect3DStateBlock9) Direct3DStateBlock9_Vtbl;*/
|
||||
/*extern IDirect3DStateBlock9Vtbl Direct3DStateBlock9_Vtbl;*/
|
||||
|
||||
/*****************************************************************************
|
||||
* IDirect3DStateBlock implementation structure
|
||||
|
@ -1166,7 +1166,7 @@ extern HRESULT WINAPI IDirect3DDeviceImpl_CaptureStateBlock(IDirect3DDevice8Impl
|
|||
/*****************************************************************************
|
||||
* Predeclare the interface implementation structures
|
||||
*/
|
||||
/*extern ICOM_VTABLE(IDirect3DVertexShaderDeclaration9) Direct3DVertexShaderDeclaration9_Vtbl;*/
|
||||
/*extern IDirect3DVertexShaderDeclaration9Vtbl Direct3DVertexShaderDeclaration9_Vtbl;*/
|
||||
|
||||
/*****************************************************************************
|
||||
* IDirect3DVertexShaderDeclaration implementation structure
|
||||
|
@ -1203,7 +1203,7 @@ extern HRESULT WINAPI IDirect3DDeviceImpl_CreateVertexShaderDeclaration8(IDirect
|
|||
/*****************************************************************************
|
||||
* Predeclare the interface implementation structures
|
||||
*/
|
||||
/*extern ICOM_VTABLE(IDirect3DVertexShader9) Direct3DVertexShader9_Vtbl;*/
|
||||
/*extern IDirect3DVertexShader9Vtbl Direct3DVertexShader9_Vtbl;*/
|
||||
|
||||
/*****************************************************************************
|
||||
* IDirect3DVertexShader implementation structure
|
||||
|
@ -1252,7 +1252,7 @@ extern HRESULT WINAPI IDirect3DDeviceImpl_FillVertexShaderInputArbHW(IDirect3DDe
|
|||
/*****************************************************************************
|
||||
* Predeclare the interface implementation structures
|
||||
*/
|
||||
/*extern ICOM_VTABLE(IDirect3DPixelShader9) Direct3DPixelShader9_Vtbl;*/
|
||||
/*extern IDirect3DPixelShader9Vtbl Direct3DPixelShader9_Vtbl;*/
|
||||
|
||||
/*****************************************************************************
|
||||
* IDirect3DPixelShader implementation structure
|
||||
|
|
|
@ -4343,7 +4343,7 @@ HRESULT WINAPI IDirect3DDevice8Impl_GetStreamSource(LPDIRECT3DDEVICE8 iface, U
|
|||
}
|
||||
|
||||
|
||||
ICOM_VTABLE(IDirect3DDevice8) Direct3DDevice8_Vtbl =
|
||||
IDirect3DDevice8Vtbl Direct3DDevice8_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirect3DDevice8Impl_QueryInterface,
|
||||
|
|
|
@ -1479,7 +1479,7 @@ HRESULT WINAPI IDirect3D8Impl_CreateDevice (LPDIRECT3D8 iface,
|
|||
return D3D_OK;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IDirect3D8) Direct3D8_Vtbl =
|
||||
IDirect3D8Vtbl Direct3D8_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirect3D8Impl_QueryInterface,
|
||||
|
|
|
@ -125,7 +125,7 @@ HRESULT WINAPI IDirect3DIndexBuffer8Impl_GetDesc(LPDIRECT3DINDEXBUFFER8
|
|||
return D3D_OK;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IDirect3DIndexBuffer8) Direct3DIndexBuffer8_Vtbl =
|
||||
IDirect3DIndexBuffer8Vtbl Direct3DIndexBuffer8_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirect3DIndexBuffer8Impl_QueryInterface,
|
||||
|
|
|
@ -127,7 +127,7 @@ D3DPOOL WINAPI IDirect3DResource8Impl_GetPool(LPDIRECT3DRESOURCE8 iface) {
|
|||
}
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IDirect3DResource8) Direct3DResource8_Vtbl =
|
||||
IDirect3DResource8Vtbl Direct3DResource8_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirect3DResource8Impl_QueryInterface,
|
||||
|
|
|
@ -461,7 +461,7 @@ unlock_end:
|
|||
}
|
||||
|
||||
|
||||
ICOM_VTABLE(IDirect3DSurface8) Direct3DSurface8_Vtbl =
|
||||
IDirect3DSurface8Vtbl Direct3DSurface8_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirect3DSurface8Impl_QueryInterface,
|
||||
|
|
|
@ -86,7 +86,7 @@ HRESULT WINAPI IDirect3DSwapChain8Impl_GetBackBuffer(LPDIRECT3DSWAPCHAIN8 iface,
|
|||
return D3D_OK;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IDirect3DSwapChain8) Direct3DSwapChain8_Vtbl =
|
||||
IDirect3DSwapChain8Vtbl Direct3DSwapChain8_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirect3DSwapChain8Impl_QueryInterface,
|
||||
|
|
|
@ -233,7 +233,7 @@ HRESULT WINAPI IDirect3DTexture8Impl_AddDirtyRect(LPDIRECT3DTEXTURE8 ifa
|
|||
}
|
||||
|
||||
|
||||
ICOM_VTABLE(IDirect3DTexture8) Direct3DTexture8_Vtbl =
|
||||
IDirect3DTexture8Vtbl Direct3DTexture8_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirect3DTexture8Impl_QueryInterface,
|
||||
|
|
|
@ -130,7 +130,7 @@ HRESULT WINAPI IDirect3DVertexBuffer8Impl_GetDesc(LPDIRECT3DVERTEXBUFFER
|
|||
return D3D_OK;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IDirect3DVertexBuffer8) Direct3DVertexBuffer8_Vtbl =
|
||||
IDirect3DVertexBuffer8Vtbl Direct3DVertexBuffer8_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirect3DVertexBuffer8Impl_QueryInterface,
|
||||
|
|
|
@ -185,7 +185,7 @@ HRESULT WINAPI IDirect3DVolume8Impl_UnlockBox(LPDIRECT3DVOLUME8 iface) {
|
|||
}
|
||||
|
||||
|
||||
ICOM_VTABLE(IDirect3DVolume8) Direct3DVolume8_Vtbl =
|
||||
IDirect3DVolume8Vtbl Direct3DVolume8_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirect3DVolume8Impl_QueryInterface,
|
||||
|
|
|
@ -257,7 +257,7 @@ HRESULT WINAPI IDirect3DVolumeTexture8Impl_AddDirtyBox(LPDIRECT3DVOLUMET
|
|||
}
|
||||
|
||||
|
||||
ICOM_VTABLE(IDirect3DVolumeTexture8) Direct3DVolumeTexture8_Vtbl =
|
||||
IDirect3DVolumeTexture8Vtbl Direct3DVolumeTexture8_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirect3DVolumeTexture8Impl_QueryInterface,
|
||||
|
|
|
@ -149,7 +149,7 @@ void WINAPI IDirect3DBaseTexture9Impl_GenerateMipSubLevels(LPDIRECT3DBASETEXTURE
|
|||
}
|
||||
|
||||
|
||||
ICOM_VTABLE(IDirect3DBaseTexture9) Direct3DBaseTexture9_Vtbl =
|
||||
IDirect3DBaseTexture9Vtbl Direct3DBaseTexture9_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirect3DBaseTexture9Impl_QueryInterface,
|
||||
|
|
|
@ -220,7 +220,7 @@ HRESULT WINAPI IDirect3DCubeTexture9Impl_AddDirtyRect(LPDIRECT3DCUBETEXTURE9 if
|
|||
}
|
||||
|
||||
|
||||
ICOM_VTABLE(IDirect3DCubeTexture9) Direct3DCubeTexture9_Vtbl =
|
||||
IDirect3DCubeTexture9Vtbl Direct3DCubeTexture9_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirect3DCubeTexture9Impl_QueryInterface,
|
||||
|
|
|
@ -169,7 +169,7 @@ typedef struct D3DSHADERVECTORI {
|
|||
/*****************************************************************************
|
||||
* Predeclare the interface implementation structures
|
||||
*/
|
||||
extern ICOM_VTABLE(IDirect3D9) Direct3D9_Vtbl;
|
||||
extern IDirect3D9Vtbl Direct3D9_Vtbl;
|
||||
|
||||
/*****************************************************************************
|
||||
* IDirect3D implementation structure
|
||||
|
@ -214,7 +214,7 @@ extern HRESULT WINAPI IDirect3D9Impl_CreateDevice(LPDIRECT3D9 iface, UINT Adap
|
|||
/*****************************************************************************
|
||||
* Predeclare the interface implementation structures
|
||||
*/
|
||||
extern ICOM_VTABLE(IDirect3DDevice9) Direct3DDevice9_Vtbl;
|
||||
extern IDirect3DDevice9Vtbl Direct3DDevice9_Vtbl;
|
||||
|
||||
/*****************************************************************************
|
||||
* IDirect3DDevice9 implementation structure
|
||||
|
@ -419,7 +419,7 @@ extern HRESULT WINAPI IDirect3DDevice9Impl_CreateQuery(LPDIRECT3DDEVICE9 iface
|
|||
/*****************************************************************************
|
||||
* Predeclare the interface implementation structures
|
||||
*/
|
||||
extern ICOM_VTABLE(IDirect3DVolume9) Direct3DVolume9_Vtbl;
|
||||
extern IDirect3DVolume9Vtbl Direct3DVolume9_Vtbl;
|
||||
|
||||
/*****************************************************************************
|
||||
* IDirect3DVolume9 implementation structure
|
||||
|
@ -470,7 +470,7 @@ extern HRESULT WINAPI IDirect3DVolume9Impl_UnlockBox(LPDIRECT3DVOLUME9 iface);
|
|||
/*****************************************************************************
|
||||
* Predeclare the interface implementation structures
|
||||
*/
|
||||
extern ICOM_VTABLE(IDirect3DSwapChain9) Direct3DSwapChain9_Vtbl;
|
||||
extern IDirect3DSwapChain9Vtbl Direct3DSwapChain9_Vtbl;
|
||||
|
||||
/*****************************************************************************
|
||||
* IDirect3DSwapChain9 implementation structure
|
||||
|
@ -511,7 +511,7 @@ extern HRESULT WINAPI IDirect3DSwapChain9Impl_GetPresentParameters(LPDIRECT3DSWA
|
|||
/*****************************************************************************
|
||||
* Predeclare the interface implementation structures
|
||||
*/
|
||||
extern ICOM_VTABLE(IDirect3DResource9) Direct3DResource9_Vtbl;
|
||||
extern IDirect3DResource9Vtbl Direct3DResource9_Vtbl;
|
||||
|
||||
/*****************************************************************************
|
||||
* IDirect3DResource9 implementation structure
|
||||
|
@ -550,7 +550,7 @@ extern D3DRESOURCETYPE WINAPI IDirect3DResource9Impl_GetType(LPDIRECT3DRESOURCE9
|
|||
/*****************************************************************************
|
||||
* Predeclare the interface implementation structures
|
||||
*/
|
||||
extern ICOM_VTABLE(IDirect3DSurface9) Direct3DSurface9_Vtbl;
|
||||
extern IDirect3DSurface9Vtbl Direct3DSurface9_Vtbl;
|
||||
|
||||
/*****************************************************************************
|
||||
* IDirect3DSurface9 implementation structure
|
||||
|
@ -610,7 +610,7 @@ extern HRESULT WINAPI IDirect3DSurface9Impl_ReleaseDC(LPDIRECT3DSURFACE9 iface,
|
|||
/*****************************************************************************
|
||||
* Predeclare the interface implementation structures
|
||||
*/
|
||||
extern ICOM_VTABLE(IDirect3DVertexBuffer9) Direct3DVertexBuffer9_Vtbl;
|
||||
extern IDirect3DVertexBuffer9Vtbl Direct3DVertexBuffer9_Vtbl;
|
||||
|
||||
/*****************************************************************************
|
||||
* IDirect3DVertexBuffer9 implementation structure
|
||||
|
@ -658,7 +658,7 @@ extern HRESULT WINAPI IDirect3DVertexBuffer9Impl_GetDesc(LPDIRECT3DVERTE
|
|||
/*****************************************************************************
|
||||
* Predeclare the interface implementation structures
|
||||
*/
|
||||
extern ICOM_VTABLE(IDirect3DIndexBuffer9) Direct3DIndexBuffer9_Vtbl;
|
||||
extern IDirect3DIndexBuffer9Vtbl Direct3DIndexBuffer9_Vtbl;
|
||||
|
||||
/*****************************************************************************
|
||||
* IDirect3DIndexBuffer9 implementation structure
|
||||
|
@ -706,7 +706,7 @@ extern HRESULT WINAPI IDirect3DIndexBuffer9Impl_GetDesc(LPDIRECT3DINDEXB
|
|||
/*****************************************************************************
|
||||
* Predeclare the interface implementation structures
|
||||
*/
|
||||
extern ICOM_VTABLE(IDirect3DBaseTexture9) Direct3DBaseTexture9_Vtbl;
|
||||
extern IDirect3DBaseTexture9Vtbl Direct3DBaseTexture9_Vtbl;
|
||||
|
||||
/*****************************************************************************
|
||||
* IDirect3DBaseTexture9 implementation structure
|
||||
|
@ -758,7 +758,7 @@ extern void WINAPI IDirect3DBaseTexture9Impl_GenerateMipSubLevels(LPD
|
|||
/*****************************************************************************
|
||||
* Predeclare the interface implementation structures
|
||||
*/
|
||||
extern ICOM_VTABLE(IDirect3DCubeTexture9) Direct3DCubeTexture9_Vtbl;
|
||||
extern IDirect3DCubeTexture9Vtbl Direct3DCubeTexture9_Vtbl;
|
||||
|
||||
/*****************************************************************************
|
||||
* IDirect3DCubeTexture9 implementation structure
|
||||
|
@ -822,7 +822,7 @@ extern HRESULT WINAPI IDirect3DCubeTexture9Impl_AddDirtyRect(LPDIRECT3DC
|
|||
/*****************************************************************************
|
||||
* Predeclare the interface implementation structures
|
||||
*/
|
||||
extern ICOM_VTABLE(IDirect3DTexture9) Direct3DTexture9_Vtbl;
|
||||
extern IDirect3DTexture9Vtbl Direct3DTexture9_Vtbl;
|
||||
|
||||
/*****************************************************************************
|
||||
* IDirect3DTexture9 implementation structure
|
||||
|
@ -887,7 +887,7 @@ extern HRESULT WINAPI IDirect3DTexture9Impl_AddDirtyRect(LPDIRECT3DTEXTU
|
|||
/*****************************************************************************
|
||||
* Predeclare the interface implementation structures
|
||||
*/
|
||||
extern ICOM_VTABLE(IDirect3DVolumeTexture9) Direct3DVolumeTexture9_Vtbl;
|
||||
extern IDirect3DVolumeTexture9Vtbl Direct3DVolumeTexture9_Vtbl;
|
||||
|
||||
/*****************************************************************************
|
||||
* IDirect3DVolumeTexture9 implementation structure
|
||||
|
@ -953,7 +953,7 @@ extern HRESULT WINAPI IDirect3DVolumeTexture9Impl_AddDirtyBox(LPDIRECT3D
|
|||
/*****************************************************************************
|
||||
* Predeclare the interface implementation structures
|
||||
*/
|
||||
extern ICOM_VTABLE(IDirect3DStateBlock9) Direct3DStateBlock9_Vtbl;
|
||||
extern IDirect3DStateBlock9Vtbl Direct3DStateBlock9_Vtbl;
|
||||
|
||||
/*****************************************************************************
|
||||
* IDirect3DStateBlock9 implementation structure
|
||||
|
@ -1051,7 +1051,7 @@ extern HRESULT WINAPI IDirect3DStateBlock9Impl_Apply(LPDIRECT3DSTATEBLOC
|
|||
/*****************************************************************************
|
||||
* Predeclare the interface implementation structures
|
||||
*/
|
||||
extern ICOM_VTABLE(IDirect3DVertexDeclaration9) Direct3DVertexDeclaration9_Vtbl;
|
||||
extern IDirect3DVertexDeclaration9Vtbl Direct3DVertexDeclaration9_Vtbl;
|
||||
|
||||
/*****************************************************************************
|
||||
* IDirect3DVertexShaderDeclaration implementation structure
|
||||
|
@ -1090,7 +1090,7 @@ extern HRESULT WINAPI IDirect3DVertexDeclaration9Impl_GetDeclaration(LPDIR
|
|||
/*****************************************************************************
|
||||
* Predeclare the interface implementation structures
|
||||
*/
|
||||
extern ICOM_VTABLE(IDirect3DVertexShader9) Direct3DVertexShader9_Vtbl;
|
||||
extern IDirect3DVertexShader9Vtbl Direct3DVertexShader9_Vtbl;
|
||||
|
||||
/*****************************************************************************
|
||||
* IDirect3DVertexShader implementation structure
|
||||
|
@ -1132,7 +1132,7 @@ extern HRESULT WINAPI IDirect3DVertexShader9Impl_GetFunction(LPDIRECT3DV
|
|||
/*****************************************************************************
|
||||
* Predeclare the interface implementation structures
|
||||
*/
|
||||
extern ICOM_VTABLE(IDirect3DPixelShader9) Direct3DPixelShader9_Vtbl;
|
||||
extern IDirect3DPixelShader9Vtbl Direct3DPixelShader9_Vtbl;
|
||||
|
||||
/*****************************************************************************
|
||||
* IDirect3DPixelShader implementation structure
|
||||
|
@ -1173,7 +1173,7 @@ extern HRESULT WINAPI IDirect3DPixelShader9Impl_GetFunction(LPDIRECT3DPI
|
|||
/*****************************************************************************
|
||||
* Predeclare the interface implementation structures
|
||||
*/
|
||||
extern ICOM_VTABLE(IDirect3DQuery9) Direct3DQuery9_Vtbl;
|
||||
extern IDirect3DQuery9Vtbl Direct3DQuery9_Vtbl;
|
||||
|
||||
/*****************************************************************************
|
||||
* IDirect3DPixelShader implementation structure
|
||||
|
|
|
@ -713,7 +713,7 @@ HRESULT WINAPI IDirect3DDevice9Impl_DeletePatch(LPDIRECT3DDEVICE9 iface, UINT
|
|||
}
|
||||
|
||||
|
||||
ICOM_VTABLE(IDirect3DDevice9) Direct3DDevice9_Vtbl =
|
||||
IDirect3DDevice9Vtbl Direct3DDevice9_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirect3DDevice9Impl_QueryInterface,
|
||||
|
|
|
@ -164,7 +164,7 @@ HRESULT WINAPI IDirect3D9Impl_CreateDevice(LPDIRECT3D9 iface, UINT Adapter, D3
|
|||
return D3D_OK;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IDirect3D9) Direct3D9_Vtbl =
|
||||
IDirect3D9Vtbl Direct3D9_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirect3D9Impl_QueryInterface,
|
||||
|
|
|
@ -134,7 +134,7 @@ HRESULT WINAPI IDirect3DIndexBuffer9Impl_GetDesc(LPDIRECT3DINDEXBUFFER9
|
|||
}
|
||||
|
||||
|
||||
ICOM_VTABLE(IDirect3DIndexBuffer9) Direct3DIndexBuffer9_Vtbl =
|
||||
IDirect3DIndexBuffer9Vtbl Direct3DIndexBuffer9_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirect3DIndexBuffer9Impl_QueryInterface,
|
||||
|
|
|
@ -83,7 +83,7 @@ HRESULT WINAPI IDirect3DPixelShader9Impl_GetFunction(LPDIRECT3DPIXELSHADER9 ifac
|
|||
}
|
||||
|
||||
|
||||
ICOM_VTABLE(IDirect3DPixelShader9) Direct3DPixelShader9_Vtbl =
|
||||
IDirect3DPixelShader9Vtbl Direct3DPixelShader9_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirect3DPixelShader9Impl_QueryInterface,
|
||||
|
|
|
@ -101,7 +101,7 @@ HRESULT WINAPI IDirect3DQuery9Impl_GetData(LPDIRECT3DQUERY9 iface, void* pData,
|
|||
}
|
||||
|
||||
|
||||
ICOM_VTABLE(IDirect3DQuery9) Direct3DQuery9_Vtbl =
|
||||
IDirect3DQuery9Vtbl Direct3DQuery9_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirect3DQuery9Impl_QueryInterface,
|
||||
|
|
|
@ -117,7 +117,7 @@ D3DRESOURCETYPE WINAPI IDirect3DResource9Impl_GetType(LPDIRECT3DRESOURCE9 iface)
|
|||
}
|
||||
|
||||
|
||||
ICOM_VTABLE(IDirect3DResource9) Direct3DResource9_Vtbl =
|
||||
IDirect3DResource9Vtbl Direct3DResource9_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirect3DResource9Impl_QueryInterface,
|
||||
|
|
|
@ -89,7 +89,7 @@ HRESULT WINAPI IDirect3DStateBlock9Impl_Apply(LPDIRECT3DSTATEBLOCK9 iface) {
|
|||
}
|
||||
|
||||
|
||||
ICOM_VTABLE(IDirect3DStateBlock9) Direct3DStateBlock9_Vtbl =
|
||||
IDirect3DStateBlock9Vtbl Direct3DStateBlock9_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirect3DStateBlock9Impl_QueryInterface,
|
||||
|
|
|
@ -163,7 +163,7 @@ HRESULT WINAPI IDirect3DSurface9Impl_ReleaseDC(LPDIRECT3DSURFACE9 iface, HDC hdc
|
|||
}
|
||||
|
||||
|
||||
ICOM_VTABLE(IDirect3DSurface9) Direct3DSurface9_Vtbl =
|
||||
IDirect3DSurface9Vtbl Direct3DSurface9_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirect3DSurface9Impl_QueryInterface,
|
||||
|
|
|
@ -117,7 +117,7 @@ HRESULT WINAPI IDirect3DSwapChain9Impl_GetPresentParameters(LPDIRECT3DSWAPCHAIN9
|
|||
}
|
||||
|
||||
|
||||
ICOM_VTABLE(IDirect3DSwapChain9) Direct3DSwapChain9_Vtbl =
|
||||
IDirect3DSwapChain9Vtbl Direct3DSwapChain9_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirect3DSwapChain9Impl_QueryInterface,
|
||||
|
|
|
@ -213,7 +213,7 @@ HRESULT WINAPI IDirect3DTexture9Impl_AddDirtyRect(LPDIRECT3DTEXTURE9 iface, CONS
|
|||
}
|
||||
|
||||
|
||||
ICOM_VTABLE(IDirect3DTexture9) Direct3DTexture9_Vtbl =
|
||||
IDirect3DTexture9Vtbl Direct3DTexture9_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirect3DTexture9Impl_QueryInterface,
|
||||
|
|
|
@ -134,7 +134,7 @@ HRESULT WINAPI IDirect3DVertexBuffer9Impl_GetDesc(LPDIRECT3DVERTEXBUFFER9 iface,
|
|||
}
|
||||
|
||||
|
||||
ICOM_VTABLE(IDirect3DVertexBuffer9) Direct3DVertexBuffer9_Vtbl =
|
||||
IDirect3DVertexBuffer9Vtbl Direct3DVertexBuffer9_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirect3DVertexBuffer9Impl_QueryInterface,
|
||||
|
|
|
@ -83,7 +83,7 @@ HRESULT WINAPI IDirect3DVertexDeclaration9Impl_GetDeclaration(LPDIRECT3DVERTEXDE
|
|||
}
|
||||
|
||||
|
||||
ICOM_VTABLE(IDirect3DVertexDeclaration9) Direct3DVertexDeclaration9_Vtbl =
|
||||
IDirect3DVertexDeclaration9Vtbl Direct3DVertexDeclaration9_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirect3DVertexDeclaration9Impl_QueryInterface,
|
||||
|
|
|
@ -83,7 +83,7 @@ HRESULT WINAPI IDirect3DVertexShader9Impl_GetFunction(LPDIRECT3DVERTEXSHADER9 if
|
|||
}
|
||||
|
||||
|
||||
ICOM_VTABLE(IDirect3DVertexShader9) Direct3DVertexShader9_Vtbl =
|
||||
IDirect3DVertexShader9Vtbl Direct3DVertexShader9_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirect3DVertexShader9Impl_QueryInterface,
|
||||
|
|
|
@ -126,7 +126,7 @@ HRESULT WINAPI IDirect3DVolume9Impl_UnlockBox(LPDIRECT3DVOLUME9 iface) {
|
|||
}
|
||||
|
||||
|
||||
ICOM_VTABLE(IDirect3DVolume9) Direct3DVolume9_Vtbl =
|
||||
IDirect3DVolume9Vtbl Direct3DVolume9_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirect3DVolume9Impl_QueryInterface,
|
||||
|
|
|
@ -217,7 +217,7 @@ HRESULT WINAPI IDirect3DVolumeTexture9Impl_AddDirtyBox(LPDIRECT3DVOLUMETEXTURE9
|
|||
}
|
||||
|
||||
|
||||
ICOM_VTABLE(IDirect3DVolumeTexture9) Direct3DVolumeTexture9_Vtbl =
|
||||
IDirect3DVolumeTexture9Vtbl Direct3DVolumeTexture9_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirect3DVolumeTexture9Impl_QueryInterface,
|
||||
|
|
|
@ -38,7 +38,7 @@ typedef struct ID3DXFontImpl ID3DXFontImpl;
|
|||
/*****************************************************************************
|
||||
* Predeclare the interface implementation structures
|
||||
*/
|
||||
extern ICOM_VTABLE(ID3DXBuffer) D3DXBuffer_Vtbl;
|
||||
extern ID3DXBufferVtbl D3DXBuffer_Vtbl;
|
||||
|
||||
/*****************************************************************************
|
||||
* ID3DXBufferImpl implementation structure
|
||||
|
@ -70,7 +70,7 @@ extern DWORD WINAPI ID3DXBufferImpl_GetBufferSize(LPD3DXBUFFER iface);
|
|||
/*****************************************************************************
|
||||
* Predeclare the interface implementation structures
|
||||
*/
|
||||
extern ICOM_VTABLE(ID3DXFont) D3DXFont_Vtbl;
|
||||
extern ID3DXFontVtbl D3DXFont_Vtbl;
|
||||
|
||||
/*****************************************************************************
|
||||
* ID3DXFontImpl implementation structure
|
||||
|
|
|
@ -77,7 +77,7 @@ DWORD WINAPI ID3DXBufferImpl_GetBufferSize(LPD3DXBUFFER iface) {
|
|||
return This->bufferSize;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(ID3DXBuffer) D3DXBuffer_Vtbl =
|
||||
ID3DXBufferVtbl D3DXBuffer_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
ID3DXBufferImpl_QueryInterface,
|
||||
|
|
|
@ -32,13 +32,13 @@
|
|||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(d3dxof);
|
||||
|
||||
static struct ICOM_VTABLE(IDirectXFile) IDirectXFile_Vtbl;
|
||||
static struct ICOM_VTABLE(IDirectXFileBinary) IDirectXFileBinary_Vtbl;
|
||||
static struct ICOM_VTABLE(IDirectXFileData) IDirectXFileData_Vtbl;
|
||||
static struct ICOM_VTABLE(IDirectXFileDataReference) IDirectXFileDataReference_Vtbl;
|
||||
static struct ICOM_VTABLE(IDirectXFileEnumObject) IDirectXFileEnumObject_Vtbl;
|
||||
static struct ICOM_VTABLE(IDirectXFileObject) IDirectXFileObject_Vtbl;
|
||||
static struct ICOM_VTABLE(IDirectXFileSaveObject) IDirectXFileSaveObject_Vtbl;
|
||||
static struct IDirectXFileVtbl IDirectXFile_Vtbl;
|
||||
static struct IDirectXFileBinaryVtbl IDirectXFileBinary_Vtbl;
|
||||
static struct IDirectXFileDataVtbl IDirectXFileData_Vtbl;
|
||||
static struct IDirectXFileDataReferenceVtbl IDirectXFileDataReference_Vtbl;
|
||||
static struct IDirectXFileEnumObjectVtbl IDirectXFileEnumObject_Vtbl;
|
||||
static struct IDirectXFileObjectVtbl IDirectXFileObject_Vtbl;
|
||||
static struct IDirectXFileSaveObjectVtbl IDirectXFileSaveObject_Vtbl;
|
||||
|
||||
HRESULT IDirectXFileImpl_Create(IUnknown* pUnkOuter, LPVOID* ppObj)
|
||||
{
|
||||
|
@ -139,7 +139,7 @@ static HRESULT WINAPI IDirectXFileImpl_RegisterTemplates(IDirectXFile* iface, LP
|
|||
return S_FALSE;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IDirectXFile) IDirectXFile_Vtbl =
|
||||
static IDirectXFileVtbl IDirectXFile_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectXFileImpl_QueryInterface,
|
||||
|
@ -256,7 +256,7 @@ static HRESULT WINAPI IDirectXFileBinaryImpl_Read(IDirectXFileBinary* iface, LPV
|
|||
return S_FALSE;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IDirectXFileBinary) IDirectXFileBinary_Vtbl =
|
||||
static IDirectXFileBinaryVtbl IDirectXFileBinary_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectXFileBinaryImpl_QueryInterface,
|
||||
|
@ -402,7 +402,7 @@ static HRESULT WINAPI IDirectXFileDataImpl_AddBinaryObject(IDirectXFileData* ifa
|
|||
return S_FALSE;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IDirectXFileData) IDirectXFileData_Vtbl =
|
||||
static IDirectXFileDataVtbl IDirectXFileData_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectXFileDataImpl_QueryInterface,
|
||||
|
@ -505,7 +505,7 @@ static HRESULT WINAPI IDirectXFileDataReferenceImpl_Resolve(IDirectXFileDataRefe
|
|||
return S_FALSE;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IDirectXFileDataReference) IDirectXFileDataReference_Vtbl =
|
||||
static IDirectXFileDataReferenceVtbl IDirectXFileDataReference_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectXFileDataReferenceImpl_QueryInterface,
|
||||
|
@ -609,7 +609,7 @@ static HRESULT WINAPI IDirectXFileEnumObjectImpl_GetDataObjectByName(IDirectXFil
|
|||
return S_FALSE;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IDirectXFileEnumObject) IDirectXFileEnumObject_Vtbl =
|
||||
static IDirectXFileEnumObjectVtbl IDirectXFileEnumObject_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectXFileEnumObjectImpl_QueryInterface,
|
||||
|
@ -696,7 +696,7 @@ static HRESULT WINAPI IDirectXFileObjectImpl_GetId(IDirectXFileObject* iface, LP
|
|||
return S_FALSE;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IDirectXFileObject) IDirectXFileObject_Vtbl =
|
||||
static IDirectXFileObjectVtbl IDirectXFileObject_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectXFileObjectImpl_QueryInterface,
|
||||
|
@ -790,7 +790,7 @@ static HRESULT WINAPI IDirectXFileSaveObjectImpl_SaveData(IDirectXFileSaveObject
|
|||
return S_FALSE;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IDirectXFileSaveObject) IDirectXFileSaveObject_Vtbl =
|
||||
static IDirectXFileSaveObjectVtbl IDirectXFileSaveObject_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectXFileSaveObjectImpl_QueryInterface,
|
||||
|
|
|
@ -141,7 +141,7 @@ static HRESULT WINAPI XFCF_LockServer(LPCLASSFACTORY iface, BOOL dolock)
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IClassFactory) XFCF_Vtbl =
|
||||
static IClassFactoryVtbl XFCF_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
XFCF_QueryInterface,
|
||||
|
|
|
@ -2570,7 +2570,7 @@ GL_IDirect3DDeviceImpl_7_SetViewport(LPDIRECT3DDEVICE7 iface,
|
|||
# define XCAST(fun) (void*)
|
||||
#endif
|
||||
|
||||
ICOM_VTABLE(IDirect3DDevice7) VTABLE_IDirect3DDevice7 =
|
||||
IDirect3DDevice7Vtbl VTABLE_IDirect3DDevice7 =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
XCAST(QueryInterface) Main_IDirect3DDeviceImpl_7_3T_2T_1T_QueryInterface,
|
||||
|
@ -2635,7 +2635,7 @@ ICOM_VTABLE(IDirect3DDevice7) VTABLE_IDirect3DDevice7 =
|
|||
# define XCAST(fun) (void*)
|
||||
#endif
|
||||
|
||||
ICOM_VTABLE(IDirect3DDevice3) VTABLE_IDirect3DDevice3 =
|
||||
IDirect3DDevice3Vtbl VTABLE_IDirect3DDevice3 =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
XCAST(QueryInterface) Thunk_IDirect3DDeviceImpl_3_QueryInterface,
|
||||
|
@ -2693,7 +2693,7 @@ ICOM_VTABLE(IDirect3DDevice3) VTABLE_IDirect3DDevice3 =
|
|||
# define XCAST(fun) (void*)
|
||||
#endif
|
||||
|
||||
ICOM_VTABLE(IDirect3DDevice2) VTABLE_IDirect3DDevice2 =
|
||||
IDirect3DDevice2Vtbl VTABLE_IDirect3DDevice2 =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
XCAST(QueryInterface) Thunk_IDirect3DDeviceImpl_2_QueryInterface,
|
||||
|
@ -2742,7 +2742,7 @@ ICOM_VTABLE(IDirect3DDevice2) VTABLE_IDirect3DDevice2 =
|
|||
# define XCAST(fun) (void*)
|
||||
#endif
|
||||
|
||||
ICOM_VTABLE(IDirect3DDevice) VTABLE_IDirect3DDevice =
|
||||
IDirect3DDeviceVtbl VTABLE_IDirect3DDevice =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
XCAST(QueryInterface) Thunk_IDirect3DDeviceImpl_1_QueryInterface,
|
||||
|
|
|
@ -652,7 +652,7 @@ Main_IDirect3DExecuteBufferImpl_1_Optimize(LPDIRECT3DEXECUTEBUFFER iface,
|
|||
# define XCAST(fun) (void*)
|
||||
#endif
|
||||
|
||||
ICOM_VTABLE(IDirect3DExecuteBuffer) VTABLE_IDirect3DExecuteBuffer =
|
||||
IDirect3DExecuteBufferVtbl VTABLE_IDirect3DExecuteBuffer =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
XCAST(QueryInterface) Main_IDirect3DExecuteBufferImpl_1_QueryInterface,
|
||||
|
|
|
@ -207,7 +207,7 @@ GL_IDirect3DLightImpl_1_Release(LPDIRECT3DLIGHT iface)
|
|||
# define XCAST(fun) (void*)
|
||||
#endif
|
||||
|
||||
ICOM_VTABLE(IDirect3DLight) VTABLE_IDirect3DLight =
|
||||
IDirect3DLightVtbl VTABLE_IDirect3DLight =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
XCAST(QueryInterface) Main_IDirect3DLightImpl_1_QueryInterface,
|
||||
|
|
|
@ -326,7 +326,7 @@ static void activate(IDirect3DMaterialImpl* This) {
|
|||
# define XCAST(fun) (void*)
|
||||
#endif
|
||||
|
||||
ICOM_VTABLE(IDirect3DMaterial3) VTABLE_IDirect3DMaterial3 =
|
||||
IDirect3DMaterial3Vtbl VTABLE_IDirect3DMaterial3 =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
XCAST(QueryInterface) Main_IDirect3DMaterialImpl_3_2T_1T_QueryInterface,
|
||||
|
@ -348,7 +348,7 @@ ICOM_VTABLE(IDirect3DMaterial3) VTABLE_IDirect3DMaterial3 =
|
|||
# define XCAST(fun) (void*)
|
||||
#endif
|
||||
|
||||
ICOM_VTABLE(IDirect3DMaterial2) VTABLE_IDirect3DMaterial2 =
|
||||
IDirect3DMaterial2Vtbl VTABLE_IDirect3DMaterial2 =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
XCAST(QueryInterface) Thunk_IDirect3DMaterialImpl_2_QueryInterface,
|
||||
|
@ -370,7 +370,7 @@ ICOM_VTABLE(IDirect3DMaterial2) VTABLE_IDirect3DMaterial2 =
|
|||
# define XCAST(fun) (void*)
|
||||
#endif
|
||||
|
||||
ICOM_VTABLE(IDirect3DMaterial) VTABLE_IDirect3DMaterial =
|
||||
IDirect3DMaterialVtbl VTABLE_IDirect3DMaterial =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
XCAST(QueryInterface) Thunk_IDirect3DMaterialImpl_1_QueryInterface,
|
||||
|
|
|
@ -825,7 +825,7 @@ Thunk_IDirect3DTextureImpl_1_Load(LPDIRECT3DTEXTURE iface,
|
|||
# define XCAST(fun) (void*)
|
||||
#endif
|
||||
|
||||
ICOM_VTABLE(IDirect3DTexture2) VTABLE_IDirect3DTexture2 =
|
||||
IDirect3DTexture2Vtbl VTABLE_IDirect3DTexture2 =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
XCAST(QueryInterface) Thunk_IDirect3DTextureImpl_2_QueryInterface,
|
||||
|
@ -847,7 +847,7 @@ ICOM_VTABLE(IDirect3DTexture2) VTABLE_IDirect3DTexture2 =
|
|||
# define XCAST(fun) (void*)
|
||||
#endif
|
||||
|
||||
ICOM_VTABLE(IDirect3DTexture) VTABLE_IDirect3DTexture =
|
||||
IDirect3DTextureVtbl VTABLE_IDirect3DTexture =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
XCAST(QueryInterface) Thunk_IDirect3DTextureImpl_1_QueryInterface,
|
||||
|
|
|
@ -469,7 +469,7 @@ GL_IDirect3DVertexBufferImpl_7_ProcessVerticesStrided(LPDIRECT3DVERTEXBUFFER7 if
|
|||
# define XCAST(fun) (void*)
|
||||
#endif
|
||||
|
||||
ICOM_VTABLE(IDirect3DVertexBuffer7) VTABLE_IDirect3DVertexBuffer7 =
|
||||
IDirect3DVertexBuffer7Vtbl VTABLE_IDirect3DVertexBuffer7 =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
XCAST(QueryInterface) Main_IDirect3DVertexBufferImpl_7_1T_QueryInterface,
|
||||
|
@ -494,7 +494,7 @@ ICOM_VTABLE(IDirect3DVertexBuffer7) VTABLE_IDirect3DVertexBuffer7 =
|
|||
# define XCAST(fun) (void*)
|
||||
#endif
|
||||
|
||||
ICOM_VTABLE(IDirect3DVertexBuffer) VTABLE_IDirect3DVertexBuffer =
|
||||
IDirect3DVertexBufferVtbl VTABLE_IDirect3DVertexBuffer =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
XCAST(QueryInterface) Thunk_IDirect3DVertexBufferImpl_1_QueryInterface,
|
||||
|
|
|
@ -477,7 +477,7 @@ Main_IDirect3DViewportImpl_3_Clear2(LPDIRECT3DVIEWPORT3 iface,
|
|||
# define XCAST(fun) (void*)
|
||||
#endif
|
||||
|
||||
ICOM_VTABLE(IDirect3DViewport3) VTABLE_IDirect3DViewport3 =
|
||||
IDirect3DViewport3Vtbl VTABLE_IDirect3DViewport3 =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
XCAST(QueryInterface) Main_IDirect3DViewportImpl_3_2_1_QueryInterface,
|
||||
|
|
|
@ -42,7 +42,7 @@ WINE_DEFAULT_DEBUG_CHANNEL(ddraw);
|
|||
* DirectDrawCreateClipper (DDRAW.@)
|
||||
*/
|
||||
|
||||
static ICOM_VTABLE(IDirectDrawClipper) DDRAW_Clipper_VTable;
|
||||
static IDirectDrawClipperVtbl DDRAW_Clipper_VTable;
|
||||
|
||||
HRESULT WINAPI DirectDrawCreateClipper(
|
||||
DWORD dwFlags, LPDIRECTDRAWCLIPPER *lplpDDClipper, LPUNKNOWN pUnkOuter
|
||||
|
@ -207,7 +207,7 @@ HRESULT WINAPI Main_DirectDrawClipper_IsClipListChanged(
|
|||
return DD_OK;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IDirectDrawClipper) DDRAW_Clipper_VTable =
|
||||
static IDirectDrawClipperVtbl DDRAW_Clipper_VTable =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
Main_DirectDrawClipper_QueryInterface,
|
||||
|
|
|
@ -45,7 +45,7 @@
|
|||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(ddraw);
|
||||
|
||||
static ICOM_VTABLE(IDirectDraw7) HAL_DirectDraw_VTable;
|
||||
static IDirectDraw7Vtbl HAL_DirectDraw_VTable;
|
||||
|
||||
static DDVERSIONDATA hal_version;
|
||||
static DD32BITDRIVERDATA hal_driverdata;
|
||||
|
@ -550,7 +550,7 @@ HAL_DirectDraw_GetFourCCCodes(LPDIRECTDRAW7 iface, LPDWORD pNumCodes,
|
|||
}
|
||||
|
||||
|
||||
static ICOM_VTABLE(IDirectDraw7) HAL_DirectDraw_VTable =
|
||||
static IDirectDraw7Vtbl HAL_DirectDraw_VTable =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
Main_DirectDraw_QueryInterface,
|
||||
|
|
|
@ -74,9 +74,9 @@
|
|||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(ddraw);
|
||||
|
||||
extern ICOM_VTABLE(IDirectDraw) DDRAW_IDirectDraw_VTable;
|
||||
extern ICOM_VTABLE(IDirectDraw2) DDRAW_IDirectDraw2_VTable;
|
||||
extern ICOM_VTABLE(IDirectDraw4) DDRAW_IDirectDraw4_VTable;
|
||||
extern IDirectDrawVtbl DDRAW_IDirectDraw_VTable;
|
||||
extern IDirectDraw2Vtbl DDRAW_IDirectDraw2_VTable;
|
||||
extern IDirectDraw4Vtbl DDRAW_IDirectDraw4_VTable;
|
||||
|
||||
static void DDRAW_UnsubclassWindow(IDirectDrawImpl* This);
|
||||
|
||||
|
@ -1418,7 +1418,7 @@ void Uninit_DirectDraw_final_release(IDirectDrawImpl *This)
|
|||
Main_DirectDraw_final_release(This);
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IDirectDraw7) Uninit_DirectDraw_VTable;
|
||||
static IDirectDraw7Vtbl Uninit_DirectDraw_VTable;
|
||||
|
||||
/* Not called from the vtable. */
|
||||
HRESULT Uninit_DirectDraw_Construct(IDirectDrawImpl *This, BOOL ex)
|
||||
|
@ -1658,7 +1658,7 @@ Uninit_DirectDraw_EvaluateMode(LPDIRECTDRAW7 iface, DWORD dwFlags,
|
|||
return DDERR_NOTINITIALIZED;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IDirectDraw7) Uninit_DirectDraw_VTable =
|
||||
static IDirectDraw7Vtbl Uninit_DirectDraw_VTable =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
Main_DirectDraw_QueryInterface,
|
||||
|
|
|
@ -942,7 +942,7 @@ IDirectDraw4Impl_GetDeviceIdentifier(LPDIRECTDRAW4 This,
|
|||
return hr;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IDirectDraw) DDRAW_IDirectDraw_VTable =
|
||||
IDirectDrawVtbl DDRAW_IDirectDraw_VTable =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectDrawImpl_QueryInterface,
|
||||
|
@ -970,7 +970,7 @@ ICOM_VTABLE(IDirectDraw) DDRAW_IDirectDraw_VTable =
|
|||
IDirectDrawImpl_WaitForVerticalBlank,
|
||||
};
|
||||
|
||||
ICOM_VTABLE(IDirectDraw2) DDRAW_IDirectDraw2_VTable =
|
||||
IDirectDraw2Vtbl DDRAW_IDirectDraw2_VTable =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectDraw2Impl_QueryInterface,
|
||||
|
@ -999,7 +999,7 @@ ICOM_VTABLE(IDirectDraw2) DDRAW_IDirectDraw2_VTable =
|
|||
IDirectDraw2Impl_GetAvailableVidMem
|
||||
};
|
||||
|
||||
ICOM_VTABLE(IDirectDraw4) DDRAW_IDirectDraw4_VTable =
|
||||
IDirectDraw4Vtbl DDRAW_IDirectDraw4_VTable =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectDraw4Impl_QueryInterface,
|
||||
|
|
|
@ -42,7 +42,7 @@
|
|||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(ddraw);
|
||||
|
||||
static ICOM_VTABLE(IDirectDraw7) User_DirectDraw_VTable;
|
||||
static IDirectDraw7Vtbl User_DirectDraw_VTable;
|
||||
|
||||
static const DDDEVICEIDENTIFIER2 user_device =
|
||||
{
|
||||
|
@ -525,7 +525,7 @@ User_DirectDraw_SetDisplayMode(LPDIRECTDRAW7 iface, DWORD dwWidth,
|
|||
/* TestCooperativeLevel: generic? */
|
||||
/* WaitForVerticalBlank: ??? */
|
||||
|
||||
static ICOM_VTABLE(IDirectDraw7) User_DirectDraw_VTable =
|
||||
static IDirectDraw7Vtbl User_DirectDraw_VTable =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
Main_DirectDraw_QueryInterface,
|
||||
|
|
|
@ -302,7 +302,7 @@ static void light_released(IDirectDrawImpl *This, GLenum light_num)
|
|||
# define XCAST(fun) (void*)
|
||||
#endif
|
||||
|
||||
ICOM_VTABLE(IDirect3D7) VTABLE_IDirect3D7 =
|
||||
IDirect3D7Vtbl VTABLE_IDirect3D7 =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
XCAST(QueryInterface) Thunk_IDirect3DImpl_7_QueryInterface,
|
||||
|
@ -326,7 +326,7 @@ ICOM_VTABLE(IDirect3D7) VTABLE_IDirect3D7 =
|
|||
# define XCAST(fun) (void*)
|
||||
#endif
|
||||
|
||||
ICOM_VTABLE(IDirect3D3) VTABLE_IDirect3D3 =
|
||||
IDirect3D3Vtbl VTABLE_IDirect3D3 =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
XCAST(QueryInterface) Thunk_IDirect3DImpl_3_QueryInterface,
|
||||
|
@ -354,7 +354,7 @@ ICOM_VTABLE(IDirect3D3) VTABLE_IDirect3D3 =
|
|||
# define XCAST(fun) (void*)
|
||||
#endif
|
||||
|
||||
ICOM_VTABLE(IDirect3D2) VTABLE_IDirect3D2 =
|
||||
IDirect3D2Vtbl VTABLE_IDirect3D2 =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
XCAST(QueryInterface) Thunk_IDirect3DImpl_2_QueryInterface,
|
||||
|
@ -379,7 +379,7 @@ ICOM_VTABLE(IDirect3D2) VTABLE_IDirect3D2 =
|
|||
# define XCAST(fun) (void*)
|
||||
#endif
|
||||
|
||||
ICOM_VTABLE(IDirect3D) VTABLE_IDirect3D =
|
||||
IDirect3DVtbl VTABLE_IDirect3D =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
XCAST(QueryInterface) Thunk_IDirect3DImpl_1_QueryInterface,
|
||||
|
|
|
@ -31,7 +31,7 @@
|
|||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(ddraw);
|
||||
|
||||
static ICOM_VTABLE(IDirectDrawPalette) DDRAW_HAL_Palette_VTable;
|
||||
static IDirectDrawPaletteVtbl DDRAW_HAL_Palette_VTable;
|
||||
|
||||
/******************************************************************************
|
||||
* IDirectDrawPalette
|
||||
|
@ -125,7 +125,7 @@ void HAL_DirectDrawPalette_final_release(IDirectDrawPaletteImpl* This)
|
|||
Main_DirectDrawPalette_final_release(This);
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IDirectDrawPalette) DDRAW_HAL_Palette_VTable =
|
||||
static IDirectDrawPaletteVtbl DDRAW_HAL_Palette_VTable =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
Main_DirectDrawPalette_QueryInterface,
|
||||
|
|
|
@ -36,7 +36,7 @@ WINE_DEFAULT_DEBUG_CHANNEL(ddraw);
|
|||
/* For unsigned x. 0 is not a power of 2. */
|
||||
#define IS_POW_2(x) (((x) & ((x) - 1)) == 0)
|
||||
|
||||
static ICOM_VTABLE(IDirectDrawPalette) DDRAW_Main_Palette_VTable;
|
||||
static IDirectDrawPaletteVtbl DDRAW_Main_Palette_VTable;
|
||||
|
||||
/******************************************************************************
|
||||
* IDirectDrawPalette
|
||||
|
@ -266,7 +266,7 @@ Main_DirectDrawPalette_QueryInterface(LPDIRECTDRAWPALETTE iface,
|
|||
}
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IDirectDrawPalette) DDRAW_Main_Palette_VTable =
|
||||
static IDirectDrawPaletteVtbl DDRAW_Main_Palette_VTable =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
Main_DirectDrawPalette_QueryInterface,
|
||||
|
|
|
@ -40,7 +40,7 @@ WINE_DEFAULT_DEBUG_CHANNEL(ddraw);
|
|||
extern HBITMAP DIB_CreateDIBSection( HDC hdc, const BITMAPINFO *bmi, UINT usage, VOID **bits,
|
||||
HANDLE section, DWORD offset, DWORD ovr_pitch );
|
||||
|
||||
static ICOM_VTABLE(IDirectDrawSurface7) DIB_IDirectDrawSurface7_VTable;
|
||||
static IDirectDrawSurface7Vtbl DIB_IDirectDrawSurface7_VTable;
|
||||
|
||||
/* Return the width of a DIB bitmap in bytes. DIB bitmap data is 32-bit aligned. */
|
||||
inline static int get_dib_width_bytes( int width, int depth )
|
||||
|
@ -1356,7 +1356,7 @@ DIB_DirectDrawSurface_SetSurfaceDesc(LPDIRECTDRAWSURFACE7 iface,
|
|||
/* UpdateOverlayDisplay: generic */
|
||||
/* UpdateOverlayZOrder: generic */
|
||||
|
||||
static ICOM_VTABLE(IDirectDrawSurface7) DIB_IDirectDrawSurface7_VTable =
|
||||
static IDirectDrawSurface7Vtbl DIB_IDirectDrawSurface7_VTable =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
Main_DirectDrawSurface_QueryInterface,
|
||||
|
|
|
@ -46,7 +46,7 @@
|
|||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(ddraw);
|
||||
|
||||
static ICOM_VTABLE(IDirectDrawSurface7) FakeZBuffer_IDirectDrawSurface7_VTable;
|
||||
static IDirectDrawSurface7Vtbl FakeZBuffer_IDirectDrawSurface7_VTable;
|
||||
|
||||
#ifdef HAVE_OPENGL
|
||||
static void zbuffer_lock_update(IDirectDrawSurfaceImpl* This, LPCRECT pRect, DWORD dwFlags)
|
||||
|
@ -259,7 +259,7 @@ FakeZBuffer_DirectDrawSurface_SetSurfaceDesc(LPDIRECTDRAWSURFACE7 iface,
|
|||
}
|
||||
|
||||
|
||||
static ICOM_VTABLE(IDirectDrawSurface7) FakeZBuffer_IDirectDrawSurface7_VTable=
|
||||
static IDirectDrawSurface7Vtbl FakeZBuffer_IDirectDrawSurface7_VTable=
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
Main_DirectDrawSurface_QueryInterface,
|
||||
|
|
|
@ -70,7 +70,7 @@ DirectDrawGammaControl_SetGammaRamp(LPDIRECTDRAWGAMMACONTROL iface, DWORD dwFlag
|
|||
return This->set_gamma_ramp(This, dwFlags, lpGammaRamp);
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IDirectDrawGammaControl) DDRAW_IDDGC_VTable =
|
||||
IDirectDrawGammaControlVtbl DDRAW_IDDGC_VTable =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
DirectDrawGammaControl_QueryInterface,
|
||||
|
|
|
@ -35,7 +35,7 @@
|
|||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(ddraw);
|
||||
|
||||
static ICOM_VTABLE(IDirectDrawSurface7) HAL_IDirectDrawSurface7_VTable;
|
||||
static IDirectDrawSurface7Vtbl HAL_IDirectDrawSurface7_VTable;
|
||||
|
||||
static HRESULT HAL_DirectDrawSurface_create_surface(IDirectDrawSurfaceImpl* This,
|
||||
IDirectDrawImpl* pDD)
|
||||
|
@ -362,7 +362,7 @@ HWND HAL_DirectDrawSurface_get_display_window(IDirectDrawSurfaceImpl* This)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IDirectDrawSurface7) HAL_IDirectDrawSurface7_VTable =
|
||||
static IDirectDrawSurface7Vtbl HAL_IDirectDrawSurface7_VTable =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
Main_DirectDrawSurface_QueryInterface,
|
||||
|
|
|
@ -45,7 +45,7 @@ typedef struct PrivateData
|
|||
DWORD size;
|
||||
} PrivateData;
|
||||
|
||||
extern ICOM_VTABLE(IDirectDrawGammaControl) DDRAW_IDDGC_VTable;
|
||||
extern IDirectDrawGammaControlVtbl DDRAW_IDDGC_VTable;
|
||||
|
||||
/* Non-interface functions */
|
||||
HRESULT
|
||||
|
|
|
@ -390,7 +390,7 @@ IDirectDrawSurface3Impl_SetSurfaceDesc(LPDIRECTDRAWSURFACE3 This,
|
|||
dwFlags);
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IDirectDrawSurface3) DDRAW_IDDS3_Thunk_VTable =
|
||||
IDirectDrawSurface3Vtbl DDRAW_IDDS3_Thunk_VTable =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectDrawSurface3Impl_QueryInterface,
|
||||
|
|
|
@ -19,6 +19,6 @@
|
|||
#ifndef DDRAW_DSURFACE_THUNKS_H_INCLUDED
|
||||
#define DDRAW_DSURFACE_THUNKS_H_INCLUDED
|
||||
|
||||
extern ICOM_VTABLE(IDirectDrawSurface3) DDRAW_IDDS3_Thunk_VTable;
|
||||
extern IDirectDrawSurface3Vtbl DDRAW_IDDS3_Thunk_VTable;
|
||||
|
||||
#endif
|
||||
|
|
|
@ -52,7 +52,7 @@ static void User_copy_to_screen(IDirectDrawSurfaceImpl* This, LPCRECT rc);
|
|||
|
||||
static HWND get_display_window(IDirectDrawSurfaceImpl* This, LPPOINT pt);
|
||||
|
||||
static ICOM_VTABLE(IDirectDrawSurface7) User_IDirectDrawSurface7_VTable;
|
||||
static IDirectDrawSurface7Vtbl User_IDirectDrawSurface7_VTable;
|
||||
|
||||
HRESULT
|
||||
User_DirectDrawSurface_Construct(IDirectDrawSurfaceImpl* This,
|
||||
|
@ -625,7 +625,7 @@ static void User_copy_from_screen(IDirectDrawSurfaceImpl* This, LPCRECT rc)
|
|||
}
|
||||
#endif
|
||||
|
||||
static ICOM_VTABLE(IDirectDrawSurface7) User_IDirectDrawSurface7_VTable =
|
||||
static IDirectDrawSurface7Vtbl User_IDirectDrawSurface7_VTable =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
Main_DirectDrawSurface_QueryInterface,
|
||||
|
|
|
@ -515,7 +515,7 @@ static HRESULT WINAPI DDCF_LockServer(LPCLASSFACTORY iface,BOOL dolock) {
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IClassFactory) DDCF_Vtbl =
|
||||
static IClassFactoryVtbl DDCF_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
DDCF_QueryInterface,
|
||||
|
|
|
@ -33,7 +33,7 @@
|
|||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(devenum);
|
||||
|
||||
extern ICOM_VTABLE(IEnumMoniker) IEnumMoniker_Vtbl;
|
||||
extern IEnumMonikerVtbl IEnumMoniker_Vtbl;
|
||||
|
||||
extern HINSTANCE DEVENUM_hInstance;
|
||||
|
||||
|
@ -190,7 +190,7 @@ HRESULT WINAPI DEVENUM_ICreateDevEnum_CreateClassEnumerator(
|
|||
/**********************************************************************
|
||||
* ICreateDevEnum_Vtbl
|
||||
*/
|
||||
static ICOM_VTABLE(ICreateDevEnum) ICreateDevEnum_Vtbl =
|
||||
static ICreateDevEnumVtbl ICreateDevEnum_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
DEVENUM_ICreateDevEnum_QueryInterface,
|
||||
|
|
|
@ -139,7 +139,7 @@ static HRESULT WINAPI DEVENUM_IClassFactory_LockServer(
|
|||
/**********************************************************************
|
||||
* IClassFactory_Vtbl
|
||||
*/
|
||||
static ICOM_VTABLE(IClassFactory) IClassFactory_Vtbl =
|
||||
static IClassFactoryVtbl IClassFactory_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
DEVENUM_IClassFactory_QueryInterface,
|
||||
|
|
|
@ -253,7 +253,7 @@ static HRESULT WINAPI DEVENUM_IPropertyBag_Write(
|
|||
return res;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IPropertyBag) IPropertyBag_Vtbl =
|
||||
static IPropertyBagVtbl IPropertyBag_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
DEVENUM_IPropertyBag_QueryInterface,
|
||||
|
@ -631,7 +631,7 @@ static HRESULT WINAPI DEVENUM_IMediaCatMoniker_IsSystemMoniker(
|
|||
return S_FALSE;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IMoniker) IMoniker_Vtbl =
|
||||
static IMonikerVtbl IMoniker_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
DEVENUM_IMediaCatMoniker_QueryInterface,
|
||||
|
@ -807,7 +807,7 @@ static HRESULT WINAPI DEVENUM_IEnumMoniker_Clone(LPENUMMONIKER iface, IEnumMonik
|
|||
/**********************************************************************
|
||||
* IEnumMoniker_Vtbl
|
||||
*/
|
||||
ICOM_VTABLE(IEnumMoniker) IEnumMoniker_Vtbl =
|
||||
IEnumMonikerVtbl IEnumMoniker_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
DEVENUM_IEnumMoniker_QueryInterface,
|
||||
|
|
|
@ -167,7 +167,7 @@ static HRESULT WINAPI DEVENUM_IParseDisplayName_ParseDisplayName(
|
|||
/**********************************************************************
|
||||
* IParseDisplayName_Vtbl
|
||||
*/
|
||||
static ICOM_VTABLE(IParseDisplayName) IParseDisplayName_Vtbl =
|
||||
static IParseDisplayNameVtbl IParseDisplayName_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
DEVENUM_IParseDisplayName_QueryInterface,
|
||||
|
|
|
@ -44,10 +44,10 @@
|
|||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(dinput);
|
||||
|
||||
static ICOM_VTABLE(IDirectInput7A) ddi7avt;
|
||||
static ICOM_VTABLE(IDirectInput7W) ddi7wvt;
|
||||
static ICOM_VTABLE(IDirectInput8A) ddi8avt;
|
||||
static ICOM_VTABLE(IDirectInput8W) ddi8wvt;
|
||||
static IDirectInput7AVtbl ddi7avt;
|
||||
static IDirectInput7WVtbl ddi7wvt;
|
||||
static IDirectInput8AVtbl ddi8avt;
|
||||
static IDirectInput8WVtbl ddi8wvt;
|
||||
|
||||
/* This array will be filled a dinput.so loading */
|
||||
#define MAX_WINE_DINPUT_DEVICES 4
|
||||
|
@ -542,7 +542,7 @@ static HRESULT WINAPI IDirectInput8WImpl_ConfigureDevices(
|
|||
# define XCAST(fun) (void*)
|
||||
#endif
|
||||
|
||||
static ICOM_VTABLE(IDirectInput7A) ddi7avt = {
|
||||
static IDirectInput7AVtbl ddi7avt = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
XCAST(QueryInterface)IDirectInputAImpl_QueryInterface,
|
||||
XCAST(AddRef)IDirectInputAImpl_AddRef,
|
||||
|
@ -563,7 +563,7 @@ static ICOM_VTABLE(IDirectInput7A) ddi7avt = {
|
|||
# define XCAST(fun) (void*)
|
||||
#endif
|
||||
|
||||
static ICOM_VTABLE(IDirectInput7W) ddi7wvt = {
|
||||
static IDirectInput7WVtbl ddi7wvt = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
XCAST(QueryInterface)IDirectInputWImpl_QueryInterface,
|
||||
XCAST(AddRef)IDirectInputAImpl_AddRef,
|
||||
|
@ -584,7 +584,7 @@ static ICOM_VTABLE(IDirectInput7W) ddi7wvt = {
|
|||
# define XCAST(fun) (void*)
|
||||
#endif
|
||||
|
||||
static ICOM_VTABLE(IDirectInput8A) ddi8avt = {
|
||||
static IDirectInput8AVtbl ddi8avt = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
XCAST(QueryInterface)IDirectInput8AImpl_QueryInterface,
|
||||
XCAST(AddRef)IDirectInputAImpl_AddRef,
|
||||
|
@ -605,7 +605,7 @@ static ICOM_VTABLE(IDirectInput8A) ddi8avt = {
|
|||
#else
|
||||
# define XCAST(fun) (void*)
|
||||
#endif
|
||||
static ICOM_VTABLE(IDirectInput8W) ddi8wvt = {
|
||||
static IDirectInput8WVtbl ddi8wvt = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
XCAST(QueryInterface)IDirectInput8WImpl_QueryInterface,
|
||||
XCAST(AddRef)IDirectInputAImpl_AddRef,
|
||||
|
@ -677,7 +677,7 @@ static HRESULT WINAPI DICF_LockServer(LPCLASSFACTORY iface,BOOL dolock) {
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IClassFactory) DICF_Vtbl = {
|
||||
static IClassFactoryVtbl DICF_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
DICF_QueryInterface,
|
||||
DICF_AddRef,
|
||||
|
|
|
@ -67,8 +67,8 @@ WINE_DEFAULT_DEBUG_CHANNEL(dinput);
|
|||
#define WINE_JOYSTICK_BUTTON_BASE 8
|
||||
|
||||
typedef struct JoystickImpl JoystickImpl;
|
||||
static ICOM_VTABLE(IDirectInputDevice8A) JoystickAvt;
|
||||
static ICOM_VTABLE(IDirectInputDevice8W) JoystickWvt;
|
||||
static IDirectInputDevice8AVtbl JoystickAvt;
|
||||
static IDirectInputDevice8WVtbl JoystickWvt;
|
||||
struct JoystickImpl
|
||||
{
|
||||
LPVOID lpVtbl;
|
||||
|
@ -638,7 +638,7 @@ static HRESULT WINAPI JoystickAImpl_GetProperty(LPDIRECTINPUTDEVICE8A iface,
|
|||
return DI_OK;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IDirectInputDevice8A) JoystickAvt =
|
||||
static IDirectInputDevice8AVtbl JoystickAvt =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectInputDevice2AImpl_QueryInterface,
|
||||
|
@ -681,7 +681,7 @@ static ICOM_VTABLE(IDirectInputDevice8A) JoystickAvt =
|
|||
# define XCAST(fun) (void*)
|
||||
#endif
|
||||
|
||||
static ICOM_VTABLE(IDirectInputDevice8W) SysJoystickWvt =
|
||||
static IDirectInputDevice8WVtbl SysJoystickWvt =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectInputDevice2WImpl_QueryInterface,
|
||||
|
|
|
@ -70,8 +70,8 @@ WINE_DEFAULT_DEBUG_CHANNEL(dinput);
|
|||
#define WINE_JOYSTICK_BUTTON_BASE 8
|
||||
|
||||
typedef struct JoystickImpl JoystickImpl;
|
||||
static ICOM_VTABLE(IDirectInputDevice8A) JoystickAvt;
|
||||
static ICOM_VTABLE(IDirectInputDevice8W) JoystickWvt;
|
||||
static IDirectInputDevice8AVtbl JoystickAvt;
|
||||
static IDirectInputDevice8WVtbl JoystickWvt;
|
||||
struct JoystickImpl
|
||||
{
|
||||
LPVOID lpVtbl;
|
||||
|
@ -998,7 +998,7 @@ static HRESULT WINAPI JoystickAImpl_GetProperty(LPDIRECTINPUTDEVICE8A iface,
|
|||
return DI_OK;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IDirectInputDevice8A) JoystickAvt =
|
||||
static IDirectInputDevice8AVtbl JoystickAvt =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectInputDevice2AImpl_QueryInterface,
|
||||
|
@ -1041,7 +1041,7 @@ static ICOM_VTABLE(IDirectInputDevice8A) JoystickAvt =
|
|||
# define XCAST(fun) (void*)
|
||||
#endif
|
||||
|
||||
static ICOM_VTABLE(IDirectInputDevice8W) JoystickWvt =
|
||||
static IDirectInputDevice8WVtbl JoystickWvt =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectInputDevice2WImpl_QueryInterface,
|
||||
|
|
|
@ -37,8 +37,8 @@
|
|||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(dinput);
|
||||
|
||||
static ICOM_VTABLE(IDirectInputDevice8A) SysKeyboardAvt;
|
||||
static ICOM_VTABLE(IDirectInputDevice8W) SysKeyboardWvt;
|
||||
static IDirectInputDevice8AVtbl SysKeyboardAvt;
|
||||
static IDirectInputDevice8WVtbl SysKeyboardWvt;
|
||||
|
||||
typedef struct SysKeyboardImpl SysKeyboardImpl;
|
||||
struct SysKeyboardImpl
|
||||
|
@ -695,7 +695,7 @@ static HRESULT WINAPI SysKeyboardWImpl_GetDeviceInfo(LPDIRECTINPUTDEVICE8W iface
|
|||
return DI_OK;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IDirectInputDevice8A) SysKeyboardAvt =
|
||||
static IDirectInputDevice8AVtbl SysKeyboardAvt =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectInputDevice2AImpl_QueryInterface,
|
||||
|
@ -738,7 +738,7 @@ static ICOM_VTABLE(IDirectInputDevice8A) SysKeyboardAvt =
|
|||
# define XCAST(fun) (void*)
|
||||
#endif
|
||||
|
||||
static ICOM_VTABLE(IDirectInputDevice8W) SysKeyboardWvt =
|
||||
static IDirectInputDevice8WVtbl SysKeyboardWvt =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectInputDevice2WImpl_QueryInterface,
|
||||
|
|
|
@ -95,8 +95,8 @@ static const DIDATAFORMAT Wine_InternalMouseFormat = {
|
|||
(LPDIOBJECTDATAFORMAT) Wine_InternalMouseObjectFormat
|
||||
};
|
||||
|
||||
static ICOM_VTABLE(IDirectInputDevice8A) SysMouseAvt;
|
||||
static ICOM_VTABLE(IDirectInputDevice8W) SysMouseWvt;
|
||||
static IDirectInputDevice8AVtbl SysMouseAvt;
|
||||
static IDirectInputDevice8WVtbl SysMouseWvt;
|
||||
|
||||
typedef struct SysMouseImpl SysMouseImpl;
|
||||
|
||||
|
@ -1068,7 +1068,7 @@ static HRESULT WINAPI SysMouseWImpl_GetDeviceInfo(LPDIRECTINPUTDEVICE8W iface, L
|
|||
}
|
||||
|
||||
|
||||
static ICOM_VTABLE(IDirectInputDevice8A) SysMouseAvt =
|
||||
static IDirectInputDevice8AVtbl SysMouseAvt =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectInputDevice2AImpl_QueryInterface,
|
||||
|
@ -1111,7 +1111,7 @@ static ICOM_VTABLE(IDirectInputDevice8A) SysMouseAvt =
|
|||
# define XCAST(fun) (void*)
|
||||
#endif
|
||||
|
||||
static ICOM_VTABLE(IDirectInputDevice8W) SysMouseWvt =
|
||||
static IDirectInputDevice8WVtbl SysMouseWvt =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectInputDevice2WImpl_QueryInterface,
|
||||
|
|
|
@ -70,7 +70,7 @@ ULONG WINAPI IDirectMusicBandImpl_IUnknown_Release (LPUNKNOWN iface) {
|
|||
return ref;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IUnknown) DirectMusicBand_Unknown_Vtbl = {
|
||||
IUnknownVtbl DirectMusicBand_Unknown_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectMusicBandImpl_IUnknown_QueryInterface,
|
||||
IDirectMusicBandImpl_IUnknown_AddRef,
|
||||
|
@ -111,7 +111,7 @@ HRESULT WINAPI IDirectMusicBandImpl_IDirectMusicBand_Unload (LPDIRECTMUSICBAND i
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IDirectMusicBand) DirectMusicBand_Band_Vtbl = {
|
||||
IDirectMusicBandVtbl DirectMusicBand_Band_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectMusicBandImpl_IDirectMusicBand_QueryInterface,
|
||||
IDirectMusicBandImpl_IDirectMusicBand_AddRef,
|
||||
|
@ -327,7 +327,7 @@ HRESULT WINAPI IDirectMusicBandImpl_IDirectMusicObject_ParseDescriptor (LPDIRECT
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IDirectMusicObject) DirectMusicBand_Object_Vtbl = {
|
||||
IDirectMusicObjectVtbl DirectMusicBand_Object_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectMusicBandImpl_IDirectMusicObject_QueryInterface,
|
||||
IDirectMusicBandImpl_IDirectMusicObject_AddRef,
|
||||
|
@ -668,7 +668,7 @@ HRESULT WINAPI IDirectMusicBandImpl_IPersistStream_GetSizeMax (LPPERSISTSTREAM i
|
|||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IPersistStream) DirectMusicBand_PersistStream_Vtbl = {
|
||||
IPersistStreamVtbl DirectMusicBand_PersistStream_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectMusicBandImpl_IPersistStream_QueryInterface,
|
||||
IDirectMusicBandImpl_IPersistStream_AddRef,
|
||||
|
|
|
@ -65,7 +65,7 @@ ULONG WINAPI IDirectMusicBandTrack_IUnknown_Release (LPUNKNOWN iface) {
|
|||
return ref;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IUnknown) DirectMusicBandTrack_Unknown_Vtbl = {
|
||||
IUnknownVtbl DirectMusicBandTrack_Unknown_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectMusicBandTrack_IUnknown_QueryInterface,
|
||||
IDirectMusicBandTrack_IUnknown_AddRef,
|
||||
|
@ -203,7 +203,7 @@ HRESULT WINAPI IDirectMusicBandTrack_IDirectMusicTrack_Join (LPDIRECTMUSICTRACK8
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IDirectMusicTrack8) DirectMusicBandTrack_DirectMusicTrack_Vtbl = {
|
||||
IDirectMusicTrack8Vtbl DirectMusicBandTrack_DirectMusicTrack_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectMusicBandTrack_IDirectMusicTrack_QueryInterface,
|
||||
IDirectMusicBandTrack_IDirectMusicTrack_AddRef,
|
||||
|
@ -567,7 +567,7 @@ HRESULT WINAPI IDirectMusicBandTrack_IPersistStream_GetSizeMax (LPPERSISTSTREAM
|
|||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IPersistStream) DirectMusicBandTrack_PerststStream_Vtbl = {
|
||||
IPersistStreamVtbl DirectMusicBandTrack_PerststStream_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectMusicBandTrack_IPersistStream_QueryInterface,
|
||||
IDirectMusicBandTrack_IPersistStream_AddRef,
|
||||
|
|
|
@ -60,7 +60,7 @@ static HRESULT WINAPI BandCF_LockServer(LPCLASSFACTORY iface,BOOL dolock) {
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IClassFactory) BandCF_Vtbl = {
|
||||
static IClassFactoryVtbl BandCF_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
BandCF_QueryInterface,
|
||||
BandCF_AddRef,
|
||||
|
@ -106,7 +106,7 @@ static HRESULT WINAPI BandTrackCF_LockServer(LPCLASSFACTORY iface,BOOL dolock) {
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IClassFactory) BandTrackCF_Vtbl = {
|
||||
static IClassFactoryVtbl BandTrackCF_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
BandTrackCF_QueryInterface,
|
||||
BandTrackCF_AddRef,
|
||||
|
|
|
@ -51,14 +51,14 @@ typedef struct IDirectMusicBandTrack IDirectMusicBandTrack;
|
|||
/*****************************************************************************
|
||||
* Predeclare the interface implementation structures
|
||||
*/
|
||||
extern ICOM_VTABLE(IUnknown) DirectMusicBand_Uknown_Vtbl;
|
||||
extern ICOM_VTABLE(IDirectMusicBand) DirectMusicBand_Band_Vtbl;
|
||||
extern ICOM_VTABLE(IDirectMusicObject) DirectMusicBand_Object_Vtbl;
|
||||
extern ICOM_VTABLE(IPersistStream) DirectMusicBand_PeristStream_Vtbl;
|
||||
extern IUnknownVtbl DirectMusicBand_Uknown_Vtbl;
|
||||
extern IDirectMusicBandVtbl DirectMusicBand_Band_Vtbl;
|
||||
extern IDirectMusicObjectVtbl DirectMusicBand_Object_Vtbl;
|
||||
extern IPersistStreamVtbl DirectMusicBand_PeristStream_Vtbl;
|
||||
|
||||
extern ICOM_VTABLE(IUnknown) DirectMusicBandTrack_Unknown_Vtbl;
|
||||
extern ICOM_VTABLE(IDirectMusicTrack8) DirectMusicBandTrack_DirectMusicTrack_Vtbl;
|
||||
extern ICOM_VTABLE(IPersistStream) DirectMusicBandTrack_PersistStream_Vtbl;
|
||||
extern IUnknownVtbl DirectMusicBandTrack_Unknown_Vtbl;
|
||||
extern IDirectMusicTrack8Vtbl DirectMusicBandTrack_DirectMusicTrack_Vtbl;
|
||||
extern IPersistStreamVtbl DirectMusicBandTrack_PersistStream_Vtbl;
|
||||
|
||||
/*****************************************************************************
|
||||
* ClassFactory
|
||||
|
@ -99,10 +99,10 @@ typedef struct _DMUS_PRIVATE_BAND {
|
|||
*/
|
||||
struct IDirectMusicBandImpl {
|
||||
/* IUnknown fields */
|
||||
ICOM_VTABLE(IUnknown) *UnknownVtbl;
|
||||
ICOM_VTABLE(IDirectMusicBand) *BandVtbl;
|
||||
ICOM_VTABLE(IDirectMusicObject) *ObjectVtbl;
|
||||
ICOM_VTABLE(IPersistStream) *PersistStreamVtbl;
|
||||
IUnknownVtbl *UnknownVtbl;
|
||||
IDirectMusicBandVtbl *BandVtbl;
|
||||
IDirectMusicObjectVtbl *ObjectVtbl;
|
||||
IPersistStreamVtbl *PersistStreamVtbl;
|
||||
DWORD ref;
|
||||
|
||||
/* IDirectMusicBandImpl fields */
|
||||
|
@ -145,9 +145,9 @@ extern HRESULT WINAPI IDirectMusicBandImpl_IPersistStream_GetSizeMax (LPPERSISTS
|
|||
*/
|
||||
struct IDirectMusicBandTrack {
|
||||
/* IUnknown fields */
|
||||
ICOM_VTABLE(IUnknown) *UnknownVtbl;
|
||||
ICOM_VTABLE(IDirectMusicTrack8) *TrackVtbl;
|
||||
ICOM_VTABLE(IPersistStream) *PersistStreamVtbl;
|
||||
IUnknownVtbl *UnknownVtbl;
|
||||
IDirectMusicTrack8Vtbl *TrackVtbl;
|
||||
IPersistStreamVtbl *PersistStreamVtbl;
|
||||
DWORD ref;
|
||||
|
||||
/* IDirectMusicBandTrack fields */
|
||||
|
|
|
@ -68,7 +68,7 @@ ULONG WINAPI IDirectMusicChordMapImpl_IUnknown_Release (LPUNKNOWN iface) {
|
|||
return ref;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IUnknown) DirectMusicChordMap_Unknown_Vtbl = {
|
||||
IUnknownVtbl DirectMusicChordMap_Unknown_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectMusicChordMapImpl_IUnknown_QueryInterface,
|
||||
IDirectMusicChordMapImpl_IUnknown_AddRef,
|
||||
|
@ -97,7 +97,7 @@ HRESULT WINAPI IDirectMusicChordMapImpl_IDirectMusicChordMap_GetScale (LPDIRECTM
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IDirectMusicChordMap) DirectMusicChordMap_ChordMap_Vtbl = {
|
||||
IDirectMusicChordMapVtbl DirectMusicChordMap_ChordMap_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectMusicChordMapImpl_IDirectMusicChordMap_QueryInterface,
|
||||
IDirectMusicChordMapImpl_IDirectMusicChordMap_AddRef,
|
||||
|
@ -311,7 +311,7 @@ HRESULT WINAPI IDirectMusicChordMapImpl_IDirectMusicObject_ParseDescriptor (LPDI
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IDirectMusicObject) DirectMusicChordMap_Object_Vtbl = {
|
||||
IDirectMusicObjectVtbl DirectMusicChordMap_Object_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectMusicChordMapImpl_IDirectMusicObject_QueryInterface,
|
||||
IDirectMusicChordMapImpl_IDirectMusicObject_AddRef,
|
||||
|
@ -501,7 +501,7 @@ HRESULT WINAPI IDirectMusicChordMapImpl_IPersistStream_GetSizeMax (LPPERSISTSTRE
|
|||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IPersistStream) DirectMusicChordMap_PersistStream_Vtbl = {
|
||||
IPersistStreamVtbl DirectMusicChordMap_PersistStream_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectMusicChordMapImpl_IPersistStream_QueryInterface,
|
||||
IDirectMusicChordMapImpl_IPersistStream_AddRef,
|
||||
|
|
|
@ -65,7 +65,7 @@ ULONG WINAPI IDirectMusicChordMapTrack_IUnknown_Release (LPUNKNOWN iface) {
|
|||
return ref;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IUnknown) DirectMusicChordMapTrack_Unknown_Vtbl = {
|
||||
IUnknownVtbl DirectMusicChordMapTrack_Unknown_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectMusicChordMapTrack_IUnknown_QueryInterface,
|
||||
IDirectMusicChordMapTrack_IUnknown_AddRef,
|
||||
|
@ -183,7 +183,7 @@ HRESULT WINAPI IDirectMusicChordMapTrack_IDirectMusicTrack_Join (LPDIRECTMUSICTR
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IDirectMusicTrack8) DirectMusicChordMapTrack_Track_Vtbl = {
|
||||
IDirectMusicTrack8Vtbl DirectMusicChordMapTrack_Track_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectMusicChordMapTrack_IDirectMusicTrack_QueryInterface,
|
||||
IDirectMusicChordMapTrack_IDirectMusicTrack_AddRef,
|
||||
|
@ -243,7 +243,7 @@ HRESULT WINAPI IDirectMusicChordMapTrack_IPersistStream_GetSizeMax (LPPERSISTSTR
|
|||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IPersistStream) DirectMusicChordMapTrack_PersistStream_Vtbl = {
|
||||
IPersistStreamVtbl DirectMusicChordMapTrack_PersistStream_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectMusicChordMapTrack_IPersistStream_QueryInterface,
|
||||
IDirectMusicChordMapTrack_IPersistStream_AddRef,
|
||||
|
|
|
@ -89,7 +89,7 @@ HRESULT WINAPI IDirectMusicComposerImpl_ChangeChordMap (LPDIRECTMUSICCOMPOSER if
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IDirectMusicComposer) DirectMusicComposer_Vtbl = {
|
||||
IDirectMusicComposerVtbl DirectMusicComposer_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectMusicComposerImpl_QueryInterface,
|
||||
IDirectMusicComposerImpl_AddRef,
|
||||
|
|
|
@ -59,7 +59,7 @@ static HRESULT WINAPI ChordMapCF_LockServer(LPCLASSFACTORY iface,BOOL dolock) {
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IClassFactory) ChordMapCF_Vtbl = {
|
||||
static IClassFactoryVtbl ChordMapCF_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
ChordMapCF_QueryInterface,
|
||||
ChordMapCF_AddRef,
|
||||
|
@ -102,7 +102,7 @@ static HRESULT WINAPI ComposerCF_LockServer(LPCLASSFACTORY iface,BOOL dolock) {
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IClassFactory) ComposerCF_Vtbl = {
|
||||
static IClassFactoryVtbl ComposerCF_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
ComposerCF_QueryInterface,
|
||||
ComposerCF_AddRef,
|
||||
|
@ -145,7 +145,7 @@ static HRESULT WINAPI ChordMapTrackCF_LockServer(LPCLASSFACTORY iface,BOOL doloc
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IClassFactory) ChordMapTrackCF_Vtbl = {
|
||||
static IClassFactoryVtbl ChordMapTrackCF_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
ChordMapTrackCF_QueryInterface,
|
||||
ChordMapTrackCF_AddRef,
|
||||
|
@ -190,7 +190,7 @@ static HRESULT WINAPI TemplateCF_LockServer(LPCLASSFACTORY iface,BOOL dolock) {
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IClassFactory) TemplateCF_Vtbl = {
|
||||
static IClassFactoryVtbl TemplateCF_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
TemplateCF_QueryInterface,
|
||||
TemplateCF_AddRef,
|
||||
|
@ -233,7 +233,7 @@ static HRESULT WINAPI SignPostTrackCF_LockServer(LPCLASSFACTORY iface,BOOL doloc
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IClassFactory) SignPostTrackCF_Vtbl = {
|
||||
static IClassFactoryVtbl SignPostTrackCF_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
SignPostTrackCF_QueryInterface,
|
||||
SignPostTrackCF_AddRef,
|
||||
|
|
|
@ -52,20 +52,20 @@ typedef struct IDirectMusicSignPostTrack IDirectMusicSignPostTrack;
|
|||
/*****************************************************************************
|
||||
* Predeclare the interface implementation structures
|
||||
*/
|
||||
extern ICOM_VTABLE(IUnknown) DirectMusicChordMap_Unknown_Vtbl;
|
||||
extern ICOM_VTABLE(IDirectMusicChordMap) DirectMusicChordMap_ChordMap_Vtbl;
|
||||
extern ICOM_VTABLE(IDirectMusicObject) DirectMusicChordMap_Object_Vtbl;
|
||||
extern ICOM_VTABLE(IPersistStream) DirectMusicChordMap_PersistStream_Vtbl;
|
||||
extern IUnknownVtbl DirectMusicChordMap_Unknown_Vtbl;
|
||||
extern IDirectMusicChordMapVtbl DirectMusicChordMap_ChordMap_Vtbl;
|
||||
extern IDirectMusicObjectVtbl DirectMusicChordMap_Object_Vtbl;
|
||||
extern IPersistStreamVtbl DirectMusicChordMap_PersistStream_Vtbl;
|
||||
|
||||
extern ICOM_VTABLE(IDirectMusicComposer) DirectMusicComposer_Vtbl;
|
||||
extern IDirectMusicComposerVtbl DirectMusicComposer_Vtbl;
|
||||
|
||||
extern ICOM_VTABLE(IUnknown) DirectMusicChordMapTrack_Unknown_Vtbl;
|
||||
extern ICOM_VTABLE(IDirectMusicTrack8) DirectMusicChordMapTrack_Track_Vtbl;
|
||||
extern ICOM_VTABLE(IPersistStream) DirectMusicChordMapTrack_PersistStream_Vtbl;
|
||||
extern IUnknownVtbl DirectMusicChordMapTrack_Unknown_Vtbl;
|
||||
extern IDirectMusicTrack8Vtbl DirectMusicChordMapTrack_Track_Vtbl;
|
||||
extern IPersistStreamVtbl DirectMusicChordMapTrack_PersistStream_Vtbl;
|
||||
|
||||
extern ICOM_VTABLE(IUnknown) DirectMusicSignPostTrack_Unknown_Vtbl;
|
||||
extern ICOM_VTABLE(IDirectMusicTrack8) DirectMusicSignPostTrack_Track_Vtbl;
|
||||
extern ICOM_VTABLE(IPersistStream) DirectMusicSignPostTrack_PersistStream_Vtbl;
|
||||
extern IUnknownVtbl DirectMusicSignPostTrack_Unknown_Vtbl;
|
||||
extern IDirectMusicTrack8Vtbl DirectMusicSignPostTrack_Track_Vtbl;
|
||||
extern IPersistStreamVtbl DirectMusicSignPostTrack_PersistStream_Vtbl;
|
||||
|
||||
/*****************************************************************************
|
||||
* ClassFactory
|
||||
|
@ -80,10 +80,10 @@ extern HRESULT WINAPI DMUSIC_CreateDirectMusicSignPostTrack (LPCGUID lpcGUID, LP
|
|||
*/
|
||||
struct IDirectMusicChordMapImpl {
|
||||
/* IUnknown fields */
|
||||
ICOM_VTABLE(IUnknown) *UnknownVtbl;
|
||||
ICOM_VTABLE(IDirectMusicChordMap) *ChordMapVtbl;
|
||||
ICOM_VTABLE(IDirectMusicObject) *ObjectVtbl;
|
||||
ICOM_VTABLE(IPersistStream) *PersistStreamVtbl;
|
||||
IUnknownVtbl *UnknownVtbl;
|
||||
IDirectMusicChordMapVtbl *ChordMapVtbl;
|
||||
IDirectMusicObjectVtbl *ObjectVtbl;
|
||||
IPersistStreamVtbl *PersistStreamVtbl;
|
||||
DWORD ref;
|
||||
|
||||
/* IDirectMusicChordMapImpl fields */
|
||||
|
@ -146,9 +146,9 @@ extern HRESULT WINAPI IDirectMusicComposerImpl_ChangeChordMap (LPDIRECTMUSICCOMP
|
|||
*/
|
||||
struct IDirectMusicChordMapTrack {
|
||||
/* IUnknown fields */
|
||||
ICOM_VTABLE(IUnknown) *UnknownVtbl;
|
||||
ICOM_VTABLE(IDirectMusicTrack8) *TrackVtbl;
|
||||
ICOM_VTABLE(IPersistStream) *PersistStreamVtbl;
|
||||
IUnknownVtbl *UnknownVtbl;
|
||||
IDirectMusicTrack8Vtbl *TrackVtbl;
|
||||
IPersistStreamVtbl *PersistStreamVtbl;
|
||||
DWORD ref;
|
||||
|
||||
/* IDirectMusicChordMapTrack fields */
|
||||
|
@ -194,9 +194,9 @@ extern HRESULT WINAPI IDirectMusicChordMapTrack_IPersistStream_GetSizeMax (LPPER
|
|||
*/
|
||||
struct IDirectMusicSignPostTrack {
|
||||
/* IUnknown fields */
|
||||
ICOM_VTABLE(IUnknown) *UnknownVtbl;
|
||||
ICOM_VTABLE(IDirectMusicTrack8) *TrackVtbl;
|
||||
ICOM_VTABLE(IPersistStream) *PersistStreamVtbl;
|
||||
IUnknownVtbl *UnknownVtbl;
|
||||
IDirectMusicTrack8Vtbl *TrackVtbl;
|
||||
IPersistStreamVtbl *PersistStreamVtbl;
|
||||
DWORD ref;
|
||||
|
||||
/* IDirectMusicSignPostTrack fields */
|
||||
|
|
|
@ -65,7 +65,7 @@ ULONG WINAPI IDirectMusicSignPostTrack_IUnknown_Release (LPUNKNOWN iface) {
|
|||
return ref;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IUnknown) DirectMusicSignPostTrack_Unknown_Vtbl = {
|
||||
IUnknownVtbl DirectMusicSignPostTrack_Unknown_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectMusicSignPostTrack_IUnknown_QueryInterface,
|
||||
IDirectMusicSignPostTrack_IUnknown_AddRef,
|
||||
|
@ -180,7 +180,7 @@ HRESULT WINAPI IDirectMusicSignPostTrack_IDirectMusicTrack_Join (LPDIRECTMUSICTR
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IDirectMusicTrack8) DirectMusicSignPostTrack_Track_Vtbl = {
|
||||
IDirectMusicTrack8Vtbl DirectMusicSignPostTrack_Track_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectMusicSignPostTrack_IDirectMusicTrack_QueryInterface,
|
||||
IDirectMusicSignPostTrack_IDirectMusicTrack_AddRef,
|
||||
|
@ -240,7 +240,7 @@ HRESULT WINAPI IDirectMusicSignPostTrack_IPersistStream_GetSizeMax (LPPERSISTSTR
|
|||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IPersistStream) DirectMusicSignPostTrack_PersistStream_Vtbl =
|
||||
IPersistStreamVtbl DirectMusicSignPostTrack_PersistStream_Vtbl =
|
||||
{
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectMusicSignPostTrack_IPersistStream_QueryInterface,
|
||||
|
|
|
@ -71,7 +71,7 @@ ULONG WINAPI IDirectMusicAudioPathImpl_IUnknown_Release (LPUNKNOWN iface) {
|
|||
return ref;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IUnknown) DirectMusicAudioPath_Unknown_Vtbl = {
|
||||
IUnknownVtbl DirectMusicAudioPath_Unknown_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectMusicAudioPathImpl_IUnknown_QueryInterface,
|
||||
IDirectMusicAudioPathImpl_IUnknown_AddRef,
|
||||
|
@ -210,7 +210,7 @@ HRESULT WINAPI IDirectMusicAudioPathImpl_IDirectMusicAudioPath_ConvertPChannel (
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IDirectMusicAudioPath) DirectMusicAudioPath_AudioPath_Vtbl = {
|
||||
IDirectMusicAudioPathVtbl DirectMusicAudioPath_AudioPath_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectMusicAudioPathImpl_IDirectMusicAudioPath_QueryInterface,
|
||||
IDirectMusicAudioPathImpl_IDirectMusicAudioPath_AddRef,
|
||||
|
@ -428,7 +428,7 @@ HRESULT WINAPI IDirectMusicAudioPathImpl_IDirectMusicObject_ParseDescriptor (LPD
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IDirectMusicObject) DirectMusicAudioPath_Object_Vtbl = {
|
||||
IDirectMusicObjectVtbl DirectMusicAudioPath_Object_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectMusicAudioPathImpl_IDirectMusicObject_QueryInterface,
|
||||
IDirectMusicAudioPathImpl_IDirectMusicObject_AddRef,
|
||||
|
@ -617,7 +617,7 @@ HRESULT WINAPI IDirectMusicAudioPathImpl_IPersistStream_GetSizeMax (LPPERSISTSTR
|
|||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IPersistStream) DirectMusicAudioPath_PersistStream_Vtbl = {
|
||||
IPersistStreamVtbl DirectMusicAudioPath_PersistStream_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectMusicAudioPathImpl_IPersistStream_QueryInterface,
|
||||
IDirectMusicAudioPathImpl_IPersistStream_AddRef,
|
||||
|
|
|
@ -61,7 +61,7 @@ static HRESULT WINAPI PerformanceCF_LockServer(LPCLASSFACTORY iface,BOOL dolock)
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IClassFactory) PerformanceCF_Vtbl = {
|
||||
static IClassFactoryVtbl PerformanceCF_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
PerformanceCF_QueryInterface,
|
||||
PerformanceCF_AddRef,
|
||||
|
@ -104,7 +104,7 @@ static HRESULT WINAPI SegmentCF_LockServer(LPCLASSFACTORY iface,BOOL dolock) {
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IClassFactory) SegmentCF_Vtbl = {
|
||||
static IClassFactoryVtbl SegmentCF_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
SegmentCF_QueryInterface,
|
||||
SegmentCF_AddRef,
|
||||
|
@ -147,7 +147,7 @@ static HRESULT WINAPI SegmentStateCF_LockServer(LPCLASSFACTORY iface,BOOL dolock
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IClassFactory) SegmentStateCF_Vtbl = {
|
||||
static IClassFactoryVtbl SegmentStateCF_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
SegmentStateCF_QueryInterface,
|
||||
SegmentStateCF_AddRef,
|
||||
|
@ -190,7 +190,7 @@ static HRESULT WINAPI GraphCF_LockServer(LPCLASSFACTORY iface,BOOL dolock) {
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IClassFactory) GraphCF_Vtbl = {
|
||||
static IClassFactoryVtbl GraphCF_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
GraphCF_QueryInterface,
|
||||
GraphCF_AddRef,
|
||||
|
@ -233,7 +233,7 @@ static HRESULT WINAPI TempoTrackCF_LockServer(LPCLASSFACTORY iface,BOOL dolock)
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IClassFactory) TempoTrackCF_Vtbl = {
|
||||
static IClassFactoryVtbl TempoTrackCF_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
TempoTrackCF_QueryInterface,
|
||||
TempoTrackCF_AddRef,
|
||||
|
@ -276,7 +276,7 @@ static HRESULT WINAPI SeqTrackCF_LockServer(LPCLASSFACTORY iface,BOOL dolock) {
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IClassFactory) SeqTrackCF_Vtbl = {
|
||||
static IClassFactoryVtbl SeqTrackCF_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
SeqTrackCF_QueryInterface,
|
||||
SeqTrackCF_AddRef,
|
||||
|
@ -319,7 +319,7 @@ static HRESULT WINAPI SysExTrackCF_LockServer(LPCLASSFACTORY iface,BOOL dolock)
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IClassFactory) SysExTrackCF_Vtbl = {
|
||||
static IClassFactoryVtbl SysExTrackCF_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
SysExTrackCF_QueryInterface,
|
||||
SysExTrackCF_AddRef,
|
||||
|
@ -362,7 +362,7 @@ static HRESULT WINAPI TimeSigTrackCF_LockServer(LPCLASSFACTORY iface,BOOL dolock
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IClassFactory) TimeSigTrackCF_Vtbl = {
|
||||
static IClassFactoryVtbl TimeSigTrackCF_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
TimeSigTrackCF_QueryInterface,
|
||||
TimeSigTrackCF_AddRef,
|
||||
|
@ -405,7 +405,7 @@ static HRESULT WINAPI ParamControlTrackCF_LockServer(LPCLASSFACTORY iface,BOOL d
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IClassFactory) ParamControlTrackCF_Vtbl = {
|
||||
static IClassFactoryVtbl ParamControlTrackCF_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
ParamControlTrackCF_QueryInterface,
|
||||
ParamControlTrackCF_AddRef,
|
||||
|
@ -448,7 +448,7 @@ static HRESULT WINAPI MarkerTrackCF_LockServer(LPCLASSFACTORY iface,BOOL dolock)
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IClassFactory) MarkerTrackCF_Vtbl = {
|
||||
static IClassFactoryVtbl MarkerTrackCF_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
MarkerTrackCF_QueryInterface,
|
||||
MarkerTrackCF_AddRef,
|
||||
|
@ -491,7 +491,7 @@ static HRESULT WINAPI LyricsTrackCF_LockServer(LPCLASSFACTORY iface,BOOL dolock)
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IClassFactory) LyricsTrackCF_Vtbl = {
|
||||
static IClassFactoryVtbl LyricsTrackCF_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
LyricsTrackCF_QueryInterface,
|
||||
LyricsTrackCF_AddRef,
|
||||
|
@ -535,7 +535,7 @@ static HRESULT WINAPI SegTriggerTrackCF_LockServer(LPCLASSFACTORY iface,BOOL dol
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IClassFactory) SegTriggerTrackCF_Vtbl = {
|
||||
static IClassFactoryVtbl SegTriggerTrackCF_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
SegTriggerTrackCF_QueryInterface,
|
||||
SegTriggerTrackCF_AddRef,
|
||||
|
@ -578,7 +578,7 @@ static HRESULT WINAPI AudioPathCF_LockServer(LPCLASSFACTORY iface,BOOL dolock) {
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IClassFactory) AudioPathCF_Vtbl = {
|
||||
static IClassFactoryVtbl AudioPathCF_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
AudioPathCF_QueryInterface,
|
||||
AudioPathCF_AddRef,
|
||||
|
@ -621,7 +621,7 @@ static HRESULT WINAPI WaveTrackCF_LockServer(LPCLASSFACTORY iface,BOOL dolock) {
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
static ICOM_VTABLE(IClassFactory) WaveTrackCF_Vtbl = {
|
||||
static IClassFactoryVtbl WaveTrackCF_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
WaveTrackCF_QueryInterface,
|
||||
WaveTrackCF_AddRef,
|
||||
|
|
|
@ -65,64 +65,64 @@ typedef struct IDirectMusicWaveTrack IDirectMusicWaveTrack;
|
|||
/*****************************************************************************
|
||||
* Predeclare the interface implementation structures
|
||||
*/
|
||||
extern ICOM_VTABLE(IDirectMusicPerformance8) DirectMusicPerformance8_Vtbl;
|
||||
extern IDirectMusicPerformance8Vtbl DirectMusicPerformance8_Vtbl;
|
||||
|
||||
extern ICOM_VTABLE(IUnknown) DirectMusicSegment8_Unknown_Vtbl;
|
||||
extern ICOM_VTABLE(IDirectMusicSegment8) DirectMusicSegment8_Segment_Vtbl;
|
||||
extern ICOM_VTABLE(IDirectMusicObject) DirectMusicSegment8_Object_Vtbl;
|
||||
extern ICOM_VTABLE(IPersistStream) DirectMusicSegment8_PersistStream_Vtbl;
|
||||
extern IUnknownVtbl DirectMusicSegment8_Unknown_Vtbl;
|
||||
extern IDirectMusicSegment8Vtbl DirectMusicSegment8_Segment_Vtbl;
|
||||
extern IDirectMusicObjectVtbl DirectMusicSegment8_Object_Vtbl;
|
||||
extern IPersistStreamVtbl DirectMusicSegment8_PersistStream_Vtbl;
|
||||
|
||||
extern ICOM_VTABLE(IDirectMusicSegmentState8) DirectMusicSegmentState8_Vtbl;
|
||||
extern IDirectMusicSegmentState8Vtbl DirectMusicSegmentState8_Vtbl;
|
||||
|
||||
extern ICOM_VTABLE(IUnknown) DirectMusicGraph_Unknown_Vtbl;
|
||||
extern ICOM_VTABLE(IDirectMusicGraph) DirectMusicGraph_Gtaph_Vtbl;
|
||||
extern ICOM_VTABLE(IDirectMusicObject) DirectMusicGraph_Object_Vtbl;
|
||||
extern ICOM_VTABLE(IPersistStream) DirectMusicGraph_PersistStream_Vtbl;
|
||||
extern IUnknownVtbl DirectMusicGraph_Unknown_Vtbl;
|
||||
extern IDirectMusicGraphVtbl DirectMusicGraph_Gtaph_Vtbl;
|
||||
extern IDirectMusicObjectVtbl DirectMusicGraph_Object_Vtbl;
|
||||
extern IPersistStreamVtbl DirectMusicGraph_PersistStream_Vtbl;
|
||||
|
||||
extern ICOM_VTABLE(IUnknown) DirectMusicAudioPath_Unknown_Vtbl;
|
||||
extern ICOM_VTABLE(IDirectMusicAudioPath) DirectMusicAudioPath_AudioPath_Vtbl;
|
||||
extern ICOM_VTABLE(IDirectMusicObject) DirectMusicAudioPath_Object_Vtbl;
|
||||
extern ICOM_VTABLE(IPersistStream) DirectMusicAudioPath_Persist_Stream_Vtbl;
|
||||
extern IUnknownVtbl DirectMusicAudioPath_Unknown_Vtbl;
|
||||
extern IDirectMusicAudioPathVtbl DirectMusicAudioPath_AudioPath_Vtbl;
|
||||
extern IDirectMusicObjectVtbl DirectMusicAudioPath_Object_Vtbl;
|
||||
extern IPersistStreamVtbl DirectMusicAudioPath_Persist_Stream_Vtbl;
|
||||
|
||||
extern ICOM_VTABLE(IDirectMusicTool8) DirectMusicTool8_Vtbl;
|
||||
extern IDirectMusicTool8Vtbl DirectMusicTool8_Vtbl;
|
||||
|
||||
extern ICOM_VTABLE(IDirectMusicPatternTrack) DirectMusicPatternTrack_Vtbl;
|
||||
extern IDirectMusicPatternTrackVtbl DirectMusicPatternTrack_Vtbl;
|
||||
|
||||
extern ICOM_VTABLE(IUnknown) DirectMusicLyricsTrack_Unknown_Vtbl;
|
||||
extern ICOM_VTABLE(IDirectMusicTrack8) DirectMusicLyricsTrack_Track_Vtbl;
|
||||
extern ICOM_VTABLE(IPersistStream) DirectMusicLyricsTrack_PersistStream_Vtbl;
|
||||
extern IUnknownVtbl DirectMusicLyricsTrack_Unknown_Vtbl;
|
||||
extern IDirectMusicTrack8Vtbl DirectMusicLyricsTrack_Track_Vtbl;
|
||||
extern IPersistStreamVtbl DirectMusicLyricsTrack_PersistStream_Vtbl;
|
||||
|
||||
extern ICOM_VTABLE(IUnknown) DirectMusicMarkerTrack_Unknown_Vtbl;
|
||||
extern ICOM_VTABLE(IDirectMusicTrack8) DirectMusicMarkerTrack_Track_Vtbl;
|
||||
extern ICOM_VTABLE(IPersistStream) DirectMusicMarkerTrack_PersistStream_Vtbl;
|
||||
extern IUnknownVtbl DirectMusicMarkerTrack_Unknown_Vtbl;
|
||||
extern IDirectMusicTrack8Vtbl DirectMusicMarkerTrack_Track_Vtbl;
|
||||
extern IPersistStreamVtbl DirectMusicMarkerTrack_PersistStream_Vtbl;
|
||||
|
||||
extern ICOM_VTABLE(IUnknown) DirectMusicParamControlTrack_Unknown_Vtbl;
|
||||
extern ICOM_VTABLE(IDirectMusicTrack8) DirectMusicParamControlTrack_Track_Vtbl;
|
||||
extern ICOM_VTABLE(IPersistStream) DirectMusicParamControlTrack_PersistStream_Vtbl;
|
||||
extern IUnknownVtbl DirectMusicParamControlTrack_Unknown_Vtbl;
|
||||
extern IDirectMusicTrack8Vtbl DirectMusicParamControlTrack_Track_Vtbl;
|
||||
extern IPersistStreamVtbl DirectMusicParamControlTrack_PersistStream_Vtbl;
|
||||
|
||||
extern ICOM_VTABLE(IUnknown) DirectMusicSegTriggerTrack_Unknown_Vtbl;
|
||||
extern ICOM_VTABLE(IDirectMusicTrack8) DirectMusicSegTriggerTrack_Track_Vtbl;
|
||||
extern ICOM_VTABLE(IPersistStream) DirectMusicSegTriggerTrack_PersistStream_Vtbl;
|
||||
extern IUnknownVtbl DirectMusicSegTriggerTrack_Unknown_Vtbl;
|
||||
extern IDirectMusicTrack8Vtbl DirectMusicSegTriggerTrack_Track_Vtbl;
|
||||
extern IPersistStreamVtbl DirectMusicSegTriggerTrack_PersistStream_Vtbl;
|
||||
|
||||
extern ICOM_VTABLE(IUnknown) DirectMusicSeqTrack_Unknown_Vtbl;
|
||||
extern ICOM_VTABLE(IDirectMusicTrack8) DirectMusicSeqTrack_Track_Vtbl;
|
||||
extern ICOM_VTABLE(IPersistStream) DirectMusicSeqTrack_PersistStream_Vtbl;
|
||||
extern IUnknownVtbl DirectMusicSeqTrack_Unknown_Vtbl;
|
||||
extern IDirectMusicTrack8Vtbl DirectMusicSeqTrack_Track_Vtbl;
|
||||
extern IPersistStreamVtbl DirectMusicSeqTrack_PersistStream_Vtbl;
|
||||
|
||||
extern ICOM_VTABLE(IUnknown) DirectMusicSysExTrack_Unknown_Vtbl;
|
||||
extern ICOM_VTABLE(IDirectMusicTrack8) DirectMusicSysExTrack_Track_Vtbl;
|
||||
extern ICOM_VTABLE(IPersistStream) DirectMusicSysExTrack_PersistStream_Vtbl;
|
||||
extern IUnknownVtbl DirectMusicSysExTrack_Unknown_Vtbl;
|
||||
extern IDirectMusicTrack8Vtbl DirectMusicSysExTrack_Track_Vtbl;
|
||||
extern IPersistStreamVtbl DirectMusicSysExTrack_PersistStream_Vtbl;
|
||||
|
||||
extern ICOM_VTABLE(IUnknown) DirectMusicTempoTrack_Unknown_Vtbl;
|
||||
extern ICOM_VTABLE(IDirectMusicTrack8) DirectMusicTempoTrack_Track_Vtbl;
|
||||
extern ICOM_VTABLE(IPersistStream) DirectMusicTempoTrack_PersistStream_Vtbl;
|
||||
extern IUnknownVtbl DirectMusicTempoTrack_Unknown_Vtbl;
|
||||
extern IDirectMusicTrack8Vtbl DirectMusicTempoTrack_Track_Vtbl;
|
||||
extern IPersistStreamVtbl DirectMusicTempoTrack_PersistStream_Vtbl;
|
||||
|
||||
extern ICOM_VTABLE(IUnknown) DirectMusicTimeSigTrack_Unknown_Vtbl;
|
||||
extern ICOM_VTABLE(IDirectMusicTrack8) DirectMusicTimeSigTrack_Track_Vtbl;
|
||||
extern ICOM_VTABLE(IPersistStream) DirectMusicTimeSigTrack_PersistStream_Vtbl;
|
||||
extern IUnknownVtbl DirectMusicTimeSigTrack_Unknown_Vtbl;
|
||||
extern IDirectMusicTrack8Vtbl DirectMusicTimeSigTrack_Track_Vtbl;
|
||||
extern IPersistStreamVtbl DirectMusicTimeSigTrack_PersistStream_Vtbl;
|
||||
|
||||
extern ICOM_VTABLE(IUnknown) DirectMusicWaveTrack_Unknown_Vtbl;
|
||||
extern ICOM_VTABLE(IDirectMusicTrack8) DirectMusicWaveTrack_Track_Vtbl;
|
||||
extern ICOM_VTABLE(IPersistStream) DirectMusicWaveTrack_PersistStream_Vtbl;
|
||||
extern IUnknownVtbl DirectMusicWaveTrack_Unknown_Vtbl;
|
||||
extern IDirectMusicTrack8Vtbl DirectMusicWaveTrack_Track_Vtbl;
|
||||
extern IPersistStreamVtbl DirectMusicWaveTrack_PersistStream_Vtbl;
|
||||
|
||||
/*****************************************************************************
|
||||
* ClassFactory
|
||||
|
@ -290,10 +290,10 @@ extern HRESULT WINAPI IDirectMusicPerformance8Impl_GetParamEx (LPDIRECTMUSICPERF
|
|||
*/
|
||||
struct IDirectMusicSegment8Impl {
|
||||
/* IUnknown fields */
|
||||
ICOM_VTABLE(IUnknown) *UnknownVtbl;
|
||||
ICOM_VTABLE(IDirectMusicSegment8) *SegmentVtbl;
|
||||
ICOM_VTABLE(IDirectMusicObject) *ObjectVtbl;
|
||||
ICOM_VTABLE(IPersistStream) *PersistStreamVtbl;
|
||||
IUnknownVtbl *UnknownVtbl;
|
||||
IDirectMusicSegment8Vtbl *SegmentVtbl;
|
||||
IDirectMusicObjectVtbl *ObjectVtbl;
|
||||
IPersistStreamVtbl *PersistStreamVtbl;
|
||||
DWORD ref;
|
||||
|
||||
/* IDirectMusicSegment8Impl fields */
|
||||
|
@ -385,10 +385,10 @@ extern HRESULT WINAPI IDirectMusicSegmentState8Impl_GetObjectInPath (LPDIRECTMUS
|
|||
*/
|
||||
struct IDirectMusicGraphImpl {
|
||||
/* IUnknown fields */
|
||||
ICOM_VTABLE(IUnknown) *UnknownVtbl;
|
||||
ICOM_VTABLE(IDirectMusicGraph) *GraphVtbl;
|
||||
ICOM_VTABLE(IDirectMusicObject) *ObjectVtbl;
|
||||
ICOM_VTABLE(IPersistStream) *PersistStreamVtbl;
|
||||
IUnknownVtbl *UnknownVtbl;
|
||||
IDirectMusicGraphVtbl *GraphVtbl;
|
||||
IDirectMusicObjectVtbl *ObjectVtbl;
|
||||
IPersistStreamVtbl *PersistStreamVtbl;
|
||||
DWORD ref;
|
||||
|
||||
/* IDirectMusicGraphImpl fields */
|
||||
|
@ -430,10 +430,10 @@ extern HRESULT WINAPI IDirectMusicGraphImpl_IPersistStream_GetSizeMax (LPPERSIST
|
|||
*/
|
||||
struct IDirectMusicAudioPathImpl {
|
||||
/* IUnknown fields */
|
||||
ICOM_VTABLE(IUnknown) *UnknownVtbl;
|
||||
ICOM_VTABLE(IDirectMusicAudioPath) *AudioPathVtbl;
|
||||
ICOM_VTABLE(IDirectMusicObject) *ObjectVtbl;
|
||||
ICOM_VTABLE(IPersistStream) *PersistStreamVtbl;
|
||||
IUnknownVtbl *UnknownVtbl;
|
||||
IDirectMusicAudioPathVtbl *AudioPathVtbl;
|
||||
IDirectMusicObjectVtbl *ObjectVtbl;
|
||||
IPersistStreamVtbl *PersistStreamVtbl;
|
||||
DWORD ref;
|
||||
|
||||
/* IDirectMusicAudioPathImpl fields */
|
||||
|
@ -526,9 +526,9 @@ extern HRESULT WINAPI IDirectMusicPatternTrackImpl_SetPatternByName (LPDIRECTMUS
|
|||
struct IDirectMusicLyricsTrack
|
||||
{
|
||||
/* IUnknown fields */
|
||||
ICOM_VTABLE(IUnknown) *UnknownVtbl;
|
||||
ICOM_VTABLE(IDirectMusicTrack8) *TrackVtbl;
|
||||
ICOM_VTABLE(IPersistStream) *PersistStreamVtbl;
|
||||
IUnknownVtbl *UnknownVtbl;
|
||||
IDirectMusicTrack8Vtbl *TrackVtbl;
|
||||
IPersistStreamVtbl *PersistStreamVtbl;
|
||||
DWORD ref;
|
||||
|
||||
/* IDirectMusicLyricsTrack fields */
|
||||
|
@ -573,9 +573,9 @@ extern HRESULT WINAPI IDirectMusicLyricsTrack_IPersistStream_GetSizeMax (LPPERSI
|
|||
*/
|
||||
struct IDirectMusicMarkerTrack {
|
||||
/* IUnknown fields */
|
||||
ICOM_VTABLE(IUnknown) *UnknownVtbl;
|
||||
ICOM_VTABLE(IDirectMusicTrack8) *TrackVtbl;
|
||||
ICOM_VTABLE(IPersistStream) *PersistStreamVtbl;
|
||||
IUnknownVtbl *UnknownVtbl;
|
||||
IDirectMusicTrack8Vtbl *TrackVtbl;
|
||||
IPersistStreamVtbl *PersistStreamVtbl;
|
||||
DWORD ref;
|
||||
|
||||
/* IDirectMusicMarkerTrack fields */
|
||||
|
@ -620,9 +620,9 @@ extern HRESULT WINAPI IDirectMusicMarkerTrack_IPersistStream_GetSizeMax (LPPERSI
|
|||
*/
|
||||
struct IDirectMusicParamControlTrack {
|
||||
/* IUnknown fields */
|
||||
ICOM_VTABLE(IUnknown) *UnknownVtbl;
|
||||
ICOM_VTABLE(IDirectMusicTrack8) *TrackVtbl;
|
||||
ICOM_VTABLE(IPersistStream) *PersistStreamVtbl;
|
||||
IUnknownVtbl *UnknownVtbl;
|
||||
IDirectMusicTrack8Vtbl *TrackVtbl;
|
||||
IPersistStreamVtbl *PersistStreamVtbl;
|
||||
DWORD ref;
|
||||
|
||||
/* IDirectMusicParamControlTrack fields */
|
||||
|
@ -667,9 +667,9 @@ extern HRESULT WINAPI IDirectMusicParamControlTrack_IPersistStream_GetSizeMax (L
|
|||
*/
|
||||
struct IDirectMusicSegTriggerTrack {
|
||||
/* IUnknown fields */
|
||||
ICOM_VTABLE(IUnknown) *UnknownVtbl;
|
||||
ICOM_VTABLE(IDirectMusicTrack8) *TrackVtbl;
|
||||
ICOM_VTABLE(IPersistStream) *PersistStreamVtbl;
|
||||
IUnknownVtbl *UnknownVtbl;
|
||||
IDirectMusicTrack8Vtbl *TrackVtbl;
|
||||
IPersistStreamVtbl *PersistStreamVtbl;
|
||||
DWORD ref;
|
||||
|
||||
/* IDirectMusicSegTriggerTrack fields */
|
||||
|
@ -716,9 +716,9 @@ extern HRESULT WINAPI IDirectMusicSegTriggerTrack_IPersistStream_GetSizeMax (LPP
|
|||
*/
|
||||
struct IDirectMusicSeqTrack {
|
||||
/* IUnknown fields */
|
||||
ICOM_VTABLE(IUnknown) *UnknownVtbl;
|
||||
ICOM_VTABLE(IDirectMusicTrack8) *TrackVtbl;
|
||||
ICOM_VTABLE(IPersistStream) *PersistStreamVtbl;
|
||||
IUnknownVtbl *UnknownVtbl;
|
||||
IDirectMusicTrack8Vtbl *TrackVtbl;
|
||||
IPersistStreamVtbl *PersistStreamVtbl;
|
||||
DWORD ref;
|
||||
|
||||
/* IDirectMusicSeqTrack fields */
|
||||
|
@ -763,9 +763,9 @@ extern HRESULT WINAPI IDirectMusicSeqTrack_IPersistStream_GetSizeMax (LPPERSISTS
|
|||
*/
|
||||
struct IDirectMusicSysExTrack {
|
||||
/* IUnknown fields */
|
||||
ICOM_VTABLE(IUnknown) *UnknownVtbl;
|
||||
ICOM_VTABLE(IDirectMusicTrack8) *TrackVtbl;
|
||||
ICOM_VTABLE(IPersistStream) *PersistStreamVtbl;
|
||||
IUnknownVtbl *UnknownVtbl;
|
||||
IDirectMusicTrack8Vtbl *TrackVtbl;
|
||||
IPersistStreamVtbl *PersistStreamVtbl;
|
||||
DWORD ref;
|
||||
|
||||
/* IDirectMusicSysExTrack fields */
|
||||
|
@ -810,9 +810,9 @@ extern HRESULT WINAPI IDirectMusicSysExTrack_IPersistStream_GetSizeMax (LPPERSIS
|
|||
*/
|
||||
struct IDirectMusicTempoTrack {
|
||||
/* IUnknown fields */
|
||||
ICOM_VTABLE(IUnknown) *UnknownVtbl;
|
||||
ICOM_VTABLE(IDirectMusicTrack8) *TrackVtbl;
|
||||
ICOM_VTABLE(IPersistStream) *PersistStreamVtbl;
|
||||
IUnknownVtbl *UnknownVtbl;
|
||||
IDirectMusicTrack8Vtbl *TrackVtbl;
|
||||
IPersistStreamVtbl *PersistStreamVtbl;
|
||||
DWORD ref;
|
||||
|
||||
/* IDirectMusicTempoTrack fields */
|
||||
|
@ -859,9 +859,9 @@ extern HRESULT WINAPI IDirectMusicTempoTrack_IPersistStream_GetSizeMax (LPPERSIS
|
|||
*/
|
||||
struct IDirectMusicTimeSigTrack {
|
||||
/* IUnknown fields */
|
||||
ICOM_VTABLE(IUnknown) *UnknownVtbl;
|
||||
ICOM_VTABLE(IDirectMusicTrack8) *TrackVtbl;
|
||||
ICOM_VTABLE(IPersistStream) *PersistStreamVtbl;
|
||||
IUnknownVtbl *UnknownVtbl;
|
||||
IDirectMusicTrack8Vtbl *TrackVtbl;
|
||||
IPersistStreamVtbl *PersistStreamVtbl;
|
||||
DWORD ref;
|
||||
|
||||
/* IDirectMusicTimeSigTrack fields */
|
||||
|
@ -906,9 +906,9 @@ extern HRESULT WINAPI IDirectMusicTimeSigTrack_IPersistStream_GetSizeMax (LPPERS
|
|||
*/
|
||||
struct IDirectMusicWaveTrack {
|
||||
/* IUnknown fields */
|
||||
ICOM_VTABLE(IUnknown) *UnknownVtbl;
|
||||
ICOM_VTABLE(IDirectMusicTrack8) *TrackVtbl;
|
||||
ICOM_VTABLE(IPersistStream) *PersistStreamVtbl;
|
||||
IUnknownVtbl *UnknownVtbl;
|
||||
IDirectMusicTrack8Vtbl *TrackVtbl;
|
||||
IPersistStreamVtbl *PersistStreamVtbl;
|
||||
DWORD ref;
|
||||
|
||||
/* IDirectMusicWaveTrack fields */
|
||||
|
|
|
@ -68,7 +68,7 @@ ULONG WINAPI IDirectMusicGraphImpl_IUnknown_Release (LPUNKNOWN iface) {
|
|||
return ref;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IUnknown) DirectMusicGraph_Unknown_Vtbl = {
|
||||
IUnknownVtbl DirectMusicGraph_Unknown_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectMusicGraphImpl_IUnknown_QueryInterface,
|
||||
IDirectMusicGraphImpl_IUnknown_AddRef,
|
||||
|
@ -175,7 +175,7 @@ HRESULT WINAPI IDirectMusicGraphImpl_IDirectMusicGraph_RemoveTool (LPDIRECTMUSIC
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IDirectMusicGraph) DirectMusicGraph_Graph_Vtbl = {
|
||||
IDirectMusicGraphVtbl DirectMusicGraph_Graph_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectMusicGraphImpl_IDirectMusicGraph_QueryInterface,
|
||||
IDirectMusicGraphImpl_IDirectMusicGraph_AddRef,
|
||||
|
@ -394,7 +394,7 @@ HRESULT WINAPI IDirectMusicGraphImpl_IDirectMusicObject_ParseDescriptor (LPDIREC
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IDirectMusicObject) DirectMusicGraph_Object_Vtbl = {
|
||||
IDirectMusicObjectVtbl DirectMusicGraph_Object_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectMusicGraphImpl_IDirectMusicObject_QueryInterface,
|
||||
IDirectMusicGraphImpl_IDirectMusicObject_AddRef,
|
||||
|
@ -582,7 +582,7 @@ HRESULT WINAPI IDirectMusicGraphImpl_IPersistStream_GetSizeMax (LPPERSISTSTREAM
|
|||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IPersistStream) DirectMusicGraph_PersistStream_Vtbl = {
|
||||
IPersistStreamVtbl DirectMusicGraph_PersistStream_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectMusicGraphImpl_IPersistStream_QueryInterface,
|
||||
IDirectMusicGraphImpl_IPersistStream_AddRef,
|
||||
|
|
|
@ -65,7 +65,7 @@ ULONG WINAPI IDirectMusicLyricsTrack_IUnknown_Release (LPUNKNOWN iface) {
|
|||
return ref;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IUnknown) DirectMusicLyricsTrack_Unknown_Vtbl = {
|
||||
IUnknownVtbl DirectMusicLyricsTrack_Unknown_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectMusicLyricsTrack_IUnknown_QueryInterface,
|
||||
IDirectMusicLyricsTrack_IUnknown_AddRef,
|
||||
|
@ -185,7 +185,7 @@ HRESULT WINAPI IDirectMusicLyricsTrack_IDirectMusicTrack_Join (LPDIRECTMUSICTRAC
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IDirectMusicTrack8) DirectMusicLyricsTrack_Track_Vtbl = {
|
||||
IDirectMusicTrack8Vtbl DirectMusicLyricsTrack_Track_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectMusicLyricsTrack_IDirectMusicTrack_QueryInterface,
|
||||
IDirectMusicLyricsTrack_IDirectMusicTrack_AddRef,
|
||||
|
@ -244,7 +244,7 @@ HRESULT WINAPI IDirectMusicLyricsTrack_IPersistStream_GetSizeMax (LPPERSISTSTREA
|
|||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IPersistStream) DirectMusicLyricsTrack_PersistStream_Vtbl = {
|
||||
IPersistStreamVtbl DirectMusicLyricsTrack_PersistStream_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectMusicLyricsTrack_IPersistStream_QueryInterface,
|
||||
IDirectMusicLyricsTrack_IPersistStream_AddRef,
|
||||
|
|
|
@ -65,7 +65,7 @@ ULONG WINAPI IDirectMusicMarkerTrack_IUnknown_Release (LPUNKNOWN iface) {
|
|||
return ref;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IUnknown) DirectMusicMarkerTrack_Unknown_Vtbl = {
|
||||
IUnknownVtbl DirectMusicMarkerTrack_Unknown_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectMusicMarkerTrack_IUnknown_QueryInterface,
|
||||
IDirectMusicMarkerTrack_IUnknown_AddRef,
|
||||
|
@ -185,7 +185,7 @@ HRESULT WINAPI IDirectMusicMarkerTrack_IDirectMusicTrack_Join (LPDIRECTMUSICTRAC
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IDirectMusicTrack8) DirectMusicMarkerTrack_Track_Vtbl = {
|
||||
IDirectMusicTrack8Vtbl DirectMusicMarkerTrack_Track_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectMusicMarkerTrack_IDirectMusicTrack_QueryInterface,
|
||||
IDirectMusicMarkerTrack_IDirectMusicTrack_AddRef,
|
||||
|
@ -244,7 +244,7 @@ HRESULT WINAPI IDirectMusicMarkerTrack_IPersistStream_GetSizeMax (LPPERSISTSTREA
|
|||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
ICOM_VTABLE(IPersistStream) DirectMusicMarkerTrack_PersistStream_Vtbl = {
|
||||
IPersistStreamVtbl DirectMusicMarkerTrack_PersistStream_Vtbl = {
|
||||
ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||
IDirectMusicMarkerTrack_IPersistStream_QueryInterface,
|
||||
IDirectMusicMarkerTrack_IPersistStream_AddRef,
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue