Changeset 280 for trunk/include


Ignore:
Timestamp:
Jul 7, 1999, 9:57:37 AM (26 years ago)
Author:
phaller
Message:

Fix: various fixes for DDRAW + DSOUND

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 achimha Exp $ */
     1/* $Id: d3d.h,v 1.3 1999-07-07 07:57:36 phaller Exp $ */
    22
    33#ifndef __WINE_D3D_H
     
    12841284#define ICOM_INTERFACE IDirect3DTexture
    12851285#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) \
    12881288    ICOM_METHOD2(HRESULT,PaletteChanged, DWORD,dwStart, DWORD,dwCount) \
    12891289    ICOM_METHOD1(HRESULT,Load,           LPDIRECT3DTEXTURE,lpD3DTexture) \
     
    13461346    ICOM_METHOD2(HRESULT,LightElements,      DWORD,dwElementCount, LPD3DLIGHTDATA,lpData) \
    13471347    ICOM_METHOD1(HRESULT,SetBackground,      D3DMATERIALHANDLE,hMat) \
    1348     ICOM_METHOD2(HRESULT,GetBackground,      LPD3DMATERIALHANDLE,, LPBOOL,) \
     1348    ICOM_METHOD2(HRESULT,GetBackground,      LPD3DMATERIALHANDLE,arg2, LPBOOL, arg3) \
    13491349    ICOM_METHOD1(HRESULT,SetBackgroundDepth, LPDIRECTDRAWSURFACE,lpDDSurface) \
    13501350    ICOM_METHOD2(HRESULT,GetBackgroundDepth, LPDIRECTDRAWSURFACE*,lplpDDSurface, LPBOOL,lpValid) \
     
    14301430    ICOM_METHOD1(HRESULT,GetExecuteData, LPD3DEXECUTEDATA,lpData) \
    14311431    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)
    14331433#define IDirect3DExecuteBuffer_IMETHODS \
    14341434    IUnknown_IMETHODS \
     
    15311531    ICOM_METHOD2(HRESULT,SetRenderTarget,      LPDIRECTDRAWSURFACE,lpNewRenderTarget, DWORD,dwFlags) \
    15321532    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) \
    15341534    ICOM_METHOD5(HRESULT,BeginIndexed,         D3DPRIMITIVETYPE,d3dptPrimitiveType, D3DVERTEXTYPE,d3dvtVertexType, LPVOID,lpvVertices, DWORD,dwNumVertices, DWORD,dwFlags) \
    15351535    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 achimha Exp $ */
     1/* $Id: ddraw.h,v 1.3 1999-07-07 07:57:36 phaller Exp $ */
    22
    33#ifndef __WINE_DDRAW_H
     
    12711271    ICOM_METHOD3(HRESULT,GetAvailableVidMem, LPDDSCAPS2,lpDDCaps, LPDWORD,lpdwTotal, LPDWORD,lpdwFree)\
    12721272    /* Added with V */ \
    1273     ICOM_METHOD2(HRESULT,GetSurfaceFromDC,    HDC,, LPDIRECTDRAWSURFACE4*,) \
     1273    ICOM_METHOD2(HRESULT,GetSurfaceFromDC,    HDC,hDC, LPDIRECTDRAWSURFACE4*,lpSurface) \
    12741274    ICOM_METHOD (HRESULT,RestoreAllSurfaces) \
    12751275    ICOM_METHOD (HRESULT,TestCooperativeLevel) \
    1276     ICOM_METHOD2(HRESULT,GetDeviceIdentifier, LPDDDEVICEIDENTIFIER,, DWORD,)
     1276    ICOM_METHOD2(HRESULT,GetDeviceIdentifier, LPDDDEVICEIDENTIFIER, lpArg1, DWORD, dwArg2)
    12771277#define IDirectDraw4_IMETHODS \
    12781278    IUnknown_IMETHODS \
     
    16551655    ICOM_METHOD2(HRESULT,SetSurfaceDesc, LPDDSURFACEDESC2,lpDDSD, DWORD,dwFlags) \
    16561656    /* 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) \
    16611661    ICOM_METHOD (HRESULT,ChangeUniquenessValue)
    16621662#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 achimha Exp $ */
     1/* $Id: dd_obj_base.h,v 1.2 1999-07-07 07:57:37 phaller Exp $ */
    22/*
    33 * This file defines the macros and types necessary to define COM interfaces,
     
    313313    ret (CALLBACK *##xfn)(ICOM_INTERFACE* me);
    314314
    315 #define ICOM_METHOD1(ret,xfn,ta,na) \
     315#define ICOM_METHOD1(ret,xfn,ta,a) \
    316316    ret (CALLBACK *##xfn)(ICOM_INTERFACE* me,ta a);
    317317
    318 #define ICOM_METHOD2(ret,xfn,ta,na,tb,nb) \
     318#define ICOM_METHOD2(ret,xfn,ta,a,tb,b) \
    319319    ret (CALLBACK *##xfn)(ICOM_INTERFACE* me,ta a,tb b);
    320320
    321 #define ICOM_METHOD3(ret,xfn,ta,na,tb,nb,tc,nc) \
     321#define ICOM_METHOD3(ret,xfn,ta,a,tb,b,tc,c) \
    322322    ret (CALLBACK *##xfn)(ICOM_INTERFACE* me,ta a,tb b,tc c);
    323323
    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) \
    325325    ret (CALLBACK *##xfn)(ICOM_INTERFACE* me,ta a,tb b,tc c,td d);
    326326
    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) \
    328328    ret (CALLBACK *##xfn)(ICOM_INTERFACE* me,ta a,tb b,tc c,td d,te e);
    329329
Note: See TracChangeset for help on using the changeset viewer.