2004-02-06 13:59:13 +00:00
|
|
|
/* icdtable.h */
|
2004-02-05 16:11:19 +00:00
|
|
|
|
|
|
|
#ifndef OPENGL32_PRIVATE_ICDTABLE_H
|
|
|
|
#define OPENGL32_PRIVATE_ICDTABLE_H
|
|
|
|
|
|
|
|
enum icdoffsets_e
|
|
|
|
{
|
2009-01-05 11:03:28 +00:00
|
|
|
ICDIDX_INVALID = -1,
|
2004-02-05 16:11:19 +00:00
|
|
|
#define ICD_ENTRY(x) ICDIDX_##x,
|
|
|
|
#include "icdlist.h"
|
|
|
|
#undef ICD_ENTRY
|
2009-01-05 11:03:28 +00:00
|
|
|
ICDIDX_COUNT
|
2004-02-05 16:11:19 +00:00
|
|
|
};
|
|
|
|
|
2004-02-06 13:59:13 +00:00
|
|
|
typedef struct tagICDTable
|
2004-02-05 16:11:19 +00:00
|
|
|
{
|
2009-01-05 11:03:28 +00:00
|
|
|
DWORD num_funcs; /*!< Normally 336 (0x150) -- the number of functions in OpenGL 1.1 */
|
|
|
|
PROC dispatch_table[812]; /*!< Table containing \a num_funcs pointers to OpenGL functions */
|
2004-02-11 17:39:24 +00:00
|
|
|
} ICDTable, *PICDTable;
|
2004-02-06 13:59:13 +00:00
|
|
|
|
|
|
|
#endif /* OPENGL32_PRIVATE_ICDTABLE_H */
|
2004-02-05 16:11:19 +00:00
|
|
|
|
2004-02-06 13:59:13 +00:00
|
|
|
/* EOF */
|