main.h

来自「Wine-20031016」· C头文件 代码 · 共 760 行 · 第 1/3 页

H
760
字号
/* * Copyright 2002 Lionel Ulmer * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA *//* This is defined here so as to be able to put them in 'drivers' */void InitDefaultStateBlock(STATEBLOCK* lpStateBlock, int version);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_3T_2T_1T_QueryInterface(LPDIRECT3DDEVICE7 iface,                                                   REFIID riid,                                                   LPVOID* obp);ULONG WINAPIMain_IDirect3DDeviceImpl_7_3T_2T_1T_AddRef(LPDIRECT3DDEVICE7 iface);ULONG WINAPIMain_IDirect3DDeviceImpl_7_3T_2T_1T_Release(LPDIRECT3DDEVICE7 iface);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_GetCaps(LPDIRECT3DDEVICE7 iface,                                   LPD3DDEVICEDESC7 lpD3DHELDevDesc);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_3T_EnumTextureFormats(LPDIRECT3DDEVICE7 iface,                                                 LPD3DENUMPIXELFORMATSCALLBACK lpD3DEnumPixelProc,                                                 LPVOID lpArg);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_3T_2T_1T_BeginScene(LPDIRECT3DDEVICE7 iface);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_3T_2T_1T_EndScene(LPDIRECT3DDEVICE7 iface);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_3T_2T_1T_GetDirect3D(LPDIRECT3DDEVICE7 iface,						LPDIRECT3D7* lplpDirect3D3);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_3T_2T_SetRenderTarget(LPDIRECT3DDEVICE7 iface,						 LPDIRECTDRAWSURFACE7 lpNewRenderTarget,						 DWORD dwFlags);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_3T_2T_GetRenderTarget(LPDIRECT3DDEVICE7 iface,						 LPDIRECTDRAWSURFACE7* lplpRenderTarget);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_Clear(LPDIRECT3DDEVICE7 iface,                                 DWORD dwCount,                                 LPD3DRECT lpRects,                                 DWORD dwFlags,                                 D3DCOLOR dwColor,                                 D3DVALUE dvZ,                                 DWORD dwStencil);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_3T_2T_SetTransform(LPDIRECT3DDEVICE7 iface,                                              D3DTRANSFORMSTATETYPE dtstTransformStateType,                                              LPD3DMATRIX lpD3DMatrix);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_3T_2T_GetTransform(LPDIRECT3DDEVICE7 iface,                                              D3DTRANSFORMSTATETYPE dtstTransformStateType,                                              LPD3DMATRIX lpD3DMatrix);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_SetViewport(LPDIRECT3DDEVICE7 iface,                                       LPD3DVIEWPORT7 lpData);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_3T_2T_MultiplyTransform(LPDIRECT3DDEVICE7 iface,                                                   D3DTRANSFORMSTATETYPE dtstTransformStateType,                                                   LPD3DMATRIX lpD3DMatrix);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_GetViewport(LPDIRECT3DDEVICE7 iface,                                       LPD3DVIEWPORT7 lpData);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_SetMaterial(LPDIRECT3DDEVICE7 iface,                                       LPD3DMATERIAL7 lpMat);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_GetMaterial(LPDIRECT3DDEVICE7 iface,                                       LPD3DMATERIAL7 lpMat);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_SetLight(LPDIRECT3DDEVICE7 iface,                                    DWORD dwLightIndex,                                    LPD3DLIGHT7 lpLight);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_GetLight(LPDIRECT3DDEVICE7 iface,                                    DWORD dwLightIndex,                                    LPD3DLIGHT7 lpLight);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_3T_2T_SetRenderState(LPDIRECT3DDEVICE7 iface,                                                D3DRENDERSTATETYPE dwRenderStateType,                                                DWORD dwRenderState);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_3T_2T_GetRenderState(LPDIRECT3DDEVICE7 iface,                                                D3DRENDERSTATETYPE dwRenderStateType,                                                LPDWORD lpdwRenderState);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_BeginStateBlock(LPDIRECT3DDEVICE7 iface);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_EndStateBlock(LPDIRECT3DDEVICE7 iface,                                         LPDWORD lpdwBlockHandle);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_PreLoad(LPDIRECT3DDEVICE7 iface,                                   LPDIRECTDRAWSURFACE7 lpddsTexture);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_3T_DrawPrimitive(LPDIRECT3DDEVICE7 iface,                                            D3DPRIMITIVETYPE d3dptPrimitiveType,                                            DWORD d3dvtVertexType,                                            LPVOID lpvVertices,                                            DWORD dwVertexCount,                                            DWORD dwFlags);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_3T_DrawIndexedPrimitive(LPDIRECT3DDEVICE7 iface,                                                   D3DPRIMITIVETYPE d3dptPrimitiveType,                                                   DWORD d3dvtVertexType,                                                   LPVOID lpvVertices,                                                   DWORD dwVertexCount,                                                   LPWORD dwIndices,                                                   DWORD dwIndexCount,                                                   DWORD dwFlags);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_3T_2T_SetClipStatus(LPDIRECT3DDEVICE7 iface,                                               LPD3DCLIPSTATUS lpD3DClipStatus);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_3T_2T_GetClipStatus(LPDIRECT3DDEVICE7 iface,                                               LPD3DCLIPSTATUS lpD3DClipStatus);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_3T_DrawPrimitiveStrided(LPDIRECT3DDEVICE7 iface,                                                   D3DPRIMITIVETYPE d3dptPrimitiveType,                                                   DWORD dwVertexType,                                                   LPD3DDRAWPRIMITIVESTRIDEDDATA lpD3DDrawPrimStrideData,                                                   DWORD dwVertexCount,                                                   DWORD dwFlags);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_3T_DrawIndexedPrimitiveStrided(LPDIRECT3DDEVICE7 iface,                                                          D3DPRIMITIVETYPE d3dptPrimitiveType,                                                          DWORD dwVertexType,                                                          LPD3DDRAWPRIMITIVESTRIDEDDATA lpD3DDrawPrimStrideData,                                                          DWORD dwVertexCount,                                                          LPWORD lpIndex,                                                          DWORD dwIndexCount,                                                          DWORD dwFlags);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_3T_DrawPrimitiveVB(LPDIRECT3DDEVICE7 iface,					      D3DPRIMITIVETYPE d3dptPrimitiveType,					      LPDIRECT3DVERTEXBUFFER7 lpD3DVertexBuf,					      DWORD dwStartVertex,					      DWORD dwNumVertices,					      DWORD dwFlags);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_3T_DrawIndexedPrimitiveVB(LPDIRECT3DDEVICE7 iface,						     D3DPRIMITIVETYPE d3dptPrimitiveType,						     LPDIRECT3DVERTEXBUFFER7 lpD3DVertexBuf,						     DWORD dwStartVertex,						     DWORD dwNumVertices,						     LPWORD lpwIndices,						     DWORD dwIndexCount,						     DWORD dwFlags);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_3T_ComputeSphereVisibility(LPDIRECT3DDEVICE7 iface,                                                      LPD3DVECTOR lpCenters,                                                      LPD3DVALUE lpRadii,                                                      DWORD dwNumSpheres,                                                      DWORD dwFlags,                                                      LPDWORD lpdwReturnValues);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_3T_GetTexture(LPDIRECT3DDEVICE7 iface,					 DWORD dwStage,					 LPDIRECTDRAWSURFACE7* lpTexture);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_3T_SetTexture(LPDIRECT3DDEVICE7 iface,					 DWORD dwStage,					 LPDIRECTDRAWSURFACE7 lpTexture);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_3T_GetTextureStageState(LPDIRECT3DDEVICE7 iface,                                                   DWORD dwStage,                                                   D3DTEXTURESTAGESTATETYPE d3dTexStageStateType,                                                   LPDWORD lpdwState);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_3T_SetTextureStageState(LPDIRECT3DDEVICE7 iface,                                                   DWORD dwStage,                                                   D3DTEXTURESTAGESTATETYPE d3dTexStageStateType,                                                   DWORD dwState);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_3T_ValidateDevice(LPDIRECT3DDEVICE7 iface,                                             LPDWORD lpdwPasses);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_ApplyStateBlock(LPDIRECT3DDEVICE7 iface,                                           DWORD dwBlockHandle);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_CaptureStateBlock(LPDIRECT3DDEVICE7 iface,                                             DWORD dwBlockHandle);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_DeleteStateBlock(LPDIRECT3DDEVICE7 iface,                                            DWORD dwBlockHandle);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_CreateStateBlock(LPDIRECT3DDEVICE7 iface,                                            D3DSTATEBLOCKTYPE d3dsbType,                                            LPDWORD lpdwBlockHandle);HRESULT WINAPIMain_IDirect3DDeviceImpl_7_Load(LPDIRECT3DDEVICE7 iface,                                LPDIRECTDRAWSURFACE7 lpDestTex,                                LPPOINT lpDestPoint,                                LPDIRECTDRAWSURFACE7 lpSrcTex,                                LPRECT lprcSrcRect,                                DWORD dwFlags);HRESULT WINAPI

⌨️ 快捷键说明

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