欢迎来到虫虫下载站 | 资源下载 资源专辑 关于我们
虫虫下载站

main.c

Wine-20031016
C
第 1 页 / 共 2 页
字号:
Thunk_IDirect3DImpl_7_AddRef(LPDIRECT3D7 iface){    TRACE("(%p)->() thunking to IDirectDraw7 interface.\n", iface);    return IDirectDraw7_AddRef(COM_INTERFACE_CAST(IDirectDrawImpl, IDirect3D7, IDirectDraw7, iface));}ULONG WINAPIThunk_IDirect3DImpl_3_AddRef(LPDIRECT3D3 iface){    TRACE("(%p)->() thunking to IDirectDraw7 interface.\n", iface);    return IDirectDraw7_AddRef(COM_INTERFACE_CAST(IDirectDrawImpl, IDirect3D3, IDirectDraw7, iface));}ULONG WINAPIThunk_IDirect3DImpl_2_AddRef(LPDIRECT3D2 iface){    TRACE("(%p)->() thunking to IDirectDraw7 interface.\n", iface);    return IDirectDraw7_AddRef(COM_INTERFACE_CAST(IDirectDrawImpl, IDirect3D2, IDirectDraw7, iface));}ULONG WINAPIThunk_IDirect3DImpl_1_AddRef(LPDIRECT3D iface){    TRACE("(%p)->() thunking to IDirectDraw7 interface.\n", iface);    return IDirectDraw7_AddRef(COM_INTERFACE_CAST(IDirectDrawImpl, IDirect3D, IDirectDraw7, iface));}ULONG WINAPIThunk_IDirect3DImpl_7_Release(LPDIRECT3D7 iface){    TRACE("(%p)->() thunking to IDirectDraw7 interface.\n", iface);    return IDirectDraw7_Release(COM_INTERFACE_CAST(IDirectDrawImpl, IDirect3D7, IDirectDraw7, iface));}ULONG WINAPIThunk_IDirect3DImpl_3_Release(LPDIRECT3D3 iface){    TRACE("(%p)->() thunking to IDirectDraw7 interface.\n", iface);    return IDirectDraw7_Release(COM_INTERFACE_CAST(IDirectDrawImpl, IDirect3D3, IDirectDraw7, iface));}ULONG WINAPIThunk_IDirect3DImpl_2_Release(LPDIRECT3D2 iface){    TRACE("(%p)->() thunking to IDirectDraw7 interface.\n", iface);    return IDirectDraw7_Release(COM_INTERFACE_CAST(IDirectDrawImpl, IDirect3D2, IDirectDraw7, iface));}ULONG WINAPIThunk_IDirect3DImpl_1_Release(LPDIRECT3D iface){    TRACE("(%p)->() thunking to IDirectDraw7 interface.\n", iface);    return IDirectDraw7_Release(COM_INTERFACE_CAST(IDirectDrawImpl, IDirect3D, IDirectDraw7, iface));}HRESULT WINAPIThunk_IDirect3DImpl_3_EnumZBufferFormats(LPDIRECT3D3 iface,                                         REFCLSID riidDevice,                                         LPD3DENUMPIXELFORMATSCALLBACK lpEnumCallback,                                         LPVOID lpContext){    TRACE("(%p)->(%s,%p,%p) thunking to IDirect3D7 interface.\n", iface, debugstr_guid(riidDevice), lpEnumCallback, lpContext);    return IDirect3D7_EnumZBufferFormats(COM_INTERFACE_CAST(IDirectDrawImpl, IDirect3D3, IDirect3D7, iface),                                         riidDevice,                                         lpEnumCallback,                                         lpContext);}HRESULT WINAPIThunk_IDirect3DImpl_3_EvictManagedTextures(LPDIRECT3D3 iface){    TRACE("(%p)->() thunking to IDirect3D7 interface.\n", iface);    return IDirect3D7_EvictManagedTextures(COM_INTERFACE_CAST(IDirectDrawImpl, IDirect3D3, IDirect3D7, iface));}HRESULT WINAPIThunk_IDirect3DImpl_2_EnumDevices(LPDIRECT3D2 iface,                                  LPD3DENUMDEVICESCALLBACK lpEnumDevicesCallback,                                  LPVOID lpUserArg){    TRACE("(%p)->(%p,%p) thunking to IDirect3D3 interface.\n", iface, lpEnumDevicesCallback, lpUserArg);    return IDirect3D3_EnumDevices(COM_INTERFACE_CAST(IDirectDrawImpl, IDirect3D2, IDirect3D3, iface),                                  lpEnumDevicesCallback,                                  lpUserArg);}HRESULT WINAPIThunk_IDirect3DImpl_2_CreateLight(LPDIRECT3D2 iface,                                  LPDIRECT3DLIGHT* lplpDirect3DLight,                                  IUnknown* pUnkOuter){    TRACE("(%p)->(%p,%p) thunking to IDirect3D3 interface.\n", iface, lplpDirect3DLight, pUnkOuter);    return IDirect3D3_CreateLight(COM_INTERFACE_CAST(IDirectDrawImpl, IDirect3D2, IDirect3D3, iface),                                  lplpDirect3DLight,                                  pUnkOuter);}HRESULT WINAPIThunk_IDirect3DImpl_1_CreateLight(LPDIRECT3D iface,                                  LPDIRECT3DLIGHT* lplpDirect3DLight,                                  IUnknown* pUnkOuter){    TRACE("(%p)->(%p,%p) thunking to IDirect3D3 interface.\n", iface, lplpDirect3DLight, pUnkOuter);    return IDirect3D3_CreateLight(COM_INTERFACE_CAST(IDirectDrawImpl, IDirect3D, IDirect3D3, iface),                                  lplpDirect3DLight,                                  pUnkOuter);}HRESULT WINAPIThunk_IDirect3DImpl_1_CreateMaterial(LPDIRECT3D iface,				     LPDIRECT3DMATERIAL* lplpDirect3DMaterial,				     IUnknown* pUnkOuter){    HRESULT ret;    LPDIRECT3DMATERIAL3 ret_val;    TRACE("(%p)->(%p,%p) thunking to IDirect3D3 interface.\n", iface, lplpDirect3DMaterial, pUnkOuter);    ret = IDirect3D3_CreateMaterial(COM_INTERFACE_CAST(IDirectDrawImpl, IDirect3D, IDirect3D3, iface),				    &ret_val,				    pUnkOuter);    *lplpDirect3DMaterial = COM_INTERFACE_CAST(IDirect3DMaterialImpl, IDirect3DMaterial3, IDirect3DMaterial, ret_val);    TRACE(" returning interface %p.\n", *lplpDirect3DMaterial);        return ret;}HRESULT WINAPIThunk_IDirect3DImpl_1_CreateViewport(LPDIRECT3D iface,				     LPDIRECT3DVIEWPORT* lplpD3DViewport,				     IUnknown* pUnkOuter){    TRACE("(%p)->(%p,%p) thunking to IDirect3D3 interface.\n", iface, lplpD3DViewport, pUnkOuter);    return IDirect3D3_CreateViewport(COM_INTERFACE_CAST(IDirectDrawImpl, IDirect3D, IDirect3D3, iface),				    (LPDIRECT3DVIEWPORT3 *) lplpD3DViewport /* No need to cast here */,				    pUnkOuter);}HRESULT WINAPIThunk_IDirect3DImpl_2_CreateMaterial(LPDIRECT3D2 iface,				     LPDIRECT3DMATERIAL2* lplpDirect3DMaterial2,				     IUnknown* pUnkOuter){    HRESULT ret;    LPDIRECT3DMATERIAL3 ret_val;    TRACE("(%p)->(%p,%p) thunking to IDirect3D3 interface.\n", iface, lplpDirect3DMaterial2, pUnkOuter);    ret = IDirect3D3_CreateMaterial(COM_INTERFACE_CAST(IDirectDrawImpl, IDirect3D2, IDirect3D3, iface),				    &ret_val,				    pUnkOuter);    *lplpDirect3DMaterial2 = COM_INTERFACE_CAST(IDirect3DMaterialImpl, IDirect3DMaterial3, IDirect3DMaterial2, ret_val);    TRACE(" returning interface %p.\n", *lplpDirect3DMaterial2);        return ret;}HRESULT WINAPIThunk_IDirect3DImpl_2_CreateViewport(LPDIRECT3D2 iface,				     LPDIRECT3DVIEWPORT* lplpD3DViewport2,				     IUnknown* pUnkOuter){    TRACE("(%p)->(%p,%p) thunking to IDirect3D3 interface.\n", iface, lplpD3DViewport2, pUnkOuter);    return IDirect3D3_CreateViewport(COM_INTERFACE_CAST(IDirectDrawImpl, IDirect3D2, IDirect3D3, iface),				     (LPDIRECT3DVIEWPORT3 *) lplpD3DViewport2 /* No need to cast here */,				     pUnkOuter);}HRESULT WINAPIThunk_IDirect3DImpl_3_CreateVertexBuffer(LPDIRECT3D3 iface,					 LPD3DVERTEXBUFFERDESC lpD3DVertBufDesc,					 LPDIRECT3DVERTEXBUFFER* lplpD3DVertBuf,					 DWORD dwFlags,					 LPUNKNOWN lpUnk){    HRESULT ret;    LPDIRECT3DVERTEXBUFFER7 ret_val;    TRACE("(%p)->(%p,%p,%08lx,%p) thunking to IDirect3D7 interface.\n", iface, lpD3DVertBufDesc, lplpD3DVertBuf, dwFlags, lpUnk);        /* dwFlags is not used in the D3D7 interface, use the vertex buffer description instead */    if (dwFlags & D3DDP_DONOTCLIP) lpD3DVertBufDesc->dwCaps |= D3DVBCAPS_DONOTCLIP;    ret = IDirect3D7_CreateVertexBuffer(COM_INTERFACE_CAST(IDirectDrawImpl, IDirect3D3, IDirect3D7, iface),					lpD3DVertBufDesc,					&ret_val,					dwFlags);    *lplpD3DVertBuf = COM_INTERFACE_CAST(IDirect3DVertexBufferImpl, IDirect3DVertexBuffer7, IDirect3DVertexBuffer, ret_val);    TRACE(" returning interface %p.\n", *lplpD3DVertBuf);        return ret;}HRESULT WINAPIThunk_IDirect3DImpl_1_FindDevice(LPDIRECT3D iface,				 LPD3DFINDDEVICESEARCH lpD3DDFS,				 LPD3DFINDDEVICERESULT lplpD3DDevice){    TRACE("(%p)->(%p,%p) thunking to IDirect3D3 interface.\n", iface, lpD3DDFS, lplpD3DDevice);    return IDirect3D3_FindDevice(COM_INTERFACE_CAST(IDirectDrawImpl, IDirect3D, IDirect3D3, iface),				 lpD3DDFS,				 lplpD3DDevice);}HRESULT WINAPIThunk_IDirect3DImpl_2_FindDevice(LPDIRECT3D2 iface,				 LPD3DFINDDEVICESEARCH lpD3DDFS,				 LPD3DFINDDEVICERESULT lpD3DFDR){    TRACE("(%p)->(%p,%p) thunking to IDirect3D3 interface.\n", iface, lpD3DDFS, lpD3DFDR);    return IDirect3D3_FindDevice(COM_INTERFACE_CAST(IDirectDrawImpl, IDirect3D2, IDirect3D3, iface),				 lpD3DDFS,				 lpD3DFDR);}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -