Lines Matching defs:IDirect3DStateBlock9
45 typedef struct IDirect3DStateBlock9 IDirect3DStateBlock9, *PDIRECT3DSTATEBLOCK9, *LPDIRECT3DSTATEBLOCK9;
217 virtual HRESULT WINAPI CreateStateBlock(D3DSTATEBLOCKTYPE Type, IDirect3DStateBlock9 **ppSB) = 0;
219 virtual HRESULT WINAPI EndStateBlock(IDirect3DStateBlock9 **ppSB) = 0;
327 struct IDirect3DStateBlock9 : public IUnknown
805 HRESULT (WINAPI *CreateStateBlock)(IDirect3DDevice9 *This, D3DSTATEBLOCKTYPE Type, IDirect3DStateBlock9 **ppSB);
807 HRESULT (WINAPI *EndStateBlock)(IDirect3DDevice9 *This, IDirect3DStateBlock9 **ppSB);
1056 HRESULT (WINAPI *CreateStateBlock)(IDirect3DDevice9Ex *This, D3DSTATEBLOCKTYPE Type, IDirect3DStateBlock9 **ppSB);
1058 HRESULT (WINAPI *EndStateBlock)(IDirect3DDevice9Ex *This, IDirect3DStateBlock9 **ppSB);
1434 HRESULT (WINAPI *QueryInterface)(IDirect3DStateBlock9 *This, REFIID riid, void **ppvObject);
1435 ULONG (WINAPI *AddRef)(IDirect3DStateBlock9 *This);
1436 ULONG (WINAPI *Release)(IDirect3DStateBlock9 *This);
1437 /* IDirect3DStateBlock9 */
1438 HRESULT (WINAPI *GetDevice)(IDirect3DStateBlock9 *This, IDirect3DDevice9 **ppDevice);
1439 HRESULT (WINAPI *Capture)(IDirect3DStateBlock9 *This);
1440 HRESULT (WINAPI *Apply)(IDirect3DStateBlock9 *This);
1442 struct IDirect3DStateBlock9
1451 /* IDirect3DStateBlock9 macros */