]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/windows/directx/xact3/xact3.factor
use radix literals
[factor.git] / basis / windows / directx / xact3 / xact3.factor
index 12a890ff1ea78d63f61c9a64631d6e15c424a435..a1f002a71a20cee33db9e89538955c309aa4e230 100644 (file)
@@ -26,8 +26,8 @@ TYPEDEF: BYTE  XACTVARIATIONWEIGHT
 TYPEDEF: BYTE  XACTPRIORITY
 TYPEDEF: BYTE  XACTINSTANCELIMIT
 
-CONSTANT: WAVE_FORMAT_IEEE_FLOAT HEX: 0003
-CONSTANT: WAVE_FORMAT_EXTENSIBLE HEX: FFFE
+CONSTANT: WAVE_FORMAT_IEEE_FLOAT 0x0003
+CONSTANT: WAVE_FORMAT_EXTENSIBLE 0xFFFE
 
 STRUCT: WAVEFORMATEX
     { wFormatTag        WORD  }
@@ -52,57 +52,57 @@ STRUCT: WAVEFORMATEXTENSIBLE
     { SubFormat               GUID                       } ;
 TYPEDEF: WAVEFORMATEXTENSIBLE* PWAVEFORMATEXTENSIBLE
 
-CONSTANT: XACTTIME_MIN                    HEX: 80000001
-CONSTANT: XACTTIME_MAX                    HEX: 7fffffff
-CONSTANT: XACTTIME_INFINITE               HEX: 7fffffff
-CONSTANT: XACTINSTANCELIMIT_INFINITE      HEX: ff
-CONSTANT: XACTINSTANCELIMIT_MIN           HEX: 00
-CONSTANT: XACTINSTANCELIMIT_MAX           HEX: fe
-CONSTANT: XACTINDEX_MIN                   HEX: 0
-CONSTANT: XACTINDEX_MAX                   HEX: fffe
-CONSTANT: XACTINDEX_INVALID               HEX: ffff
-CONSTANT: XACTNOTIFICATIONTYPE_MIN        HEX: 00
-CONSTANT: XACTNOTIFICATIONTYPE_MAX        HEX: ff
-CONSTANT: XACTVARIABLEINDEX_MIN           HEX: 0000
-CONSTANT: XACTVARIABLEINDEX_MAX           HEX: fffe
-CONSTANT: XACTVARIABLEINDEX_INVALID       HEX: ffff
-CONSTANT: XACTCATEGORY_MIN                HEX: 0
-CONSTANT: XACTCATEGORY_MAX                HEX: fffe
-CONSTANT: XACTCATEGORY_INVALID            HEX: ffff
+CONSTANT: XACTTIME_MIN                    0x80000001
+CONSTANT: XACTTIME_MAX                    0x7fffffff
+CONSTANT: XACTTIME_INFINITE               0x7fffffff
+CONSTANT: XACTINSTANCELIMIT_INFINITE      0xff
+CONSTANT: XACTINSTANCELIMIT_MIN           0x00
+CONSTANT: XACTINSTANCELIMIT_MAX           0xfe
+CONSTANT: XACTINDEX_MIN                   0x0
+CONSTANT: XACTINDEX_MAX                   0xfffe
+CONSTANT: XACTINDEX_INVALID               0xffff
+CONSTANT: XACTNOTIFICATIONTYPE_MIN        0x00
+CONSTANT: XACTNOTIFICATIONTYPE_MAX        0xff
+CONSTANT: XACTVARIABLEINDEX_MIN           0x0000
+CONSTANT: XACTVARIABLEINDEX_MAX           0xfffe
+CONSTANT: XACTVARIABLEINDEX_INVALID       0xffff
+CONSTANT: XACTCATEGORY_MIN                0x0
+CONSTANT: XACTCATEGORY_MAX                0xfffe
+CONSTANT: XACTCATEGORY_INVALID            0xffff
 CONSTANT: XACTCHANNEL_MIN                 0
-CONSTANT: XACTCHANNEL_MAX                 HEX: FF
+CONSTANT: XACTCHANNEL_MAX                 0xFF
 CONSTANT: XACTPITCH_MIN                   -1200
 CONSTANT: XACTPITCH_MAX                   1200
 CONSTANT: XACTPITCH_MIN_TOTAL             -2400
 CONSTANT: XACTPITCH_MAX_TOTAL             2400
 CONSTANT: XACTVOLUME_MIN                  0.0
 CONSTANT: XACTVOLUME_MAX                  16777216.0
-CONSTANT: XACTLOOPCOUNT_MIN               HEX: 0
-CONSTANT: XACTLOOPCOUNT_MAX               HEX: fe
-CONSTANT: XACTLOOPCOUNT_INFINITE          HEX: ff
+CONSTANT: XACTLOOPCOUNT_MIN               0x0
+CONSTANT: XACTLOOPCOUNT_MAX               0xfe
+CONSTANT: XACTLOOPCOUNT_INFINITE          0xff
 CONSTANT: XACTWAVEALIGNMENT_MIN           2048
 
-CONSTANT: XACT_CUE_NAME_LENGTH        HEX: FF
+CONSTANT: XACT_CUE_NAME_LENGTH        0xFF
 CONSTANT: XACT_CONTENT_VERSION        46
 
-CONSTANT: XACT_FLAG_STOP_RELEASE       HEX: 00000000
-CONSTANT: XACT_FLAG_STOP_IMMEDIATE     HEX: 00000001
+CONSTANT: XACT_FLAG_STOP_RELEASE       0x00000000
+CONSTANT: XACT_FLAG_STOP_IMMEDIATE     0x00000001
 
-CONSTANT: XACT_FLAG_MANAGEDATA         HEX: 00000001
+CONSTANT: XACT_FLAG_MANAGEDATA         0x00000001
 
-CONSTANT: XACT_FLAG_BACKGROUND_MUSIC   HEX: 00000002
-CONSTANT: XACT_FLAG_UNITS_MS           HEX: 00000004
-CONSTANT: XACT_FLAG_UNITS_SAMPLES      HEX: 00000008
+CONSTANT: XACT_FLAG_BACKGROUND_MUSIC   0x00000002
+CONSTANT: XACT_FLAG_UNITS_MS           0x00000004
+CONSTANT: XACT_FLAG_UNITS_SAMPLES      0x00000008
 
-CONSTANT: XACT_STATE_CREATED           HEX: 00000001
-CONSTANT: XACT_STATE_PREPARING         HEX: 00000002
-CONSTANT: XACT_STATE_PREPARED          HEX: 00000004
-CONSTANT: XACT_STATE_PLAYING           HEX: 00000008
-CONSTANT: XACT_STATE_STOPPING          HEX: 00000010
-CONSTANT: XACT_STATE_STOPPED           HEX: 00000020
-CONSTANT: XACT_STATE_PAUSED            HEX: 00000040
-CONSTANT: XACT_STATE_INUSE             HEX: 00000080
-CONSTANT: XACT_STATE_PREPAREFAILED     HEX: 80000000
+CONSTANT: XACT_STATE_CREATED           0x00000001
+CONSTANT: XACT_STATE_PREPARING         0x00000002
+CONSTANT: XACT_STATE_PREPARED          0x00000004
+CONSTANT: XACT_STATE_PLAYING           0x00000008
+CONSTANT: XACT_STATE_STOPPING          0x00000010
+CONSTANT: XACT_STATE_STOPPED           0x00000020
+CONSTANT: XACT_STATE_PAUSED            0x00000040
+CONSTANT: XACT_STATE_INUSE             0x00000080
+CONSTANT: XACT_STATE_PREPAREFAILED     0x80000000
 
 C-TYPE: XACT_READFILE_CB
 C-TYPE: XACT_GETOVERLAPPEDRESULT_CB
