defines.lua 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385
  1. --Defines:
  2. --checkbox state defines
  3. cbUnchecked=0
  4. cbChecked=1
  5. cbGrayed=2
  6. --onMouseEvent button defines:
  7. mbLeft=0
  8. mbRight=1
  9. mbMiddle=2
  10. mbExtra1=3
  11. mbExtra2=4
  12. --memo scrollbar defines
  13. ssNone=0
  14. ssHorizontal=1
  15. ssVertical=2
  16. ssBoth=3
  17. ssAutoHorizontal=4
  18. ssAutoVertical=5
  19. ssAutoBoth=6
  20. bsNone=0
  21. bsSingle=1
  22. bsSizeable=2
  23. bsDialog=3
  24. bsToolWindow=4
  25. bsSizeToolWin=5
  26. --scan types: (fast scan methods)
  27. fsmNotAligned=0
  28. fsmAligned=1
  29. fsmLastDigits=2
  30. --rounding types
  31. rtRounded=0
  32. rtExtremerounded=1
  33. rtTruncated=2
  34. --scan options
  35. soUnknownValue=0
  36. soExactValue=1
  37. soValueBetween=2
  38. soBiggerThan=3
  39. soSmallerThan=4
  40. soIncreasedValue=5
  41. soIncreasedValueBy=6
  42. soDecreasedValue=7
  43. soDecreasedValueBy=8
  44. soChanged=9
  45. soUnchanged=10
  46. --debug variables
  47. --Breakpoint methods:
  48. bpmInt3=0
  49. bpmDebugRegister=1
  50. bpmException=2
  51. --Breakpoint triggers:
  52. bptExecute=0
  53. bptAccess=1
  54. bptWrite=2
  55. --breakpoint continue methods:
  56. co_run=0
  57. co_stepinto=1
  58. co_stepover=2
  59. --CloseAction types
  60. caNone=0;
  61. caHide=1;
  62. caFree=2;
  63. caMinimize=3;
  64. --alignment types
  65. alNone=0
  66. alTop=1
  67. alBottom=2
  68. alLeft=3
  69. alRight=4
  70. alClient=5
  71. --message dialog types
  72. mtWarning=0
  73. mtError=1
  74. mtInformation=2
  75. mtConfirmation=3
  76. --message dialog button types
  77. mbYes=0
  78. mbNo=1
  79. mbOK=2
  80. mbCancel=3
  81. mbAbort=4
  82. mbRetry=5
  83. mbIgnore=6
  84. mbAll=7
  85. mbNoToAll=8
  86. mbYesToAll=9
  87. mbHelp=10
  88. mbClose=11
  89. --message dialog results:
  90. mrNone = 0;
  91. mrOK = mrNone + 1
  92. mrCancel = mrNone + 2
  93. mrAbort = mrNone + 3
  94. mrRetry = mrNone + 4
  95. mrIgnore = mrNone + 5
  96. mrYes = mrNone + 6
  97. mrNo = mrNone + 7
  98. mrAll = mrNone + 8
  99. mrNoToAll = mrNone + 9
  100. mrYesToAll = mrNone + 10
  101. mrLast = mrYesToAll
  102. --duplicate enum
  103. dupIgnore = 0
  104. dupAccept = 1
  105. dupError = 2
  106. --Variable types
  107. vtByte=0
  108. vtWord=1
  109. vtDword=2
  110. vtQword=3
  111. vtSingle=4
  112. vtDouble=5
  113. vtString=6
  114. vtUnicodeString=7 --Only used by autoguess
  115. vtByteArray=8
  116. vtBinary=9
  117. vtAutoAssembler=11
  118. vtPointer=12 --Only used by autoguess and structures
  119. vtCustom=13
  120. vtGrouped=14
  121. --Key codes
  122. VK_LBUTTON = 1
  123. VK_RBUTTON = 2
  124. VK_CANCEL = 3
  125. VK_MBUTTON = 4
  126. VK_XBUTTON1 = 5
  127. VK_XBUTTON2 = 6
  128. VK_BACK = 8
  129. VK_TAB = 9
  130. VK_CLEAR = 12
  131. VK_RETURN = 13
  132. VK_SHIFT = 16
  133. VK_CONTROL = 17
  134. VK_MENU = 18
  135. VK_PAUSE = 19
  136. VK_CAPITAL = 20
  137. VK_ESCAPE = 27
  138. VK_SPACE = 32
  139. VK_PRIOR = 33
  140. VK_NEXT = 34
  141. VK_END = 35
  142. VK_HOME = 36
  143. VK_LEFT = 37
  144. VK_UP = 38
  145. VK_RIGHT = 39
  146. VK_DOWN = 40
  147. VK_SELECT = 41
  148. VK_PRINT = 42
  149. VK_EXECUTE = 43
  150. VK_SNAPSHOT = 44
  151. VK_INSERT = 45
  152. VK_DELETE = 46
  153. VK_HELP = 47
  154. VK_0 = 48
  155. VK_1 = 49
  156. VK_2 = 50
  157. VK_3 = 51
  158. VK_4 = 52
  159. VK_5 = 53
  160. VK_6 = 54
  161. VK_7 = 55
  162. VK_8 = 56
  163. VK_9 = 57
  164. VK_A = 65
  165. VK_B = 66
  166. VK_C = 67
  167. VK_D = 68
  168. VK_E = 69
  169. VK_F = 70
  170. VK_G = 71
  171. VK_H = 72
  172. VK_I = 73
  173. VK_J = 74
  174. VK_K = 75
  175. VK_L = 76
  176. VK_M = 77
  177. VK_N = 78
  178. VK_O = 79
  179. VK_P = 80
  180. VK_Q = 81
  181. VK_R = 82
  182. VK_S = 83
  183. VK_T = 84
  184. VK_U = 85
  185. VK_V = 86
  186. VK_W = 87
  187. VK_X = 88
  188. VK_Y = 89
  189. VK_Z = 90
  190. VK_LWIN = 91
  191. VK_RWIN = 92
  192. VK_APPS = 93
  193. VK_NUMPAD0 = 96
  194. VK_NUMPAD1 = 97
  195. VK_NUMPAD2 = 98
  196. VK_NUMPAD3 = 99
  197. VK_NUMPAD4 = 100
  198. VK_NUMPAD5 = 101
  199. VK_NUMPAD6 = 102
  200. VK_NUMPAD7 = 103
  201. VK_NUMPAD8 = 104
  202. VK_NUMPAD9 = 105
  203. VK_MULTIPLY = 106
  204. VK_ADD = 107
  205. VK_SEPARATOR = 108
  206. VK_SUBTRACT = 109
  207. VK_DECIMAL = 110
  208. VK_DIVIDE = 111
  209. VK_F1 = 112
  210. VK_F2 = 113
  211. VK_F3 = 114
  212. VK_F4 = 115
  213. VK_F5 = 116
  214. VK_F6 = 117
  215. VK_F7 = 118
  216. VK_F8 = 119
  217. VK_F9 = 120
  218. VK_F10 = 121
  219. VK_F11 = 122
  220. VK_F12 = 123
  221. VK_F13 = 124
  222. VK_F14 = 125
  223. VK_F15 = 126
  224. VK_F16 = 127
  225. VK_F17 = 128
  226. VK_F18 = 129
  227. VK_F19 = 130
  228. VK_F20 = 131
  229. VK_F21 = 132
  230. VK_F22 = 133
  231. VK_F23 = 134
  232. VK_F24 = 135
  233. VK_NUMLOCK = 144
  234. VK_SCROLL = 145
  235. VK_LSHIFT = 160
  236. VK_LCONTROL = 162
  237. VK_LMENU = 164
  238. VK_RSHIFT = 161
  239. VK_RCONTROL = 163
  240. VK_RMENU = 165
  241. --shellExecute show defines:
  242. SW_HIDE = 0;
  243. SW_MAXIMIZE = 3;
  244. SW_MINIMIZE = 6;
  245. SW_NORMAL = 1;
  246. SW_RESTORE = 9;
  247. SW_SHOW = 5;
  248. SW_SHOWDEFAULT = 10;
  249. SW_SHOWMAXIMIZED = 3;
  250. SW_SHOWMINIMIZED = 2;
  251. SW_SHOWMINNOACTIVE = 7;
  252. SW_SHOWNA = 8;
  253. SW_SHOWNOACTIVATE = 4;
  254. SW_SHOWNORMAL = 1;
  255. --Pixelformat
  256. pfDevice = 0
  257. pf1bit = 1
  258. pf4bit = 2
  259. pf8bit = 3
  260. pf15bit = 4
  261. pf16bit = 5
  262. pf24bit = 6
  263. pf32bit = 7
  264. pfCustom = 8
  265. --Disassembler value type
  266. dvtNone = 0
  267. dvtAddress = 1
  268. dvtValue = 2
  269. --Dissectcode
  270. jtCall = 0
  271. jtUnconditional = 1
  272. jtConditional = 2
  273. jtMemory = 3
  274. --RegisterSymbolLookupCallback
  275. slStart = 0 --The very start of a symbol lookup. Before tokenization
  276. slNotInt = 1 --Called when it has been determined it's not a hexadecimal only string. Before tokenization
  277. slNotModule = 2 --Called when it has been determined the current token is not a modulename
  278. slNotUserdefinedSymbol = 3 --Called when it has been determined it's not a userdefined symbol
  279. slNotSymbol = 4 --Called when it has been determined it's not a symbol in the symbollist
  280. slFailure = 5 --Called when it has no clue what the given string is
  281. poDesigned = 0
  282. poDefault = 1
  283. poDefaultPosOnly = 2
  284. poDefaultSizeOnly = 3
  285. poScreenCenter = 4
  286. poDesktopCenter = 5
  287. poMainFormCenter = 6
  288. poOwnerFormCenter = 7
  289. asrTop = 0
  290. asrBottom = 1
  291. asrCenter = 2
  292. asrLeft = asrTop
  293. asrRight = asrBottom
  294. vsIcon = 0
  295. vsSmallIcon = 1
  296. vsList = 2
  297. vsReport = 3
  298. LWA_COLORKEY = 1
  299. LWA_ALPHA = 2
  300. GW_HWNDFIRST = 0
  301. GW_HWNDLAST = 1
  302. GW_HWNDNEXT = 2
  303. GW_HWNDPREV = 3
  304. GW_HWNDOWNER = 4
  305. GW_CHILD = 5;
  306. GW_ENABLEDPOPUP = 6;
  307. mrhToggleActivation=0
  308. mrhToggleActivationAllowIncrease=1
  309. mrhToggleActivationAllowDecrease=2
  310. mrhActivate=3
  311. mrhDeactivate=4
  312. mrhSetValue=5
  313. mrhIncreaseValue=6
  314. mrhDecreaseValue=7
  315. MOUSEEVENTF_MOVE =0x0001
  316. MOUSEEVENTF_LEFTDOWN =0x0002
  317. MOUSEEVENTF_LEFTUP =0x0004
  318. MOUSEEVENTF_RIGHTDOWN =0x0008
  319. MOUSEEVENTF_RIGHTUP =0x0010
  320. MOUSEEVENTF_MIDDLEDOWN=0x0020
  321. MOUSEEVENTF_MIDDLEUP =0x0040
  322. MOUSEEVENTF_XDOWN =0x0080
  323. MOUSEEVENTF_XUP =0x0100
  324. MOUSEEVENTF_WHEEL =0x0800
  325. MOUSEEVENTF_HWHEEL =0x1000
  326. MOUSEEVENTF_ABSOLUTE =0x8000
  327. --text to speech "Speak" params
  328. SPF_DEFAULT = 0
  329. SPF_ASYNC = ( 1 << 0 )
  330. SPF_PURGEBEFORESPEAK = ( 1 << 1 )
  331. SPF_IS_FILENAME = ( 1 << 2 )
  332. SPF_IS_XML = ( 1 << 3 )
  333. SPF_IS_NOT_XML = ( 1 << 4 )
  334. SPF_PERSIST_XML = ( 1 << 5 )
  335. SPF_NLP_SPEAK_PUNC = ( 1 << 6 )
  336. SPF_PARSE_SAPI = ( 1 << 7 )
  337. SPF_PARSE_SSML = ( 1 << 8 )
  338. SPF_PARSE_AUTODETECT = 0
  339. wrSignaled=0
  340. wrTimeout=1
  341. wrAbandoned=2
  342. wrError=3