Starshatter_Open
Open source Starshatter engine
Main Page
Classes
Files
File List
File Members
All
Classes
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Types.h
Go to the documentation of this file.
1
/* Project nGen
2
John DiCamillo
3
Copyright © 1997-2002. All Rights Reserved.
4
5
SUBSYSTEM: nGen.lib
6
FILE: Types.h
7
AUTHOR: John DiCamillo
8
9
10
OVERVIEW
11
========
12
Basic Type Definitions
13
*/
14
15
#ifndef Types_h
16
#define Types_h
17
18
// +--------------------------------------------------------------------+
19
20
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
21
#define STRICT 1
22
23
// Works with Windows 2000 and later and Windows 98 or later
24
#undef _WIN32_IE
25
#undef WINVER
26
#undef _WIN32_WINDOWS
27
#undef _WIN32_WINNT
28
#define WINVER 0x0500
29
#define _WIN32_WINDOWS 0x0410
30
#define _WIN32_WINNT 0x0500
31
32
//#if !defined(HMONITOR_DECLARED)
33
// #define HMONITOR_DECLARED
34
// DECLARE_HANDLE(HMONITOR);
35
//#endif
36
37
#include <windows.h>
38
#include <windowsx.h>
39
#include <assert.h>
40
#include <math.h>
41
#include <limits.h>
42
#include <stdlib.h>
43
#include <stdio.h>
44
#include <time.h>
45
46
47
// Enable extra D3D debugging in debug builds if using the debug DirectX runtime.
48
// This makes D3D objects work well in the debugger watch window, but slows down
49
// performance slightly.
50
#if defined(DEBUG) | defined(_DEBUG)
51
#define D3D_DEBUG_INFO
52
#endif
53
54
// Direct3D includes
55
#include <d3d9.h>
56
#include <d3dx9.h>
57
58
// DirectSound includes
59
#include <mmsystem.h>
60
#include <mmreg.h>
61
#include <dsound.h>
62
63
// +--------------------------------------------------------------------+
64
65
#endif Types_h
66
nGenEx
Types.h
Generated on Tue Jun 5 2012 20:46:39 for Starshatter_Open by
1.8.1