|
// H to Pas Converter Ver0.3.0.3 // Date : 97/09/01 // Source : ddraw.h |
function SxDMaxDistance(Para0: D3DVALUE; Para1: DWORD): HRESULT; virtual; stdcall; abstract; -> function SetMaxDistance(Para0: D3DVALUE; Para1: DWORD): HRESULT; virtual; stdcall; abstract; |
DDCAPSのなかの
...
dwReserved4 : DWORD{130}; // reserved
dwReserved5 : DWORD{134}; // reserved
dwReserved6 : DWORD{138}; // reserved
これらをコメントアウトしました。
IDirectDraw and IDirectDraw2のメンバを
function GetCaps(const Para0: DDCAPS;const Para1: DDCAPS): HRESULT; virtual ; stdcall ; abstract ;
->
function GetCaps(var Para0: DDCAPS;var Para1: DDCAPS): HRESULT; virtual ; stdcall ; abstract ;
に変更しました。
function CreateDeviceFromSurface(PGUID: PGUID; lpDD: IDIRECTDRAW; lpDDSBack: LPDIRECTDRAWSURFACE;
Para0: IDIRECT3DRMDEVICE): HRESULT; virtual; stdcall; abstract;
->
function CreateDeviceFromSurface(PGUID: PGUID; lpDD: IDIRECTDRAW; lpDDSBack: LPDIRECTDRAWSURFACE;
var Para0: IDIRECT3DRMDEVICE): HRESULT; virtual; stdcall; abstract;
|
function DrawIndexedPrimitive(Para0: D3DPRIMITIVETYPE; Para1: D3DVERTEXTYPE; Para2: pointer; Para3: DWORD;var Para4: Word; Para5: DWORD; Para6: DWORD): HRESULT; virtual ; stdcall ; abstract ; ↓ function DrawIndexedPrimitive(Para0: D3DPRIMITIVETYPE; Para1: D3DVERTEXTYPE; Para2: pointer; Para3: DWORD; Para4: pointer; Para5: DWORD; Para6: DWORD): HRESULT; virtual ; stdcall ; abstract ; |
function CreateDevice(var Para0: TGUID; Para1: IDIRECTDRAWSURFACE;
var Para2: IDIRECT3DDEVICE2): HRESULT; virtual ; stdcall ; abstract ;
↓
function CreateDevice(const Para0: TGUID; Para1: IDIRECTDRAWSURFACE;
var Para2: IDIRECT3DDEVICE2): HRESULT; virtual ; stdcall ; abstract ;
|
|
IDirectDrawSurface.GetPalette(para0 : IDirectDrawPalette): HRESULT; ↓ IDirectDrawSurface.GetPalette(var para0 : IDirectDrawPalette): HRESULT; d3drmdefDLL = 'd3drmdef.dll'; ↓ d3drmDLL = 'd3drm.dll'; |