@@ -117,8 +117,8 @@ TYPEDEF: XACT_FILEIO_CALLBACKS* PXACT_FILEIO_CALLBACKS
 
 C-TYPE: XACT_NOTIFICATION_CALLBACK
 
-CONSTANT: XACT_RENDERER_ID_LENGTH                 HEX: ff
-CONSTANT: XACT_RENDERER_NAME_LENGTH               HEX: ff
+CONSTANT: XACT_RENDERER_ID_LENGTH                 0xff
+CONSTANT: XACT_RENDERER_NAME_LENGTH               0xff
 
 STRUCT: XACT_RENDERER_DETAILS
     { rendererID     WCHAR[255] }
@@ -255,7 +255,7 @@ CONSTANT: XACTNOTIFICATIONTYPE_WAVEDESTROYED                    16
 CONSTANT: XACTNOTIFICATIONTYPE_WAVEBANKPREPARED                 17
 CONSTANT: XACTNOTIFICATIONTYPE_WAVEBANKSTREAMING_INVALIDCONTENT 18
 
-CONSTANT: XACT_FLAG_NOTIFICATION_PERSIST HEX: 01
+CONSTANT: XACT_FLAG_NOTIFICATION_PERSIST 0x01
 
 STRUCT: XACT_NOTIFICATION_DESCRIPTION
     { type                     XACTNOTIFICATIONTYPE }
@@ -327,8 +327,8 @@ STRUCT: XACT_NOTIFICATION
     { union                        XACT_NOTIFICATION_UNION } ;
 TYPEDEF: XACT_NOTIFICATION* LPXACT_NOTIFICATION
 
-CONSTANT: XACT_FLAG_SOUNDBANK_STOP_IMMEDIATE  HEX: 00000001
-CONSTANT: XACT_SOUNDBANKSTATE_INUSE           HEX: 00000080
+CONSTANT: XACT_FLAG_SOUNDBANK_STOP_IMMEDIATE  0x00000001
+CONSTANT: XACT_SOUNDBANKSTATE_INUSE           0x00000080
 
 COM-INTERFACE: IXACT3SoundBank f {00000000-0000-0000-0000-000000000000}
     XACTINDEX GetCueIndex ( PCSTR szFriendlyName )
@@ -340,9 +340,9 @@ COM-INTERFACE: IXACT3SoundBank f {00000000-0000-0000-0000-000000000000}
     HRESULT Destroy ( )
     HRESULT GetState ( DWORD* pdwState ) ;
 
-CONSTANT: XACT_WAVEBANKSTATE_INUSE            HEX: 00000080
-CONSTANT: XACT_WAVEBANKSTATE_PREPARED         HEX: 00000004
-CONSTANT: XACT_WAVEBANKSTATE_PREPAREFAILED    HEX: 80000000
+CONSTANT: XACT_WAVEBANKSTATE_INUSE            0x00000080
+CONSTANT: XACT_WAVEBANKSTATE_PREPARED         0x00000004
+CONSTANT: XACT_WAVEBANKSTATE_PREPAREFAILED    0x80000000
 
 COM-INTERFACE: IXACT3WaveBank f {00000000-0000-0000-0000-000000000000}
     HRESULT Destroy ( )
@@ -429,46 +429,46 @@ COM-INTERFACE: IXACT3Engine IUnknown {b1ee676a-d9cd-4d2a-89a8-fa53eb9e480b}
 CONSTANT: XACT_FLAG_API_AUDITION_MODE 1
 CONSTANT: XACT_FLAG_API_DEBUG_MODE    2
 
-CONSTANT: XACTENGINE_E_OUTOFMEMORY               HEX: 80070000
-CONSTANT: XACTENGINE_E_INVALIDARG                HEX: 80070057
-CONSTANT: XACTENGINE_E_NOTIMPL                   HEX: 80004001
-CONSTANT: XACTENGINE_E_FAIL                      HEX: 80004005
-
-CONSTANT: XACTENGINE_E_ALREADYINITIALIZED        HEX: 8AC70001
-CONSTANT: XACTENGINE_E_NOTINITIALIZED            HEX: 8AC70002
-CONSTANT: XACTENGINE_E_EXPIRED                   HEX: 8AC70003
-CONSTANT: XACTENGINE_E_NONOTIFICATIONCALLBACK    HEX: 8AC70004
-CONSTANT: XACTENGINE_E_NOTIFICATIONREGISTERED    HEX: 8AC70005
-CONSTANT: XACTENGINE_E_INVALIDUSAGE              HEX: 8AC70006
-CONSTANT: XACTENGINE_E_INVALIDDATA               HEX: 8AC70007
-CONSTANT: XACTENGINE_E_INSTANCELIMITFAILTOPLAY   HEX: 8AC70008
-CONSTANT: XACTENGINE_E_NOGLOBALSETTINGS          HEX: 8AC70009
-CONSTANT: XACTENGINE_E_INVALIDVARIABLEINDEX      HEX: 8AC7000a
-CONSTANT: XACTENGINE_E_INVALIDCATEGORY           HEX: 8AC7000b
-CONSTANT: XACTENGINE_E_INVALIDCUEINDEX           HEX: 8AC7000c
-CONSTANT: XACTENGINE_E_INVALIDWAVEINDEX          HEX: 8AC7000d
-CONSTANT: XACTENGINE_E_INVALIDTRACKINDEX         HEX: 8AC7000e
-CONSTANT: XACTENGINE_E_INVALIDSOUNDOFFSETORINDEX HEX: 8AC7000f
-CONSTANT: XACTENGINE_E_READFILE                  HEX: 8AC70010
-CONSTANT: XACTENGINE_E_UNKNOWNEVENT              HEX: 8AC70011
-CONSTANT: XACTENGINE_E_INCALLBACK                HEX: 8AC70012
-CONSTANT: XACTENGINE_E_NOWAVEBANK                HEX: 8AC70013
-CONSTANT: XACTENGINE_E_SELECTVARIATION           HEX: 8AC70014
-CONSTANT: XACTENGINE_E_MULTIPLEAUDITIONENGINES   HEX: 8AC70015
-CONSTANT: XACTENGINE_E_WAVEBANKNOTPREPARED       HEX: 8AC70016
-CONSTANT: XACTENGINE_E_NORENDERER                HEX: 8AC70017
-CONSTANT: XACTENGINE_E_INVALIDENTRYCOUNT         HEX: 8AC70018
-CONSTANT: XACTENGINE_E_SEEKTIMEBEYONDCUEEND      HEX: 8AC70019
-CONSTANT: XACTENGINE_E_SEEKTIMEBEYONDWAVEEND     HEX: 8AC7001a
-CONSTANT: XACTENGINE_E_NOFRIENDLYNAMES           HEX: 8AC7001b
-
-CONSTANT: XACTENGINE_E_AUDITION_WRITEFILE             HEX: 8AC70101
-CONSTANT: XACTENGINE_E_AUDITION_NOSOUNDBANK           HEX: 8AC70102
-CONSTANT: XACTENGINE_E_AUDITION_INVALIDRPCINDEX       HEX: 8AC70103
-CONSTANT: XACTENGINE_E_AUDITION_MISSINGDATA           HEX: 8AC70104
-CONSTANT: XACTENGINE_E_AUDITION_UNKNOWNCOMMAND        HEX: 8AC70105
-CONSTANT: XACTENGINE_E_AUDITION_INVALIDDSPINDEX       HEX: 8AC70106
-CONSTANT: XACTENGINE_E_AUDITION_MISSINGWAVE           HEX: 8AC70107
-CONSTANT: XACTENGINE_E_AUDITION_CREATEDIRECTORYFAILED HEX: 8AC70108
-CONSTANT: XACTENGINE_E_AUDITION_INVALIDSESSION        HEX: 8AC70109
+CONSTANT: XACTENGINE_E_OUTOFMEMORY               0x80070000
+CONSTANT: XACTENGINE_E_INVALIDARG                0x80070057
+CONSTANT: XACTENGINE_E_NOTIMPL                   0x80004001
+CONSTANT: XACTENGINE_E_FAIL                      0x80004005
+
+CONSTANT: XACTENGINE_E_ALREADYINITIALIZED        0x8AC70001
+CONSTANT: XACTENGINE_E_NOTINITIALIZED            0x8AC70002
+CONSTANT: XACTENGINE_E_EXPIRED                   0x8AC70003
+CONSTANT: XACTENGINE_E_NONOTIFICATIONCALLBACK    0x8AC70004
+CONSTANT: XACTENGINE_E_NOTIFICATIONREGISTERED    0x8AC70005
+CONSTANT: XACTENGINE_E_INVALIDUSAGE              0x8AC70006
+CONSTANT: XACTENGINE_E_INVALIDDATA               0x8AC70007
+CONSTANT: XACTENGINE_E_INSTANCELIMITFAILTOPLAY   0x8AC70008
+CONSTANT: XACTENGINE_E_NOGLOBALSETTINGS          0x8AC70009
+CONSTANT: XACTENGINE_E_INVALIDVARIABLEINDEX      0x8AC7000a
+CONSTANT: XACTENGINE_E_INVALIDCATEGORY           0x8AC7000b
+CONSTANT: XACTENGINE_E_INVALIDCUEINDEX           0x8AC7000c
+CONSTANT: XACTENGINE_E_INVALIDWAVEINDEX          0x8AC7000d
+CONSTANT: XACTENGINE_E_INVALIDTRACKINDEX         0x8AC7000e
+CONSTANT: XACTENGINE_E_INVALIDSOUNDOFFSETORINDEX 0x8AC7000f
+CONSTANT: XACTENGINE_E_READFILE                  0x8AC70010
+CONSTANT: XACTENGINE_E_UNKNOWNEVENT              0x8AC70011
+CONSTANT: XACTENGINE_E_INCALLBACK                0x8AC70012
+CONSTANT: XACTENGINE_E_NOWAVEBANK                0x8AC70013
+CONSTANT: XACTENGINE_E_SELECTVARIATION           0x8AC70014
+CONSTANT: XACTENGINE_E_MULTIPLEAUDITIONENGINES   0x8AC70015
+CONSTANT: XACTENGINE_E_WAVEBANKNOTPREPARED       0x8AC70016
+CONSTANT: XACTENGINE_E_NORENDERER                0x8AC70017
+CONSTANT: XACTENGINE_E_INVALIDENTRYCOUNT         0x8AC70018
+CONSTANT: XACTENGINE_E_SEEKTIMEBEYONDCUEEND      0x8AC70019
+CONSTANT: XACTENGINE_E_SEEKTIMEBEYONDWAVEEND     0x8AC7001a
+CONSTANT: XACTENGINE_E_NOFRIENDLYNAMES           0x8AC7001b
+
+CONSTANT: XACTENGINE_E_AUDITION_WRITEFILE             0x8AC70101
+CONSTANT: XACTENGINE_E_AUDITION_NOSOUNDBANK           0x8AC70102
+CONSTANT: XACTENGINE_E_AUDITION_INVALIDRPCINDEX       0x8AC70103
+CONSTANT: XACTENGINE_E_AUDITION_MISSINGDATA           0x8AC70104
+CONSTANT: XACTENGINE_E_AUDITION_UNKNOWNCOMMAND        0x8AC70105
+CONSTANT: XACTENGINE_E_AUDITION_INVALIDDSPINDEX       0x8AC70106
+CONSTANT: XACTENGINE_E_AUDITION_MISSINGWAVE           0x8AC70107
+CONSTANT: XACTENGINE_E_AUDITION_CREATEDIRECTORYFAILED 0x8AC70108
+CONSTANT: XACTENGINE_E_AUDITION_INVALIDSESSION        0x8AC70109