home *** CD-ROM | disk | FTP | other *** search
- Attribute VB_Name = "EX_CONSTANTS"
- Option Explicit
-
-
-
- '***********Error Codes************
-
- Public Const EX_OK As Long = 1
- Public Const EX_PRIMARYSURFACE As Long = -1
- Public Const EX_SURFACELOST As Long = -2
- Public Const EX_NOSURFACE As Long = -3
- Public Const EX_UNDEFINED As Long = -4
- Public Const EX_SURFACENOTLOST As Long = -5
- Public Const EX_HEIGHTINVALID As Long = -6
- Public Const EX_INVALID As Long = -7
- Public Const EX_SURFACECREATIONFAILED As Long = -8
- Public Const EX_COLORSETFAILED As Long = -9
- Public Const EX_NOHWND As Long = -10
- Public Const EX_SOUNDINITFAILED As Long = -11
- Public Const EX_SOUNDNOTINITIALIZED As Long = -23
- Public Const EX_BADSOUNDFILE As Long = -12
- Public Const EX_BUFFERLOST As Long = -13
- Public Const EX_INVALIDVALUE As Long = -14
- Public Const EX_DIRECTINPUTFAILED As Long = -15
- Public Const EX_DIRECTINPUTDEVICEFAILED As Long = -16
- Public Const EX_KEYBOARDLOST As Long = -17
- Public Const EX_OUTOFMEMORY As Long = -18
- Public Const EX_EVENTSNOTSTARTED As Long = -19
- Public Const EX_EVENTALLREADYSTARTED As Long = -20
- Public Const EX_DEVICENOTCREATED As Long = -21
- Public Const EX_DEVICENOTACQUIRED As Long = -22
- Public Const EX_UNSUPPORTED As Long = -23
- Public Const EX_UNSUPPORTEDMODE As Long = -24
- Public Const EX_NOBITMAP As Long = -25
- Public Const EX_BADRECT As Long = -26
- Public Const EX_WRONGDIRECTXVERSION As Long = -27
- Public Const EX_PRIMARYCREATIONFAILED As Long = -28
- Public Const EX_CLIPPERFAILED As Long = -29
- Public Const EX_NOPALETTE As Long = -30
- Public Const EX_PALETTEMODE As Long = 1
- Public Const EX_NOPALETTEMODE As Long = 0
- Public Const EX_SURFACEWRONGSIZE As Long = -31
- Public Const EX_BADFREQUENCY As Long = -32
- Public Const EX_NOINFORMATION As Long = -33
-
- '*******************************************************
- Public Const EX_KEYDOWN As Long = 1
- Public Const EX_KEYNOTDOWN As Long = 0
-
- Public Const EX_LEFTBUTTON As Long = 1
- Public Const EX_RIGHTBUTTON As Long = 2
- Public Const EX_BOTHBUTTONS As Long = 3
-
-
- '********Sound constants
- Public Const EX_SOUNDRIGHT As Long = 10000
- Public Const EX_SOUNDLEFT As Long = -10000
- Public Const EX_MIDDLE As Long = 0
-
- '************Key Codes***************
-
- Public Const EX_ESCAPE As Long = &H1
- Public Const EX_1 As Long = &H2
- Public Const EX_2 As Long = &H3
- Public Const EX_3 As Long = &H4
- Public Const EX_4 As Long = &H5
- Public Const EX_5 As Long = &H6
- Public Const EX_6 As Long = &H7
- Public Const EX_7 As Long = &H8
- Public Const EX_8 As Long = &H9
- Public Const EX_9 As Long = &HA
- Public Const EX_0 As Long = &HB
- Public Const EX_MINUS As Long = &HC ' - on main keyboard */
- Public Const EX_EQUALS As Long = &HD
- Public Const EX_BACK As Long = &HE ' backspace */
- Public Const EX_TAB As Long = &HF
- Public Const EX_Q As Long = &H10
- Public Const EX_W As Long = &H11
- Public Const EX_E As Long = &H12
- Public Const EX_R As Long = &H13
- Public Const EX_T As Long = &H14
- Public Const EX_Y As Long = &H15
- Public Const EX_U As Long = &H16
- Public Const EX_I As Long = &H17
- Public Const EX_O As Long = &H18
- Public Const EX_P As Long = &H19
- Public Const EX_LBRACKET As Long = &H1A
- Public Const EX_RBRACKET As Long = &H1B
- Public Const EX_RETURN As Long = &H1C ' Enter on main keyboard */
- Public Const EX_LCONTROL As Long = &H1D
- Public Const EX_A As Long = &H1E
- Public Const EX_S As Long = &H1F
- Public Const EX_D As Long = &H20
- Public Const EX_F As Long = &H21
- Public Const EX_G As Long = &H22
- Public Const EX_H As Long = &H23
- Public Const EX_J As Long = &H24
- Public Const EX_K As Long = &H25
- Public Const EX_L As Long = &H26
- Public Const EX_SEMICOLON As Long = &H27
- Public Const EX_APOSTROPHE As Long = &H28
- Public Const EX_GRAVE As Long = &H29 ' accent grave */
- Public Const EX_LSHIFT As Long = &H2A
- Public Const EX_BACKSLASH As Long = &H2B
- Public Const EX_Z As Long = &H2C
- Public Const EX_X As Long = &H2D
- Public Const EX_C As Long = &H2E
- Public Const EX_V As Long = &H2F
- Public Const EX_B As Long = &H30
- Public Const EX_N As Long = &H31
- Public Const EX_M As Long = &H32
- Public Const EX_COMMA As Long = &H33
- Public Const EX_PERIOD As Long = &H34 ' . on main keyboard */
- Public Const EX_SLASH As Long = &H35 ' / on main keyboard */
- Public Const EX_RSHIFT As Long = &H36
- Public Const EX_MULTIPLY As Long = &H37 ' * on numeric keypad */
- Public Const EX_LMENU As Long = &H38 ' left Alt */
- Public Const EX_SPACE As Long = &H39
- Public Const EX_CAPITAL As Long = &H3A
- Public Const EX_F1 As Long = &H3B
- Public Const EX_F2 As Long = &H3C
- Public Const EX_F3 As Long = &H3D
- Public Const EX_F4 As Long = &H3E
- Public Const EX_F5 As Long = &H3F
- Public Const EX_F6 As Long = &H40
- Public Const EX_F7 As Long = &H41
- Public Const EX_F8 As Long = &H42
- Public Const EX_F9 As Long = &H43
- Public Const EX_F10 As Long = &H44
- Public Const EX_NUMLO As Long = &H45
- Public Const EX_SCROLL As Long = &H46 ' Scroll Lock */
- Public Const EX_NUMPAD7 As Long = &H47
- Public Const EX_NUMPAD8 As Long = &H48
- Public Const EX_NUMPAD9 As Long = &H49
- Public Const EX_SUBTRACT As Long = &H4A ' - on numeric keypad */
- Public Const EX_NUMPAD4 As Long = &H4B
- Public Const EX_NUMPAD5 As Long = &H4C
- Public Const EX_NUMPAD6 As Long = &H4D
- Public Const EX_ADD As Long = &H4E ' + on numeric keypad */
- Public Const EX_NUMPAD1 As Long = &H4F
- Public Const EX_NUMPAD2 As Long = &H50
- Public Const EX_NUMPAD3 As Long = &H51
- Public Const EX_NUMPAD0 As Long = &H52
- Public Const EX_DECIMAL As Long = &H53 ' . on numeric keypad */
- Public Const EX_F11 As Long = &H57
- Public Const EX_F12 As Long = &H58
-
- Public Const EX_F13 As Long = &H64 ' (NEC PC98) */
- Public Const EX_F14 As Long = &H65 ' (NEC PC98) */
- Public Const EX_F15 As Long = &H66 ' (NEC PC98) */
-
- Public Const EX_KANA As Long = &H70 ' (Japanese keyboard) */
- Public Const EX_CONVERT As Long = &H79 ' (Japanese keyboard) */
- Public Const EX_NOCONVERT As Long = &H7B ' (Japanese keyboard) */
- Public Const EX_YEN As Long = &H7D ' (Japanese keyboard) */
- Public Const EX_NUMPADEQUALS As Long = &H8D ' = on numeric keypad (NEC PC98) */
- Public Const EX_CIRCUMFLEX As Long = &H90 ' (Japanese keyboard) */
- Public Const EX_AT As Long = &H91 ' (NEC PC98) */
- Public Const EX_COLON As Long = &H92 ' (NEC PC98) */
- Public Const EX_UNDERLINE As Long = &H93 ' (NEC PC98) */
- Public Const EX_KANJI As Long = &H94 ' (Japanese keyboard) */
- Public Const EX_STOP As Long = &H95 ' (NEC PC98) */
- Public Const EX_AX As Long = &H96 ' (Japan AX) */
- Public Const EX_UNLABELED As Long = &H97 ' (J3100) */
- Public Const EX_NUMPADENTER As Long = &H9C ' Enter on numeric keypad */
- Public Const EX_RCONTROL As Long = &H9D
- Public Const EX_NUMPADCOMMA As Long = &HB3 ' , on numeric keypad (NEC PC98) */
- Public Const EX_DIVIDE As Long = &HB5 ' / on numeric keypad */
- Public Const EX_SYSRQ As Long = &HB7
- Public Const EX_RMENU As Long = &HB8 ' right Alt */
- Public Const EX_HOME As Long = &HC7 ' Home on arrow keypad */
- Public Const EX_UP As Long = &HC8 ' UpArrow on arrow keypad */
- Public Const EX_PRIOR As Long = &HC9 ' PgUp on arrow keypad */
- Public Const EX_LEFT As Long = &HCB ' LeftArrow on arrow keypad */
- Public Const EX_RIGHT As Long = &HCD ' RightArrow on arrow keypad */
- Public Const EX_END As Long = &HCF ' End on arrow keypad */
- Public Const EX_DOWN As Long = &HD0 ' DownArrow on arrow keypad */
- Public Const EX_NEXT As Long = &HD1 ' PgDn on arrow keypad */
- Public Const EX_INSERT As Long = &HD2 ' Insert on arrow keypad */
- Public Const EX_DELETE As Long = &HD3 ' Delete on arrow keypad */
- Public Const EX_LWIN As Long = &HDB ' Left Windows key */
- Public Const EX_RWIN As Long = &HDC ' Right Windows key */
- Public Const EX_APPS As Long = &HDD ' AppMenu key */
-
-