ReactOS 0.4.15-dev-8339-g4028de8
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
13typedef 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;
26/* 0x0078 */ DWORD dwUnknown0078;
29/* 0x0084 */ DWORD dwUnknown0084;
31
32D3D9Cursor* CreateD3D9Cursor(struct _Direct3DDevice9_INT* pBaseDevice, struct _Direct3DSwapChain9_INT* pSwapChain);
33
34#endif // _D3D9_CURSOR_H
struct _D3D9Cursor D3D9Cursor
D3D9Cursor * CreateD3D9Cursor(struct _Direct3DDevice9_INT *pBaseDevice, struct _Direct3DSwapChain9_INT *pSwapChain)
Definition: d3d9_cursor.c:18
unsigned long DWORD
Definition: ntddk_ex.h:95
DWORD dwUnknown0078
Definition: d3d9_cursor.h:26
DWORD dwMonitorVirtualY
Definition: d3d9_cursor.h:28
DWORD dwUnknown0084
Definition: d3d9_cursor.h:29
DWORD dwHeight
Definition: d3d9_cursor.h:22
DWORD dwUnknown0008
Definition: d3d9_cursor.h:17
DWORD dwUnknown0014
Definition: d3d9_cursor.h:20
DWORD dwMonitorVirtualX
Definition: d3d9_cursor.h:27
DWORD dwUnknown0010
Definition: d3d9_cursor.h:19
DWORD dwUnknown000c
Definition: d3d9_cursor.h:18
struct _Direct3DDevice9_INT * pBaseDevice
Definition: d3d9_cursor.h:24
DWORD dwUnknown0004
Definition: d3d9_cursor.h:16
struct _Direct3DSwapChain9_INT * pSwapChain
Definition: d3d9_cursor.h:25
DWORD dwWidth
Definition: d3d9_cursor.h:21
DWORD dwUnknown0020[18]
Definition: d3d9_cursor.h:23
DWORD dwUnknown0000
Definition: d3d9_cursor.h:15