Changeset 280 for trunk/include
- Timestamp:
- Jul 7, 1999, 9:57:37 AM (26 years ago)
- Location:
- trunk/include/win
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/win/d3d.h
r213 r280 1 /* $Id: d3d.h,v 1. 2 1999-06-26 11:43:11 achimhaExp $ */1 /* $Id: d3d.h,v 1.3 1999-07-07 07:57:36 phaller Exp $ */ 2 2 3 3 #ifndef __WINE_D3D_H … … 1284 1284 #define ICOM_INTERFACE IDirect3DTexture 1285 1285 #define IDirect3DTexture_METHODS \ 1286 ICOM_METHOD2(HRESULT,Initialize, LPDIRECT3DDEVICE,lpDirect3DDevice, LPDIRECTDRAWSURFACE, ) \1287 ICOM_METHOD2(HRESULT,GetHandle, LPDIRECT3DDEVICE,lpDirect3DDevice, LPD3DTEXTUREHANDLE, ) \1286 ICOM_METHOD2(HRESULT,Initialize, LPDIRECT3DDEVICE,lpDirect3DDevice, LPDIRECTDRAWSURFACE, arg3) \ 1287 ICOM_METHOD2(HRESULT,GetHandle, LPDIRECT3DDEVICE,lpDirect3DDevice, LPD3DTEXTUREHANDLE, arg3) \ 1288 1288 ICOM_METHOD2(HRESULT,PaletteChanged, DWORD,dwStart, DWORD,dwCount) \ 1289 1289 ICOM_METHOD1(HRESULT,Load, LPDIRECT3DTEXTURE,lpD3DTexture) \ … … 1346 1346 ICOM_METHOD2(HRESULT,LightElements, DWORD,dwElementCount, LPD3DLIGHTDATA,lpData) \ 1347 1347 ICOM_METHOD1(HRESULT,SetBackground, D3DMATERIALHANDLE,hMat) \ 1348 ICOM_METHOD2(HRESULT,GetBackground, LPD3DMATERIALHANDLE, , LPBOOL,) \1348 ICOM_METHOD2(HRESULT,GetBackground, LPD3DMATERIALHANDLE,arg2, LPBOOL, arg3) \ 1349 1349 ICOM_METHOD1(HRESULT,SetBackgroundDepth, LPDIRECTDRAWSURFACE,lpDDSurface) \ 1350 1350 ICOM_METHOD2(HRESULT,GetBackgroundDepth, LPDIRECTDRAWSURFACE*,lplpDDSurface, LPBOOL,lpValid) \ … … 1430 1430 ICOM_METHOD1(HRESULT,GetExecuteData, LPD3DEXECUTEDATA,lpData) \ 1431 1431 ICOM_METHOD4(HRESULT,Validate, LPDWORD,lpdwOffset, LPD3DVALIDATECALLBACK,lpFunc, LPVOID,lpUserArg, DWORD,dwReserved) \ 1432 ICOM_METHOD1(HRESULT,Optimize, DWORD, )1432 ICOM_METHOD1(HRESULT,Optimize, DWORD,arg2) 1433 1433 #define IDirect3DExecuteBuffer_IMETHODS \ 1434 1434 IUnknown_IMETHODS \ … … 1531 1531 ICOM_METHOD2(HRESULT,SetRenderTarget, LPDIRECTDRAWSURFACE,lpNewRenderTarget, DWORD,dwFlags) \ 1532 1532 ICOM_METHOD1(HRESULT,GetRenderTarget, LPDIRECTDRAWSURFACE*,lplpRenderTarget) \ 1533 ICOM_METHOD3(HRESULT,Begin, D3DPRIMITIVETYPE, , D3DVERTEXTYPE,, DWORD,) \1533 ICOM_METHOD3(HRESULT,Begin, D3DPRIMITIVETYPE,arg2, D3DVERTEXTYPE,arg3, DWORD,arg4) \ 1534 1534 ICOM_METHOD5(HRESULT,BeginIndexed, D3DPRIMITIVETYPE,d3dptPrimitiveType, D3DVERTEXTYPE,d3dvtVertexType, LPVOID,lpvVertices, DWORD,dwNumVertices, DWORD,dwFlags) \ 1535 1535 ICOM_METHOD1(HRESULT,Vertex, LPVOID,lpVertexType) \ -
trunk/include/win/ddraw.h
r213 r280 1 /* $Id: ddraw.h,v 1. 2 1999-06-26 11:43:12 achimhaExp $ */1 /* $Id: ddraw.h,v 1.3 1999-07-07 07:57:36 phaller Exp $ */ 2 2 3 3 #ifndef __WINE_DDRAW_H … … 1271 1271 ICOM_METHOD3(HRESULT,GetAvailableVidMem, LPDDSCAPS2,lpDDCaps, LPDWORD,lpdwTotal, LPDWORD,lpdwFree)\ 1272 1272 /* Added with V */ \ 1273 ICOM_METHOD2(HRESULT,GetSurfaceFromDC, HDC, , LPDIRECTDRAWSURFACE4*,) \1273 ICOM_METHOD2(HRESULT,GetSurfaceFromDC, HDC,hDC, LPDIRECTDRAWSURFACE4*,lpSurface) \ 1274 1274 ICOM_METHOD (HRESULT,RestoreAllSurfaces) \ 1275 1275 ICOM_METHOD (HRESULT,TestCooperativeLevel) \ 1276 ICOM_METHOD2(HRESULT,GetDeviceIdentifier, LPDDDEVICEIDENTIFIER, , DWORD,)1276 ICOM_METHOD2(HRESULT,GetDeviceIdentifier, LPDDDEVICEIDENTIFIER, lpArg1, DWORD, dwArg2) 1277 1277 #define IDirectDraw4_IMETHODS \ 1278 1278 IUnknown_IMETHODS \ … … 1655 1655 ICOM_METHOD2(HRESULT,SetSurfaceDesc, LPDDSURFACEDESC2,lpDDSD, DWORD,dwFlags) \ 1656 1656 /* added in v4 */ \ 1657 ICOM_METHOD4(HRESULT,SetPrivateData, REFGUID, , LPVOID,, DWORD,, DWORD,) \1658 ICOM_METHOD3(HRESULT,GetPrivateData, REFGUID, , LPVOID,, LPDWORD,) \1659 ICOM_METHOD1(HRESULT,FreePrivateData, REFGUID, ) \1660 ICOM_METHOD1(HRESULT,GetUniquenessValue, LPDWORD, ) \1657 ICOM_METHOD4(HRESULT,SetPrivateData, REFGUID,arg1, LPVOID,arg2, DWORD,arg3, DWORD,arg4) \ 1658 ICOM_METHOD3(HRESULT,GetPrivateData, REFGUID,arg1, LPVOID,arg2, LPDWORD,arg3) \ 1659 ICOM_METHOD1(HRESULT,FreePrivateData, REFGUID,arg1) \ 1660 ICOM_METHOD1(HRESULT,GetUniquenessValue, LPDWORD,arg1) \ 1661 1661 ICOM_METHOD (HRESULT,ChangeUniquenessValue) 1662 1662 #define IDirectDrawSurface4_IMETHODS \ -
trunk/include/win/wine/dd_obj_base.h
r213 r280 1 /* $Id: dd_obj_base.h,v 1. 1 1999-06-26 11:43:12 achimhaExp $ */1 /* $Id: dd_obj_base.h,v 1.2 1999-07-07 07:57:37 phaller Exp $ */ 2 2 /* 3 3 * This file defines the macros and types necessary to define COM interfaces, … … 313 313 ret (CALLBACK *##xfn)(ICOM_INTERFACE* me); 314 314 315 #define ICOM_METHOD1(ret,xfn,ta, na) \315 #define ICOM_METHOD1(ret,xfn,ta,a) \ 316 316 ret (CALLBACK *##xfn)(ICOM_INTERFACE* me,ta a); 317 317 318 #define ICOM_METHOD2(ret,xfn,ta, na,tb,nb) \318 #define ICOM_METHOD2(ret,xfn,ta,a,tb,b) \ 319 319 ret (CALLBACK *##xfn)(ICOM_INTERFACE* me,ta a,tb b); 320 320 321 #define ICOM_METHOD3(ret,xfn,ta, na,tb,nb,tc,nc) \321 #define ICOM_METHOD3(ret,xfn,ta,a,tb,b,tc,c) \ 322 322 ret (CALLBACK *##xfn)(ICOM_INTERFACE* me,ta a,tb b,tc c); 323 323 324 #define ICOM_METHOD4(ret,xfn,ta, na,tb,nb,tc,nc,td,nd) \324 #define ICOM_METHOD4(ret,xfn,ta,a,tb,b,tc,c,td,d) \ 325 325 ret (CALLBACK *##xfn)(ICOM_INTERFACE* me,ta a,tb b,tc c,td d); 326 326 327 #define ICOM_METHOD5(ret,xfn,ta, na,tb,nb,tc,nc,td,nd,te,ne) \327 #define ICOM_METHOD5(ret,xfn,ta,a,tb,b,tc,c,td,d,te,e) \ 328 328 ret (CALLBACK *##xfn)(ICOM_INTERFACE* me,ta a,tb b,tc c,td d,te e); 329 329
Note:
See TracChangeset
for help on using the changeset viewer.