Use standard C++ enum forward declarations
This commit is contained in:
parent
a3a1849e6a
commit
b2a5f304bf
|
@ -29,37 +29,37 @@
|
|||
#include "XbD3D8Types.h"
|
||||
|
||||
// Additional types, exclusively for logging (not really enums) :
|
||||
enum D3DVS20CAPS;
|
||||
enum D3DPS20CAPS;
|
||||
enum _D3DCAPS;
|
||||
enum D3DCAPS2;
|
||||
enum D3DCAPS3;
|
||||
enum D3DPRESENT_INTERVAL;
|
||||
enum D3DCURSORCAPS;
|
||||
enum D3DDEVCAPS;
|
||||
enum D3DPMISCCAPS;
|
||||
enum D3DLINECAPS;
|
||||
enum D3DPRASTERCAPS;
|
||||
enum D3DPCMPCAPS;
|
||||
enum D3DPBLENDCAPS;
|
||||
enum D3DPSHADECAPS;
|
||||
enum D3DPTEXTURECAPS;
|
||||
enum D3DPTFILTERCAPS;
|
||||
enum D3DPTADDRESSCAPS;
|
||||
enum D3DSTENCILCAPS;
|
||||
enum D3DTEXOPCAPS;
|
||||
enum D3DFVFCAPS;
|
||||
enum D3DVTXPCAPS;
|
||||
enum D3DDEVCAPS2;
|
||||
enum D3DDTCAPS;
|
||||
enum D3DVS20CAPS : int;
|
||||
enum D3DPS20CAPS : int;
|
||||
enum _D3DCAPS : int;
|
||||
enum D3DCAPS2 : int;
|
||||
enum D3DCAPS3 : int;
|
||||
enum D3DPRESENT_INTERVAL : int;
|
||||
enum D3DCURSORCAPS : int;
|
||||
enum D3DDEVCAPS : int;
|
||||
enum D3DPMISCCAPS : int;
|
||||
enum D3DLINECAPS : int;
|
||||
enum D3DPRASTERCAPS : int;
|
||||
enum D3DPCMPCAPS : int;
|
||||
enum D3DPBLENDCAPS : int;
|
||||
enum D3DPSHADECAPS : int;
|
||||
enum D3DPTEXTURECAPS : int;
|
||||
enum D3DPTFILTERCAPS : int;
|
||||
enum D3DPTADDRESSCAPS : int;
|
||||
enum D3DSTENCILCAPS : int;
|
||||
enum D3DTEXOPCAPS : int;
|
||||
enum D3DFVFCAPS : int;
|
||||
enum D3DVTXPCAPS : int;
|
||||
enum D3DDEVCAPS2 : int;
|
||||
enum D3DDTCAPS : int;
|
||||
|
||||
namespace XTL {
|
||||
|
||||
enum X_D3DUSAGE;
|
||||
enum X_D3DCOMMON_TYPE;
|
||||
enum X_D3DRESOURCE_COMMON;
|
||||
enum X_D3DRESOURCE_FORMAT;
|
||||
enum X_D3DRESOURCE_SIZE;
|
||||
enum X_D3DUSAGE : int;
|
||||
enum X_D3DCOMMON_TYPE : int;
|
||||
enum X_D3DRESOURCE_COMMON : int;
|
||||
enum X_D3DRESOURCE_FORMAT : int;
|
||||
enum X_D3DRESOURCE_SIZE : int;
|
||||
|
||||
} // end of namespace XTL
|
||||
|
||||
|
|
|
@ -29,10 +29,10 @@
|
|||
#include <mmreg.h>
|
||||
#include "Logging.h"
|
||||
|
||||
enum DS_BCAPS;
|
||||
enum DS_RESULT;
|
||||
enum WAVEFORMAT_CHANNEL;
|
||||
enum WAVEFORMAT_TAG;
|
||||
enum DS_BCAPS : int;
|
||||
enum DS_RESULT : int;
|
||||
enum WAVEFORMAT_CHANNEL : int;
|
||||
enum WAVEFORMAT_TAG : int;
|
||||
FLAGS2STR_HEADER(DS_BCAPS)
|
||||
ENUM2STR_HEADER(DS_RESULT)
|
||||
ENUM2STR_HEADER(WAVEFORMAT_CHANNEL)
|
||||
|
|
|
@ -33,24 +33,24 @@ namespace XTL {
|
|||
// TODO: Everything, only small portions had been implemented.
|
||||
|
||||
// DSound flag/enum
|
||||
enum DSMIXBIN_SPEAKER;
|
||||
enum DSSPEAKER_FLAG;
|
||||
enum DSMIXBIN_SPEAKER : int;
|
||||
enum DSSPEAKER_FLAG : int;
|
||||
// DSound generic flag/enum
|
||||
enum DSFILTER_MODE;
|
||||
enum DSFILTER_MODE : int;
|
||||
// DSound Buffer flag/enum
|
||||
enum DSBCAPS_FLAG;
|
||||
enum DSBPAUSE_FLAG;
|
||||
enum DSBPLAY_FLAG;
|
||||
enum DSBSTATUS_FLAG;
|
||||
enum DSBSTOPEX_FLAG;
|
||||
enum DSBCAPS_FLAG : int;
|
||||
enum DSBPAUSE_FLAG : int;
|
||||
enum DSBPLAY_FLAG : int;
|
||||
enum DSBSTATUS_FLAG : int;
|
||||
enum DSBSTOPEX_FLAG : int;
|
||||
// DSound Stream flag/enum
|
||||
enum DSSCAPS_FLAG;
|
||||
enum DSSFLUSHEX_FLAG;
|
||||
enum DSSPAUSE_FLAG;
|
||||
enum DSSSTATUS_FLAG;
|
||||
enum DSSCAPS_FLAG : int;
|
||||
enum DSSFLUSHEX_FLAG : int;
|
||||
enum DSSPAUSE_FLAG : int;
|
||||
enum DSSSTATUS_FLAG : int;
|
||||
// DSound XMedia flag/enum
|
||||
enum XMP_STATUS;
|
||||
enum XMO_STREAMF;
|
||||
enum XMP_STATUS : int;
|
||||
enum XMO_STREAMF : int;
|
||||
|
||||
// DSound flag/enum
|
||||
FLAGS2STR_HEADER(DSSPEAKER_FLAG)
|
||||
|
|
|
@ -31,12 +31,12 @@ namespace xboxkrnl
|
|||
#include <xboxkrnl/xboxkrnl.h>
|
||||
|
||||
// Additional types, exclusively for logging (not really enums) :
|
||||
enum ALLOCATION_TYPE;
|
||||
enum CREATE_DISPOSITION;
|
||||
enum CREATE_OPTION;
|
||||
//enum NTSTATUS;
|
||||
enum KIRQL_TYPE; // fake enum, since KIRQL is an unsigned char, which clashes with BOOLEAN
|
||||
enum PROTECTION_TYPE;
|
||||
enum ALLOCATION_TYPE : int;
|
||||
enum CREATE_DISPOSITION : int;
|
||||
enum CREATE_OPTION : int;
|
||||
//enum NTSTATUS : int;
|
||||
enum KIRQL_TYPE : int; // fake enum, since KIRQL is an unsigned char, which clashes with BOOLEAN
|
||||
enum PROTECTION_TYPE : int;
|
||||
};
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue