Headers diff for d3d9.dll between 6.3.9600.17415-Windows 8.1 and 10.0.10586.494-Windows 10 1511 10586.494 versions
| d3d9.h (6.3.9600.17415-Windows 8.1) | | d3d9.h (10.0.10586.494-Windows 10 1511 10586.494) |
| | |
| skipping to change at line 1951 | | skipping to change at line 1951 |
| #define INTERFACE IDirect3D9Ex | | #define INTERFACE IDirect3D9Ex |
| | |
| DECLARE_INTERFACE_(IDirect3D9Ex, IDirect3D9) | | DECLARE_INTERFACE_(IDirect3D9Ex, IDirect3D9) |
| { | | { |
| /*** IUnknown methods ***/ | | /*** IUnknown methods ***/ |
| STDMETHOD(QueryInterface)(THIS_ REFIID riid, void** ppvObj) PURE; | | STDMETHOD(QueryInterface)(THIS_ REFIID riid, void** ppvObj) PURE; |
| STDMETHOD_(ULONG,AddRef)(THIS) PURE; | | STDMETHOD_(ULONG,AddRef)(THIS) PURE; |
| STDMETHOD_(ULONG,Release)(THIS) PURE; | | STDMETHOD_(ULONG,Release)(THIS) PURE; |
| | |
| /*** IDirect3D9 methods ***/ | | /*** IDirect3D9 methods ***/ |
|
| | STDMETHOD(RegisterSoftwareDevice)(THIS_ void* pInitializeFunction) PURE; |
| STDMETHOD_(UINT, GetAdapterCount)(THIS) PURE; | | STDMETHOD_(UINT, GetAdapterCount)(THIS) PURE; |
| STDMETHOD(GetAdapterIdentifier)(THIS_ UINT Adapter,DWORD Flags,D3DADAPTER_ID
ENTIFIER9* pIdentifier) PURE; | | STDMETHOD(GetAdapterIdentifier)(THIS_ UINT Adapter,DWORD Flags,D3DADAPTER_ID
ENTIFIER9* pIdentifier) PURE; |
| STDMETHOD_(UINT, GetAdapterModeCount)(THIS_ UINT Adapter,D3DFORMAT Format) P
URE; | | STDMETHOD_(UINT, GetAdapterModeCount)(THIS_ UINT Adapter,D3DFORMAT Format) P
URE; |
| STDMETHOD(EnumAdapterModes)(THIS_ UINT Adapter,D3DFORMAT Format,UINT Mode,D3
DDISPLAYMODE* pMode) PURE; | | STDMETHOD(EnumAdapterModes)(THIS_ UINT Adapter,D3DFORMAT Format,UINT Mode,D3
DDISPLAYMODE* pMode) PURE; |
| STDMETHOD(GetAdapterDisplayMode)(THIS_ UINT Adapter,D3DDISPLAYMODE* pMode) P
URE; | | STDMETHOD(GetAdapterDisplayMode)(THIS_ UINT Adapter,D3DDISPLAYMODE* pMode) P
URE; |
| STDMETHOD(CheckDeviceType)(THIS_ UINT Adapter,D3DDEVTYPE DevType,D3DFORMAT A
dapterFormat,D3DFORMAT BackBufferFormat,BOOL bWindowed) PURE; | | STDMETHOD(CheckDeviceType)(THIS_ UINT Adapter,D3DDEVTYPE DevType,D3DFORMAT A
dapterFormat,D3DFORMAT BackBufferFormat,BOOL bWindowed) PURE; |
| STDMETHOD(CheckDeviceFormat)(THIS_ UINT Adapter,D3DDEVTYPE DeviceType,D3DFOR
MAT AdapterFormat,DWORD Usage,D3DRESOURCETYPE RType,D3DFORMAT CheckFormat) PURE; | | STDMETHOD(CheckDeviceFormat)(THIS_ UINT Adapter,D3DDEVTYPE DeviceType,D3DFOR
MAT AdapterFormat,DWORD Usage,D3DRESOURCETYPE RType,D3DFORMAT CheckFormat) PURE; |
| STDMETHOD(CheckDeviceMultiSampleType)(THIS_ UINT Adapter,D3DDEVTYPE DeviceTy
pe,D3DFORMAT SurfaceFormat,BOOL Windowed,D3DMULTISAMPLE_TYPE MultiSampleType,DWO
RD* pQualityLevels) PURE; | | STDMETHOD(CheckDeviceMultiSampleType)(THIS_ UINT Adapter,D3DDEVTYPE DeviceTy
pe,D3DFORMAT SurfaceFormat,BOOL Windowed,D3DMULTISAMPLE_TYPE MultiSampleType,DWO
RD* pQualityLevels) PURE; |
| STDMETHOD(CheckDepthStencilMatch)(THIS_ UINT Adapter,D3DDEVTYPE DeviceType,D
3DFORMAT AdapterFormat,D3DFORMAT RenderTargetFormat,D3DFORMAT DepthStencilFormat
) PURE; | | STDMETHOD(CheckDepthStencilMatch)(THIS_ UINT Adapter,D3DDEVTYPE DeviceType,D
3DFORMAT AdapterFormat,D3DFORMAT RenderTargetFormat,D3DFORMAT DepthStencilFormat
) PURE; |
| STDMETHOD(CheckDeviceFormatConversion)(THIS_ UINT Adapter,D3DDEVTYPE DeviceT
ype,D3DFORMAT SourceFormat,D3DFORMAT TargetFormat) PURE; | | STDMETHOD(CheckDeviceFormatConversion)(THIS_ UINT Adapter,D3DDEVTYPE DeviceT
ype,D3DFORMAT SourceFormat,D3DFORMAT TargetFormat) PURE; |
| | |
| skipping to change at line 1977 | | skipping to change at line 1978 |
| STDMETHOD(CreateDeviceEx)(THIS_ UINT Adapter,D3DDEVTYPE DeviceType,HWND hFoc
usWindow,DWORD BehaviorFlags,D3DPRESENT_PARAMETERS* pPresentationParameters,D3DD
ISPLAYMODEEX* pFullscreenDisplayMode,IDirect3DDevice9Ex** ppReturnedDeviceInterf
ace) PURE; | | STDMETHOD(CreateDeviceEx)(THIS_ UINT Adapter,D3DDEVTYPE DeviceType,HWND hFoc
usWindow,DWORD BehaviorFlags,D3DPRESENT_PARAMETERS* pPresentationParameters,D3DD
ISPLAYMODEEX* pFullscreenDisplayMode,IDirect3DDevice9Ex** ppReturnedDeviceInterf
ace) PURE; |
| STDMETHOD(GetAdapterLUID)(THIS_ UINT Adapter,LUID * pLUID) PURE; | | STDMETHOD(GetAdapterLUID)(THIS_ UINT Adapter,LUID * pLUID) PURE; |
| }; | | }; |
| | |
| typedef struct IDirect3D9Ex *LPDIRECT3D9EX, *PDIRECT3D9EX; | | typedef struct IDirect3D9Ex *LPDIRECT3D9EX, *PDIRECT3D9EX; |
| | |
| #if !defined(__cplusplus) || defined(CINTERFACE) | | #if !defined(__cplusplus) || defined(CINTERFACE) |
| #define IDirect3D9Ex_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) | | #define IDirect3D9Ex_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) |
| #define IDirect3D9Ex_AddRef(p) (p)->lpVtbl->AddRef(p) | | #define IDirect3D9Ex_AddRef(p) (p)->lpVtbl->AddRef(p) |
| #define IDirect3D9Ex_Release(p) (p)->lpVtbl->Release(p) | | #define IDirect3D9Ex_Release(p) (p)->lpVtbl->Release(p) |
|
| | #define IDirect3D9Ex_RegisterSoftwareDevice(p,a) (p)->lpVtbl->RegisterSoftwareDe
vice(p,a) |
| #define IDirect3D9Ex_GetAdapterCount(p) (p)->lpVtbl->GetAdapterCount(p) | | #define IDirect3D9Ex_GetAdapterCount(p) (p)->lpVtbl->GetAdapterCount(p) |
| #define IDirect3D9Ex_GetAdapterIdentifier(p,a,b,c) (p)->lpVtbl->GetAdapterIdenti
fier(p,a,b,c) | | #define IDirect3D9Ex_GetAdapterIdentifier(p,a,b,c) (p)->lpVtbl->GetAdapterIdenti
fier(p,a,b,c) |
| #define IDirect3D9Ex_GetAdapterModeCount(p,a,b) (p)->lpVtbl->GetAdapterModeCount
(p,a,b) | | #define IDirect3D9Ex_GetAdapterModeCount(p,a,b) (p)->lpVtbl->GetAdapterModeCount
(p,a,b) |
| #define IDirect3D9Ex_EnumAdapterModes(p,a,b,c,d) (p)->lpVtbl->EnumAdapterModes(p
,a,b,c,d) | | #define IDirect3D9Ex_EnumAdapterModes(p,a,b,c,d) (p)->lpVtbl->EnumAdapterModes(p
,a,b,c,d) |
| #define IDirect3D9Ex_GetAdapterDisplayMode(p,a,b) (p)->lpVtbl->GetAdapterDisplay
Mode(p,a,b) | | #define IDirect3D9Ex_GetAdapterDisplayMode(p,a,b) (p)->lpVtbl->GetAdapterDisplay
Mode(p,a,b) |
| #define IDirect3D9Ex_CheckDeviceType(p,a,b,c,d,e) (p)->lpVtbl->CheckDeviceType(p
,a,b,c,d,e) | | #define IDirect3D9Ex_CheckDeviceType(p,a,b,c,d,e) (p)->lpVtbl->CheckDeviceType(p
,a,b,c,d,e) |
| #define IDirect3D9Ex_CheckDeviceFormat(p,a,b,c,d,e,f) (p)->lpVtbl->CheckDeviceFo
rmat(p,a,b,c,d,e,f) | | #define IDirect3D9Ex_CheckDeviceFormat(p,a,b,c,d,e,f) (p)->lpVtbl->CheckDeviceFo
rmat(p,a,b,c,d,e,f) |
| #define IDirect3D9Ex_CheckDeviceMultiSampleType(p,a,b,c,d,e,f) (p)->lpVtbl->Chec
kDeviceMultiSampleType(p,a,b,c,d,e,f) | | #define IDirect3D9Ex_CheckDeviceMultiSampleType(p,a,b,c,d,e,f) (p)->lpVtbl->Chec
kDeviceMultiSampleType(p,a,b,c,d,e,f) |
| #define IDirect3D9Ex_CheckDepthStencilMatch(p,a,b,c,d,e) (p)->lpVtbl->CheckDepth
StencilMatch(p,a,b,c,d,e) | | #define IDirect3D9Ex_CheckDepthStencilMatch(p,a,b,c,d,e) (p)->lpVtbl->CheckDepth
StencilMatch(p,a,b,c,d,e) |
| #define IDirect3D9Ex_CheckDeviceFormatConversion(p,a,b,c,d) (p)->lpVtbl->CheckDe
viceFormatConversion(p,a,b,c,d) | | #define IDirect3D9Ex_CheckDeviceFormatConversion(p,a,b,c,d) (p)->lpVtbl->CheckDe
viceFormatConversion(p,a,b,c,d) |
| | |
| skipping to change at line 1999 | | skipping to change at line 2001 |
| #define IDirect3D9Ex_CreateDevice(p,a,b,c,d,e,f) (p)->lpVtbl->CreateDevice(p,a,b
,c,d,e,f) | | #define IDirect3D9Ex_CreateDevice(p,a,b,c,d,e,f) (p)->lpVtbl->CreateDevice(p,a,b
,c,d,e,f) |
| #define IDirect3D9Ex_GetAdapterModeCountEx(p,a,b) (p)->lpVtbl->GetAdapterModeCou
ntEx(p,a,b) | | #define IDirect3D9Ex_GetAdapterModeCountEx(p,a,b) (p)->lpVtbl->GetAdapterModeCou
ntEx(p,a,b) |
| #define IDirect3D9Ex_EnumAdapterModesEx(p,a,b,c,d) (p)->lpVtbl->EnumAdapterModes
Ex(p,a,b,c,d) | | #define IDirect3D9Ex_EnumAdapterModesEx(p,a,b,c,d) (p)->lpVtbl->EnumAdapterModes
Ex(p,a,b,c,d) |
| #define IDirect3D9Ex_GetAdapterDisplayModeEx(p,a,b,c) (p)->lpVtbl->GetAdapterDis
playModeEx(p,a,b,c) | | #define IDirect3D9Ex_GetAdapterDisplayModeEx(p,a,b,c) (p)->lpVtbl->GetAdapterDis
playModeEx(p,a,b,c) |
| #define IDirect3D9Ex_CreateDeviceEx(p,a,b,c,d,e,f,g) (p)->lpVtbl->CreateDeviceEx
(p,a,b,c,d,e,f,g) | | #define IDirect3D9Ex_CreateDeviceEx(p,a,b,c,d,e,f,g) (p)->lpVtbl->CreateDeviceEx
(p,a,b,c,d,e,f,g) |
| #define IDirect3D9Ex_GetAdapterLUID(p,a,b) (p)->lpVtbl->GetAdapterLUID(p,a,b) | | #define IDirect3D9Ex_GetAdapterLUID(p,a,b) (p)->lpVtbl->GetAdapterLUID(p,a,b) |
| #else | | #else |
| #define IDirect3D9Ex_QueryInterface(p,a,b) (p)->QueryInterface(a,b) | | #define IDirect3D9Ex_QueryInterface(p,a,b) (p)->QueryInterface(a,b) |
| #define IDirect3D9Ex_AddRef(p) (p)->AddRef() | | #define IDirect3D9Ex_AddRef(p) (p)->AddRef() |
| #define IDirect3D9Ex_Release(p) (p)->Release() | | #define IDirect3D9Ex_Release(p) (p)->Release() |
|
| | #define IDirect3D9Ex_RegisterSoftwareDevice(p,a) (p)->RegisterSoftwareDevice(a) |
| #define IDirect3D9Ex_GetAdapterCount(p) (p)->GetAdapterCount() | | #define IDirect3D9Ex_GetAdapterCount(p) (p)->GetAdapterCount() |
| #define IDirect3D9Ex_GetAdapterIdentifier(p,a,b,c) (p)->GetAdapterIdentifier(a,b
,c) | | #define IDirect3D9Ex_GetAdapterIdentifier(p,a,b,c) (p)->GetAdapterIdentifier(a,b
,c) |
| #define IDirect3D9Ex_GetAdapterModeCount(p,a,b) (p)->GetAdapterModeCount(a,b) | | #define IDirect3D9Ex_GetAdapterModeCount(p,a,b) (p)->GetAdapterModeCount(a,b) |
| #define IDirect3D9Ex_EnumAdapterModes(p,a,b,c,d) (p)->EnumAdapterModes(a,b,c,d) | | #define IDirect3D9Ex_EnumAdapterModes(p,a,b,c,d) (p)->EnumAdapterModes(a,b,c,d) |
| #define IDirect3D9Ex_GetAdapterDisplayMode(p,a,b) (p)->GetAdapterDisplayMode(a,b
) | | #define IDirect3D9Ex_GetAdapterDisplayMode(p,a,b) (p)->GetAdapterDisplayMode(a,b
) |
| #define IDirect3D9Ex_CheckDeviceType(p,a,b,c,d,e) (p)->CheckDeviceType(a,b,c,d,e
) | | #define IDirect3D9Ex_CheckDeviceType(p,a,b,c,d,e) (p)->CheckDeviceType(a,b,c,d,e
) |
| #define IDirect3D9Ex_CheckDeviceFormat(p,a,b,c,d,e,f) (p)->CheckDeviceFormat(a,b
,c,d,e,f) | | #define IDirect3D9Ex_CheckDeviceFormat(p,a,b,c,d,e,f) (p)->CheckDeviceFormat(a,b
,c,d,e,f) |
| #define IDirect3D9Ex_CheckDeviceMultiSampleType(p,a,b,c,d,e,f) (p)->CheckDeviceM
ultiSampleType(a,b,c,d,e,f) | | #define IDirect3D9Ex_CheckDeviceMultiSampleType(p,a,b,c,d,e,f) (p)->CheckDeviceM
ultiSampleType(a,b,c,d,e,f) |
| #define IDirect3D9Ex_CheckDepthStencilMatch(p,a,b,c,d,e) (p)->CheckDepthStencilM
atch(a,b,c,d,e) | | #define IDirect3D9Ex_CheckDepthStencilMatch(p,a,b,c,d,e) (p)->CheckDepthStencilM
atch(a,b,c,d,e) |
| #define IDirect3D9Ex_CheckDeviceFormatConversion(p,a,b,c,d) (p)->CheckDeviceForm
atConversion(a,b,c,d) | | #define IDirect3D9Ex_CheckDeviceFormatConversion(p,a,b,c,d) (p)->CheckDeviceForm
atConversion(a,b,c,d) |
| | |
| End of changes. 3 change blocks. |
| 0 lines changed or deleted | | 3 lines changed or added |
|
This html diff was produced by rfcdiff 1.41.
|