ReactOS
0.4.15-dev-7131-ge4d03f4
d3d9_cursor.h
Go to the documentation of this file.
1
/*
2
* COPYRIGHT: See COPYING in the top level directory
3
* PROJECT: ReactOS ReactX
4
* FILE: dll/directx/d3d9/d3d9_cursor.h
5
* PURPOSE: d3d9.dll internal cursor methods
6
* PROGRAMERS: Gregor Gullwi <gbrunmar (dot) ros (at) gmail (dot) com>
7
*/
8
#ifndef _D3D9_CURSOR_H
9
#define _D3D9_CURSOR_H
10
11
#include "
d3d9_common.h
"
12
13
typedef
struct
_D3D9Cursor
14
{
15
/* 0x0000 */
DWORD
dwUnknown0000
;
16
/* 0x0004 */
DWORD
dwUnknown0004
;
17
/* 0x0008 */
DWORD
dwUnknown0008
;
18
/* 0x000c */
DWORD
dwUnknown000c
;
19
/* 0x0010 */
DWORD
dwUnknown0010
;
20
/* 0x0014 */
DWORD
dwUnknown0014
;
21
/* 0x0018 */
DWORD
dwWidth
;
22
/* 0x001c */
DWORD
dwHeight
;
23
/* 0x0020 */
DWORD
dwUnknown0020
[18];
24
/* 0x0070 */
struct
_Direct3DDevice9_INT
*
pBaseDevice
;
25
/* 0x0074 */
struct
_Direct3DSwapChain9_INT
*
pSwapChain
;
26
/* 0x0078 */
DWORD
dwUnknown0078
;
27
/* 0x007c */
DWORD
dwMonitorVirtualX
;
28
/* 0x0080 */
DWORD
dwMonitorVirtualY
;
29
/* 0x0084 */
DWORD
dwUnknown0084
;
30
}
D3D9Cursor
;
31
32
D3D9Cursor
*
CreateD3D9Cursor
(
struct
_Direct3DDevice9_INT
* pBaseDevice,
struct
_Direct3DSwapChain9_INT
* pSwapChain);
33
34
#endif
// _D3D9_CURSOR_H
d3d9_common.h
D3D9Cursor
struct _D3D9Cursor D3D9Cursor
CreateD3D9Cursor
D3D9Cursor * CreateD3D9Cursor(struct _Direct3DDevice9_INT *pBaseDevice, struct _Direct3DSwapChain9_INT *pSwapChain)
Definition:
d3d9_cursor.c:18
DWORD
unsigned long DWORD
Definition:
ntddk_ex.h:95
_D3D9Cursor
Definition:
d3d9_cursor.h:14
_D3D9Cursor::dwUnknown0078
DWORD dwUnknown0078
Definition:
d3d9_cursor.h:26
_D3D9Cursor::dwMonitorVirtualY
DWORD dwMonitorVirtualY
Definition:
d3d9_cursor.h:28
_D3D9Cursor::dwUnknown0084
DWORD dwUnknown0084
Definition:
d3d9_cursor.h:29
_D3D9Cursor::dwHeight
DWORD dwHeight
Definition:
d3d9_cursor.h:22
_D3D9Cursor::dwUnknown0008
DWORD dwUnknown0008
Definition:
d3d9_cursor.h:17
_D3D9Cursor::dwUnknown0014
DWORD dwUnknown0014
Definition:
d3d9_cursor.h:20
_D3D9Cursor::dwMonitorVirtualX
DWORD dwMonitorVirtualX
Definition:
d3d9_cursor.h:27
_D3D9Cursor::dwUnknown0010
DWORD dwUnknown0010
Definition:
d3d9_cursor.h:19
_D3D9Cursor::dwUnknown000c
DWORD dwUnknown000c
Definition:
d3d9_cursor.h:18
_D3D9Cursor::pBaseDevice
struct _Direct3DDevice9_INT * pBaseDevice
Definition:
d3d9_cursor.h:24
_D3D9Cursor::dwUnknown0004
DWORD dwUnknown0004
Definition:
d3d9_cursor.h:16
_D3D9Cursor::pSwapChain
struct _Direct3DSwapChain9_INT * pSwapChain
Definition:
d3d9_cursor.h:25
_D3D9Cursor::dwWidth
DWORD dwWidth
Definition:
d3d9_cursor.h:21
_D3D9Cursor::dwUnknown0020
DWORD dwUnknown0020[18]
Definition:
d3d9_cursor.h:23
_D3D9Cursor::dwUnknown0000
DWORD dwUnknown0000
Definition:
d3d9_cursor.h:15
_Direct3DDevice9_INT
Definition:
d3d9_device.h:87
_Direct3DSwapChain9_INT
Definition:
d3d9_swapchain.h:19
dll
directx
d3d9
d3d9_cursor.h
Generated on Tue Dec 5 2023 06:07:31 for ReactOS by
1.9.6