source: GTP/branches/IllumWPdeliver2008dec/IlluminationWP/demos/Standalone/Hierarchical Systems Demo [OpenGL]/RESOURCES/include/CgFX/cgfx_stddefs.h @ 3255

Revision 3255, 1.5 KB checked in by szirmay, 16 years ago (diff)
Line 
1/*********************************************************************NVMH3****
2
3File:  cgfx_stddefs.h
4
5Copyright NVIDIA Corporation 2002
6TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THIS SOFTWARE IS PROVIDED
7*AS IS* AND NVIDIA AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES, EITHER EXPRESS
8OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY
9AND FITNESS FOR A PARTICULAR PURPOSE.  IN NO EVENT SHALL NVIDIA OR ITS SUPPLIERS
10BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR CONSEQUENTIAL DAMAGES
11WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS,
12BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR ANY OTHER PECUNIARY LOSS)
13ARISING OUT OF THE USE OF OR INABILITY TO USE THIS SOFTWARE, EVEN IF NVIDIA HAS
14BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
15
16
17Comments:
18
19
20
21
22******************************************************************************/
23
24#ifndef __CGFX_STDDEFS_H
25#define __CGFX_STDDEFS_H
26
27#ifdef _WIN32
28#include <windows.h>
29#else
30#include "nvtypes.h"
31typedef unsigned int UINT;
32typedef char BYTE;
33typedef long HRESULT;
34typedef char* LPSTR;
35typedef const char* LPCSTR;
36typedef void* LPVOID;
37typedef const void * LPCVOID;
38typedef float FLOAT;
39typedef unsigned long ULONG;
40#define S_OK 0x0
41#define S_FALSE 0x1
42#define E_FAIL 0x1
43#define E_OUTOFMEMORY 0x2
44#define E_INVALIDARG 0x3
45#define SUCCEEDED(x) ((x) == S_OK)
46#define FAILED(x) ((x) != S_OK)
47#endif // _WIN32
48
49#endif
Note: See TracBrowser for help on using the repository browser.