├── oit2.c ├── oit2.h ├── oit2.idc ├── oit2.map ├── oit2.rar └── readme.md /oit2.h: -------------------------------------------------------------------------------- 1 | /* 2 | This file has been generated by IDA. 3 | It contains local type definitions from 4 | the type library 'oit2' 5 | */ 6 | 7 | #define __int8 char 8 | #define __int16 short 9 | #define __int32 int 10 | #define __int64 long long 11 | 12 | struct C_SDK::Classes::CVerifiedUserCmd; 13 | struct C_SDK::Classes::Math::Matrix3x4; 14 | struct C_SDK::Classes::EngineTrace::Ray; 15 | struct C_SDK::Classes::EngineTrace::Trace; 16 | struct C_SDK::Classes::EngineTrace::VirtTable; 17 | struct C_SDK::Classes::EngineTrace; 18 | struct C_SDK::Classes::Math::VirtualMatrix; 19 | struct C_SDK::Classes::INetChannelInfo::VirtTable; 20 | struct C_SDK::Classes::INetChannelInfo; 21 | struct C_SDK::Classes::EngineClient::VirtTable; 22 | struct C_SDK::Classes::Player::Info; 23 | struct C_SDK::Classes::EngineClient; 24 | struct C_SDK::Classes::ICVar; 25 | struct OneTap::Classes::Animation::LagData; 26 | struct _EXCEPTION_RECORD; 27 | struct _CONTEXT; 28 | struct _IMAGE_DOS_HEADER; 29 | struct C_SDK::Classes::EngineTrace::CTraceFilter; 30 | 31 | /* 1 */ 32 | enum __TI_flags 33 | { 34 | TI_IsConst = 0x1, 35 | TI_IsVolatile = 0x2, 36 | TI_IsUnaligned = 0x4, 37 | TI_IsPure = 0x8, 38 | TI_IsWinRT = 0x10, 39 | }; 40 | 41 | /* 2 */ 42 | enum __CT_flags 43 | { 44 | CT_IsSimpleType = 0x1, 45 | CT_ByReferenceOnly = 0x2, 46 | CT_HasVirtualBase = 0x4, 47 | CT_IsWinRTHandle = 0x8, 48 | CT_IsStdBadAlloc = 0x10, 49 | }; 50 | 51 | /* 3 */ 52 | struct FuncInfo 53 | { 54 | int magicNumber; 55 | int maxState; 56 | void *pUnwindMap; 57 | int nTryBlocks; 58 | void *pTryBlockMap; 59 | int nIPMapEntries; 60 | void *pIPtoStateMap; 61 | void *pESTypeList; 62 | int EHFlags; 63 | }; 64 | 65 | /* 4 */ 66 | struct UnwindMapEntry 67 | { 68 | int toState; 69 | void *action; 70 | }; 71 | 72 | /* 5 */ 73 | struct TryBlockMapEntry 74 | { 75 | int tryLow; 76 | int tryHigh; 77 | int catchHigh; 78 | int nCatches; 79 | void *pHandlerArray; 80 | }; 81 | 82 | /* 6 */ 83 | struct HandlerType 84 | { 85 | int adjectives; 86 | void *pType; 87 | int dispCatchObj; 88 | void *addressOfHandler; 89 | }; 90 | 91 | /* 7 */ 92 | typedef void **va_list; 93 | 94 | /* 8 */ 95 | typedef int BOOL; 96 | 97 | /* 9 */ 98 | union __declspec(align(8)) __m64 99 | { 100 | unsigned __int64 m64_u64; 101 | float m64_f32[2]; 102 | __int8 m64_i8[8]; 103 | __int16 m64_i16[4]; 104 | __int32 m64_i32[2]; 105 | __int64 m64_i64; 106 | unsigned __int8 m64_u8[8]; 107 | unsigned __int16 m64_u16[4]; 108 | unsigned __int32 m64_u32[2]; 109 | }; 110 | 111 | /* 10 */ 112 | union __declspec(align(16)) __m128 113 | { 114 | float clamp; 115 | unsigned __int64 m128_u64[2]; 116 | __int8 m128_i8[16]; 117 | __int16 m128_i16[8]; 118 | __int32 m128_i32[4]; 119 | __int64 m128_i64[2]; 120 | unsigned __int8 m128_u8[16]; 121 | unsigned __int16 m128_u16[8]; 122 | unsigned __int32 m128_u32[4]; 123 | }; 124 | 125 | /* 11 */ 126 | struct __m128d 127 | { 128 | double m128d_f64[2]; 129 | }; 130 | 131 | /* 12 */ 132 | union __declspec(align(16)) __m128i 133 | { 134 | __int8 m128i_i8[16]; 135 | __int16 m128i_i16[8]; 136 | float float; 137 | __int64 m128i_i64[2]; 138 | unsigned __int8 m128i_u8[16]; 139 | unsigned __int16 m128i_u16[8]; 140 | float m128i_u32; 141 | unsigned __int64 m128i_u64[2]; 142 | }; 143 | 144 | /* 13 */ 145 | union __declspec(align(32)) __m256 146 | { 147 | float m256_f32[8]; 148 | }; 149 | 150 | /* 14 */ 151 | union __declspec(align(32)) __m256d 152 | { 153 | double m256d_f64[4]; 154 | }; 155 | 156 | /* 15 */ 157 | union __declspec(align(32)) __m256i 158 | { 159 | __int8 m256i_i8[32]; 160 | __int16 m256i_i16[16]; 161 | __int32 m256i_i32[8]; 162 | __int64 m256i_i64[4]; 163 | unsigned __int8 m256i_u8[32]; 164 | unsigned __int16 m256i_u16[16]; 165 | unsigned __int32 m256i_u32[8]; 166 | unsigned __int64 m256i_u64[4]; 167 | }; 168 | 169 | /* 19 */ 170 | struct __unaligned __declspec(align(1)) C_SDK::Classes::GuiManager::DrawColor 171 | { 172 | char red; 173 | char green; 174 | char blue; 175 | int alpha; 176 | }; 177 | 178 | /* 20 */ 179 | struct __declspec(align(4)) C_SDK::Classes::CGlobalVarsBase 180 | { 181 | float m_realTime; 182 | float m_frameCount; 183 | float m_absoluteFrameTime; 184 | float m_absoluteFrameStartTimeSTDdev; 185 | float m_currentTime; 186 | float m_frameTime; 187 | int m_maxClients; 188 | int m_tickCount; 189 | float m_intervalPerTick; 190 | float m_interpolationAmount; 191 | int m_simTicksThisFrame; 192 | int m_networkProtocol; 193 | void *m_saveData; 194 | bool m_isClient; 195 | bool m_isRemoteClient; 196 | int m_timestampNetworkingBase; 197 | int m_timestampRandomizeWindow; 198 | const char *m_mapName; 199 | const char *m_mapGroupName; 200 | int m_mapVersion; 201 | const char *m_startSpot; 202 | int m_loadType; 203 | bool m_isMapLoadFailed; 204 | bool m_isDeathmatch; 205 | bool m_isCoop; 206 | bool m_isTeamPlay; 207 | int m_maxEntities; 208 | int m_serverCount; 209 | void *m_edicts; 210 | }; 211 | 212 | /* 33 */ 213 | struct C_SDK::Classes::Math::Vector::Rectangular 214 | { 215 | float m_x; 216 | float m_y; 217 | float m_z; 218 | }; 219 | 220 | /* 22 */ 221 | struct __declspec(align(4)) C_SDK::Classes::CAnimState 222 | { 223 | char pad_0x0000[24]; 224 | float anim_update_timer; 225 | char pad_0x001C[12]; 226 | float started_moving_time; 227 | float last_move_time; 228 | char pad_0x0030[16]; 229 | float last_lby_time; 230 | char pad_0x0044[8]; 231 | float run_amount; 232 | char pad_0x0050[16]; 233 | void *entity; 234 | __int32 active_weapon; 235 | __int32 last_active_weapon; 236 | float last_client_side_animation_update_time; 237 | __int32 last_client_side_animation_update_framecount; 238 | float m_eyeTimer; 239 | float eye_angles_y; 240 | float eye_angles_x; 241 | float m_goalFeetYaw; 242 | float m_currentFeetYaw; 243 | float torso_yaw; 244 | float last_move_yaw; 245 | float lean_amount; 246 | char pad_0x0094[4]; 247 | float feet_cycle; 248 | float feet_yaw_rate; 249 | char pad_0x00A0[4]; 250 | float duck_amount; 251 | float landing_duck_amount; 252 | char pad_0x00AC[4]; 253 | C_SDK::Classes::Math::Vector::Rectangular current_origin; 254 | C_SDK::Classes::Math::Vector::Rectangular last_origin; 255 | float velocity_x; 256 | float velocity_y; 257 | char pad_0x00D0[16]; 258 | float move_direction_1; 259 | float move_direction_2; 260 | char pad_0x00E8[4]; 261 | float m_velocity; 262 | float jump_fall_velocity; 263 | float clamped_velocity; 264 | float feet_speed_forwards_or_sideways; 265 | float feet_speed_unknown_forwards_or_sideways; 266 | float last_time_started_moving; 267 | float last_time_stopped_moving; 268 | bool m_onGround; 269 | bool m_hitInGroundAnimation; 270 | char pad_0x0110[4]; 271 | float last_origin_z; 272 | float head_from_ground_distance_standing; 273 | float stop_to_full_running_fraction; 274 | char pad_0x0120[20]; 275 | __int32 is_not_moving; 276 | char pad_0x0138[32]; 277 | float last_anim_update_time; 278 | float moving_direction_x; 279 | float moving_direction_y; 280 | float moving_direction_z; 281 | char pad_0x0168[68]; 282 | __int32 started_moving; 283 | char pad_0x01B0[8]; 284 | float lean_yaw; 285 | char pad_0x01BC[8]; 286 | float poses_speed; 287 | char pad_0x01C8[8]; 288 | float ladder_speed; 289 | char pad_0x01D4[8]; 290 | float ladder_yaw; 291 | char pad_0x01E0[8]; 292 | float some_pose; 293 | char pad_0x01EC[20]; 294 | float body_yaw; 295 | char pad_0x0204[8]; 296 | float body_pitch; 297 | char pad_0x0210[8]; 298 | float death_yaw; 299 | char pad_0x021C[8]; 300 | float stand; 301 | char pad_0x0228[8]; 302 | float jump_fall; 303 | char pad_0x0234[8]; 304 | float aim_blend_stand_idle; 305 | char pad_0x0240[8]; 306 | float aim_blend_crouch_idle; 307 | char pad_0x024C[8]; 308 | float strafe_yaw; 309 | char pad_0x0258[8]; 310 | float aim_blend_stand_walk; 311 | char pad_0x0264[8]; 312 | float aim_blend_stand_run; 313 | char pad_0x0270[8]; 314 | float aim_blend_crouch_walk; 315 | char pad_0x027C[8]; 316 | float move_blend_walk; 317 | char pad_0x0288[8]; 318 | float move_blend_run; 319 | char pad_0x0294[8]; 320 | float move_blend_crouch; 321 | char pad_0x02A0[4]; 322 | float speed; 323 | __int32 moving_in_any_direction; 324 | float acceleration; 325 | char pad_0x02B0[116]; 326 | float crouch_height; 327 | __int32 is_full_crouched; 328 | char pad_0x032C[4]; 329 | float velocity_subtract_x; 330 | float velocity_subtract_y; 331 | float velocity_subtract_z; 332 | float standing_head_height; 333 | char pad_0x0340[4]; 334 | }; 335 | 336 | /* 23 */ 337 | struct C_SDK::Structs::GlowObjectDefinition 338 | { 339 | void *m_entity; 340 | char m_glowVector[12]; 341 | float m_alpha; 342 | unsigned __int8 pad_0014[4]; 343 | float m_unk; 344 | char pad_001C[4]; 345 | float m_unk2; 346 | bool m_renderWhenOccluded; 347 | bool m_renderWhenUnoccluded; 348 | bool m_fullBloomRender; 349 | char pad_0027[5]; 350 | int m_glowStyle; 351 | int m_splitScreenSlot; 352 | int m_nextFreeSlot; 353 | }; 354 | 355 | /* 24 */ 356 | struct C_SDK::Classes::CPrediction 357 | { 358 | char pad_0x0000[8]; 359 | bool m_inPrediction; 360 | char pad_0x0009[1]; 361 | bool m_enginePaused; 362 | char pad_0x000B[12]; 363 | bool m_firstTime; 364 | }; 365 | 366 | /* 147 */ 367 | enum C_SDK::Classes::CUserCmd::Buttons 368 | { 369 | C_SDK::Classes::CUserCmd::Buttons::IN_ATTACK = 0x1, 370 | C_SDK::Classes::CUserCmd::Buttons::IN_JUMP = 0x2, 371 | C_SDK::Classes::CUserCmd::Buttons::IN_DUCK = 0x4, 372 | C_SDK::Classes::CUserCmd::Buttons::IN_FORWARD = 0x8, 373 | C_SDK::Classes::CUserCmd::Buttons::IN_BACK = 0x10, 374 | C_SDK::Classes::CUserCmd::Buttons::IN_USE = 0x20, 375 | C_SDK::Classes::CUserCmd::Buttons::IN_CANCEL = 0x40, 376 | C_SDK::Classes::CUserCmd::Buttons::IN_LEFT = 0x80, 377 | C_SDK::Classes::CUserCmd::Buttons::IN_RIGHT = 0x100, 378 | C_SDK::Classes::CUserCmd::Buttons::IN_MOVE_LEFT = 0x200, 379 | C_SDK::Classes::CUserCmd::Buttons::IN_MOVE_RIGHT = 0x400, 380 | C_SDK::Classes::CUserCmd::Buttons::IN_ATTACK_2 = 0x800, 381 | C_SDK::Classes::CUserCmd::Buttons::IN_RUN = 0x1000, 382 | C_SDK::Classes::CUserCmd::Buttons::IN_RELOAD = 0x2000, 383 | C_SDK::Classes::CUserCmd::Buttons::IN_ALT_1 = 0x4000, 384 | C_SDK::Classes::CUserCmd::Buttons::IN_ALT_2 = 0x8000, 385 | C_SDK::Classes::CUserCmd::Buttons::IN_SCORE = 0x10000, 386 | C_SDK::Classes::CUserCmd::Buttons::IN_SPEED = 0x20000, 387 | C_SDK::Classes::CUserCmd::Buttons::IN_WALK = 0x40000, 388 | C_SDK::Classes::CUserCmd::Buttons::IN_ZOOM = 0x80000, 389 | C_SDK::Classes::CUserCmd::Buttons::IN_WEAPON_1 = 0x100000, 390 | C_SDK::Classes::CUserCmd::Buttons::IN_WEAPON_2 = 0x200000, 391 | C_SDK::Classes::CUserCmd::Buttons::IN_BULLRUSH = 0x400000, 392 | C_SDK::Classes::CUserCmd::Buttons::IN_GRENADE_1 = 0x800000, 393 | C_SDK::Classes::CUserCmd::Buttons::IN_GRENADE_2 = 0x1000000, 394 | C_SDK::Classes::CUserCmd::Buttons::IN_LOOKSPIN = 0x2000000, 395 | }; 396 | 397 | /* 25 */ 398 | struct __declspec(align(4)) C_SDK::Classes::CUserCmd 399 | { 400 | char m_vTable[4]; 401 | int m_commandNumber; 402 | int m_tickCount; 403 | C_SDK::Classes::Math::Vector::Rectangular m_viewAngles; 404 | C_SDK::Classes::Math::Vector::Rectangular m_aimDirection; 405 | float m_forwardMove; 406 | float m_sideMove; 407 | float m_upMove; 408 | C_SDK::Classes::CUserCmd::Buttons m_buttons; 409 | int m_impulse; 410 | int m_weaponSelect; 411 | int m_weaponSubType; 412 | int m_randomSeed; 413 | __int16 m_mouseX; 414 | __int16 m_mouseY; 415 | bool m_hasBeenPredicted; 416 | C_SDK::Classes::Math::Vector::Rectangular m_headAngles; 417 | C_SDK::Classes::Math::Vector::Rectangular m_headOffset; 418 | }; 419 | 420 | /* 26 */ 421 | struct C_SDK::Classes::CInput 422 | { 423 | char m_chillOut[4]; 424 | bool m_trackIRAvailable; 425 | bool m_mouseInitialized; 426 | bool m_joystickAdvancedInit; 427 | char pad_0x08[45]; 428 | void *m_keys; 429 | char pad_0x38[92]; 430 | int pad_0x41; 431 | int pad_0x42; 432 | bool m_cameraInterceptingMouse; 433 | bool m_cameraInThirdPerson; 434 | bool m_cameraMovingWithMouse; 435 | char m_unk; 436 | char m_cameraOffset[12]; 437 | bool m_cameraDistanceMove; 438 | char m_unk2[3]; 439 | int m_cameraOldX; 440 | int m_cameraOldY; 441 | int m_cameraX; 442 | int m_cameraY; 443 | bool m_cameraIsOrthographic; 444 | char m_unk3[3]; 445 | char m_angPreviousViewAngles[12]; 446 | char m_angPreviousViewAnglesTilt[12]; 447 | float m_lastForwardMove; 448 | int m_clearInputState; 449 | char pad_0xE4[8]; 450 | void *m_commands; 451 | void *m_verifiedCommands; 452 | }; 453 | 454 | /* 28 */ 455 | typedef struct _SCOPETABLE_ENTRY *PSCOPETABLE_ENTRY; 456 | 457 | /* 125 */ 458 | typedef void *PVOID; 459 | 460 | /* 40 */ 461 | typedef unsigned int DWORD; 462 | 463 | /* 29 */ 464 | struct _EH3_EXCEPTION_REGISTRATION 465 | { 466 | struct _EH3_EXCEPTION_REGISTRATION *Next; 467 | PVOID ExceptionHandler; 468 | PSCOPETABLE_ENTRY ScopeTable; 469 | DWORD TryLevel; 470 | }; 471 | 472 | /* 30 */ 473 | typedef struct _EH3_EXCEPTION_REGISTRATION EH3_EXCEPTION_REGISTRATION; 474 | 475 | /* 31 */ 476 | typedef struct _EH3_EXCEPTION_REGISTRATION *PEH3_EXCEPTION_REGISTRATION; 477 | 478 | /* 32 */ 479 | struct CPPEH_RECORD 480 | { 481 | DWORD old_esp; 482 | EXCEPTION_POINTERS *exc_ptr; 483 | struct _EH3_EXCEPTION_REGISTRATION registration; 484 | }; 485 | 486 | /* 52 */ 487 | struct C_SDK::Classes::Math::Vector::Flat 488 | { 489 | float m_x; 490 | float m_y; 491 | }; 492 | 493 | /* 34 */ 494 | struct __declspec(align(4)) C_SDK::Classes::CBasePlayerAnimState 495 | { 496 | char u0[24]; 497 | float anim_update_timer; 498 | char u1[12]; 499 | float started_moving_time; 500 | float last_move_time; 501 | char u2[16]; 502 | float last_lby_time; 503 | char u3[8]; 504 | float run_amount; 505 | char u4[16]; 506 | int *entity; 507 | int active_weapon; 508 | int last_active_weapon; 509 | float last_clientside_anim_update_time; 510 | int last_clientside_anim_update_framecount; 511 | float m_eyeTimer; 512 | float eye_angles_y; 513 | float eye_angles_x; 514 | float m_goalFeetYaw; 515 | float m_currentFeetYaw; 516 | float torso_yaw; 517 | float last_move_yaw; 518 | float lean_amount; 519 | char u5[4]; 520 | float feet_cycle; 521 | float feet_yaw_rate; 522 | char u6[4]; 523 | float duck_amount; 524 | float landing_duck_amount; 525 | char u7[4]; 526 | C_SDK::Classes::Math::Vector::Flat current_origin; 527 | C_SDK::Classes::Math::Vector::Flat last_origin; 528 | float velocity_x; 529 | float velocity_y; 530 | char u8[16]; 531 | float move_direction_1; 532 | float move_direction_2; 533 | char u9[4]; 534 | float velocity; 535 | float jump_fall_velocity; 536 | float m_velocity; 537 | float feet_speed_forwards_or_sideways; 538 | float feet_speed_unknown_forwards_or_sideways; 539 | float last_time_started_moving; 540 | float last_time_stopped_moving; 541 | bool on_ground; 542 | bool hit_in_ground_anim; 543 | char u10[4]; 544 | float m_lastOriginZ; 545 | float head_from_ground_distance_standing; 546 | float stop_to_full_running_fraction; 547 | char u11[20]; 548 | int m_isNotMoving; 549 | char u12[32]; 550 | float last_anim_update_time; 551 | float moving_direction_x; 552 | float moving_direction_y; 553 | float moving_direction_z; 554 | char u13[68]; 555 | int started_moving; 556 | char u14[8]; 557 | float lean_yaw; 558 | char u15[8]; 559 | float poses_speed; 560 | char u16[8]; 561 | float ladder_speed; 562 | char u17[8]; 563 | float ladder_yaw; 564 | char u18[8]; 565 | float some_pose; 566 | char u19[20]; 567 | float body_yaw; 568 | char u20[8]; 569 | float body_pitch; 570 | char u21[8]; 571 | float death_yaw; 572 | char u22[8]; 573 | float stand; 574 | char u23[8]; 575 | float jump_fall; 576 | char u24[8]; 577 | float aim_blend_stand_idle; 578 | char u25[8]; 579 | float aim_blend_crouch_idle; 580 | char u26[8]; 581 | float strafe_yaw; 582 | char u27[8]; 583 | float aim_blend_stand_walk; 584 | char u28[8]; 585 | float aim_blend_stand_run; 586 | char u29[8]; 587 | float aim_blend_crouch_walk; 588 | char u30[8]; 589 | float move_blend_walk; 590 | char u31[8]; 591 | float move_blend_run; 592 | char u32[8]; 593 | float move_blend_crouch; 594 | char u33[4]; 595 | float speed; 596 | int moving_in_any_direction; 597 | float acceleration; 598 | char u34[116]; 599 | float crouch_height; 600 | int is_full_crouched; 601 | char u35[4]; 602 | float velocity_subtract_x; 603 | float velocity_subtract_y; 604 | float velocity_subtract_z; 605 | float standing_head_height; 606 | }; 607 | 608 | /* 113 */ 609 | enum C_SDK::Classes::Animation::Activity 610 | { 611 | ACT_INVALID = 0xFFFFFFFF, 612 | ACT_RESET = 0x0, 613 | ACT_IDLE = 0x1, 614 | ACT_TRANSITION = 0x2, 615 | ACT_COVER = 0x3, 616 | ACT_COVER_MED = 0x4, 617 | ACT_COVER_LOW = 0x5, 618 | ACT_WALK = 0x6, 619 | ACT_WALK_AIM = 0x7, 620 | ACT_WALK_CROUCH = 0x8, 621 | ACT_WALK_CROUCH_AIM = 0x9, 622 | ACT_RUN = 0xA, 623 | ACT_RUN_AIM = 0xB, 624 | ACT_RUN_CROUCH = 0xC, 625 | ACT_RUN_CROUCH_AIM = 0xD, 626 | ACT_RUN_PROTECTED = 0xE, 627 | ACT_SCRIPT_CUSTOM_MOVE = 0xF, 628 | ACT_RANGE_ATTACK1 = 0x10, 629 | ACT_RANGE_ATTACK2 = 0x11, 630 | ACT_RANGE_ATTACK1_LOW = 0x12, 631 | ACT_RANGE_ATTACK2_LOW = 0x13, 632 | ACT_DIESIMPLE = 0x14, 633 | ACT_DIEBACKWARD = 0x15, 634 | ACT_DIEFORWARD = 0x16, 635 | ACT_DIEVIOLENT = 0x17, 636 | ACT_DIERAGDOLL = 0x18, 637 | ACT_FLY = 0x19, 638 | ACT_HOVER = 0x1A, 639 | ACT_GLIDE = 0x1B, 640 | ACT_SWIM = 0x1C, 641 | ACT_JUMP = 0x1D, 642 | ACT_HOP = 0x1E, 643 | ACT_LEAP = 0x1F, 644 | ACT_LAND = 0x20, 645 | ACT_CLIMB_UP = 0x21, 646 | ACT_CLIMB_DOWN = 0x22, 647 | ACT_CLIMB_DISMOUNT = 0x23, 648 | ACT_SHIPLADDER_UP = 0x24, 649 | ACT_SHIPLADDER_DOWN = 0x25, 650 | ACT_STRAFE_LEFT = 0x26, 651 | ACT_STRAFE_RIGHT = 0x27, 652 | ACT_ROLL_LEFT = 0x28, 653 | ACT_ROLL_RIGHT = 0x29, 654 | ACT_TURN_LEFT = 0x2A, 655 | ACT_TURN_RIGHT = 0x2B, 656 | ACT_CROUCH = 0x2C, 657 | ACT_CROUCHIDLE = 0x2D, 658 | ACT_STAND = 0x2E, 659 | ACT_USE = 0x2F, 660 | ACT_ALIEN_BURROW_IDLE = 0x30, 661 | ACT_ALIEN_BURROW_OUT = 0x31, 662 | ACT_SIGNAL1 = 0x32, 663 | ACT_SIGNAL2 = 0x33, 664 | ACT_SIGNAL3 = 0x34, 665 | ACT_SIGNAL_ADVANCE = 0x35, 666 | ACT_SIGNAL_FORWARD = 0x36, 667 | ACT_SIGNAL_GROUP = 0x37, 668 | ACT_SIGNAL_HALT = 0x38, 669 | ACT_SIGNAL_LEFT = 0x39, 670 | ACT_SIGNAL_RIGHT = 0x3A, 671 | ACT_SIGNAL_TAKECOVER = 0x3B, 672 | ACT_LOOKBACK_RIGHT = 0x3C, 673 | ACT_LOOKBACK_LEFT = 0x3D, 674 | ACT_COWER = 0x3E, 675 | ACT_SMALL_FLINCH = 0x3F, 676 | ACT_BIG_FLINCH = 0x40, 677 | ACT_MELEE_ATTACK1 = 0x41, 678 | ACT_MELEE_ATTACK2 = 0x42, 679 | ACT_RELOAD = 0x43, 680 | ACT_RELOAD_START = 0x44, 681 | ACT_RELOAD_FINISH = 0x45, 682 | ACT_RELOAD_LOW = 0x46, 683 | ACT_ARM = 0x47, 684 | ACT_DISARM = 0x48, 685 | ACT_DROP_WEAPON = 0x49, 686 | ACT_DROP_WEAPON_SHOTGUN = 0x4A, 687 | ACT_PICKUP_GROUND = 0x4B, 688 | ACT_PICKUP_RACK = 0x4C, 689 | ACT_IDLE_ANGRY = 0x4D, 690 | ACT_IDLE_RELAXED = 0x4E, 691 | ACT_IDLE_STIMULATED = 0x4F, 692 | ACT_IDLE_AGITATED = 0x50, 693 | ACT_IDLE_STEALTH = 0x51, 694 | ACT_IDLE_HURT = 0x52, 695 | ACT_WALK_RELAXED = 0x53, 696 | ACT_WALK_STIMULATED = 0x54, 697 | ACT_WALK_AGITATED = 0x55, 698 | ACT_WALK_STEALTH = 0x56, 699 | ACT_RUN_RELAXED = 0x57, 700 | ACT_RUN_STIMULATED = 0x58, 701 | ACT_RUN_AGITATED = 0x59, 702 | ACT_RUN_STEALTH = 0x5A, 703 | ACT_IDLE_AIM_RELAXED = 0x5B, 704 | ACT_IDLE_AIM_STIMULATED = 0x5C, 705 | ACT_IDLE_AIM_AGITATED = 0x5D, 706 | ACT_IDLE_AIM_STEALTH = 0x5E, 707 | ACT_WALK_AIM_RELAXED = 0x5F, 708 | ACT_WALK_AIM_STIMULATED = 0x60, 709 | ACT_WALK_AIM_AGITATED = 0x61, 710 | ACT_WALK_AIM_STEALTH = 0x62, 711 | ACT_RUN_AIM_RELAXED = 0x63, 712 | ACT_RUN_AIM_STIMULATED = 0x64, 713 | ACT_RUN_AIM_AGITATED = 0x65, 714 | ACT_RUN_AIM_STEALTH = 0x66, 715 | ACT_CROUCHIDLE_STIMULATED = 0x67, 716 | ACT_CROUCHIDLE_AIM_STIMULATED = 0x68, 717 | ACT_CROUCHIDLE_AGITATED = 0x69, 718 | ACT_WALK_HURT = 0x6A, 719 | ACT_RUN_HURT = 0x6B, 720 | ACT_SPECIAL_ATTACK1 = 0x6C, 721 | ACT_SPECIAL_ATTACK2 = 0x6D, 722 | ACT_COMBAT_IDLE = 0x6E, 723 | ACT_WALK_SCARED = 0x6F, 724 | ACT_RUN_SCARED = 0x70, 725 | ACT_VICTORY_DANCE = 0x71, 726 | ACT_DIE_HEADSHOT = 0x72, 727 | ACT_DIE_CHESTSHOT = 0x73, 728 | ACT_DIE_GUTSHOT = 0x74, 729 | ACT_DIE_BACKSHOT = 0x75, 730 | ACT_FLINCH_HEAD = 0x76, 731 | ACT_FLINCH_CHEST = 0x77, 732 | ACT_FLINCH_STOMACH = 0x78, 733 | ACT_FLINCH_LEFTARM = 0x79, 734 | ACT_FLINCH_RIGHTARM = 0x7A, 735 | ACT_FLINCH_LEFTLEG = 0x7B, 736 | ACT_FLINCH_RIGHTLEG = 0x7C, 737 | ACT_FLINCH_PHYSICS = 0x7D, 738 | ACT_FLINCH_HEAD_BACK = 0x7E, 739 | ACT_FLINCH_HEAD_LEFT = 0x7F, 740 | ACT_FLINCH_HEAD_RIGHT = 0x80, 741 | ACT_FLINCH_CHEST_BACK = 0x81, 742 | ACT_FLINCH_STOMACH_BACK = 0x82, 743 | ACT_FLINCH_CROUCH_FRONT = 0x83, 744 | ACT_FLINCH_CROUCH_BACK = 0x84, 745 | ACT_FLINCH_CROUCH_LEFT = 0x85, 746 | ACT_FLINCH_CROUCH_RIGHT = 0x86, 747 | ACT_IDLE_ON_FIRE = 0x87, 748 | ACT_WALK_ON_FIRE = 0x88, 749 | ACT_RUN_ON_FIRE = 0x89, 750 | ACT_RAPPEL_LOOP = 0x8A, 751 | ACT_180_LEFT = 0x8B, 752 | ACT_180_RIGHT = 0x8C, 753 | ACT_90_LEFT = 0x8D, 754 | ACT_90_RIGHT = 0x8E, 755 | ACT_STEP_LEFT = 0x8F, 756 | ACT_STEP_RIGHT = 0x90, 757 | ACT_STEP_BACK = 0x91, 758 | ACT_STEP_FORE = 0x92, 759 | ACT_GESTURE_RANGE_ATTACK1 = 0x93, 760 | ACT_GESTURE_RANGE_ATTACK2 = 0x94, 761 | ACT_GESTURE_MELEE_ATTACK1 = 0x95, 762 | ACT_GESTURE_MELEE_ATTACK2 = 0x96, 763 | ACT_GESTURE_RANGE_ATTACK1_LOW = 0x97, 764 | ACT_GESTURE_RANGE_ATTACK2_LOW = 0x98, 765 | ACT_MELEE_ATTACK_SWING_GESTURE = 0x99, 766 | ACT_GESTURE_SMALL_FLINCH = 0x9A, 767 | ACT_GESTURE_BIG_FLINCH = 0x9B, 768 | ACT_GESTURE_FLINCH_BLAST = 0x9C, 769 | ACT_GESTURE_FLINCH_BLAST_SHOTGUN = 0x9D, 770 | ACT_GESTURE_FLINCH_BLAST_DAMAGED = 0x9E, 771 | ACT_GESTURE_FLINCH_BLAST_DAMAGED_SHOTGUN = 0x9F, 772 | ACT_GESTURE_FLINCH_HEAD = 0xA0, 773 | ACT_GESTURE_FLINCH_CHEST = 0xA1, 774 | ACT_GESTURE_FLINCH_STOMACH = 0xA2, 775 | ACT_GESTURE_FLINCH_LEFTARM = 0xA3, 776 | ACT_GESTURE_FLINCH_RIGHTARM = 0xA4, 777 | ACT_GESTURE_FLINCH_LEFTLEG = 0xA5, 778 | ACT_GESTURE_FLINCH_RIGHTLEG = 0xA6, 779 | ACT_GESTURE_TURN_LEFT = 0xA7, 780 | ACT_GESTURE_TURN_RIGHT = 0xA8, 781 | ACT_GESTURE_TURN_LEFT45 = 0xA9, 782 | ACT_GESTURE_TURN_RIGHT45 = 0xAA, 783 | ACT_GESTURE_TURN_LEFT90 = 0xAB, 784 | ACT_GESTURE_TURN_RIGHT90 = 0xAC, 785 | ACT_GESTURE_TURN_LEFT45_FLAT = 0xAD, 786 | ACT_GESTURE_TURN_RIGHT45_FLAT = 0xAE, 787 | ACT_GESTURE_TURN_LEFT90_FLAT = 0xAF, 788 | ACT_GESTURE_TURN_RIGHT90_FLAT = 0xB0, 789 | ACT_BARNACLE_HIT = 0xB1, 790 | ACT_BARNACLE_PULL = 0xB2, 791 | ACT_BARNACLE_CHOMP = 0xB3, 792 | ACT_BARNACLE_CHEW = 0xB4, 793 | ACT_DO_NOT_DISTURB = 0xB5, 794 | ACT_SPECIFIC_SEQUENCE = 0xB6, 795 | ACT_VM_DRAW = 0xB7, 796 | ACT_VM_HOLSTER = 0xB8, 797 | ACT_VM_IDLE = 0xB9, 798 | ACT_VM_FIDGET = 0xBA, 799 | ACT_VM_PULLBACK = 0xBB, 800 | ACT_VM_PULLBACK_HIGH = 0xBC, 801 | ACT_VM_PULLBACK_LOW = 0xBD, 802 | ACT_VM_THROW = 0xBE, 803 | ACT_VM_PULLPIN = 0xBF, 804 | ACT_VM_PRIMARYATTACK = 0xC0, 805 | ACT_VM_SECONDARYATTACK = 0xC1, 806 | ACT_VM_RELOAD = 0xC2, 807 | ACT_VM_DRYFIRE = 0xC3, 808 | ACT_VM_HITLEFT = 0xC4, 809 | ACT_VM_HITLEFT2 = 0xC5, 810 | ACT_VM_HITRIGHT = 0xC6, 811 | ACT_VM_HITRIGHT2 = 0xC7, 812 | ACT_VM_HITCENTER = 0xC8, 813 | ACT_VM_HITCENTER2 = 0xC9, 814 | ACT_VM_MISSLEFT = 0xCA, 815 | ACT_VM_MISSLEFT2 = 0xCB, 816 | ACT_VM_MISSRIGHT = 0xCC, 817 | ACT_VM_MISSRIGHT2 = 0xCD, 818 | ACT_VM_MISSCENTER = 0xCE, 819 | ACT_VM_MISSCENTER2 = 0xCF, 820 | ACT_VM_HAULBACK = 0xD0, 821 | ACT_VM_SWINGHARD = 0xD1, 822 | ACT_VM_SWINGMISS = 0xD2, 823 | ACT_VM_SWINGHIT = 0xD3, 824 | ACT_VM_IDLE_TO_LOWERED = 0xD4, 825 | ACT_VM_IDLE_LOWERED = 0xD5, 826 | ACT_VM_LOWERED_TO_IDLE = 0xD6, 827 | ACT_VM_RECOIL1 = 0xD7, 828 | ACT_VM_RECOIL2 = 0xD8, 829 | ACT_VM_RECOIL3 = 0xD9, 830 | ACT_VM_PICKUP = 0xDA, 831 | ACT_VM_RELEASE = 0xDB, 832 | ACT_VM_ATTACH_SILENCER = 0xDC, 833 | ACT_VM_DETACH_SILENCER = 0xDD, 834 | ACT_VM_EMPTY_FIRE = 0xDE, 835 | ACT_VM_EMPTY_RELOAD = 0xDF, 836 | ACT_VM_EMPTY_DRAW = 0xE0, 837 | ACT_VM_EMPTY_IDLE = 0xE1, 838 | ACT_SLAM_STICKWALL_IDLE = 0xE2, 839 | ACT_SLAM_STICKWALL_ND_IDLE = 0xE3, 840 | ACT_SLAM_STICKWALL_ATTACH = 0xE4, 841 | ACT_SLAM_STICKWALL_ATTACH2 = 0xE5, 842 | ACT_SLAM_STICKWALL_ND_ATTACH = 0xE6, 843 | ACT_SLAM_STICKWALL_ND_ATTACH2 = 0xE7, 844 | ACT_SLAM_STICKWALL_DETONATE = 0xE8, 845 | ACT_SLAM_STICKWALL_DETONATOR_HOLSTER = 0xE9, 846 | ACT_SLAM_STICKWALL_DRAW = 0xEA, 847 | ACT_SLAM_STICKWALL_ND_DRAW = 0xEB, 848 | ACT_SLAM_STICKWALL_TO_THROW = 0xEC, 849 | ACT_SLAM_STICKWALL_TO_THROW_ND = 0xED, 850 | ACT_SLAM_STICKWALL_TO_TRIPMINE_ND = 0xEE, 851 | ACT_SLAM_THROW_IDLE = 0xEF, 852 | ACT_SLAM_THROW_ND_IDLE = 0xF0, 853 | ACT_SLAM_THROW_THROW = 0xF1, 854 | ACT_SLAM_THROW_THROW2 = 0xF2, 855 | ACT_SLAM_THROW_THROW_ND = 0xF3, 856 | ACT_SLAM_THROW_THROW_ND2 = 0xF4, 857 | ACT_SLAM_THROW_DRAW = 0xF5, 858 | ACT_SLAM_THROW_ND_DRAW = 0xF6, 859 | ACT_SLAM_THROW_TO_STICKWALL = 0xF7, 860 | ACT_SLAM_THROW_TO_STICKWALL_ND = 0xF8, 861 | ACT_SLAM_THROW_DETONATE = 0xF9, 862 | ACT_SLAM_THROW_DETONATOR_HOLSTER = 0xFA, 863 | ACT_SLAM_THROW_TO_TRIPMINE_ND = 0xFB, 864 | ACT_SLAM_TRIPMINE_IDLE = 0xFC, 865 | ACT_SLAM_TRIPMINE_DRAW = 0xFD, 866 | ACT_SLAM_TRIPMINE_ATTACH = 0xFE, 867 | ACT_SLAM_TRIPMINE_ATTACH2 = 0xFF, 868 | ACT_SLAM_TRIPMINE_TO_STICKWALL_ND = 0x100, 869 | ACT_SLAM_TRIPMINE_TO_THROW_ND = 0x101, 870 | ACT_SLAM_DETONATOR_IDLE = 0x102, 871 | ACT_SLAM_DETONATOR_DRAW = 0x103, 872 | ACT_SLAM_DETONATOR_DETONATE = 0x104, 873 | ACT_SLAM_DETONATOR_HOLSTER = 0x105, 874 | ACT_SLAM_DETONATOR_STICKWALL_DRAW = 0x106, 875 | ACT_SLAM_DETONATOR_THROW_DRAW = 0x107, 876 | ACT_SHOTGUN_RELOAD_START = 0x108, 877 | ACT_SHOTGUN_RELOAD_FINISH = 0x109, 878 | ACT_SHOTGUN_PUMP = 0x10A, 879 | ACT_SMG2_IDLE2 = 0x10B, 880 | ACT_SMG2_FIRE2 = 0x10C, 881 | ACT_SMG2_DRAW2 = 0x10D, 882 | ACT_SMG2_RELOAD2 = 0x10E, 883 | ACT_SMG2_DRYFIRE2 = 0x10F, 884 | ACT_SMG2_TOAUTO = 0x110, 885 | ACT_SMG2_TOBURST = 0x111, 886 | ACT_PHYSCANNON_UPGRADE = 0x112, 887 | ACT_RANGE_ATTACK_AR1 = 0x113, 888 | ACT_RANGE_ATTACK_AR2 = 0x114, 889 | ACT_RANGE_ATTACK_AR2_LOW = 0x115, 890 | ACT_RANGE_ATTACK_AR2_GRENADE = 0x116, 891 | ACT_RANGE_ATTACK_HMG1 = 0x117, 892 | ACT_RANGE_ATTACK_ML = 0x118, 893 | ACT_RANGE_ATTACK_SMG1 = 0x119, 894 | ACT_RANGE_ATTACK_SMG1_LOW = 0x11A, 895 | ACT_RANGE_ATTACK_SMG2 = 0x11B, 896 | ACT_RANGE_ATTACK_SHOTGUN = 0x11C, 897 | ACT_RANGE_ATTACK_SHOTGUN_LOW = 0x11D, 898 | ACT_RANGE_ATTACK_PISTOL = 0x11E, 899 | ACT_RANGE_ATTACK_PISTOL_LOW = 0x11F, 900 | ACT_RANGE_ATTACK_SLAM = 0x120, 901 | ACT_RANGE_ATTACK_TRIPWIRE = 0x121, 902 | ACT_RANGE_ATTACK_THROW = 0x122, 903 | ACT_RANGE_ATTACK_SNIPER_RIFLE = 0x123, 904 | ACT_RANGE_ATTACK_RPG = 0x124, 905 | ACT_MELEE_ATTACK_SWING = 0x125, 906 | ACT_RANGE_AIM_LOW = 0x126, 907 | ACT_RANGE_AIM_SMG1_LOW = 0x127, 908 | ACT_RANGE_AIM_PISTOL_LOW = 0x128, 909 | ACT_RANGE_AIM_AR2_LOW = 0x129, 910 | ACT_COVER_PISTOL_LOW = 0x12A, 911 | ACT_COVER_SMG1_LOW = 0x12B, 912 | ACT_GESTURE_RANGE_ATTACK_AR1 = 0x12C, 913 | ACT_GESTURE_RANGE_ATTACK_AR2 = 0x12D, 914 | ACT_GESTURE_RANGE_ATTACK_AR2_GRENADE = 0x12E, 915 | ACT_GESTURE_RANGE_ATTACK_HMG1 = 0x12F, 916 | ACT_GESTURE_RANGE_ATTACK_ML = 0x130, 917 | ACT_GESTURE_RANGE_ATTACK_SMG1 = 0x131, 918 | ACT_GESTURE_RANGE_ATTACK_SMG1_LOW = 0x132, 919 | ACT_GESTURE_RANGE_ATTACK_SMG2 = 0x133, 920 | ACT_GESTURE_RANGE_ATTACK_SHOTGUN = 0x134, 921 | ACT_GESTURE_RANGE_ATTACK_PISTOL = 0x135, 922 | ACT_GESTURE_RANGE_ATTACK_PISTOL_LOW = 0x136, 923 | ACT_GESTURE_RANGE_ATTACK_SLAM = 0x137, 924 | ACT_GESTURE_RANGE_ATTACK_TRIPWIRE = 0x138, 925 | ACT_GESTURE_RANGE_ATTACK_THROW = 0x139, 926 | ACT_GESTURE_RANGE_ATTACK_SNIPER_RIFLE = 0x13A, 927 | ACT_GESTURE_MELEE_ATTACK_SWING = 0x13B, 928 | ACT_IDLE_RIFLE = 0x13C, 929 | ACT_IDLE_SMG1 = 0x13D, 930 | ACT_IDLE_ANGRY_SMG1 = 0x13E, 931 | ACT_IDLE_PISTOL = 0x13F, 932 | ACT_IDLE_ANGRY_PISTOL = 0x140, 933 | ACT_IDLE_ANGRY_SHOTGUN = 0x141, 934 | ACT_IDLE_STEALTH_PISTOL = 0x142, 935 | ACT_IDLE_PACKAGE = 0x143, 936 | ACT_WALK_PACKAGE = 0x144, 937 | ACT_IDLE_SUITCASE = 0x145, 938 | ACT_WALK_SUITCASE = 0x146, 939 | ACT_IDLE_SMG1_RELAXED = 0x147, 940 | ACT_IDLE_SMG1_STIMULATED = 0x148, 941 | ACT_WALK_RIFLE_RELAXED = 0x149, 942 | ACT_RUN_RIFLE_RELAXED = 0x14A, 943 | ACT_WALK_RIFLE_STIMULATED = 0x14B, 944 | ACT_RUN_RIFLE_STIMULATED = 0x14C, 945 | ACT_IDLE_AIM_RIFLE_STIMULATED = 0x14D, 946 | ACT_WALK_AIM_RIFLE_STIMULATED = 0x14E, 947 | ACT_RUN_AIM_RIFLE_STIMULATED = 0x14F, 948 | ACT_IDLE_SHOTGUN_RELAXED = 0x150, 949 | ACT_IDLE_SHOTGUN_STIMULATED = 0x151, 950 | ACT_IDLE_SHOTGUN_AGITATED = 0x152, 951 | ACT_WALK_ANGRY = 0x153, 952 | ACT_POLICE_HARASS1 = 0x154, 953 | ACT_POLICE_HARASS2 = 0x155, 954 | ACT_IDLE_MANNEDGUN = 0x156, 955 | ACT_IDLE_MELEE = 0x157, 956 | ACT_IDLE_ANGRY_MELEE = 0x158, 957 | ACT_IDLE_RPG_RELAXED = 0x159, 958 | ACT_IDLE_RPG = 0x15A, 959 | ACT_IDLE_ANGRY_RPG = 0x15B, 960 | ACT_COVER_LOW_RPG = 0x15C, 961 | ACT_WALK_RPG = 0x15D, 962 | ACT_RUN_RPG = 0x15E, 963 | ACT_WALK_CROUCH_RPG = 0x15F, 964 | ACT_RUN_CROUCH_RPG = 0x160, 965 | ACT_WALK_RPG_RELAXED = 0x161, 966 | ACT_RUN_RPG_RELAXED = 0x162, 967 | ACT_WALK_RIFLE = 0x163, 968 | ACT_WALK_AIM_RIFLE = 0x164, 969 | ACT_WALK_CROUCH_RIFLE = 0x165, 970 | ACT_WALK_CROUCH_AIM_RIFLE = 0x166, 971 | ACT_RUN_RIFLE = 0x167, 972 | ACT_RUN_AIM_RIFLE = 0x168, 973 | ACT_RUN_CROUCH_RIFLE = 0x169, 974 | ACT_RUN_CROUCH_AIM_RIFLE = 0x16A, 975 | ACT_RUN_STEALTH_PISTOL = 0x16B, 976 | ACT_WALK_AIM_SHOTGUN = 0x16C, 977 | ACT_RUN_AIM_SHOTGUN = 0x16D, 978 | ACT_WALK_PISTOL = 0x16E, 979 | ACT_RUN_PISTOL = 0x16F, 980 | ACT_WALK_AIM_PISTOL = 0x170, 981 | ACT_RUN_AIM_PISTOL = 0x171, 982 | ACT_WALK_STEALTH_PISTOL = 0x172, 983 | ACT_WALK_AIM_STEALTH_PISTOL = 0x173, 984 | ACT_RUN_AIM_STEALTH_PISTOL = 0x174, 985 | ACT_RELOAD_PISTOL = 0x175, 986 | ACT_RELOAD_PISTOL_LOW = 0x176, 987 | ACT_RELOAD_SMG1 = 0x177, 988 | ACT_RELOAD_SMG1_LOW = 0x178, 989 | ACT_RELOAD_SHOTGUN = 0x179, 990 | ACT_RELOAD_SHOTGUN_LOW = 0x17A, 991 | ACT_GESTURE_RELOAD = 0x17B, 992 | ACT_GESTURE_RELOAD_PISTOL = 0x17C, 993 | ACT_GESTURE_RELOAD_SMG1 = 0x17D, 994 | ACT_GESTURE_RELOAD_SHOTGUN = 0x17E, 995 | ACT_BUSY_LEAN_LEFT = 0x17F, 996 | ACT_BUSY_LEAN_LEFT_ENTRY = 0x180, 997 | ACT_BUSY_LEAN_LEFT_EXIT = 0x181, 998 | ACT_BUSY_LEAN_BACK = 0x182, 999 | ACT_BUSY_LEAN_BACK_ENTRY = 0x183, 1000 | ACT_BUSY_LEAN_BACK_EXIT = 0x184, 1001 | ACT_BUSY_SIT_GROUND = 0x185, 1002 | ACT_BUSY_SIT_GROUND_ENTRY = 0x186, 1003 | ACT_BUSY_SIT_GROUND_EXIT = 0x187, 1004 | ACT_BUSY_SIT_CHAIR = 0x188, 1005 | ACT_BUSY_SIT_CHAIR_ENTRY = 0x189, 1006 | ACT_BUSY_SIT_CHAIR_EXIT = 0x18A, 1007 | ACT_BUSY_STAND = 0x18B, 1008 | ACT_BUSY_QUEUE = 0x18C, 1009 | ACT_DUCK_DODGE = 0x18D, 1010 | ACT_DIE_BARNACLE_SWALLOW = 0x18E, 1011 | ACT_GESTURE_BARNACLE_STRANGLE = 0x18F, 1012 | ACT_PHYSCANNON_DETACH = 0x190, 1013 | ACT_PHYSCANNON_ANIMATE = 0x191, 1014 | ACT_PHYSCANNON_ANIMATE_PRE = 0x192, 1015 | ACT_PHYSCANNON_ANIMATE_POST = 0x193, 1016 | ACT_DIE_FRONTSIDE = 0x194, 1017 | ACT_DIE_RIGHTSIDE = 0x195, 1018 | ACT_DIE_BACKSIDE = 0x196, 1019 | ACT_DIE_LEFTSIDE = 0x197, 1020 | ACT_DIE_CROUCH_FRONTSIDE = 0x198, 1021 | ACT_DIE_CROUCH_RIGHTSIDE = 0x199, 1022 | ACT_DIE_CROUCH_BACKSIDE = 0x19A, 1023 | ACT_DIE_CROUCH_LEFTSIDE = 0x19B, 1024 | ACT_OPEN_DOOR = 0x19C, 1025 | ACT_DI_ALYX_ZOMBIE_MELEE = 0x19D, 1026 | ACT_DI_ALYX_ZOMBIE_TORSO_MELEE = 0x19E, 1027 | ACT_DI_ALYX_HEADCRAB_MELEE = 0x19F, 1028 | ACT_DI_ALYX_ANTLION = 0x1A0, 1029 | ACT_DI_ALYX_ZOMBIE_SHOTGUN64 = 0x1A1, 1030 | ACT_DI_ALYX_ZOMBIE_SHOTGUN26 = 0x1A2, 1031 | ACT_READINESS_RELAXED_TO_STIMULATED = 0x1A3, 1032 | ACT_READINESS_RELAXED_TO_STIMULATED_WALK = 0x1A4, 1033 | ACT_READINESS_AGITATED_TO_STIMULATED = 0x1A5, 1034 | ACT_READINESS_STIMULATED_TO_RELAXED = 0x1A6, 1035 | ACT_READINESS_PISTOL_RELAXED_TO_STIMULATED = 0x1A7, 1036 | ACT_READINESS_PISTOL_RELAXED_TO_STIMULATED_WALK = 0x1A8, 1037 | ACT_READINESS_PISTOL_AGITATED_TO_STIMULATED = 0x1A9, 1038 | ACT_READINESS_PISTOL_STIMULATED_TO_RELAXED = 0x1AA, 1039 | ACT_IDLE_CARRY = 0x1AB, 1040 | ACT_WALK_CARRY = 0x1AC, 1041 | ACT_STARTDYING = 0x1AD, 1042 | ACT_DYINGLOOP = 0x1AE, 1043 | ACT_DYINGTODEAD = 0x1AF, 1044 | ACT_RIDE_MANNED_GUN = 0x1B0, 1045 | ACT_VM_SPRINT_ENTER = 0x1B1, 1046 | ACT_VM_SPRINT_IDLE = 0x1B2, 1047 | ACT_VM_SPRINT_LEAVE = 0x1B3, 1048 | ACT_FIRE_START = 0x1B4, 1049 | ACT_FIRE_LOOP = 0x1B5, 1050 | ACT_FIRE_END = 0x1B6, 1051 | ACT_CROUCHING_GRENADEIDLE = 0x1B7, 1052 | ACT_CROUCHING_GRENADEREADY = 0x1B8, 1053 | ACT_CROUCHING_PRIMARYATTACK = 0x1B9, 1054 | ACT_OVERLAY_GRENADEIDLE = 0x1BA, 1055 | ACT_OVERLAY_GRENADEREADY = 0x1BB, 1056 | ACT_OVERLAY_PRIMARYATTACK = 0x1BC, 1057 | ACT_OVERLAY_SHIELD_UP = 0x1BD, 1058 | ACT_OVERLAY_SHIELD_DOWN = 0x1BE, 1059 | ACT_OVERLAY_SHIELD_UP_IDLE = 0x1BF, 1060 | ACT_OVERLAY_SHIELD_ATTACK = 0x1C0, 1061 | ACT_OVERLAY_SHIELD_KNOCKBACK = 0x1C1, 1062 | ACT_SHIELD_UP = 0x1C2, 1063 | ACT_SHIELD_DOWN = 0x1C3, 1064 | ACT_SHIELD_UP_IDLE = 0x1C4, 1065 | ACT_SHIELD_ATTACK = 0x1C5, 1066 | ACT_SHIELD_KNOCKBACK = 0x1C6, 1067 | ACT_CROUCHING_SHIELD_UP = 0x1C7, 1068 | ACT_CROUCHING_SHIELD_DOWN = 0x1C8, 1069 | ACT_CROUCHING_SHIELD_UP_IDLE = 0x1C9, 1070 | ACT_CROUCHING_SHIELD_ATTACK = 0x1CA, 1071 | ACT_CROUCHING_SHIELD_KNOCKBACK = 0x1CB, 1072 | ACT_TURNRIGHT45 = 0x1CC, 1073 | ACT_TURNLEFT45 = 0x1CD, 1074 | ACT_TURN = 0x1CE, 1075 | ACT_OBJ_ASSEMBLING = 0x1CF, 1076 | ACT_OBJ_DISMANTLING = 0x1D0, 1077 | ACT_OBJ_STARTUP = 0x1D1, 1078 | ACT_OBJ_RUNNING = 0x1D2, 1079 | ACT_OBJ_IDLE = 0x1D3, 1080 | ACT_OBJ_PLACING = 0x1D4, 1081 | ACT_OBJ_DETERIORATING = 0x1D5, 1082 | ACT_OBJ_UPGRADING = 0x1D6, 1083 | ACT_DEPLOY = 0x1D7, 1084 | ACT_DEPLOY_IDLE = 0x1D8, 1085 | ACT_UNDEPLOY = 0x1D9, 1086 | ACT_CROSSBOW_DRAW_UNLOADED = 0x1DA, 1087 | ACT_GAUSS_SPINUP = 0x1DB, 1088 | ACT_GAUSS_SPINCYCLE = 0x1DC, 1089 | ACT_VM_PRIMARYATTACK_SILENCED = 0x1DD, 1090 | ACT_VM_RELOAD_SILENCED = 0x1DE, 1091 | ACT_VM_DRYFIRE_SILENCED = 0x1DF, 1092 | ACT_VM_IDLE_SILENCED = 0x1E0, 1093 | ACT_VM_DRAW_SILENCED = 0x1E1, 1094 | ACT_VM_IDLE_EMPTY_LEFT = 0x1E2, 1095 | ACT_VM_DRYFIRE_LEFT = 0x1E3, 1096 | ACT_VM_IS_DRAW = 0x1E4, 1097 | ACT_VM_IS_HOLSTER = 0x1E5, 1098 | ACT_VM_IS_IDLE = 0x1E6, 1099 | ACT_VM_IS_PRIMARYATTACK = 0x1E7, 1100 | ACT_PLAYER_IDLE_FIRE = 0x1E8, 1101 | ACT_PLAYER_CROUCH_FIRE = 0x1E9, 1102 | ACT_PLAYER_CROUCH_WALK_FIRE = 0x1EA, 1103 | ACT_PLAYER_WALK_FIRE = 0x1EB, 1104 | ACT_PLAYER_RUN_FIRE = 0x1EC, 1105 | ACT_IDLETORUN = 0x1ED, 1106 | ACT_RUNTOIDLE = 0x1EE, 1107 | ACT_VM_DRAW_DEPLOYED = 0x1EF, 1108 | ACT_HL2MP_IDLE_MELEE = 0x1F0, 1109 | ACT_HL2MP_RUN_MELEE = 0x1F1, 1110 | ACT_HL2MP_IDLE_CROUCH_MELEE = 0x1F2, 1111 | ACT_HL2MP_WALK_CROUCH_MELEE = 0x1F3, 1112 | ACT_HL2MP_GESTURE_RANGE_ATTACK_MELEE = 0x1F4, 1113 | ACT_HL2MP_GESTURE_RELOAD_MELEE = 0x1F5, 1114 | ACT_HL2MP_JUMP_MELEE = 0x1F6, 1115 | ACT_VM_FIZZLE = 0x1F7, 1116 | ACT_MP_STAND_IDLE = 0x1F8, 1117 | ACT_MP_CROUCH_IDLE = 0x1F9, 1118 | ACT_MP_CROUCH_DEPLOYED_IDLE = 0x1FA, 1119 | ACT_MP_CROUCH_DEPLOYED = 0x1FB, 1120 | ACT_MP_DEPLOYED_IDLE = 0x1FC, 1121 | ACT_MP_RUN = 0x1FD, 1122 | ACT_MP_WALK = 0x1FE, 1123 | ACT_MP_AIRWALK = 0x1FF, 1124 | ACT_MP_CROUCHWALK = 0x200, 1125 | ACT_MP_SPRINT = 0x201, 1126 | ACT_MP_JUMP = 0x202, 1127 | ACT_MP_JUMP_START = 0x203, 1128 | ACT_MP_JUMP_FLOAT = 0x204, 1129 | ACT_MP_JUMP_LAND = 0x205, 1130 | ACT_MP_JUMP_IMPACT_N = 0x206, 1131 | ACT_MP_JUMP_IMPACT_E = 0x207, 1132 | ACT_MP_JUMP_IMPACT_W = 0x208, 1133 | ACT_MP_JUMP_IMPACT_S = 0x209, 1134 | ACT_MP_JUMP_IMPACT_TOP = 0x20A, 1135 | ACT_MP_DOUBLEJUMP = 0x20B, 1136 | ACT_MP_SWIM = 0x20C, 1137 | ACT_MP_DEPLOYED = 0x20D, 1138 | ACT_MP_SWIM_DEPLOYED = 0x20E, 1139 | ACT_MP_VCD = 0x20F, 1140 | ACT_MP_ATTACK_STAND_PRIMARYFIRE = 0x210, 1141 | ACT_MP_ATTACK_STAND_PRIMARYFIRE_DEPLOYED = 0x211, 1142 | ACT_MP_ATTACK_STAND_SECONDARYFIRE = 0x212, 1143 | ACT_MP_ATTACK_STAND_GRENADE = 0x213, 1144 | ACT_MP_ATTACK_CROUCH_PRIMARYFIRE = 0x214, 1145 | ACT_MP_ATTACK_CROUCH_PRIMARYFIRE_DEPLOYED = 0x215, 1146 | ACT_MP_ATTACK_CROUCH_SECONDARYFIRE = 0x216, 1147 | ACT_MP_ATTACK_CROUCH_GRENADE = 0x217, 1148 | ACT_MP_ATTACK_SWIM_PRIMARYFIRE = 0x218, 1149 | ACT_MP_ATTACK_SWIM_SECONDARYFIRE = 0x219, 1150 | ACT_MP_ATTACK_SWIM_GRENADE = 0x21A, 1151 | ACT_MP_ATTACK_AIRWALK_PRIMARYFIRE = 0x21B, 1152 | ACT_MP_ATTACK_AIRWALK_SECONDARYFIRE = 0x21C, 1153 | ACT_MP_ATTACK_AIRWALK_GRENADE = 0x21D, 1154 | ACT_MP_RELOAD_STAND = 0x21E, 1155 | ACT_MP_RELOAD_STAND_LOOP = 0x21F, 1156 | ACT_MP_RELOAD_STAND_END = 0x220, 1157 | ACT_MP_RELOAD_CROUCH = 0x221, 1158 | ACT_MP_RELOAD_CROUCH_LOOP = 0x222, 1159 | ACT_MP_RELOAD_CROUCH_END = 0x223, 1160 | ACT_MP_RELOAD_SWIM = 0x224, 1161 | ACT_MP_RELOAD_SWIM_LOOP = 0x225, 1162 | ACT_MP_RELOAD_SWIM_END = 0x226, 1163 | ACT_MP_RELOAD_AIRWALK = 0x227, 1164 | ACT_MP_RELOAD_AIRWALK_LOOP = 0x228, 1165 | ACT_MP_RELOAD_AIRWALK_END = 0x229, 1166 | ACT_MP_ATTACK_STAND_PREFIRE = 0x22A, 1167 | ACT_MP_ATTACK_STAND_POSTFIRE = 0x22B, 1168 | ACT_MP_ATTACK_STAND_STARTFIRE = 0x22C, 1169 | ACT_MP_ATTACK_CROUCH_PREFIRE = 0x22D, 1170 | ACT_MP_ATTACK_CROUCH_POSTFIRE = 0x22E, 1171 | ACT_MP_ATTACK_SWIM_PREFIRE = 0x22F, 1172 | ACT_MP_ATTACK_SWIM_POSTFIRE = 0x230, 1173 | ACT_MP_STAND_PRIMARY = 0x231, 1174 | ACT_MP_CROUCH_PRIMARY = 0x232, 1175 | ACT_MP_RUN_PRIMARY = 0x233, 1176 | ACT_MP_WALK_PRIMARY = 0x234, 1177 | ACT_MP_AIRWALK_PRIMARY = 0x235, 1178 | ACT_MP_CROUCHWALK_PRIMARY = 0x236, 1179 | ACT_MP_JUMP_PRIMARY = 0x237, 1180 | ACT_MP_JUMP_START_PRIMARY = 0x238, 1181 | ACT_MP_JUMP_FLOAT_PRIMARY = 0x239, 1182 | ACT_MP_JUMP_LAND_PRIMARY = 0x23A, 1183 | ACT_MP_SWIM_PRIMARY = 0x23B, 1184 | ACT_MP_DEPLOYED_PRIMARY = 0x23C, 1185 | ACT_MP_SWIM_DEPLOYED_PRIMARY = 0x23D, 1186 | ACT_MP_ATTACK_STAND_PRIMARY = 0x23E, 1187 | ACT_MP_ATTACK_STAND_PRIMARY_DEPLOYED = 0x23F, 1188 | ACT_MP_ATTACK_CROUCH_PRIMARY = 0x240, 1189 | ACT_MP_ATTACK_CROUCH_PRIMARY_DEPLOYED = 0x241, 1190 | ACT_MP_ATTACK_SWIM_PRIMARY = 0x242, 1191 | ACT_MP_ATTACK_AIRWALK_PRIMARY = 0x243, 1192 | ACT_MP_RELOAD_STAND_PRIMARY = 0x244, 1193 | ACT_MP_RELOAD_STAND_PRIMARY_LOOP = 0x245, 1194 | ACT_MP_RELOAD_STAND_PRIMARY_END = 0x246, 1195 | ACT_MP_RELOAD_CROUCH_PRIMARY = 0x247, 1196 | ACT_MP_RELOAD_CROUCH_PRIMARY_LOOP = 0x248, 1197 | ACT_MP_RELOAD_CROUCH_PRIMARY_END = 0x249, 1198 | ACT_MP_RELOAD_SWIM_PRIMARY = 0x24A, 1199 | ACT_MP_RELOAD_SWIM_PRIMARY_LOOP = 0x24B, 1200 | ACT_MP_RELOAD_SWIM_PRIMARY_END = 0x24C, 1201 | ACT_MP_RELOAD_AIRWALK_PRIMARY = 0x24D, 1202 | ACT_MP_RELOAD_AIRWALK_PRIMARY_LOOP = 0x24E, 1203 | ACT_MP_RELOAD_AIRWALK_PRIMARY_END = 0x24F, 1204 | ACT_MP_ATTACK_STAND_GRENADE_PRIMARY = 0x250, 1205 | ACT_MP_ATTACK_CROUCH_GRENADE_PRIMARY = 0x251, 1206 | ACT_MP_ATTACK_SWIM_GRENADE_PRIMARY = 0x252, 1207 | ACT_MP_ATTACK_AIRWALK_GRENADE_PRIMARY = 0x253, 1208 | ACT_MP_STAND_SECONDARY = 0x254, 1209 | ACT_MP_CROUCH_SECONDARY = 0x255, 1210 | ACT_MP_RUN_SECONDARY = 0x256, 1211 | ACT_MP_WALK_SECONDARY = 0x257, 1212 | ACT_MP_AIRWALK_SECONDARY = 0x258, 1213 | ACT_MP_CROUCHWALK_SECONDARY = 0x259, 1214 | ACT_MP_JUMP_SECONDARY = 0x25A, 1215 | ACT_MP_JUMP_START_SECONDARY = 0x25B, 1216 | ACT_MP_JUMP_FLOAT_SECONDARY = 0x25C, 1217 | ACT_MP_JUMP_LAND_SECONDARY = 0x25D, 1218 | ACT_MP_SWIM_SECONDARY = 0x25E, 1219 | ACT_MP_ATTACK_STAND_SECONDARY = 0x25F, 1220 | ACT_MP_ATTACK_CROUCH_SECONDARY = 0x260, 1221 | ACT_MP_ATTACK_SWIM_SECONDARY = 0x261, 1222 | ACT_MP_ATTACK_AIRWALK_SECONDARY = 0x262, 1223 | ACT_MP_RELOAD_STAND_SECONDARY = 0x263, 1224 | ACT_MP_RELOAD_STAND_SECONDARY_LOOP = 0x264, 1225 | ACT_MP_RELOAD_STAND_SECONDARY_END = 0x265, 1226 | ACT_MP_RELOAD_CROUCH_SECONDARY = 0x266, 1227 | ACT_MP_RELOAD_CROUCH_SECONDARY_LOOP = 0x267, 1228 | ACT_MP_RELOAD_CROUCH_SECONDARY_END = 0x268, 1229 | ACT_MP_RELOAD_SWIM_SECONDARY = 0x269, 1230 | ACT_MP_RELOAD_SWIM_SECONDARY_LOOP = 0x26A, 1231 | ACT_MP_RELOAD_SWIM_SECONDARY_END = 0x26B, 1232 | ACT_MP_RELOAD_AIRWALK_SECONDARY = 0x26C, 1233 | ACT_MP_RELOAD_AIRWALK_SECONDARY_LOOP = 0x26D, 1234 | ACT_MP_RELOAD_AIRWALK_SECONDARY_END = 0x26E, 1235 | ACT_MP_ATTACK_STAND_GRENADE_SECONDARY = 0x26F, 1236 | ACT_MP_ATTACK_CROUCH_GRENADE_SECONDARY = 0x270, 1237 | ACT_MP_ATTACK_SWIM_GRENADE_SECONDARY = 0x271, 1238 | ACT_MP_ATTACK_AIRWALK_GRENADE_SECONDARY = 0x272, 1239 | ACT_MP_STAND_MELEE = 0x273, 1240 | ACT_MP_CROUCH_MELEE = 0x274, 1241 | ACT_MP_RUN_MELEE = 0x275, 1242 | ACT_MP_WALK_MELEE = 0x276, 1243 | ACT_MP_AIRWALK_MELEE = 0x277, 1244 | ACT_MP_CROUCHWALK_MELEE = 0x278, 1245 | ACT_MP_JUMP_MELEE = 0x279, 1246 | ACT_MP_JUMP_START_MELEE = 0x27A, 1247 | ACT_MP_JUMP_FLOAT_MELEE = 0x27B, 1248 | ACT_MP_JUMP_LAND_MELEE = 0x27C, 1249 | ACT_MP_SWIM_MELEE = 0x27D, 1250 | ACT_MP_ATTACK_STAND_MELEE = 0x27E, 1251 | ACT_MP_ATTACK_STAND_MELEE_SECONDARY = 0x27F, 1252 | ACT_MP_ATTACK_CROUCH_MELEE = 0x280, 1253 | ACT_MP_ATTACK_CROUCH_MELEE_SECONDARY = 0x281, 1254 | ACT_MP_ATTACK_SWIM_MELEE = 0x282, 1255 | ACT_MP_ATTACK_AIRWALK_MELEE = 0x283, 1256 | ACT_MP_ATTACK_STAND_GRENADE_MELEE = 0x284, 1257 | ACT_MP_ATTACK_CROUCH_GRENADE_MELEE = 0x285, 1258 | ACT_MP_ATTACK_SWIM_GRENADE_MELEE = 0x286, 1259 | ACT_MP_ATTACK_AIRWALK_GRENADE_MELEE = 0x287, 1260 | ACT_MP_STAND_ITEM1 = 0x288, 1261 | ACT_MP_CROUCH_ITEM1 = 0x289, 1262 | ACT_MP_RUN_ITEM1 = 0x28A, 1263 | ACT_MP_WALK_ITEM1 = 0x28B, 1264 | ACT_MP_AIRWALK_ITEM1 = 0x28C, 1265 | ACT_MP_CROUCHWALK_ITEM1 = 0x28D, 1266 | ACT_MP_JUMP_ITEM1 = 0x28E, 1267 | ACT_MP_JUMP_START_ITEM1 = 0x28F, 1268 | ACT_MP_JUMP_FLOAT_ITEM1 = 0x290, 1269 | ACT_MP_JUMP_LAND_ITEM1 = 0x291, 1270 | ACT_MP_SWIM_ITEM1 = 0x292, 1271 | ACT_MP_ATTACK_STAND_ITEM1 = 0x293, 1272 | ACT_MP_ATTACK_STAND_ITEM1_SECONDARY = 0x294, 1273 | ACT_MP_ATTACK_CROUCH_ITEM1 = 0x295, 1274 | ACT_MP_ATTACK_CROUCH_ITEM1_SECONDARY = 0x296, 1275 | ACT_MP_ATTACK_SWIM_ITEM1 = 0x297, 1276 | ACT_MP_ATTACK_AIRWALK_ITEM1 = 0x298, 1277 | ACT_MP_STAND_ITEM2 = 0x299, 1278 | ACT_MP_CROUCH_ITEM2 = 0x29A, 1279 | ACT_MP_RUN_ITEM2 = 0x29B, 1280 | ACT_MP_WALK_ITEM2 = 0x29C, 1281 | ACT_MP_AIRWALK_ITEM2 = 0x29D, 1282 | ACT_MP_CROUCHWALK_ITEM2 = 0x29E, 1283 | ACT_MP_JUMP_ITEM2 = 0x29F, 1284 | ACT_MP_JUMP_START_ITEM2 = 0x2A0, 1285 | ACT_MP_JUMP_FLOAT_ITEM2 = 0x2A1, 1286 | ACT_MP_JUMP_LAND_ITEM2 = 0x2A2, 1287 | ACT_MP_SWIM_ITEM2 = 0x2A3, 1288 | ACT_MP_ATTACK_STAND_ITEM2 = 0x2A4, 1289 | ACT_MP_ATTACK_STAND_ITEM2_SECONDARY = 0x2A5, 1290 | ACT_MP_ATTACK_CROUCH_ITEM2 = 0x2A6, 1291 | ACT_MP_ATTACK_CROUCH_ITEM2_SECONDARY = 0x2A7, 1292 | ACT_MP_ATTACK_SWIM_ITEM2 = 0x2A8, 1293 | ACT_MP_ATTACK_AIRWALK_ITEM2 = 0x2A9, 1294 | ACT_MP_GESTURE_FLINCH = 0x2AA, 1295 | ACT_MP_GESTURE_FLINCH_PRIMARY = 0x2AB, 1296 | ACT_MP_GESTURE_FLINCH_SECONDARY = 0x2AC, 1297 | ACT_MP_GESTURE_FLINCH_MELEE = 0x2AD, 1298 | ACT_MP_GESTURE_FLINCH_ITEM1 = 0x2AE, 1299 | ACT_MP_GESTURE_FLINCH_ITEM2 = 0x2AF, 1300 | ACT_MP_GESTURE_FLINCH_HEAD = 0x2B0, 1301 | ACT_MP_GESTURE_FLINCH_CHEST = 0x2B1, 1302 | ACT_MP_GESTURE_FLINCH_STOMACH = 0x2B2, 1303 | ACT_MP_GESTURE_FLINCH_LEFTARM = 0x2B3, 1304 | ACT_MP_GESTURE_FLINCH_RIGHTARM = 0x2B4, 1305 | ACT_MP_GESTURE_FLINCH_LEFTLEG = 0x2B5, 1306 | ACT_MP_GESTURE_FLINCH_RIGHTLEG = 0x2B6, 1307 | ACT_MP_GRENADE1_DRAW = 0x2B7, 1308 | ACT_MP_GRENADE1_IDLE = 0x2B8, 1309 | ACT_MP_GRENADE1_ATTACK = 0x2B9, 1310 | ACT_MP_GRENADE2_DRAW = 0x2BA, 1311 | ACT_MP_GRENADE2_IDLE = 0x2BB, 1312 | ACT_MP_GRENADE2_ATTACK = 0x2BC, 1313 | ACT_MP_PRIMARY_GRENADE1_DRAW = 0x2BD, 1314 | ACT_MP_PRIMARY_GRENADE1_IDLE = 0x2BE, 1315 | ACT_MP_PRIMARY_GRENADE1_ATTACK = 0x2BF, 1316 | ACT_MP_PRIMARY_GRENADE2_DRAW = 0x2C0, 1317 | ACT_MP_PRIMARY_GRENADE2_IDLE = 0x2C1, 1318 | ACT_MP_PRIMARY_GRENADE2_ATTACK = 0x2C2, 1319 | ACT_MP_SECONDARY_GRENADE1_DRAW = 0x2C3, 1320 | ACT_MP_SECONDARY_GRENADE1_IDLE = 0x2C4, 1321 | ACT_MP_SECONDARY_GRENADE1_ATTACK = 0x2C5, 1322 | ACT_MP_SECONDARY_GRENADE2_DRAW = 0x2C6, 1323 | ACT_MP_SECONDARY_GRENADE2_IDLE = 0x2C7, 1324 | ACT_MP_SECONDARY_GRENADE2_ATTACK = 0x2C8, 1325 | ACT_MP_MELEE_GRENADE1_DRAW = 0x2C9, 1326 | ACT_MP_MELEE_GRENADE1_IDLE = 0x2CA, 1327 | ACT_MP_MELEE_GRENADE1_ATTACK = 0x2CB, 1328 | ACT_MP_MELEE_GRENADE2_DRAW = 0x2CC, 1329 | ACT_MP_MELEE_GRENADE2_IDLE = 0x2CD, 1330 | ACT_MP_MELEE_GRENADE2_ATTACK = 0x2CE, 1331 | ACT_MP_ITEM1_GRENADE1_DRAW = 0x2CF, 1332 | ACT_MP_ITEM1_GRENADE1_IDLE = 0x2D0, 1333 | ACT_MP_ITEM1_GRENADE1_ATTACK = 0x2D1, 1334 | ACT_MP_ITEM1_GRENADE2_DRAW = 0x2D2, 1335 | ACT_MP_ITEM1_GRENADE2_IDLE = 0x2D3, 1336 | ACT_MP_ITEM1_GRENADE2_ATTACK = 0x2D4, 1337 | ACT_MP_ITEM2_GRENADE1_DRAW = 0x2D5, 1338 | ACT_MP_ITEM2_GRENADE1_IDLE = 0x2D6, 1339 | ACT_MP_ITEM2_GRENADE1_ATTACK = 0x2D7, 1340 | ACT_MP_ITEM2_GRENADE2_DRAW = 0x2D8, 1341 | ACT_MP_ITEM2_GRENADE2_IDLE = 0x2D9, 1342 | ACT_MP_ITEM2_GRENADE2_ATTACK = 0x2DA, 1343 | ACT_MP_STAND_BUILDING = 0x2DB, 1344 | ACT_MP_CROUCH_BUILDING = 0x2DC, 1345 | ACT_MP_RUN_BUILDING = 0x2DD, 1346 | ACT_MP_WALK_BUILDING = 0x2DE, 1347 | ACT_MP_AIRWALK_BUILDING = 0x2DF, 1348 | ACT_MP_CROUCHWALK_BUILDING = 0x2E0, 1349 | ACT_MP_JUMP_BUILDING = 0x2E1, 1350 | ACT_MP_JUMP_START_BUILDING = 0x2E2, 1351 | ACT_MP_JUMP_FLOAT_BUILDING = 0x2E3, 1352 | ACT_MP_JUMP_LAND_BUILDING = 0x2E4, 1353 | ACT_MP_SWIM_BUILDING = 0x2E5, 1354 | ACT_MP_ATTACK_STAND_BUILDING = 0x2E6, 1355 | ACT_MP_ATTACK_CROUCH_BUILDING = 0x2E7, 1356 | ACT_MP_ATTACK_SWIM_BUILDING = 0x2E8, 1357 | ACT_MP_ATTACK_AIRWALK_BUILDING = 0x2E9, 1358 | ACT_MP_ATTACK_STAND_GRENADE_BUILDING = 0x2EA, 1359 | ACT_MP_ATTACK_CROUCH_GRENADE_BUILDING = 0x2EB, 1360 | ACT_MP_ATTACK_SWIM_GRENADE_BUILDING = 0x2EC, 1361 | ACT_MP_ATTACK_AIRWALK_GRENADE_BUILDING = 0x2ED, 1362 | ACT_MP_STAND_PDA = 0x2EE, 1363 | ACT_MP_CROUCH_PDA = 0x2EF, 1364 | ACT_MP_RUN_PDA = 0x2F0, 1365 | ACT_MP_WALK_PDA = 0x2F1, 1366 | ACT_MP_AIRWALK_PDA = 0x2F2, 1367 | ACT_MP_CROUCHWALK_PDA = 0x2F3, 1368 | ACT_MP_JUMP_PDA = 0x2F4, 1369 | ACT_MP_JUMP_START_PDA = 0x2F5, 1370 | ACT_MP_JUMP_FLOAT_PDA = 0x2F6, 1371 | ACT_MP_JUMP_LAND_PDA = 0x2F7, 1372 | ACT_MP_SWIM_PDA = 0x2F8, 1373 | ACT_MP_ATTACK_STAND_PDA = 0x2F9, 1374 | ACT_MP_ATTACK_SWIM_PDA = 0x2FA, 1375 | ACT_MP_GESTURE_VC_HANDMOUTH = 0x2FB, 1376 | ACT_MP_GESTURE_VC_FINGERPOINT = 0x2FC, 1377 | ACT_MP_GESTURE_VC_FISTPUMP = 0x2FD, 1378 | ACT_MP_GESTURE_VC_THUMBSUP = 0x2FE, 1379 | ACT_MP_GESTURE_VC_NODYES = 0x2FF, 1380 | ACT_MP_GESTURE_VC_NODNO = 0x300, 1381 | ACT_MP_GESTURE_VC_HANDMOUTH_PRIMARY = 0x301, 1382 | ACT_MP_GESTURE_VC_FINGERPOINT_PRIMARY = 0x302, 1383 | ACT_MP_GESTURE_VC_FISTPUMP_PRIMARY = 0x303, 1384 | ACT_MP_GESTURE_VC_THUMBSUP_PRIMARY = 0x304, 1385 | ACT_MP_GESTURE_VC_NODYES_PRIMARY = 0x305, 1386 | ACT_MP_GESTURE_VC_NODNO_PRIMARY = 0x306, 1387 | ACT_MP_GESTURE_VC_HANDMOUTH_SECONDARY = 0x307, 1388 | ACT_MP_GESTURE_VC_FINGERPOINT_SECONDARY = 0x308, 1389 | ACT_MP_GESTURE_VC_FISTPUMP_SECONDARY = 0x309, 1390 | ACT_MP_GESTURE_VC_THUMBSUP_SECONDARY = 0x30A, 1391 | ACT_MP_GESTURE_VC_NODYES_SECONDARY = 0x30B, 1392 | ACT_MP_GESTURE_VC_NODNO_SECONDARY = 0x30C, 1393 | ACT_MP_GESTURE_VC_HANDMOUTH_MELEE = 0x30D, 1394 | ACT_MP_GESTURE_VC_FINGERPOINT_MELEE = 0x30E, 1395 | ACT_MP_GESTURE_VC_FISTPUMP_MELEE = 0x30F, 1396 | ACT_MP_GESTURE_VC_THUMBSUP_MELEE = 0x310, 1397 | ACT_MP_GESTURE_VC_NODYES_MELEE = 0x311, 1398 | ACT_MP_GESTURE_VC_NODNO_MELEE = 0x312, 1399 | ACT_MP_GESTURE_VC_HANDMOUTH_ITEM1 = 0x313, 1400 | ACT_MP_GESTURE_VC_FINGERPOINT_ITEM1 = 0x314, 1401 | ACT_MP_GESTURE_VC_FISTPUMP_ITEM1 = 0x315, 1402 | ACT_MP_GESTURE_VC_THUMBSUP_ITEM1 = 0x316, 1403 | ACT_MP_GESTURE_VC_NODYES_ITEM1 = 0x317, 1404 | ACT_MP_GESTURE_VC_NODNO_ITEM1 = 0x318, 1405 | ACT_MP_GESTURE_VC_HANDMOUTH_ITEM2 = 0x319, 1406 | ACT_MP_GESTURE_VC_FINGERPOINT_ITEM2 = 0x31A, 1407 | ACT_MP_GESTURE_VC_FISTPUMP_ITEM2 = 0x31B, 1408 | ACT_MP_GESTURE_VC_THUMBSUP_ITEM2 = 0x31C, 1409 | ACT_MP_GESTURE_VC_NODYES_ITEM2 = 0x31D, 1410 | ACT_MP_GESTURE_VC_NODNO_ITEM2 = 0x31E, 1411 | ACT_MP_GESTURE_VC_HANDMOUTH_BUILDING = 0x31F, 1412 | ACT_MP_GESTURE_VC_FINGERPOINT_BUILDING = 0x320, 1413 | ACT_MP_GESTURE_VC_FISTPUMP_BUILDING = 0x321, 1414 | ACT_MP_GESTURE_VC_THUMBSUP_BUILDING = 0x322, 1415 | ACT_MP_GESTURE_VC_NODYES_BUILDING = 0x323, 1416 | ACT_MP_GESTURE_VC_NODNO_BUILDING = 0x324, 1417 | ACT_MP_GESTURE_VC_HANDMOUTH_PDA = 0x325, 1418 | ACT_MP_GESTURE_VC_FINGERPOINT_PDA = 0x326, 1419 | ACT_MP_GESTURE_VC_FISTPUMP_PDA = 0x327, 1420 | ACT_MP_GESTURE_VC_THUMBSUP_PDA = 0x328, 1421 | ACT_MP_GESTURE_VC_NODYES_PDA = 0x329, 1422 | ACT_MP_GESTURE_VC_NODNO_PDA = 0x32A, 1423 | ACT_VM_UNUSABLE = 0x32B, 1424 | ACT_VM_UNUSABLE_TO_USABLE = 0x32C, 1425 | ACT_VM_USABLE_TO_UNUSABLE = 0x32D, 1426 | ACT_PRIMARY_VM_DRAW = 0x32E, 1427 | ACT_PRIMARY_VM_HOLSTER = 0x32F, 1428 | ACT_PRIMARY_VM_IDLE = 0x330, 1429 | ACT_PRIMARY_VM_PULLBACK = 0x331, 1430 | ACT_PRIMARY_VM_PRIMARYATTACK = 0x332, 1431 | ACT_PRIMARY_VM_SECONDARYATTACK = 0x333, 1432 | ACT_PRIMARY_VM_RELOAD = 0x334, 1433 | ACT_PRIMARY_VM_DRYFIRE = 0x335, 1434 | ACT_PRIMARY_VM_IDLE_TO_LOWERED = 0x336, 1435 | ACT_PRIMARY_VM_IDLE_LOWERED = 0x337, 1436 | ACT_PRIMARY_VM_LOWERED_TO_IDLE = 0x338, 1437 | ACT_SECONDARY_VM_DRAW = 0x339, 1438 | ACT_SECONDARY_VM_HOLSTER = 0x33A, 1439 | ACT_SECONDARY_VM_IDLE = 0x33B, 1440 | ACT_SECONDARY_VM_PULLBACK = 0x33C, 1441 | ACT_SECONDARY_VM_PRIMARYATTACK = 0x33D, 1442 | ACT_SECONDARY_VM_SECONDARYATTACK = 0x33E, 1443 | ACT_SECONDARY_VM_RELOAD = 0x33F, 1444 | ACT_SECONDARY_VM_DRYFIRE = 0x340, 1445 | ACT_SECONDARY_VM_IDLE_TO_LOWERED = 0x341, 1446 | ACT_SECONDARY_VM_IDLE_LOWERED = 0x342, 1447 | ACT_SECONDARY_VM_LOWERED_TO_IDLE = 0x343, 1448 | ACT_MELEE_VM_DRAW = 0x344, 1449 | ACT_MELEE_VM_HOLSTER = 0x345, 1450 | ACT_MELEE_VM_IDLE = 0x346, 1451 | ACT_MELEE_VM_PULLBACK = 0x347, 1452 | ACT_MELEE_VM_PRIMARYATTACK = 0x348, 1453 | ACT_MELEE_VM_SECONDARYATTACK = 0x349, 1454 | ACT_MELEE_VM_RELOAD = 0x34A, 1455 | ACT_MELEE_VM_DRYFIRE = 0x34B, 1456 | ACT_MELEE_VM_IDLE_TO_LOWERED = 0x34C, 1457 | ACT_MELEE_VM_IDLE_LOWERED = 0x34D, 1458 | ACT_MELEE_VM_LOWERED_TO_IDLE = 0x34E, 1459 | ACT_PDA_VM_DRAW = 0x34F, 1460 | ACT_PDA_VM_HOLSTER = 0x350, 1461 | ACT_PDA_VM_IDLE = 0x351, 1462 | ACT_PDA_VM_PULLBACK = 0x352, 1463 | ACT_PDA_VM_PRIMARYATTACK = 0x353, 1464 | ACT_PDA_VM_SECONDARYATTACK = 0x354, 1465 | ACT_PDA_VM_RELOAD = 0x355, 1466 | ACT_PDA_VM_DRYFIRE = 0x356, 1467 | ACT_PDA_VM_IDLE_TO_LOWERED = 0x357, 1468 | ACT_PDA_VM_IDLE_LOWERED = 0x358, 1469 | ACT_PDA_VM_LOWERED_TO_IDLE = 0x359, 1470 | ACT_ITEM1_VM_DRAW = 0x35A, 1471 | ACT_ITEM1_VM_HOLSTER = 0x35B, 1472 | ACT_ITEM1_VM_IDLE = 0x35C, 1473 | ACT_ITEM1_VM_PULLBACK = 0x35D, 1474 | ACT_ITEM1_VM_PRIMARYATTACK = 0x35E, 1475 | ACT_ITEM1_VM_SECONDARYATTACK = 0x35F, 1476 | ACT_ITEM1_VM_RELOAD = 0x360, 1477 | ACT_ITEM1_VM_DRYFIRE = 0x361, 1478 | ACT_ITEM1_VM_IDLE_TO_LOWERED = 0x362, 1479 | ACT_ITEM1_VM_IDLE_LOWERED = 0x363, 1480 | ACT_ITEM1_VM_LOWERED_TO_IDLE = 0x364, 1481 | ACT_ITEM2_VM_DRAW = 0x365, 1482 | ACT_ITEM2_VM_HOLSTER = 0x366, 1483 | ACT_ITEM2_VM_IDLE = 0x367, 1484 | ACT_ITEM2_VM_PULLBACK = 0x368, 1485 | ACT_ITEM2_VM_PRIMARYATTACK = 0x369, 1486 | ACT_ITEM2_VM_SECONDARYATTACK = 0x36A, 1487 | ACT_ITEM2_VM_RELOAD = 0x36B, 1488 | ACT_ITEM2_VM_DRYFIRE = 0x36C, 1489 | ACT_ITEM2_VM_IDLE_TO_LOWERED = 0x36D, 1490 | ACT_ITEM2_VM_IDLE_LOWERED = 0x36E, 1491 | ACT_ITEM2_VM_LOWERED_TO_IDLE = 0x36F, 1492 | ACT_RELOAD_SUCCEED = 0x370, 1493 | ACT_RELOAD_FAIL = 0x371, 1494 | ACT_WALK_AIM_AUTOGUN = 0x372, 1495 | ACT_RUN_AIM_AUTOGUN = 0x373, 1496 | ACT_IDLE_AUTOGUN = 0x374, 1497 | ACT_IDLE_AIM_AUTOGUN = 0x375, 1498 | ACT_RELOAD_AUTOGUN = 0x376, 1499 | ACT_CROUCH_IDLE_AUTOGUN = 0x377, 1500 | ACT_RANGE_ATTACK_AUTOGUN = 0x378, 1501 | ACT_JUMP_AUTOGUN = 0x379, 1502 | ACT_IDLE_AIM_PISTOL = 0x37A, 1503 | ACT_WALK_AIM_DUAL = 0x37B, 1504 | ACT_RUN_AIM_DUAL = 0x37C, 1505 | ACT_IDLE_DUAL = 0x37D, 1506 | ACT_IDLE_AIM_DUAL = 0x37E, 1507 | ACT_RELOAD_DUAL = 0x37F, 1508 | ACT_CROUCH_IDLE_DUAL = 0x380, 1509 | ACT_RANGE_ATTACK_DUAL = 0x381, 1510 | ACT_JUMP_DUAL = 0x382, 1511 | ACT_IDLE_SHOTGUN = 0x383, 1512 | ACT_IDLE_AIM_SHOTGUN = 0x384, 1513 | ACT_CROUCH_IDLE_SHOTGUN = 0x385, 1514 | ACT_JUMP_SHOTGUN = 0x386, 1515 | ACT_IDLE_AIM_RIFLE = 0x387, 1516 | ACT_RELOAD_RIFLE = 0x388, 1517 | ACT_CROUCH_IDLE_RIFLE = 0x389, 1518 | ACT_RANGE_ATTACK_RIFLE = 0x38A, 1519 | ACT_JUMP_RIFLE = 0x38B, 1520 | ACT_SLEEP = 0x38C, 1521 | ACT_WAKE = 0x38D, 1522 | ACT_FLICK_LEFT = 0x38E, 1523 | ACT_FLICK_LEFT_MIDDLE = 0x38F, 1524 | ACT_FLICK_RIGHT_MIDDLE = 0x390, 1525 | ACT_FLICK_RIGHT = 0x391, 1526 | ACT_SPINAROUND = 0x392, 1527 | ACT_PREP_TO_FIRE = 0x393, 1528 | ACT_FIRE = 0x394, 1529 | ACT_FIRE_RECOVER = 0x395, 1530 | ACT_SPRAY = 0x396, 1531 | ACT_PREP_EXPLODE = 0x397, 1532 | ACT_EXPLODE = 0x398, 1533 | ACT_DOTA_IDLE = 0x399, 1534 | ACT_DOTA_RUN = 0x39A, 1535 | ACT_DOTA_ATTACK = 0x39B, 1536 | ACT_DOTA_ATTACK_EVENT = 0x39C, 1537 | ACT_DOTA_DIE = 0x39D, 1538 | ACT_DOTA_FLINCH = 0x39E, 1539 | ACT_DOTA_DISABLED = 0x39F, 1540 | ACT_DOTA_CAST_ABILITY_1 = 0x3A0, 1541 | ACT_DOTA_CAST_ABILITY_2 = 0x3A1, 1542 | ACT_DOTA_CAST_ABILITY_3 = 0x3A2, 1543 | ACT_DOTA_CAST_ABILITY_4 = 0x3A3, 1544 | ACT_DOTA_OVERRIDE_ABILITY_1 = 0x3A4, 1545 | ACT_DOTA_OVERRIDE_ABILITY_2 = 0x3A5, 1546 | ACT_DOTA_OVERRIDE_ABILITY_3 = 0x3A6, 1547 | ACT_DOTA_OVERRIDE_ABILITY_4 = 0x3A7, 1548 | ACT_DOTA_CHANNEL_ABILITY_1 = 0x3A8, 1549 | ACT_DOTA_CHANNEL_ABILITY_2 = 0x3A9, 1550 | ACT_DOTA_CHANNEL_ABILITY_3 = 0x3AA, 1551 | ACT_DOTA_CHANNEL_ABILITY_4 = 0x3AB, 1552 | ACT_DOTA_CHANNEL_END_ABILITY_1 = 0x3AC, 1553 | ACT_DOTA_CHANNEL_END_ABILITY_2 = 0x3AD, 1554 | ACT_DOTA_CHANNEL_END_ABILITY_3 = 0x3AE, 1555 | ACT_DOTA_CHANNEL_END_ABILITY_4 = 0x3AF, 1556 | ACT_MP_RUN_SPEEDPAINT = 0x3B0, 1557 | ACT_MP_LONG_FALL = 0x3B1, 1558 | ACT_MP_TRACTORBEAM_FLOAT = 0x3B2, 1559 | ACT_MP_DEATH_CRUSH = 0x3B3, 1560 | ACT_MP_RUN_SPEEDPAINT_PRIMARY = 0x3B4, 1561 | ACT_MP_DROWNING_PRIMARY = 0x3B5, 1562 | ACT_MP_LONG_FALL_PRIMARY = 0x3B6, 1563 | ACT_MP_TRACTORBEAM_FLOAT_PRIMARY = 0x3B7, 1564 | ACT_MP_DEATH_CRUSH_PRIMARY = 0x3B8, 1565 | ACT_DIE_STAND = 0x3B9, 1566 | ACT_DIE_STAND_HEADSHOT = 0x3BA, 1567 | ACT_DIE_CROUCH = 0x3BB, 1568 | ACT_DIE_CROUCH_HEADSHOT = 0x3BC, 1569 | ACT_CSGO_NULL = 0x3BD, 1570 | ACT_CSGO_DEFUSE = 0x3BE, 1571 | ACT_CSGO_DEFUSE_WITH_KIT = 0x3BF, 1572 | ACT_CSGO_FLASHBANG_REACTION = 0x3C0, 1573 | ACT_CSGO_FIRE_PRIMARY = 0x3C1, 1574 | ACT_CSGO_FIRE_PRIMARY_OPT_1 = 0x3C2, 1575 | ACT_CSGO_FIRE_PRIMARY_OPT_2 = 0x3C3, 1576 | ACT_CSGO_FIRE_SECONDARY = 0x3C4, 1577 | ACT_CSGO_FIRE_SECONDARY_OPT_1 = 0x3C5, 1578 | ACT_CSGO_FIRE_SECONDARY_OPT_2 = 0x3C6, 1579 | ACT_CSGO_RELOAD = 0x3C7, 1580 | ACT_CSGO_RELOAD_START = 0x3C8, 1581 | ACT_CSGO_RELOAD_LOOP = 0x3C9, 1582 | ACT_CSGO_RELOAD_END = 0x3CA, 1583 | ACT_CSGO_OPERATE = 0x3CB, 1584 | ACT_CSGO_DEPLOY = 0x3CC, 1585 | ACT_CSGO_CATCH = 0x3CD, 1586 | ACT_CSGO_SILENCER_DETACH = 0x3CE, 1587 | ACT_CSGO_SILENCER_ATTACH = 0x3CF, 1588 | ACT_CSGO_TWITCH = 0x3D0, 1589 | ACT_CSGO_TWITCH_BUYZONE = 0x3D1, 1590 | ACT_CSGO_PLANT_BOMB = 0x3D2, 1591 | ACT_CSGO_IDLE_TURN_BALANCEADJUST = 0x3D3, 1592 | ACT_CSGO_IDLE_ADJUST_STOPPEDMOVING = 0x3D4, 1593 | ACT_CSGO_ALIVE_LOOP = 0x3D5, 1594 | ACT_CSGO_FLINCH = 0x3D6, 1595 | ACT_CSGO_FLINCH_HEAD = 0x3D7, 1596 | ACT_CSGO_FLINCH_MOLOTOV = 0x3D8, 1597 | ACT_CSGO_JUMP = 0x3D9, 1598 | ACT_CSGO_FALL = 0x3DA, 1599 | ACT_CSGO_CLIMB_LADDER = 0x3DB, 1600 | ACT_CSGO_LAND_LIGHT = 0x3DC, 1601 | ACT_CSGO_LAND_HEAVY = 0x3DD, 1602 | ACT_CSGO_EXIT_LADDER_TOP = 0x3DE, 1603 | ACT_CSGO_EXIT_LADDER_BOTTOM = 0x3DF, 1604 | LAST_SHARED_ACTIVITY = 0x3E0, 1605 | }; 1606 | 1607 | /* 35 */ 1608 | struct __declspec(align(4)) C_SDK::Classes::CAnimationLayer::Server 1609 | { 1610 | int m_flags; 1611 | bool m_sequenceFinished; 1612 | bool m_looping; 1613 | __unaligned __declspec(align(1)) int m_sequence; 1614 | __unaligned __declspec(align(1)) float m_cycle; 1615 | __unaligned __declspec(align(1)) float m_playbackRate; 1616 | __unaligned __declspec(align(1)) float m_prevCycle; 1617 | __unaligned __declspec(align(1)) float m_weight; 1618 | __unaligned __declspec(align(1)) float m_weightDeltaRate; 1619 | __unaligned __declspec(align(1)) float m_blendIn; 1620 | __unaligned __declspec(align(1)) float m_blendOut; 1621 | __unaligned __declspec(align(1)) float m_killRate; 1622 | __unaligned __declspec(align(1)) float m_killDelay; 1623 | __unaligned __declspec(align(1)) float m_layerAnimTime; 1624 | __unaligned __declspec(align(1)) float m_layerFadeOutTime; 1625 | __unaligned __declspec(align(1)) void *m_dispatchedStudioHdr; 1626 | __unaligned __declspec(align(1)) int m_dispatchedSrc; 1627 | __unaligned __declspec(align(1)) int m_dispatchedDst; 1628 | __unaligned __declspec(align(1)) void *m_activity; 1629 | __unaligned __declspec(align(1)) C_SDK::Classes::Animation::Activity activity; 1630 | __unaligned __declspec(align(1)) int m_order; 1631 | __unaligned __declspec(align(1)) float m_lastEventCheck; 1632 | __unaligned __declspec(align(1)) float m_lastAccess; 1633 | __unaligned __declspec(align(1)) void *m_ownerEntity; 1634 | }; 1635 | 1636 | /* 36 */ 1637 | struct C_SDK::Structs::EventInfo 1638 | { 1639 | int m_userId; 1640 | int m_attackerId; 1641 | char m_health; 1642 | char m_armor; 1643 | __unaligned __declspec(align(1)) const char *m_weapon; 1644 | __unaligned __declspec(align(1)) int m_damageHealth; 1645 | char m_damageArmor; 1646 | char m_hitGroup; 1647 | }; 1648 | 1649 | /* 38 */ 1650 | typedef unsigned __int8 BYTE; 1651 | 1652 | /* 39 */ 1653 | #pragma pack(push, 4) 1654 | union _IMAGE_SECTION_HEADER::$39DFBA39B6D121CDFC1ACE66C995549C 1655 | { 1656 | DWORD PhysicalAddress; 1657 | DWORD VirtualSize; 1658 | }; 1659 | #pragma pack(pop) 1660 | 1661 | /* 41 */ 1662 | typedef unsigned __int16 WORD; 1663 | 1664 | /* 37 */ 1665 | #pragma pack(push, 4) 1666 | struct _IMAGE_SECTION_HEADER 1667 | { 1668 | BYTE Name[8]; 1669 | _IMAGE_SECTION_HEADER::$39DFBA39B6D121CDFC1ACE66C995549C Misc; 1670 | DWORD VirtualAddress; 1671 | DWORD SizeOfRawData; 1672 | DWORD PointerToRawData; 1673 | DWORD PointerToRelocations; 1674 | DWORD PointerToLinenumbers; 1675 | WORD NumberOfRelocations; 1676 | WORD NumberOfLinenumbers; 1677 | DWORD Characteristics; 1678 | }; 1679 | #pragma pack(pop) 1680 | 1681 | /* 43 */ 1682 | struct OneTap::Classes::CBufferedCommand 1683 | { 1684 | __declspec(align(4)) C_SDK::Classes::CUserCmd *m_userCmd; 1685 | __declspec(align(4)) C_SDK::Classes::CVerifiedUserCmd *m_verifiedCommand; 1686 | __declspec(align(4)) C_SDK::Classes::Math::Vector::Rectangular m_wishMove; 1687 | __declspec(align(4)) C_SDK::Classes::Math::Vector::Rectangular m_viewAngles; 1688 | }; 1689 | 1690 | /* 42 */ 1691 | struct OneTap::Classes::CommandManager 1692 | { 1693 | __declspec(align(4)) int m_sequence; 1694 | __declspec(align(4)) int m_prevSequence; 1695 | __declspec(align(4)) int m_unknown; 1696 | __declspec(align(4)) OneTap::Classes::CBufferedCommand m_commands[150]; 1697 | __declspec(align(4)) bool m_init; 1698 | char m_choked[1][15]; 1699 | }; 1700 | 1701 | /* 44 */ 1702 | struct C_SDK::Classes::CVerifiedUserCmd 1703 | { 1704 | _BYTE gap0[76]; 1705 | unsigned int m_crc32; 1706 | }; 1707 | 1708 | /* 46 */ 1709 | enum C_SDK::Security::FNV1A::Modules 1710 | { 1711 | C_SDK::Security::FNV1A::Modules::ClientPanorama = 0x63DC72EC, 1712 | C_SDK::Security::FNV1A::Modules::NtDLL = 0x6FDE2541, 1713 | C_SDK::Security::FNV1A::Modules::Tier0 = 0x8DA048BB, 1714 | C_SDK::Security::FNV1A::Modules::Client = 0x8F929C1E, 1715 | C_SDK::Security::FNV1A::Modules::Engine = 0xEE05D83B, 1716 | }; 1717 | 1718 | /* 47 */ 1719 | struct __declspec(align(4)) OneTap::Classes::Player::LagData 1720 | { 1721 | _BYTE gap0[36]; 1722 | _BYTE m_flags; 1723 | _BYTE gap25[19]; 1724 | float m_resolve_m_eyeAngles_y; 1725 | _BYTE gap3C[12]; 1726 | float m_vecVelocity_y; 1727 | float m_vecVelocity_z; 1728 | _BYTE gap50[216]; 1729 | float m_serverLayers_adjust_weight; 1730 | _BYTE gap12C[8]; 1731 | float m_serverLayers_adjust_cycle; 1732 | _BYTE gap138[152]; 1733 | float m_serverLayers_movement; 1734 | _BYTE gap1D4[4]; 1735 | float m_serverLayers_movement_playRate; 1736 | _BYTE gap1DC[324]; 1737 | float m_serverLayers_lean; 1738 | _BYTE gap324[29]; 1739 | _BYTE m_way; 1740 | _DWORD m_side; 1741 | _BYTE gap348[376]; 1742 | float m_resolverLayers_none_movement_playRate; 1743 | _BYTE gap4C4[724]; 1744 | float m_resolverLayers_right_movement_playRate; 1745 | _BYTE gap79C[724]; 1746 | float m_resolverLayers_left_movement_playRate; 1747 | }; 1748 | 1749 | /* 51 */ 1750 | struct C_SDK::Classes::CWeapon::CCSWeaponInfo 1751 | { 1752 | _BYTE pad00[1984]; 1753 | void *m_iconActive; 1754 | _BYTE pad774[60]; 1755 | float m_armorRatio; 1756 | _BYTE pad02[16]; 1757 | float m_penetration; 1758 | int m_Damage; 1759 | float m_range; 1760 | float m_rangeModifier; 1761 | int m_bulletsPerShot; 1762 | }; 1763 | 1764 | /* 53 */ 1765 | struct C_SDK::Classes::Math::Vector::Aligned 1766 | { 1767 | float m_x; 1768 | float m_y; 1769 | float m_z; 1770 | float m_w; 1771 | }; 1772 | 1773 | /* 54 */ 1774 | struct C_SDK::Classes::Weapon::TEFireBullets 1775 | { 1776 | _BYTE gap0[12]; 1777 | _DWORD m_player; 1778 | _WORD m_unk; 1779 | C_SDK::Classes::Math::Vector::Rectangular m_origin; 1780 | C_SDK::Classes::Math::Vector::Rectangular m_angles; 1781 | _DWORD m_weaponID; 1782 | _DWORD m_mode; 1783 | float float38; 1784 | float m_seed; 1785 | float dword40; 1786 | _DWORD dword44; 1787 | }; 1788 | 1789 | /* 55 */ 1790 | struct __declspec(align(1)) C_SDK::Classes::Engine::ConVar 1791 | { 1792 | _DWORD pad00; 1793 | C_SDK::Classes::Engine::ConVar *m_next; 1794 | int m_isRegistered; 1795 | char *m_pszName; 1796 | char *m_pszHelpString; 1797 | int m_flags; 1798 | _DWORD pad18; 1799 | C_SDK::Classes::Engine::ConVar *m_parent; 1800 | char *m_pszDefaultValue; 1801 | char *m_strString; 1802 | int m_stringLength; 1803 | float m_floatVal; 1804 | int m_intVal; 1805 | int m_hasMin; 1806 | float m_minVal; 1807 | int m_hasMax; 1808 | float m_maxVal; 1809 | void *m_changeCallback; 1810 | }; 1811 | 1812 | /* 56 */ 1813 | typedef void *(__cdecl *C_SDK::Functions::Engine::CreateClientClass)(int entity, int serial); 1814 | 1815 | /* 57 */ 1816 | struct __declspec(align(4)) C_SDK::Classes::Engine::ClientClass 1817 | { 1818 | C_SDK::Functions::Engine::CreateClientClass m_createClient; 1819 | void *m_createEvent; 1820 | char *m_networkName; 1821 | void *m_recvTable; 1822 | C_SDK::Classes::Engine::ClientClass *m_next; 1823 | int m_classID; 1824 | }; 1825 | 1826 | /* 58 */ 1827 | struct C_SDK::Classes::Engine::BaseClient::VirtualTable 1828 | { 1829 | void *pad00; 1830 | void *pad01; 1831 | void *pad02; 1832 | void *pad03; 1833 | void *pad04; 1834 | void *pad05; 1835 | void *pad06; 1836 | void *pad07; 1837 | C_SDK::Classes::Engine::ClientClass *(__stdcall *C_SDK::Functions::Engine::ClientClass::GetClientClass)(); 1838 | }; 1839 | 1840 | /* 59 */ 1841 | struct C_SDK::Classes::Engine::BaseClient 1842 | { 1843 | C_SDK::Classes::Engine::BaseClient::VirtualTable *m_virTable; 1844 | }; 1845 | 1846 | /* 67 */ 1847 | struct __unaligned __declspec(align(1)) OneTap::Classes::Player::AnimLagData 1848 | { 1849 | _BYTE m_leftDormancy; 1850 | _BYTE gap1[7]; 1851 | _DWORD lag; 1852 | _BYTE gapC[4]; 1853 | float yaw; 1854 | _BYTE byte14; 1855 | _BYTE gap15[3]; 1856 | float float18; 1857 | _BYTE gap1C[4]; 1858 | _DWORD m_duckAmount; 1859 | _BYTE m_flags; 1860 | _BYTE gap25[15]; 1861 | _DWORD m_eyeAngles_x; 1862 | float m_eyeAngles_y; 1863 | _BYTE gap3C[12]; 1864 | _DWORD dword48; 1865 | _DWORD dword4C; 1866 | _DWORD dword50; 1867 | _BYTE gap54[12]; 1868 | char m_data; 1869 | }; 1870 | 1871 | /* 68 */ 1872 | enum C_SDK::Engine::IClientMode::FSN 1873 | { 1874 | C_SDK::Engine::IClientMode::FSN::FRAME_START = 0x0, 1875 | C_SDK::Engine::IClientMode::FSN::FRAME_NET_UPDATE_START = 0x1, 1876 | C_SDK::Engine::IClientMode::FSN::FRAME_NET_UPDATE_POSTDATAUPDATE_START = 0x2, 1877 | C_SDK::Engine::IClientMode::FSN::FRAME_NET_UPDATE_POSTDATAUPDATE_END = 0x3, 1878 | C_SDK::Engine::IClientMode::FSN::FRAME_NET_UPDATE_END = 0x4, 1879 | C_SDK::Engine::IClientMode::FSN::FRAME_RENDER_START = 0x5, 1880 | C_SDK::Engine::IClientMode::FSN::FRAME_RENDER_END = 0x6, 1881 | C_SDK::Engine::IClientMode::FSN::FRAME_UNDEFINED = 0xFFFFFFFF, 1882 | }; 1883 | 1884 | /* 69 */ 1885 | struct C_SDK::Classes::ClockDriftMgr 1886 | { 1887 | float m_clockOffsets[16]; 1888 | int m_curClockOffset; 1889 | int m_serverTick; 1890 | int m_clientTick; 1891 | }; 1892 | 1893 | /* 70 */ 1894 | struct C_SDK::Classes::ClientState 1895 | { 1896 | char pad_0000[156]; 1897 | unsigned int m_netChannel; 1898 | unsigned int m_challengeNr; 1899 | char pad_00A4[100]; 1900 | unsigned int m_signonState; 1901 | char pad_010C[8]; 1902 | float m_nextCmdTime; 1903 | unsigned int m_serverCount; 1904 | unsigned int m_currentSequence; 1905 | char pad_0120[8]; 1906 | C_SDK::Classes::ClockDriftMgr m_clockDriftMgr; 1907 | unsigned int m_deltaTick; 1908 | bool m_isPaused; 1909 | char pad_017D[3]; 1910 | unsigned int m_viewEntity; 1911 | unsigned int m_playerSlot; 1912 | char m_levelName[260]; 1913 | char m_levelNameShort[40]; 1914 | char m_groupName[40]; 1915 | char pad_02DC[56]; 1916 | unsigned int m_maxClients; 1917 | char pad_0314[18940]; 1918 | C_SDK::Classes::Math::Vector::Rectangular m_viewAngles; 1919 | int m_unk; 1920 | int m_unk2; 1921 | unsigned int m_lastOutGoingCommand; 1922 | unsigned int m_chokedCommands; 1923 | }; 1924 | 1925 | /* 72 */ 1926 | typedef void *(__cdecl *C_SDK::Classes::ClientClass::CreateClientClass)(int index, int serialNum); 1927 | 1928 | /* 73 */ 1929 | struct __declspec(align(4)) C_SDK::Classes::ClientClass 1930 | { 1931 | C_SDK::Classes::ClientClass::CreateClientClass m_create; 1932 | void *m_createEvent; 1933 | char *m_networkName; 1934 | void *m_recvTable; 1935 | C_SDK::Classes::ClientClass *m_next; 1936 | int m_classID; 1937 | }; 1938 | 1939 | /* 75 */ 1940 | typedef int (__cdecl *C_SDK::Classes::IBaseClientDll::Init)(void *appSystemFactory, void *globals); 1941 | 1942 | /* 76 */ 1943 | typedef void (__cdecl *C_SDK::Classes::IBaseClientDll::PostInit)(); 1944 | 1945 | /* 77 */ 1946 | typedef void (*C_SDK::Classes::IBaseClientDll::Shutdown)(void); 1947 | 1948 | /* 78 */ 1949 | typedef void (__cdecl *C_SDK::Classes::IBaseClientDll::LevelInitPreEntity)(const char *mapName); 1950 | 1951 | /* 79 */ 1952 | typedef void (__cdecl *C_SDK::Classes::IBaseClientDll::LevelInitPostEntity)(); 1953 | 1954 | /* 80 */ 1955 | typedef void (*C_SDK::Classes::IBaseClientDll::LevelShutdown)(void); 1956 | 1957 | /* 81 */ 1958 | typedef C_SDK::Classes::ClientClass *(*C_SDK::Classes::IBaseClientDll::GetAllClasses)(void); 1959 | 1960 | /* 74 */ 1961 | struct __declspec(align(4)) C_SDK::Classes::IBaseClientDll 1962 | { 1963 | C_SDK::Classes::IBaseClientDll::Init m_init; 1964 | C_SDK::Classes::IBaseClientDll::PostInit m_postInit; 1965 | C_SDK::Classes::IBaseClientDll::Shutdown m_shutdown; 1966 | C_SDK::Classes::IBaseClientDll::LevelInitPreEntity m_levelInitPreEntity; 1967 | C_SDK::Classes::IBaseClientDll::LevelInitPostEntity m_levelInitPostEntity; 1968 | C_SDK::Classes::IBaseClientDll::LevelShutdown m_levelShutdown; 1969 | C_SDK::Classes::IBaseClientDll::GetAllClasses m_getAllClasses; 1970 | }; 1971 | 1972 | /* 82 */ 1973 | enum C_SDK::Classes::Player::HitGroup 1974 | { 1975 | C_SDK::Classes::Player::HitGroup::HEAD = 0x0, 1976 | C_SDK::Classes::Player::HitGroup::CHEST = 0x1, 1977 | C_SDK::Classes::Player::HitGroup::LEFT_ARM = 0x2, 1978 | C_SDK::Classes::Player::HitGroup::RIGHT_ARM = 0x3, 1979 | C_SDK::Classes::Player::HitGroup::STOMACH = 0x4, 1980 | C_SDK::Classes::Player::HitGroup::LEFT_LEG = 0x5, 1981 | C_SDK::Classes::Player::HitGroup::RIGHT_LEG = 0x6, 1982 | }; 1983 | 1984 | /* 84 */ 1985 | struct __declspec(align(4)) OneTap::SharedData::ClientSnapshot 1986 | { 1987 | int HlClient; 1988 | char pad_0001[12]; 1989 | int UnkData2; 1990 | char pad_0002[12]; 1991 | int *LocalPlayer; 1992 | char pad_0003[12]; 1993 | C_SDK::Classes::ICVar *ICVar; 1994 | char pad_0004[12]; 1995 | C_SDK::Classes::EngineClient *EngineClient; 1996 | char pad0012[12]; 1997 | C_SDK::Classes::EngineTrace *EngineTrace; 1998 | char pad_0006[12]; 1999 | C_SDK::Classes::CGlobalVarsBase *GlobalVars; 2000 | char pad_0007[12]; 2001 | int UnkData5; 2002 | char pad_0008[12]; 2003 | int ISurface; 2004 | char pad_0009[12]; 2005 | int UnkData6; 2006 | char pad_0010[12]; 2007 | int UnkData7; 2008 | char pad_0011[12]; 2009 | int UnkData8; 2010 | char pad_0012[12]; 2011 | C_SDK::Classes::CPrediction *Prediction; 2012 | char pad_0013[12]; 2013 | int UnkData9; 2014 | char pad_0014[12]; 2015 | int IDirect3DDevice9; 2016 | char pad_0015[12]; 2017 | int UnkData11; 2018 | char pad_00016[12]; 2019 | int PhysicsSurfaceProps; 2020 | char pad_0017[12]; 2021 | C_SDK::Classes::ClientState *ClientState; 2022 | char pad_0018[12]; 2023 | }; 2024 | 2025 | /* 117 */ 2026 | struct __declspec(align(4)) C_SDK::Classes::ICVar 2027 | { 2028 | C_SDK::Classes::ICVar *Interfaces; 2029 | void (__stdcall *Disconnect)(); 2030 | void *(__stdcall *QueryInterface)(const char *interface); 2031 | int (__stdcall *Init)(); 2032 | void (__stdcall *Shutdown)(); 2033 | void *(__stdcall *GetDependencies)(); 2034 | int (__stdcall *GetTier)(); 2035 | void (__stdcall *Reconnect)(void *factory, const char *interface); 2036 | void (__stdcall *UnkFunc)(); 2037 | int (__stdcall *AllocateDLLIdentifier)(); 2038 | void (__stdcall *RegisterConCommand)(void *base); 2039 | void (__stdcall *UnregisterConCommand)(void *base); 2040 | void (__stdcall *UnregisterConCommands)(int id); 2041 | char *(__stdcall *GetCommandLineValue)(const char *variable); 2042 | void *(__stdcall *FindCommandBase)(const char *name); 2043 | void *(__stdcall *FindCommandBase2)(const char *name); 2044 | C_SDK::Classes::Engine::ConVar *(__stdcall *FindVar)(const char *var); 2045 | C_SDK::Classes::Engine::ConVar *(__stdcall *FindVar2)(const char *var); 2046 | void *(__stdcall *FindCommand)(const char *name); 2047 | void *(__stdcall *FindCommand2)(const char *name); 2048 | void (__stdcall *InstallGlobalChangeCallback)(void *callback); 2049 | void (__stdcall *RemoveGlobalChangeCallback)(void *callback); 2050 | void (__stdcall *CallGlobalChangeCallbacks)(C_SDK::Classes::Engine::ConVar *var, const char *name, float id); 2051 | void (__stdcall *InstallConsoleDisplayFunc)(void *display); 2052 | void (__stdcall *RemoveConsoleDisplayFunc)(void *display); 2053 | void (*ConsoleColorPrintf)(void *color, const char *format, ...); 2054 | void (*ConsolePrintf)(const char *format, ...); 2055 | void (*ConsoleDPrintf)(const char *format, ...); 2056 | void (__stdcall *RevertFlaggedConVars)(int flag); 2057 | }; 2058 | 2059 | /* 97 */ 2060 | struct C_SDK::Classes::EngineClient 2061 | { 2062 | C_SDK::Classes::EngineClient::VirtTable *m_vtable; 2063 | }; 2064 | 2065 | /* 91 */ 2066 | struct C_SDK::Classes::EngineTrace 2067 | { 2068 | C_SDK::Classes::EngineTrace::VirtTable *m_vtable; 2069 | }; 2070 | 2071 | /* 95 */ 2072 | struct C_SDK::Classes::EngineClient::VirtTable 2073 | { 2074 | int pad00; 2075 | int pad01; 2076 | int pad02; 2077 | int pad03; 2078 | int pad04; 2079 | void (__stdcall *GetScreenSize)(int *, int *); 2080 | int pad06; 2081 | void (__stdcall *GetClientCmd)(const char *); 2082 | bool (__stdcall *GetPlayerInfo)(int, C_SDK::Classes::Player::Info *); 2083 | int (__stdcall *GetPlayerForUserID)(int); 2084 | int pad10; 2085 | int pad11; 2086 | int (__stdcall *GetLocalPlayer)(); 2087 | int pad13; 2088 | int pad14; 2089 | int pad15; 2090 | int pad16; 2091 | int pad17; 2092 | void (__stdcall *GetViewAngles)(C_SDK::Classes::Math::Vector::Rectangular *); 2093 | void (__stdcall *SetViewAngles)(C_SDK::Classes::Math::Vector::Rectangular *); 2094 | int (__stdcall *GetMaxClients)(); 2095 | int pad21; 2096 | int pad22; 2097 | int pad23; 2098 | int pad24; 2099 | int pad25; 2100 | bool (__stdcall *IsInGame)(); 2101 | int pad27; 2102 | int pad28; 2103 | int pad29; 2104 | int pad30; 2105 | int pad31; 2106 | int pad32; 2107 | int pad33; 2108 | int pad34; 2109 | int pad35; 2110 | int pad36; 2111 | C_SDK::Classes::Math::VirtualMatrix *(__stdcall *WorldToScreenMatrix)(); 2112 | int pad38; 2113 | int pad39; 2114 | int pad40; 2115 | int pad41; 2116 | int pad42; 2117 | int pad43; 2118 | int pad44; 2119 | int pad45; 2120 | int pad46; 2121 | int pad47; 2122 | int pad48; 2123 | int pad49; 2124 | int pad50; 2125 | int pad51; 2126 | int pad52; 2127 | int pad53; 2128 | int pad54; 2129 | int pad55; 2130 | int pad56; 2131 | int pad57; 2132 | int pad58; 2133 | int pad59; 2134 | int pad60; 2135 | int pad61; 2136 | int pad62; 2137 | int pad63; 2138 | int pad64; 2139 | int pad65; 2140 | int pad66; 2141 | int pad67; 2142 | int pad68; 2143 | int pad69; 2144 | int pad70; 2145 | int pad71; 2146 | int pad72; 2147 | int pad73; 2148 | int pad74; 2149 | int pad75; 2150 | int pad76; 2151 | int pad77; 2152 | C_SDK::Classes::INetChannelInfo *(__stdcall *GetNetChannelInfo)(); 2153 | int pad79; 2154 | int pad80; 2155 | }; 2156 | 2157 | /* 90 */ 2158 | struct C_SDK::Classes::EngineTrace::VirtTable 2159 | { 2160 | int (__stdcall *GetPointContents)(C_SDK::Classes::Math::Vector::Rectangular *absPosition, int contentsMask, void ***entity); 2161 | int pad01; 2162 | int pad02; 2163 | void (__stdcall *ClipRayToEntity)(C_SDK::Classes::EngineTrace::Ray *, unsigned int, void *, C_SDK::Classes::EngineTrace::Trace *); 2164 | int pad04; 2165 | void (__stdcall *TraceRay)(C_SDK::Classes::EngineTrace::Ray *ray, unsigned int mask, void *traceFilter, C_SDK::Classes::EngineTrace::Trace *trace); 2166 | }; 2167 | 2168 | /* 96 */ 2169 | struct C_SDK::Classes::Player::Info 2170 | { 2171 | char pad00[8]; 2172 | int m_xuidLow; 2173 | int m_xuidHigh; 2174 | char m_name[128]; 2175 | int m_userID; 2176 | char m_guid[33]; 2177 | char pad02[163]; 2178 | }; 2179 | 2180 | /* 92 */ 2181 | struct C_SDK::Classes::Math::VirtualMatrix 2182 | { 2183 | float m_matrix[4][4]; 2184 | }; 2185 | 2186 | /* 94 */ 2187 | struct C_SDK::Classes::INetChannelInfo 2188 | { 2189 | C_SDK::Classes::INetChannelInfo::VirtTable *m_vtable; 2190 | }; 2191 | 2192 | /* 86 */ 2193 | struct __declspec(align(1)) C_SDK::Classes::EngineTrace::Ray 2194 | { 2195 | C_SDK::Classes::Math::Vector::Aligned m_start; 2196 | C_SDK::Classes::Math::Vector::Aligned m_delta; 2197 | C_SDK::Classes::Math::Vector::Aligned m_startOffset; 2198 | C_SDK::Classes::Math::Vector::Aligned m_extents; 2199 | const C_SDK::Classes::Math::Matrix3x4 *m_worldAxisTransform; 2200 | bool m_isRay; 2201 | bool m_isSwept; 2202 | }; 2203 | 2204 | /* 89 */ 2205 | struct __declspec(align(1)) C_SDK::Classes::Engine::CPlane 2206 | { 2207 | C_SDK::Classes::Math::Vector::Rectangular m_normal; 2208 | float m_distance; 2209 | unsigned __int8 m_type; 2210 | unsigned __int8 m_signBits; 2211 | unsigned __int8 pad[2]; 2212 | }; 2213 | 2214 | /* 87 */ 2215 | struct __declspec(align(1)) C_SDK::Classes::Engine::CSurface 2216 | { 2217 | const char *m_name; 2218 | __int16 m_surfaceProps; 2219 | unsigned __int16 m_flags; 2220 | }; 2221 | 2222 | /* 88 */ 2223 | struct __declspec(align(1)) C_SDK::Classes::EngineTrace::Trace 2224 | { 2225 | C_SDK::Classes::Math::Vector::Rectangular m_start; 2226 | C_SDK::Classes::Math::Vector::Rectangular m_endPos; 2227 | C_SDK::Classes::Engine::CPlane m_plane; 2228 | float m_fraction; 2229 | int m_contents; 2230 | _BYTE m_dispFlags[2]; 2231 | _BYTE m_allSolid; 2232 | _BYTE m_startSolid; 2233 | float m_fractionLeftSolid; 2234 | C_SDK::Classes::Engine::CSurface m_surface; 2235 | int m_hitGroup; 2236 | __int16 m_physicsBone; 2237 | _BYTE m_worldSurfaceIndex[2]; 2238 | void *m_entity; 2239 | int m_hitBox; 2240 | }; 2241 | 2242 | /* 93 */ 2243 | struct __declspec(align(4)) C_SDK::Classes::INetChannelInfo::VirtTable 2244 | { 2245 | const char *(__stdcall *GetName)(); 2246 | const char *(__stdcall *GetAddress)(); 2247 | float (__stdcall *GetTime)(); 2248 | float (__stdcall *GetTimeConnected)(); 2249 | int (__stdcall *GetBufferSize)(); 2250 | int (__stdcall *GetDataRate)(); 2251 | bool (__stdcall *IsLoopback)(); 2252 | bool (__stdcall *IsTimingOut)(); 2253 | bool (__stdcall *IsPlayback)(); 2254 | float (__stdcall *GetLatency)(int flow); 2255 | float (__stdcall *GetAvgLatency)(int flow); 2256 | float (__stdcall *GetAvgLoss)(int flow); 2257 | float (__stdcall *GetAvgChoke)(int flow); 2258 | float (__stdcall *GetAvgData)(int flow); 2259 | float (__stdcall *GetAvgPackets)(int flow); 2260 | int (__stdcall *GetTotalData)(int flow); 2261 | int (__stdcall *GetTotalPackets)(int flow); 2262 | int (__stdcall *GetSequenceNr)(int flow); 2263 | bool (__stdcall *IsValidPacket)(int flow, int frameNumber); 2264 | float (__stdcall *GetPacketTime)(int flow, int frameNumber); 2265 | int (__stdcall *GetPacketBytes)(int flow, int frameNumber, int group); 2266 | bool (__stdcall *GetStreamProgress)(int flow, int *received, int *total); 2267 | float (__stdcall *GetTimeSinceLastReceived)(); 2268 | float (__stdcall *GetCommandInterpolationAmount)(int flow, int frameNumber); 2269 | void (__stdcall *GetPacketResponseLatency)(int flow, int frameNumber, int *latencyMsecs, int *choke); 2270 | void (__stdcall *GetRemoteFramerate)(float *frameTime, float *frameTimeStdDeviation, float *frameStartTimeStdDeviation); 2271 | float (__stdcall *GetTimeoutSeconds)(); 2272 | }; 2273 | 2274 | /* 85 */ 2275 | struct C_SDK::Classes::Math::Matrix3x4 2276 | { 2277 | float m_matVal[3][4]; 2278 | }; 2279 | 2280 | /* 98 */ 2281 | struct C_SDK::Classes::Engine::Surface::SoundNames 2282 | { 2283 | unsigned __int16 m_stepLeft; 2284 | unsigned __int16 m_stepRight; 2285 | unsigned __int16 m_impactSoft; 2286 | unsigned __int16 m_impactHard; 2287 | unsigned __int16 m_scrapeSmooth; 2288 | unsigned __int16 m_scrapeRough; 2289 | unsigned __int16 m_bulletImpact; 2290 | unsigned __int16 m_rolling; 2291 | unsigned __int16 m_breakSound; 2292 | unsigned __int16 m_strainSound; 2293 | }; 2294 | 2295 | /* 99 */ 2296 | struct C_SDK::Classes::Engine::Surface::PhysicsParams 2297 | { 2298 | float m_friction; 2299 | float m_elasticity; 2300 | float m_density; 2301 | float m_thickness; 2302 | float m_dampening; 2303 | char pad00[4]; 2304 | }; 2305 | 2306 | /* 100 */ 2307 | struct __declspec(align(4)) C_SDK::Classes::Engine::Surface::GameProps 2308 | { 2309 | char pad00[4]; 2310 | float m_maxSpeedFactor; 2311 | float m_jumpFactor; 2312 | char pad01[4]; 2313 | float m_penetrationModifier; 2314 | float m_damageModifier; 2315 | unsigned __int16 m_material; 2316 | char pad02[3]; 2317 | }; 2318 | 2319 | /* 101 */ 2320 | struct C_SDK::Classes::Engine::Surface::AudioParams 2321 | { 2322 | char pad00[4]; 2323 | float m_reflectivity; 2324 | float m_hardnessFactor; 2325 | float m_roughnessFactor; 2326 | float m_roughThreshold; 2327 | float m_hardThreshold; 2328 | float m_hardVelocityThreshold; 2329 | }; 2330 | 2331 | /* 102 */ 2332 | struct __declspec(align(4)) C_SDK::Classes::Engine::Surface::Data 2333 | { 2334 | C_SDK::Classes::Engine::Surface::PhysicsParams m_physics; 2335 | C_SDK::Classes::Engine::Surface::AudioParams m_audio; 2336 | C_SDK::Classes::Engine::Surface::SoundNames m_sound; 2337 | C_SDK::Classes::Engine::Surface::GameProps m_game; 2338 | char pad00[4]; 2339 | }; 2340 | 2341 | /* 104 */ 2342 | struct __declspec(align(4)) OneTap::Classes::HookManager::Data 2343 | { 2344 | __int16 m_isHooked; 2345 | __int16 m_unkData; 2346 | void *m_functionToHook; 2347 | void *m_hookProxy; 2348 | void *m_newFunctionAddress; 2349 | }; 2350 | 2351 | /* 108 */ 2352 | struct C_SDK::Engine::Surface::PanRenderableInfo 2353 | { 2354 | void *m_renderable; 2355 | void *m_alphaProperty; 2356 | int m_enumCount; 2357 | int m_renderFrame; 2358 | unsigned __int16 m_firstShadow; 2359 | unsigned __int16 m_leafList; 2360 | __int16 m_area; 2361 | __int16 m_flags; 2362 | __int16 m_flags2; 2363 | C_SDK::Classes::Math::Vector::Rectangular m_bloatedAbsMins; 2364 | C_SDK::Classes::Math::Vector::Rectangular m_bloatedAbsMaxs; 2365 | C_SDK::Classes::Math::Vector::Rectangular m_absMins; 2366 | C_SDK::Classes::Math::Vector::Rectangular m_absMaxs; 2367 | int pad; 2368 | }; 2369 | 2370 | /* 112 */ 2371 | enum C_SDK::Classes::CBaseAnimation::Layers 2372 | { 2373 | C_SDK::Classes::CBaseAnimation::Layers::AIMMATRIX = 0x0, 2374 | C_SDK::Classes::CBaseAnimation::Layers::WEAPON_ACTION = 0x1, 2375 | C_SDK::Classes::CBaseAnimation::Layers::WEAPON_ACTION_RECROUCH = 0x2, 2376 | C_SDK::Classes::CBaseAnimation::Layers::ADJUST = 0x3, 2377 | C_SDK::Classes::CBaseAnimation::Layers::MOVEMENT_JUMP_OR_FALL = 0x4, 2378 | C_SDK::Classes::CBaseAnimation::Layers::MOVEMENT_LAND_OR_CLIMB = 0x5, 2379 | C_SDK::Classes::CBaseAnimation::Layers::MOVEMENT_MOVE = 0x6, 2380 | C_SDK::Classes::CBaseAnimation::Layers::MOVEMENT_STRAFECHANGE = 0x7, 2381 | C_SDK::Classes::CBaseAnimation::Layers::WHOLE_BODY = 0x8, 2382 | C_SDK::Classes::CBaseAnimation::Layers::FLASHED = 0x9, 2383 | C_SDK::Classes::CBaseAnimation::Layers::FLINCH = 0xA, 2384 | C_SDK::Classes::CBaseAnimation::Layers::ALIVELOOP = 0xB, 2385 | C_SDK::Classes::CBaseAnimation::Layers::LEAN = 0xC, 2386 | C_SDK::Classes::CBaseAnimation::Layers::COUNT = 0xD, 2387 | }; 2388 | 2389 | /* 114 */ 2390 | struct C_SDK::Classes::DataMap::DataMapT 2391 | { 2392 | void *m_dataDescriptor; 2393 | int m_dataFiels; 2394 | const char *m_dataClassName; 2395 | C_SDK::Classes::DataMap::DataMapT *m_baseMap; 2396 | bool m_chainsValidated; 2397 | bool m_packedOffsetsComputed; 2398 | int m_packetSize; 2399 | }; 2400 | 2401 | /* 115 */ 2402 | struct C_SDK::Classes::CAnimationLayer::Client 2403 | { 2404 | char pad_0000[20]; 2405 | int m_order; 2406 | int m_sequence; 2407 | float m_prevCycle; 2408 | float m_weight; 2409 | float m_weightDeltaRate; 2410 | float m_playbackRate; 2411 | float m_cycle; 2412 | void *m_owner; 2413 | char pad_0038[4]; 2414 | }; 2415 | 2416 | /* 116 */ 2417 | struct __declspec(align(4)) OneTap::SharedData::ClientHooks 2418 | { 2419 | int (__stdcall *Undefined_43F46A20)(_DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD); 2420 | int (__thiscall *Undefined_43F46A24)(_DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD); 2421 | int pad; 2422 | int (__fastcall *Undefined_43F46A2C)(_DWORD, _DWORD); 2423 | int (__fastcall *Undefined_43F46A30)(_DWORD, _DWORD, _DWORD, _DWORD, _DWORD); 2424 | int (__stdcall *Undefined_43F46A34)(_DWORD); 2425 | int (__stdcall *Undefined_43F46A38)(_DWORD); 2426 | int (__stdcall *Undefined_43F46A3C)(_DWORD); 2427 | int (__fastcall *Undefined_43F46A40)(_DWORD, _DWORD, _DWORD, _DWORD); 2428 | int (__thiscall *DrawModelExecute)(_DWORD, _DWORD, _DWORD, _DWORD, _DWORD); 2429 | int (__fastcall *Undefined_43F46A48)(_DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD); 2430 | int pad1; 2431 | int (*Undefined_43F46A50)(void); 2432 | int (__fastcall *FrameStageNotify)(_DWORD, _DWORD, _DWORD); 2433 | int (*Undefined_43F46A58)(void); 2434 | int (*Undefined_43F46A5C)(void); 2435 | int (__fastcall *GetLocalViewAngles)(_DWORD, _DWORD, _DWORD); 2436 | int (__cdecl *GetViewmodelFov)(_DWORD); 2437 | int pad2; 2438 | int (__fastcall *RunCommandPredict)(_DWORD, _DWORD); 2439 | int (__stdcall *Undefined_43F46A70)(_DWORD, _DWORD); 2440 | int (*Undefined_43F46A74)(void); 2441 | int (*Undefined_43F46A78)(void); 2442 | int (__fastcall *Undefined_43F46A7C)(_DWORD, _DWORD); 2443 | int (*Undefined_43F46A80)(void); 2444 | int (__fastcall *ListLeavesInBox)(_DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD); 2445 | int (__stdcall *Undefined_43F46A88)(_DWORD); 2446 | int (__fastcall *Undefined_43F46A8C)(_DWORD, _DWORD, _DWORD, _DWORD, _DWORD); 2447 | int (__fastcall *Undefined_43F46A90)(_DWORD, _DWORD); 2448 | int (*Undefined_43F46A94)(void); 2449 | int (__stdcall *Undefined_43F46A98)(_DWORD, _DWORD, _DWORD, _DWORD); 2450 | int (__fastcall *Undefined_43F46A9C)(_DWORD, _DWORD); 2451 | int (__stdcall *Undefined_43F46AA0)(_DWORD); 2452 | int (__fastcall *LockCursor)(_DWORD, _DWORD); 2453 | int (__stdcall *Undefined_43F46AA8)(); 2454 | int (__fastcall *Undefined_43F46AAC)(DWORD, _DWORD, _DWORD); 2455 | int (__stdcall *Undefined_4F46AB0)(_DWORD, _DWORD); 2456 | int (*OnScreenSizeChanged)(void); 2457 | int (__stdcall *Undefined_43F46AB8)(_DWORD, _DWORD); 2458 | int (__fastcall *Undefined_43F46ABC)(_DWORD, _DWORD, _DWORD, _DWORD); 2459 | int (__fastcall *OverrideView)(_DWORD, _DWORD, _DWORD); 2460 | int (__fastcall *Undefined_43F46AC4)(_DWORD, _DWORD, _DWORD); 2461 | int (__fastcall *Undefined_43F46AC8)(_DWORD, _DWORD, _DWORD, _DWORD, _DWORD); 2462 | int (__fastcall *Undefined_43F46ACC)(_DWORD, _DWORD, _DWORD); 2463 | int (__stdcall *BeginScene)(_DWORD, _DWORD, _DWORD, _DWORD, _DWORD); 2464 | int pad3; 2465 | int (__stdcall *Undefined_43F46AD8)(_DWORD, _DWORD); 2466 | int (__fastcall *RunCommand)(_DWORD, _DWORD, _DWORD, _DWORD, _DWORD); 2467 | int (__cdecl *EndScene)(); 2468 | int (__fastcall *Undefined_43F46AE4)(_DWORD, _DWORD, _DWORD, _DWORD, _DWORD); 2469 | int (__fastcall *BoneSetup)(_DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD); 2470 | int (*Undefined_43F46AEC)(void); 2471 | int (__stdcall *Undefined_43F46AF0)(_DWORD, _DWORD, _DWORD, _DWORD, _DWORD); 2472 | int (__fastcall *Undefined_43F46AF4)(_DWORD, _DWORD); 2473 | int (__cdecl *Undefined_43F46AF8)(_DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD); 2474 | int (__cdecl *Undefined_43F46AFC)(_DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD, _DWORD); 2475 | int (__stdcall *WndProc)(_DWORD, _DWORD, _DWORD, _DWORD); 2476 | int (__fastcall *WriteUserCmdDeltaToBuffer)(C_SDK::Classes::IBaseClientDll *ecx, int edx, int slot, int bufferWrite, int from, int to, bool isNewCmd); 2477 | }; 2478 | 2479 | /* 118 */ 2480 | struct __declspec(align(4)) OneTap::Classes::Animation::Record 2481 | { 2482 | _BYTE byte0; 2483 | _BYTE gap1[71]; 2484 | float m_additionalBits; 2485 | _BYTE gap4C[16]; 2486 | OneTap::Classes::Animation::LagData *rotationData; 2487 | _BYTE gap60[12]; 2488 | _DWORD dword6C; 2489 | bool m_isUpdatingAnimations; 2490 | bool m_isChangedEyePos; 2491 | bool field_72; 2492 | bool field_73; 2493 | C_SDK::Classes::Math::Vector::Rectangular m_eyePos; 2494 | C_SDK::Classes::Math::Vector::Rectangular m_backupEyePos; 2495 | _DWORD m_legacyData; 2496 | _DWORD m_oldPoseParameters; 2497 | _BYTE gap94[732]; 2498 | _BYTE isEnemy; 2499 | char field_371; 2500 | char field_372; 2501 | char field_373; 2502 | int m_absYaw[2]; 2503 | _BYTE gap37C[20]; 2504 | C_SDK::Classes::Math::Vector::Rectangular m_origin; 2505 | _BYTE gap39C[12296]; 2506 | _BYTE byte33A4; 2507 | _BYTE gap33A5[6147]; 2508 | _BYTE byte4BA8; 2509 | _BYTE gap4BA9[6147]; 2510 | _BYTE byte63AC; 2511 | _BYTE gap63AD[6147]; 2512 | _BYTE byte7BB0; 2513 | _BYTE gap7BB1[6147]; 2514 | _BYTE byteAD10; 2515 | _BYTE gap93B5[6147]; 2516 | _BYTE m_isScoped; 2517 | _BYTE gapABB9[6175]; 2518 | float floatC3D8; 2519 | float dwordC3DC; 2520 | float floatC3E0; 2521 | float field_C3E4; 2522 | float field_C3E8; 2523 | _DWORD dwordC3EC; 2524 | }; 2525 | 2526 | /* 119 */ 2527 | struct __declspec(align(4)) OneTap::Classes::Animation::LagData 2528 | { 2529 | bool m_dormant; 2530 | _BYTE field_1[3]; 2531 | _DWORD dword1; 2532 | _DWORD m_lag; 2533 | char field_C; 2534 | char field_D; 2535 | char field_E; 2536 | char field_F; 2537 | float m_simulationTime; 2538 | _BYTE byte14; 2539 | float float18; 2540 | _BYTE gap1C[4]; 2541 | _DWORD m_duckAmount; 2542 | _BYTE m_flags; 2543 | _BYTE gap25[15]; 2544 | C_SDK::Classes::Math::Vector::Rectangular m_eyeAngles; 2545 | _BYTE gap40[8]; 2546 | C_SDK::Classes::Math::Vector::Rectangular m_velocity; 2547 | _BYTE gap54[12]; 2548 | C_SDK::Classes::CAnimationLayer::Client m_serverAnimationLayers[13]; 2549 | float m_feetYawRate; 2550 | float m_feetCycle; 2551 | int m_way; 2552 | int m_side; 2553 | C_SDK::Classes::CAnimationLayer::Client m_resolveAnimationLayers[3][13]; 2554 | _BYTE gapBD0[144]; 2555 | char field_60[100]; 2556 | char char60; 2557 | }; 2558 | 2559 | /* 120 */ 2560 | struct __declspec(align(4)) OneTap::Classes::Animation::LegacyLagData 2561 | { 2562 | float m_speed; 2563 | int m_duckAmount; 2564 | C_SDK::Classes::Math::Vector::Rectangular m_desiredEyePos; 2565 | char pad10[12]; 2566 | bool unk2; 2567 | }; 2568 | 2569 | /* 123 */ 2570 | typedef _EXCEPTION_RECORD EXCEPTION_RECORD; 2571 | 2572 | /* 122 */ 2573 | typedef EXCEPTION_RECORD *PEXCEPTION_RECORD; 2574 | 2575 | /* 128 */ 2576 | typedef _CONTEXT CONTEXT; 2577 | 2578 | /* 127 */ 2579 | typedef CONTEXT *PCONTEXT; 2580 | 2581 | /* 121 */ 2582 | struct _EXCEPTION_POINTERS 2583 | { 2584 | PEXCEPTION_RECORD ExceptionRecord; 2585 | PCONTEXT ContextRecord; 2586 | }; 2587 | 2588 | /* 126 */ 2589 | typedef unsigned int UINT_PTR; 2590 | 2591 | /* 124 */ 2592 | struct _EXCEPTION_RECORD 2593 | { 2594 | DWORD ExceptionCode; 2595 | DWORD ExceptionFlags; 2596 | _EXCEPTION_RECORD *ExceptionRecord; 2597 | PVOID ExceptionAddress; 2598 | DWORD NumberParameters; 2599 | UINT_PTR ExceptionInformation[15]; 2600 | }; 2601 | 2602 | /* 131 */ 2603 | struct _FLOATING_SAVE_AREA 2604 | { 2605 | DWORD ControlWord; 2606 | DWORD StatusWord; 2607 | DWORD TagWord; 2608 | DWORD ErrorOffset; 2609 | DWORD ErrorSelector; 2610 | DWORD DataOffset; 2611 | DWORD DataSelector; 2612 | BYTE RegisterArea[80]; 2613 | DWORD Cr0NpxState; 2614 | }; 2615 | 2616 | /* 130 */ 2617 | typedef _FLOATING_SAVE_AREA FLOATING_SAVE_AREA; 2618 | 2619 | /* 129 */ 2620 | struct _CONTEXT 2621 | { 2622 | DWORD ContextFlags; 2623 | DWORD Dr0; 2624 | DWORD Dr1; 2625 | DWORD Dr2; 2626 | DWORD Dr3; 2627 | DWORD Dr6; 2628 | DWORD Dr7; 2629 | FLOATING_SAVE_AREA FloatSave; 2630 | DWORD SegGs; 2631 | DWORD SegFs; 2632 | DWORD SegEs; 2633 | DWORD SegDs; 2634 | DWORD Edi; 2635 | DWORD Esi; 2636 | DWORD Ebx; 2637 | DWORD Edx; 2638 | DWORD Ecx; 2639 | DWORD Eax; 2640 | DWORD Ebp; 2641 | DWORD Eip; 2642 | DWORD SegCs; 2643 | DWORD EFlags; 2644 | DWORD Esp; 2645 | DWORD SegSs; 2646 | BYTE ExtendedRegisters[512]; 2647 | }; 2648 | 2649 | /* 132 */ 2650 | struct type_info 2651 | { 2652 | void *vfptr; 2653 | int _M_data; 2654 | char _M_d_name[]; 2655 | }; 2656 | 2657 | /* 133 */ 2658 | struct _PMD 2659 | { 2660 | int mdisp; 2661 | int pdisp; 2662 | int vdisp; 2663 | }; 2664 | 2665 | /* 134 */ 2666 | struct _RTTIClassHierarchyDescriptor 2667 | { 2668 | int signature; 2669 | int attributes; 2670 | int numBaseClasses; 2671 | void *baseClassArray; 2672 | }; 2673 | 2674 | /* 135 */ 2675 | struct _RTTIBaseClassDescriptor 2676 | { 2677 | void *typeDescriptor; 2678 | int numContainedBases; 2679 | _PMD pmd; 2680 | int attributes; 2681 | }; 2682 | 2683 | /* 136 */ 2684 | struct _RTTICompleteObjectLocator 2685 | { 2686 | int signature; 2687 | int offset; 2688 | int cdOffset; 2689 | void *typeDescriptor; 2690 | void *classDescriptor; 2691 | }; 2692 | 2693 | /* 137 */ 2694 | enum MACRO_DLL 2695 | { 2696 | DLL_PROCESS_ATTACH = 1, 2697 | DLL_THREAD_ATTACH = 2, 2698 | DLL_THREAD_DETACH = 3, 2699 | DLL_PROCESS_DETACH = 0, 2700 | }; 2701 | 2702 | /* 138 */ 2703 | struct __declspec(align(4)) OneTap::Classes::AnimationSystem::Data 2704 | { 2705 | _DWORD m_flags; 2706 | _BYTE gap4[4]; 2707 | _DWORD m_lowerBodyYaw; 2708 | C_SDK::Classes::Math::Vector::Aligned m_eyeAngles; 2709 | _BYTE gap1C[18]; 2710 | int m_duckAmount; 2711 | int m_pitch::max; 2712 | int m_pitch::min; 2713 | _BYTE gap20[18]; 2714 | _DWORD dword30; 2715 | _DWORD dword34; 2716 | _DWORD dword38; 2717 | }; 2718 | 2719 | /* 139 */ 2720 | enum C_SDK::Server::AnimstateMode 2721 | { 2722 | C_SDK::Server::AnimstateMode::DEFAULT = 0x0, 2723 | C_SDK::Server::AnimstateMode::FAKE_ANGLES = 0x1, 2724 | C_SDK::Server::AnimstateMode::NO_FAKE_ANGLES = 0x2, 2725 | }; 2726 | 2727 | /* 141 */ 2728 | enum C_SDK::Server::Types 2729 | { 2730 | C_SDK::Server::Types::UNDEFINED = 0x0, 2731 | C_SDK::Server::Types::LOCAL_SERVER = 0x1, 2732 | C_SDK::Server::Types::COMMUNITY = 0x2, 2733 | C_SDK::Server::Types::VALVE = 0x3, 2734 | C_SDK::Server::Types::VALVE_AIMSTEP = 0x4, 2735 | }; 2736 | 2737 | /* 142 */ 2738 | struct __declspec(align(4)) C_SDK::Classes::CGlobalVarsBase::MiniState 2739 | { 2740 | float m_realTime; 2741 | float m_currentTime; 2742 | float m_frameTime; 2743 | float m_absoluteFrameTime; 2744 | float m_interpolationAmount; 2745 | float m_frameCount; 2746 | _DWORD m_tickCount; 2747 | }; 2748 | 2749 | /* 143 */ 2750 | enum C_SDK::Classes::Id 2751 | { 2752 | CAI_BaseNPC = 0x0, 2753 | CAK47 = 0x1, 2754 | CBaseAnimating = 0x2, 2755 | CBaseAnimatingOverlay = 0x3, 2756 | CBaseAttributableItem = 0x4, 2757 | CBaseButton = 0x5, 2758 | CBaseCombatCharacter = 0x6, 2759 | CBaseCombatWeapon = 0x7, 2760 | CBaseCSGrenade = 0x8, 2761 | CBaseCSGrenadeProjectile = 0x9, 2762 | CBaseDoor = 0xA, 2763 | CBaseEntity = 0xB, 2764 | CBaseFlex = 0xC, 2765 | CBaseGrenade = 0xD, 2766 | CBaseParticleEntity = 0xE, 2767 | CBasePlayer = 0xF, 2768 | CBasePropDoor = 0x10, 2769 | CBaseTeamObjectiveResource = 0x11, 2770 | CBaseTempEntity = 0x12, 2771 | CBaseToggle = 0x13, 2772 | CBaseTrigger = 0x14, 2773 | CBaseViewModel = 0x15, 2774 | CBaseVPhysicsTrigger = 0x16, 2775 | CBaseWeaponWorldModel = 0x17, 2776 | CBeam = 0x18, 2777 | CBeamSpotlight = 0x19, 2778 | CBoneFollower = 0x1A, 2779 | CBRC4Target = 0x1B, 2780 | CBreachCharge = 0x1C, 2781 | CBreachChargeProjectile = 0x1D, 2782 | CBreakableProp = 0x1E, 2783 | CBreakableSurface = 0x1F, 2784 | CBumpMine = 0x20, 2785 | CBumpMineProjectile = 0x21, 2786 | CC4 = 0x22, 2787 | CCascadeLight = 0x23, 2788 | CChicken = 0x24, 2789 | CColorCorrection = 0x25, 2790 | CColorCorrectionVolume = 0x26, 2791 | CCSGameRulesProxy = 0x27, 2792 | CCSPlayer = 0x28, 2793 | CCSPlayerResource = 0x29, 2794 | CCSRagdoll = 0x2A, 2795 | CCSTeam = 0x2B, 2796 | CDangerZone = 0x2C, 2797 | CDangerZoneController = 0x2D, 2798 | CDEagle = 0x2E, 2799 | CDecoyGrenade = 0x2F, 2800 | CDecoyProjectile = 0x30, 2801 | CDrone = 0x31, 2802 | CDronegun = 0x32, 2803 | CDynamicLight = 0x33, 2804 | CDynamicProp = 0x34, 2805 | CEconEntity = 0x35, 2806 | CEconWearable = 0x36, 2807 | CEmbers = 0x37, 2808 | CEntityDissolve = 0x38, 2809 | CEntityFlame = 0x39, 2810 | CEntityFreezing = 0x3A, 2811 | CEntityParticleTrail = 0x3B, 2812 | CEnvAmbientLight = 0x3C, 2813 | CEnvDetailController = 0x3D, 2814 | CEnvDOFController = 0x3E, 2815 | CEnvGasCanister = 0x3F, 2816 | CEnvParticleScript = 0x40, 2817 | CEnvProjectedTexture = 0x41, 2818 | CEnvQuadraticBeam = 0x42, 2819 | CEnvScreenEffect = 0x43, 2820 | CEnvScreenOverlay = 0x44, 2821 | CEnvTonemapController = 0x45, 2822 | CEnvWind = 0x46, 2823 | CFEPlayerDecal = 0x47, 2824 | CFireCrackerBlast = 0x48, 2825 | CFireSmoke = 0x49, 2826 | CFireTrail = 0x4A, 2827 | CFish = 0x4B, 2828 | CFists = 0x4C, 2829 | CFlashbang = 0x4D, 2830 | CFogController = 0x4E, 2831 | CFootstepControl = 0x4F, 2832 | CFunc_Dust = 0x50, 2833 | CFunc_LOD = 0x51, 2834 | CFuncAreaPortalWindow = 0x52, 2835 | CFuncBrush = 0x53, 2836 | CFuncConveyor = 0x54, 2837 | CFuncLadder = 0x55, 2838 | CFuncMonitor = 0x56, 2839 | CFuncMoveLinear = 0x57, 2840 | CFuncOccluder = 0x58, 2841 | CFuncReflectiveGlass = 0x59, 2842 | CFuncRotating = 0x5A, 2843 | CFuncSmokeVolume = 0x5B, 2844 | CFuncTrackTrain = 0x5C, 2845 | CGameRulesProxy = 0x5D, 2846 | CGrassBurn = 0x5E, 2847 | CHandleTest = 0x5F, 2848 | CHEGrenade = 0x60, 2849 | CHostage = 0x61, 2850 | CHostageCarriableProp = 0x62, 2851 | CIncendiaryGrenade = 0x63, 2852 | CInferno = 0x64, 2853 | CInfoLadderDismount = 0x65, 2854 | CInfoMapRegion = 0x66, 2855 | CInfoOverlayAccessor = 0x67, 2856 | CItem_Healthshot = 0x68, 2857 | CItemCash = 0x69, 2858 | CItemDogtags = 0x6A, 2859 | CKnife = 0x6B, 2860 | CKnifeGG = 0x6C, 2861 | CLightGlow = 0x6D, 2862 | CMaterialModifyControl = 0x6E, 2863 | CMelee = 0x6F, 2864 | CMolotovGrenade = 0x70, 2865 | CMolotovProjectile = 0x71, 2866 | CMovieDisplay = 0x72, 2867 | CParadropChopper = 0x73, 2868 | CParticleFire = 0x74, 2869 | CParticlePerformanceMonitor = 0x75, 2870 | CParticleSystem = 0x76, 2871 | CPhysBox = 0x77, 2872 | CPhysBoxMultiplayer = 0x78, 2873 | CPhysicsProp = 0x79, 2874 | CPhysicsPropMultiplayer = 0x7A, 2875 | CPhysMagnet = 0x7B, 2876 | CPhysPropAmmoBox = 0x7C, 2877 | CPhysPropLootCrate = 0x7D, 2878 | CPhysPropRadarJammer = 0x7E, 2879 | CPhysPropWeaponUpgrade = 0x7F, 2880 | CPlantedC4 = 0x80, 2881 | CPlasma = 0x81, 2882 | CPlayerPing = 0x82, 2883 | CPlayerResource = 0x83, 2884 | CPointCamera = 0x84, 2885 | CPointCommentaryNode = 0x85, 2886 | CPointWorldText = 0x86, 2887 | CPoseController = 0x87, 2888 | CPostProcessController = 0x88, 2889 | CPrecipitation = 0x89, 2890 | CPrecipitationBlocker = 0x8A, 2891 | CPredictedViewModel = 0x8B, 2892 | CProp_Hallucination = 0x8C, 2893 | CPropCounter = 0x8D, 2894 | CPropDoorRotating = 0x8E, 2895 | CPropJeep = 0x8F, 2896 | CPropVehicleDriveable = 0x90, 2897 | CRagdollManager = 0x91, 2898 | CRagdollProp = 0x92, 2899 | CRagdollPropAttached = 0x93, 2900 | CRopeKeyframe = 0x94, 2901 | CSCAR17 = 0x95, 2902 | CSceneEntity = 0x96, 2903 | CSensorGrenade = 0x97, 2904 | CSensorGrenadeProjectile = 0x98, 2905 | CShadowControl = 0x99, 2906 | CSlideshowDisplay = 0x9A, 2907 | CSmokeGrenade = 0x9B, 2908 | CSmokeGrenadeProjectile = 0x9C, 2909 | CSmokeStack = 0x9D, 2910 | CSnowball = 0x9E, 2911 | CSnowballPile = 0x9F, 2912 | CSnowballProjectile = 0xA0, 2913 | CSpatialEntity = 0xA1, 2914 | CSpotlightEnd = 0xA2, 2915 | CSprite = 0xA3, 2916 | CSpriteOriented = 0xA4, 2917 | CSpriteTrail = 0xA5, 2918 | CStatueProp = 0xA6, 2919 | CSteamJet = 0xA7, 2920 | CSun = 0xA8, 2921 | CSunlightShadowControl = 0xA9, 2922 | CSurvivalSpawnChopper = 0xAA, 2923 | CTablet = 0xAB, 2924 | CTeam = 0xAC, 2925 | CTeamplayRoundBasedRulesProxy = 0xAD, 2926 | CTEArmorRicochet = 0xAE, 2927 | CTEBaseBeam = 0xAF, 2928 | CTEBeamEntPoint = 0xB0, 2929 | CTEBeamEnts = 0xB1, 2930 | CTEBeamFollow = 0xB2, 2931 | CTEBeamLaser = 0xB3, 2932 | CTEBeamPoints = 0xB4, 2933 | CTEBeamRing = 0xB5, 2934 | CTEBeamRingPoint = 0xB6, 2935 | CTEBeamSpline = 0xB7, 2936 | CTEBloodSprite = 0xB8, 2937 | CTEBloodStream = 0xB9, 2938 | CTEBreakModel = 0xBA, 2939 | CTEBSPDecal = 0xBB, 2940 | CTEBubbles = 0xBC, 2941 | CTEBubbleTrail = 0xBD, 2942 | CTEClientProjectile = 0xBE, 2943 | CTEDecal = 0xBF, 2944 | CTEDust = 0xC0, 2945 | CTEDynamicLight = 0xC1, 2946 | CTEEffectDispatch = 0xC2, 2947 | CTEEnergySplash = 0xC3, 2948 | CTEExplosion = 0xC4, 2949 | CTEFireBullets = 0xC5, 2950 | CTEFizz = 0xC6, 2951 | CTEFootprintDecal = 0xC7, 2952 | CTEFoundryHelpers = 0xC8, 2953 | CTEGaussExplosion = 0xC9, 2954 | CTEGlowSprite = 0xCA, 2955 | CTEImpact = 0xCB, 2956 | CTEKillPlayerAttachments = 0xCC, 2957 | CTELargeFunnel = 0xCD, 2958 | CTEMetalSparks = 0xCE, 2959 | CTEMuzzleFlash = 0xCF, 2960 | CTEParticleSystem = 0xD0, 2961 | CTEPhysicsProp = 0xD1, 2962 | CTEPlantBomb = 0xD2, 2963 | CTEPlayerAnimEvent = 0xD3, 2964 | CTEPlayerDecal = 0xD4, 2965 | CTEProjectedDecal = 0xD5, 2966 | CTERadioIcon = 0xD6, 2967 | CTEShatterSurface = 0xD7, 2968 | CTEShowLine = 0xD8, 2969 | CTesla = 0xD9, 2970 | CTESmoke = 0xDA, 2971 | CTESparks = 0xDB, 2972 | CTESprite = 0xDC, 2973 | CTESpriteSpray = 0xDD, 2974 | CTest_ProxyToggle_Networkable = 0xDE, 2975 | CTestTraceline = 0xDF, 2976 | CTEWorldDecal = 0xE0, 2977 | CTriggerPlayerMovement = 0xE1, 2978 | CTriggerSoundOperator = 0xE2, 2979 | CVGuiScreen = 0xE3, 2980 | CVoteController = 0xE4, 2981 | CWaterBullet = 0xE5, 2982 | CWaterLODControl = 0xE6, 2983 | CWeaponAug = 0xE7, 2984 | CWeaponAWP = 0xE8, 2985 | CWeaponBaseItem = 0xE9, 2986 | CWeaponBizon = 0xEA, 2987 | CWeaponCSBase = 0xEB, 2988 | CWeaponCSBaseGun = 0xEC, 2989 | CWeaponCycler = 0xED, 2990 | CWeaponElite = 0xEE, 2991 | CWeaponFamas = 0xEF, 2992 | CWeaponFiveSeven = 0xF0, 2993 | CWeaponG3SG1 = 0xF1, 2994 | CWeaponGalil = 0xF2, 2995 | CWeaponGalilAR = 0xF3, 2996 | CWeaponGlock = 0xF4, 2997 | CWeaponHKP2000 = 0xF5, 2998 | CWeaponM249 = 0xF6, 2999 | CWeaponM3 = 0xF7, 3000 | CWeaponM4A1 = 0xF8, 3001 | CWeaponMAC10 = 0xF9, 3002 | CWeaponMag7 = 0xFA, 3003 | CWeaponMP5Navy = 0xFB, 3004 | CWeaponMP7 = 0xFC, 3005 | CWeaponMP9 = 0xFD, 3006 | CWeaponNegev = 0xFE, 3007 | CWeaponNOVA = 0xFF, 3008 | CWeaponP228 = 0x100, 3009 | CWeaponP250 = 0x101, 3010 | CWeaponP90 = 0x102, 3011 | CWeaponSawedoff = 0x103, 3012 | CWeaponSCAR20 = 0x104, 3013 | CWeaponScout = 0x105, 3014 | CWeaponSG550 = 0x106, 3015 | CWeaponSG552 = 0x107, 3016 | CWeaponSG556 = 0x108, 3017 | CWeaponShield = 0x109, 3018 | CWeaponSSG08 = 0x10A, 3019 | CWeaponTaser = 0x10B, 3020 | CWeaponTec9 = 0x10C, 3021 | CWeaponTMP = 0x10D, 3022 | CWeaponUMP45 = 0x10E, 3023 | CWeaponUSP = 0x10F, 3024 | CWeaponXM1014 = 0x110, 3025 | CWeaponZoneRepulsor = 0x111, 3026 | CWorld = 0x112, 3027 | CWorldVguiText = 0x113, 3028 | DustTrail = 0x114, 3029 | MovieExplosion = 0x115, 3030 | ParticleSmokeGrenade = 0x116, 3031 | RocketTrail = 0x117, 3032 | SmokeTrail = 0x118, 3033 | SporeExplosion = 0x119, 3034 | SporeTrail = 0x11A, 3035 | }; 3036 | 3037 | /* 144 */ 3038 | enum C_SDK::Weapon::Id : __int16 3039 | { 3040 | WEAPON_NONE = 0x0, 3041 | WEAPON_DEAGLE = 0x1, 3042 | WEAPON_ELITE = 0x2, 3043 | WEAPON_FIVESEVEN = 0x3, 3044 | WEAPON_GLOCK = 0x4, 3045 | WEAPON_AK47 = 0x7, 3046 | WEAPON_AUG = 0x8, 3047 | WEAPON_AWP = 0x9, 3048 | WEAPON_FAMAS = 0xA, 3049 | WEAPON_G3SG1 = 0xB, 3050 | WEAPON_GALILAR = 0xD, 3051 | WEAPON_M249 = 0xE, 3052 | WEAPON_M4A1 = 0x10, 3053 | WEAPON_MAC10 = 0x11, 3054 | WEAPON_P90 = 0x13, 3055 | WEAPON_MP5SD = 0x17, 3056 | WEAPON_UMP45 = 0x18, 3057 | WEAPON_XM1014 = 0x19, 3058 | WEAPON_BIZON = 0x1A, 3059 | WEAPON_MAG7 = 0x1B, 3060 | WEAPON_NEGEV = 0x1C, 3061 | WEAPON_SAWEDOFF = 0x1D, 3062 | WEAPON_TEC9 = 0x1E, 3063 | WEAPON_TASER = 0x1F, 3064 | WEAPON_HKP2000 = 0x20, 3065 | WEAPON_MP7 = 0x21, 3066 | WEAPON_MP9 = 0x22, 3067 | WEAPON_NOVA = 0x23, 3068 | WEAPON_P250 = 0x24, 3069 | WEAPON_SHIELD = 0x25, 3070 | WEAPON_SCAR20 = 0x26, 3071 | WEAPON_SG556 = 0x27, 3072 | WEAPON_SSG08 = 0x28, 3073 | WEAPON_KNIFEGG = 0x29, 3074 | WEAPON_KNIFE = 0x2A, 3075 | WEAPON_FLASHBANG = 0x2B, 3076 | WEAPON_HEGRENADE = 0x2C, 3077 | WEAPON_SMOKEGRENADE = 0x2D, 3078 | WEAPON_MOLOTOV = 0x2E, 3079 | WEAPON_DECOY = 0x2F, 3080 | WEAPON_INCGRENADE = 0x30, 3081 | WEAPON_C4 = 0x31, 3082 | WEAPON_HEALTHSHOT = 0x39, 3083 | WEAPON_KNIFE_T = 0x3B, 3084 | WEAPON_M4A1_SILENCER = 0x3C, 3085 | WEAPON_USP_SILENCER = 0x3D, 3086 | WEAPON_CZ75A = 0x3F, 3087 | WEAPON_REVOLVER = 0x40, 3088 | WEAPON_TAGRENADE = 0x44, 3089 | WEAPON_FISTS = 0x45, 3090 | WEAPON_BREACHCHARGE = 0x46, 3091 | WEAPON_TABLET = 0x48, 3092 | WEAPON_MELEE = 0x4A, 3093 | WEAPON_AXE = 0x4B, 3094 | WEAPON_HAMMER = 0x4C, 3095 | WEAPON_SPANNER = 0x4E, 3096 | WEAPON_KNIFE_GHOST = 0x50, 3097 | WEAPON_FIREBOMB = 0x51, 3098 | WEAPON_DIVERSION = 0x52, 3099 | WEAPON_FRAG_GRENADE = 0x53, 3100 | WEAPON_SNOWBALL = 0x54, 3101 | WEAPON_BUMPMINE = 0x55, 3102 | WEAPON_KNIFE_BAYONET = 0x1F4, 3103 | WEAPON_KNIFE_CSS = 0x1F7, 3104 | WEAPON_KNIFE_FLIP = 0x1F9, 3105 | WEAPON_KNIFE_GUT = 0x1FA, 3106 | WEAPON_KNIFE_KARAMBIT = 0x1FB, 3107 | WEAPON_KNIFE_M9_BAYONET = 0x1FC, 3108 | WEAPON_KNIFE_TACTICAL = 0x1FD, 3109 | WEAPON_KNIFE_FALCHION = 0x200, 3110 | WEAPON_KNIFE_SURVIVAL_BOWIE = 0x202, 3111 | WEAPON_KNIFE_BUTTERFLY = 0x203, 3112 | WEAPON_KNIFE_PUSH = 0x204, 3113 | WEAPON_KNIFE_URSUS = 0x207, 3114 | WEAPON_KNIFE_GYPSY_JACKKNIFE = 0x208, 3115 | WEAPON_KNIFE_STILETTO = 0x20A, 3116 | WEAPON_KNIFE_WIDOWMAKER = 0x20B, 3117 | WEAPON_UNKNOWN = 0x20C, 3118 | }; 3119 | 3120 | /* 146 */ 3121 | enum C_SDK::Classes::CSGameRulesProxy::GamePhase 3122 | { 3123 | C_SDK::Classes::CSGameRulesProxy::GamePhase::FIRST_HALF = 0x2, 3124 | C_SDK::Classes::CSGameRulesProxy::GamePhase::SECOND_HALF = 0x3, 3125 | C_SDK::Classes::CSGameRulesProxy::GamePhase::HALF_TIME = 0x4, 3126 | C_SDK::Classes::CSGameRulesProxy::GamePhase::POST_GAME = 0x5, 3127 | }; 3128 | 3129 | /* 145 */ 3130 | struct C_SDK::Classes::CSGameRulesProxy 3131 | { 3132 | char pad00[32]; 3133 | bool m_isFreezePeriod; 3134 | bool m_isWarmupPeriod; 3135 | float m_warmUpPeriodEnd; 3136 | float m_warmUpPeriodStart; 3137 | bool m_terroristTimeOutActive; 3138 | bool m_ctTimeOutActive; 3139 | float m_terroristTimeOutRemaining; 3140 | float m_ctTimeOutRemaining; 3141 | int m_terroristTimeOuts; 3142 | int m_ctTimeOuts; 3143 | bool m_matchWaitingForResume; 3144 | int m_roundTime; 3145 | float m_matchStartTime; 3146 | float m_roundStartTime; 3147 | float m_restartRoundTime; 3148 | bool m_gameRestart; 3149 | float m_gameStartTime; 3150 | float m_timeUntilNextPhaseStarts; 3151 | C_SDK::Classes::CSGameRulesProxy::GamePhase m_gamePhase; 3152 | int m_totalRoundPlayed; 3153 | int m_overTimePlaying; 3154 | int m_hostagesRemaining; 3155 | bool m_anyHostageReached; 3156 | bool m_mapHashBombTarget; 3157 | bool m_mapHashRescueZone; 3158 | bool m_mapHashBuyZone; 3159 | bool m_isQueuedMatchmaking; 3160 | bool m_isValveDS; 3161 | bool m_logoMap; 3162 | bool m_playAllStepSoundsOnServer; 3163 | int m_numGunGameProgressiveWeaponsCT; 3164 | int m_numGunGameProgressiveWeaponsT; 3165 | int m_spectatorSloutCount; 3166 | int m_ggProgressiveWeaponOrderCT; 3167 | }; 3168 | 3169 | /* 149 */ 3170 | enum C_SDK::Classes::EngineTrace::Contents 3171 | { 3172 | C_SDK::Classes::EngineTrace::Contents::SOLID = 0x1, 3173 | C_SDK::Classes::EngineTrace::Contents::WINDOW = 0x2, 3174 | C_SDK::Classes::EngineTrace::Contents::AUX = 0x4, 3175 | C_SDK::Classes::EngineTrace::Contents::GRATE = 0x8, 3176 | C_SDK::Classes::EngineTrace::Contents::SLIME = 0x10, 3177 | C_SDK::Classes::EngineTrace::Contents::WATER = 0x20, 3178 | C_SDK::Classes::EngineTrace::Contents::BLOCK_LOS = 0x40, 3179 | C_SDK::Classes::EngineTrace::Contents::OPAQUE = 0x80, 3180 | C_SDK::Classes::EngineTrace::Contents::ALL_VISIABLE_CONTENTS = 0xFF, 3181 | C_SDK::Classes::EngineTrace::Contents::TEST_FOG_VOLUME = 0x100, 3182 | C_SDK::Classes::EngineTrace::Contents::UNUSED = 0x200, 3183 | C_SDK::Classes::EngineTrace::Contents::BLOCK_LIGHT = 0x400, 3184 | C_SDK::Classes::EngineTrace::Contents::TEAM_1 = 0x800, 3185 | C_SDK::Classes::EngineTrace::Contents::TEAM_2 = 0x1000, 3186 | C_SDK::Classes::EngineTrace::Contents::IGNORE_NODRAW_OPAQUE = 0x2000, 3187 | C_SDK::Classes::EngineTrace::Contents::MOVEABLE = 0x4000, 3188 | C_SDK::Classes::EngineTrace::Contents::AREA_PORTAL = 0x8000, 3189 | C_SDK::Classes::EngineTrace::Contents::PLAYER_CLIP = 0x10000, 3190 | C_SDK::Classes::EngineTrace::Contents::MONSTER_CLIP = 0x20000, 3191 | C_SDK::Classes::EngineTrace::Contents::CURRENT_0 = 0x40000, 3192 | C_SDK::Classes::EngineTrace::Contents::CURRENT_90 = 0x80000, 3193 | C_SDK::Classes::EngineTrace::Contents::CURRENT_180 = 0x100000, 3194 | C_SDK::Classes::EngineTrace::Contents::CURRENT_270 = 0x200000, 3195 | C_SDK::Classes::EngineTrace::Contents::CURRENT_UP = 0x400000, 3196 | C_SDK::Classes::EngineTrace::Contents::CURRENT_DOWN = 0x800000, 3197 | C_SDK::Classes::EngineTrace::Contents::ORIGIN = 0x1000000, 3198 | C_SDK::Classes::EngineTrace::Contents::MONSTER = 0x2000000, 3199 | C_SDK::Classes::EngineTrace::Contents::DERBIS = 0x4000000, 3200 | C_SDK::Classes::EngineTrace::Contents::DETAIL = 0x8000000, 3201 | C_SDK::Classes::EngineTrace::Contents::TRANSLUCENT = 0x10000000, 3202 | C_SDK::Classes::EngineTrace::Contents::LADDER = 0x20000000, 3203 | C_SDK::Classes::EngineTrace::Contents::HITBOX = 0x40000000, 3204 | }; 3205 | 3206 | /* 152 */ 3207 | enum C_SDK::VirtualFunction::Absolutes 3208 | { 3209 | C_SDK::VirtualFunction::Absolutes::INPUT_SYSTEM = 0x20, 3210 | C_SDK::VirtualFunction::Absolutes::UPDATE_COLLISION_BOUNDS = 0x150, 3211 | C_SDK::VirtualFunction::Absolutes::IS_PLAYER = 0x274, 3212 | C_SDK::VirtualFunction::Absolutes::IS_WEAPON = 0x28C, 3213 | C_SDK::VirtualFunction::Absolutes::UPDATE_ACCURACY_PENALTY = 0x774, 3214 | }; 3215 | 3216 | /* 154 */ 3217 | enum C_SDK::Security::FNV1A::Events 3218 | { 3219 | C_SDK::Security::FNV1A::Events::PLAYER_HURT = 0x1B30DDF0, 3220 | C_SDK::Security::FNV1A::Events::ITEM_EQUIP = 0x3D5F333D, 3221 | C_SDK::Security::FNV1A::Events::BOMB_PLANTED = 0x4E704C3E, 3222 | C_SDK::Security::FNV1A::Events::WEAPON_FIRE = 0x78A2D0FE, 3223 | C_SDK::Security::FNV1A::Events::BULLET_IMPACT = 0x8B8FCCE8, 3224 | C_SDK::Security::FNV1A::Events::PLAYER_DEATH = 0xA6ABE875, 3225 | C_SDK::Security::FNV1A::Events::SMOKE_GRENADE_DETONATE = 0xA786E81D, 3226 | C_SDK::Security::FNV1A::Events::ROUND_MVP = 0xC80E399D, 3227 | C_SDK::Security::FNV1A::Events::ROUND_FREEZE_END = 0xD704819D, 3228 | C_SDK::Security::FNV1A::Events::ROUND_PRE_START = 0xE6A3E50F, 3229 | C_SDK::Security::FNV1A::Events::CS_WIN_PANEL_ROUND = 0xFF5D5EC0, 3230 | }; 3231 | 3232 | /* 155 */ 3233 | enum MACRO_USN 3234 | { 3235 | USN_PAGE_SIZE = 0x1000, 3236 | USN_REASON_DATA_OVERWRITE = 0x1, 3237 | USN_REASON_DATA_EXTEND = 0x2, 3238 | USN_REASON_DATA_TRUNCATION = 0x4, 3239 | USN_REASON_NAMED_DATA_OVERWRITE = 0x10, 3240 | USN_REASON_NAMED_DATA_EXTEND = 0x20, 3241 | USN_REASON_NAMED_DATA_TRUNCATION = 0x40, 3242 | USN_REASON_FILE_CREATE = 0x100, 3243 | USN_REASON_FILE_DELETE = 0x200, 3244 | USN_REASON_PROPERTY_CHANGE = 0x400, 3245 | USN_REASON_SECURITY_CHANGE = 0x800, 3246 | USN_REASON_RENAME_OLD_NAME = 0x1000, 3247 | USN_REASON_RENAME_NEW_NAME = 0x2000, 3248 | USN_REASON_INDEXABLE_CHANGE = 0x4000, 3249 | USN_REASON_BASIC_INFO_CHANGE = 0x8000, 3250 | USN_REASON_HARD_LINK_CHANGE = 0x10000, 3251 | USN_REASON_COMPRESSION_CHANGE = 0x20000, 3252 | USN_REASON_ENCRYPTION_CHANGE = 0x40000, 3253 | USN_REASON_OBJECT_ID_CHANGE = 0x80000, 3254 | USN_REASON_REPARSE_POINT_CHANGE = 0x100000, 3255 | USN_REASON_MOUNT_TABLE_CHANGE = 0x200000, 3256 | USN_REASON_CLOSE = 0x80000000, 3257 | }; 3258 | 3259 | /* 156 */ 3260 | enum C_SDK::Types::WeaponType 3261 | { 3262 | C_SDK::Types::WeaponType::RIFLE = 0x0, 3263 | C_SDK::Types::WeaponType::PISTOL = 0x1, 3264 | C_SDK::Types::WeaponType::AUTO = 0x2, 3265 | C_SDK::Types::WeaponType::ADDITIONAL = 0x3, 3266 | C_SDK::Types::WeaponType::SHOTGUN = 0x4, 3267 | C_SDK::Types::WeaponType::KNIFE = 0x5, 3268 | C_SDK::Types::WeaponType::GRENADE = 0x6, 3269 | C_SDK::Types::WeaponType::DEFAULT = 0x7, 3270 | C_SDK::Types::WeaponType::TASER = 0x9, 3271 | }; 3272 | 3273 | /* 157 */ 3274 | enum MACRO_IMAGE 3275 | { 3276 | IMAGE_DOS_SIGNATURE = 0x5A4D, 3277 | IMAGE_OS2_SIGNATURE = 0x454E, 3278 | IMAGE_OS2_SIGNATURE_LE = 0x454C, 3279 | IMAGE_VXD_SIGNATURE = 0x454C, 3280 | IMAGE_NT_SIGNATURE = 0x4550, 3281 | IMAGE_SIZEOF_FILE_HEADER = 0x14, 3282 | IMAGE_FILE_RELOCS_STRIPPED = 0x1, 3283 | IMAGE_FILE_EXECUTABLE_IMAGE = 0x2, 3284 | IMAGE_FILE_LINE_NUMS_STRIPPED = 0x4, 3285 | IMAGE_FILE_LOCAL_SYMS_STRIPPED = 0x8, 3286 | IMAGE_FILE_AGGRESIVE_WS_TRIM = 0x10, 3287 | IMAGE_FILE_LARGE_ADDRESS_AWARE = 0x20, 3288 | IMAGE_FILE_BYTES_REVERSED_LO = 0x80, 3289 | IMAGE_FILE_32BIT_MACHINE = 0x100, 3290 | IMAGE_FILE_DEBUG_STRIPPED = 0x200, 3291 | IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP = 0x400, 3292 | IMAGE_FILE_NET_RUN_FROM_SWAP = 0x800, 3293 | IMAGE_FILE_SYSTEM = 0x1000, 3294 | IMAGE_FILE_DLL = 0x2000, 3295 | IMAGE_FILE_UP_SYSTEM_ONLY = 0x4000, 3296 | IMAGE_FILE_BYTES_REVERSED_HI = 0x8000, 3297 | IMAGE_FILE_MACHINE_UNKNOWN = 0x0, 3298 | IMAGE_FILE_MACHINE_I386 = 0x14C, 3299 | IMAGE_FILE_MACHINE_R3000 = 0x162, 3300 | IMAGE_FILE_MACHINE_R4000 = 0x166, 3301 | IMAGE_FILE_MACHINE_R10000 = 0x168, 3302 | IMAGE_FILE_MACHINE_WCEMIPSV2 = 0x169, 3303 | IMAGE_FILE_MACHINE_ALPHA = 0x184, 3304 | IMAGE_FILE_MACHINE_POWERPC = 0x1F0, 3305 | IMAGE_FILE_MACHINE_SH3 = 0x1A2, 3306 | IMAGE_FILE_MACHINE_SH3E = 0x1A4, 3307 | IMAGE_FILE_MACHINE_SH4 = 0x1A6, 3308 | IMAGE_FILE_MACHINE_ARM = 0x1C0, 3309 | IMAGE_FILE_MACHINE_THUMB = 0x1C2, 3310 | IMAGE_FILE_MACHINE_IA64 = 0x200, 3311 | IMAGE_FILE_MACHINE_MIPS16 = 0x266, 3312 | IMAGE_FILE_MACHINE_MIPSFPU = 0x366, 3313 | IMAGE_FILE_MACHINE_MIPSFPU16 = 0x466, 3314 | IMAGE_FILE_MACHINE_ALPHA64 = 0x284, 3315 | IMAGE_FILE_MACHINE_AXP64 = 0x284, 3316 | IMAGE_NUMBEROF_DIRECTORY_ENTRIES = 0x10, 3317 | IMAGE_SIZEOF_ROM_OPTIONAL_HEADER = 0x38, 3318 | IMAGE_SIZEOF_STD_OPTIONAL_HEADER = 0x1C, 3319 | IMAGE_SIZEOF_NT_OPTIONAL32_HEADER = 0xE0, 3320 | IMAGE_SIZEOF_NT_OPTIONAL64_HEADER = 0xF0, 3321 | IMAGE_NT_OPTIONAL_HDR32_MAGIC = 0x10B, 3322 | IMAGE_NT_OPTIONAL_HDR64_MAGIC = 0x20B, 3323 | IMAGE_ROM_OPTIONAL_HDR_MAGIC = 0x107, 3324 | IMAGE_SIZEOF_NT_OPTIONAL_HEADER = 0xE0, 3325 | IMAGE_NT_OPTIONAL_HDR_MAGIC = 0x10B, 3326 | IMAGE_SUBSYSTEM_UNKNOWN = 0x0, 3327 | IMAGE_SUBSYSTEM_NATIVE = 0x1, 3328 | IMAGE_SUBSYSTEM_WINDOWS_GUI = 0x2, 3329 | IMAGE_SUBSYSTEM_WINDOWS_CUI = 0x3, 3330 | IMAGE_SUBSYSTEM_OS2_CUI = 0x5, 3331 | IMAGE_SUBSYSTEM_POSIX_CUI = 0x7, 3332 | IMAGE_SUBSYSTEM_NATIVE_WINDOWS = 0x8, 3333 | IMAGE_SUBSYSTEM_WINDOWS_CE_GUI = 0x9, 3334 | IMAGE_DLLCHARACTERISTICS_WDM_DRIVER = 0x2000, 3335 | IMAGE_DIRECTORY_ENTRY_EXPORT = 0x0, 3336 | IMAGE_DIRECTORY_ENTRY_IMPORT = 0x1, 3337 | IMAGE_DIRECTORY_ENTRY_RESOURCE = 0x2, 3338 | IMAGE_DIRECTORY_ENTRY_EXCEPTION = 0x3, 3339 | IMAGE_DIRECTORY_ENTRY_SECURITY = 0x4, 3340 | IMAGE_DIRECTORY_ENTRY_BASERELOC = 0x5, 3341 | IMAGE_DIRECTORY_ENTRY_DEBUG = 0x6, 3342 | IMAGE_DIRECTORY_ENTRY_ARCHITECTURE = 0x7, 3343 | IMAGE_DIRECTORY_ENTRY_GLOBALPTR = 0x8, 3344 | IMAGE_DIRECTORY_ENTRY_TLS = 0x9, 3345 | IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG = 0xA, 3346 | IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT = 0xB, 3347 | IMAGE_DIRECTORY_ENTRY_IAT = 0xC, 3348 | IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT = 0xD, 3349 | IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR = 0xE, 3350 | IMAGE_SIZEOF_SHORT_NAME = 0x8, 3351 | IMAGE_SIZEOF_SECTION_HEADER = 0x28, 3352 | IMAGE_SCN_TYPE_NO_PAD = 0x8, 3353 | IMAGE_SCN_CNT_CODE = 0x20, 3354 | IMAGE_SCN_CNT_INITIALIZED_DATA = 0x40, 3355 | IMAGE_SCN_CNT_UNINITIALIZED_DATA = 0x80, 3356 | IMAGE_SCN_LNK_OTHER = 0x100, 3357 | IMAGE_SCN_LNK_INFO = 0x200, 3358 | IMAGE_SCN_LNK_REMOVE = 0x800, 3359 | IMAGE_SCN_LNK_COMDAT = 0x1000, 3360 | IMAGE_SCN_NO_DEFER_SPEC_EXC = 0x4000, 3361 | IMAGE_SCN_GPREL = 0x8000, 3362 | IMAGE_SCN_MEM_FARDATA = 0x8000, 3363 | IMAGE_SCN_MEM_PURGEABLE = 0x20000, 3364 | IMAGE_SCN_MEM_16BIT = 0x20000, 3365 | IMAGE_SCN_MEM_LOCKED = 0x40000, 3366 | IMAGE_SCN_MEM_PRELOAD = 0x80000, 3367 | IMAGE_SCN_ALIGN_1BYTES = 0x100000, 3368 | IMAGE_SCN_ALIGN_2BYTES = 0x200000, 3369 | IMAGE_SCN_ALIGN_4BYTES = 0x300000, 3370 | IMAGE_SCN_ALIGN_8BYTES = 0x400000, 3371 | IMAGE_SCN_ALIGN_16BYTES = 0x500000, 3372 | IMAGE_SCN_ALIGN_32BYTES = 0x600000, 3373 | IMAGE_SCN_ALIGN_64BYTES = 0x700000, 3374 | IMAGE_SCN_ALIGN_128BYTES = 0x800000, 3375 | IMAGE_SCN_ALIGN_256BYTES = 0x900000, 3376 | IMAGE_SCN_ALIGN_512BYTES = 0xA00000, 3377 | IMAGE_SCN_ALIGN_1024BYTES = 0xB00000, 3378 | IMAGE_SCN_ALIGN_2048BYTES = 0xC00000, 3379 | IMAGE_SCN_ALIGN_4096BYTES = 0xD00000, 3380 | IMAGE_SCN_ALIGN_8192BYTES = 0xE00000, 3381 | IMAGE_SCN_LNK_NRELOC_OVFL = 0x1000000, 3382 | IMAGE_SCN_MEM_DISCARDABLE = 0x2000000, 3383 | IMAGE_SCN_MEM_NOT_CACHED = 0x4000000, 3384 | IMAGE_SCN_MEM_NOT_PAGED = 0x8000000, 3385 | IMAGE_SCN_MEM_SHARED = 0x10000000, 3386 | IMAGE_SCN_MEM_EXECUTE = 0x20000000, 3387 | IMAGE_SCN_MEM_READ = 0x40000000, 3388 | IMAGE_SCN_MEM_WRITE = 0x80000000, 3389 | IMAGE_SCN_SCALE_INDEX = 0x1, 3390 | IMAGE_SIZEOF_SYMBOL = 0x12, 3391 | IMAGE_SYM_UNDEFINED = 0x0, 3392 | IMAGE_SYM_ABSOLUTE = 0xFFFFFFFF, 3393 | IMAGE_SYM_DEBUG = 0xFFFFFFFE, 3394 | IMAGE_SYM_TYPE_NULL = 0x0, 3395 | IMAGE_SYM_TYPE_VOID = 0x1, 3396 | IMAGE_SYM_TYPE_CHAR = 0x2, 3397 | IMAGE_SYM_TYPE_SHORT = 0x3, 3398 | IMAGE_SYM_TYPE_INT = 0x4, 3399 | IMAGE_SYM_TYPE_LONG = 0x5, 3400 | IMAGE_SYM_TYPE_FLOAT = 0x6, 3401 | IMAGE_SYM_TYPE_DOUBLE = 0x7, 3402 | IMAGE_SYM_TYPE_STRUCT = 0x8, 3403 | IMAGE_SYM_TYPE_UNION = 0x9, 3404 | IMAGE_SYM_TYPE_ENUM = 0xA, 3405 | IMAGE_SYM_TYPE_MOE = 0xB, 3406 | IMAGE_SYM_TYPE_BYTE = 0xC, 3407 | IMAGE_SYM_TYPE_WORD = 0xD, 3408 | IMAGE_SYM_TYPE_UINT = 0xE, 3409 | IMAGE_SYM_TYPE_DWORD = 0xF, 3410 | IMAGE_SYM_TYPE_PCODE = 0x8000, 3411 | IMAGE_SYM_DTYPE_NULL = 0x0, 3412 | IMAGE_SYM_DTYPE_POINTER = 0x1, 3413 | IMAGE_SYM_DTYPE_FUNCTION = 0x2, 3414 | IMAGE_SYM_DTYPE_ARRAY = 0x3, 3415 | IMAGE_SYM_CLASS_END_OF_FUNCTION = 0xFF, 3416 | IMAGE_SYM_CLASS_NULL = 0x0, 3417 | IMAGE_SYM_CLASS_AUTOMATIC = 0x1, 3418 | IMAGE_SYM_CLASS_EXTERNAL = 0x2, 3419 | IMAGE_SYM_CLASS_STATIC = 0x3, 3420 | IMAGE_SYM_CLASS_REGISTER = 0x4, 3421 | IMAGE_SYM_CLASS_EXTERNAL_DEF = 0x5, 3422 | IMAGE_SYM_CLASS_LABEL = 0x6, 3423 | IMAGE_SYM_CLASS_UNDEFINED_LABEL = 0x7, 3424 | IMAGE_SYM_CLASS_MEMBER_OF_STRUCT = 0x8, 3425 | IMAGE_SYM_CLASS_ARGUMENT = 0x9, 3426 | IMAGE_SYM_CLASS_STRUCT_TAG = 0xA, 3427 | IMAGE_SYM_CLASS_MEMBER_OF_UNION = 0xB, 3428 | IMAGE_SYM_CLASS_UNION_TAG = 0xC, 3429 | IMAGE_SYM_CLASS_TYPE_DEFINITION = 0xD, 3430 | IMAGE_SYM_CLASS_UNDEFINED_STATIC = 0xE, 3431 | IMAGE_SYM_CLASS_ENUM_TAG = 0xF, 3432 | IMAGE_SYM_CLASS_MEMBER_OF_ENUM = 0x10, 3433 | IMAGE_SYM_CLASS_REGISTER_PARAM = 0x11, 3434 | IMAGE_SYM_CLASS_BIT_FIELD = 0x12, 3435 | IMAGE_SYM_CLASS_FAR_EXTERNAL = 0x44, 3436 | IMAGE_SYM_CLASS_BLOCK = 0x64, 3437 | IMAGE_SYM_CLASS_FUNCTION = 0x65, 3438 | IMAGE_SYM_CLASS_END_OF_STRUCT = 0x66, 3439 | IMAGE_SYM_CLASS_FILE = 0x67, 3440 | IMAGE_SYM_CLASS_SECTION = 0x68, 3441 | IMAGE_SYM_CLASS_WEAK_EXTERNAL = 0x69, 3442 | }; 3443 | 3444 | /* 158 */ 3445 | typedef _IMAGE_DOS_HEADER IMAGE_DOS_HEADER; 3446 | 3447 | /* 160 */ 3448 | typedef int LONG; 3449 | 3450 | /* 159 */ 3451 | #pragma pack(push, 2) 3452 | struct _IMAGE_DOS_HEADER 3453 | { 3454 | WORD e_magic; 3455 | WORD e_cblp; 3456 | WORD e_cp; 3457 | WORD e_crlc; 3458 | WORD e_cparhdr; 3459 | WORD e_minalloc; 3460 | WORD e_maxalloc; 3461 | WORD e_ss; 3462 | WORD e_sp; 3463 | WORD e_csum; 3464 | WORD e_ip; 3465 | WORD e_cs; 3466 | WORD e_lfarlc; 3467 | WORD e_ovno; 3468 | WORD e_res[4]; 3469 | WORD e_oemid; 3470 | WORD e_oeminfo; 3471 | WORD e_res2[10]; 3472 | LONG e_lfanew; 3473 | }; 3474 | #pragma pack(pop) 3475 | 3476 | /* 161 */ 3477 | enum MACRO_WM 3478 | { 3479 | WM_NULL = 0x0, 3480 | WM_CREATE = 0x1, 3481 | WM_DESTROY = 0x2, 3482 | WM_MOVE = 0x3, 3483 | WM_SIZEWAIT = 0x4, 3484 | WM_SIZE = 0x5, 3485 | WM_ACTIVATE = 0x6, 3486 | WM_SETFOCUS = 0x7, 3487 | WM_KILLFOCUS = 0x8, 3488 | WM_SETVISIBLE = 0x9, 3489 | WM_ENABLE = 0xA, 3490 | WM_SETREDRAW = 0xB, 3491 | WM_SETTEXT = 0xC, 3492 | WM_GETTEXT = 0xD, 3493 | WM_GETTEXTLENGTH = 0xE, 3494 | WM_PAINT = 0xF, 3495 | WM_CLOSE = 0x10, 3496 | WM_QUERYENDSESSION = 0x11, 3497 | WM_QUIT = 0x12, 3498 | WM_QUERYOPEN = 0x13, 3499 | WM_ERASEBKGND = 0x14, 3500 | WM_SYSCOLORCHANGE = 0x15, 3501 | WM_ENDSESSION = 0x16, 3502 | WM_SYSTEMERROR = 0x17, 3503 | WM_SHOWWINDOW = 0x18, 3504 | WM_CTLCOLOR = 0x19, 3505 | WM_SETTINGCHANGE = 0x1A, 3506 | WM_WININICHANGE = 0x1A, 3507 | WM_DEVMODECHANGE = 0x1B, 3508 | WM_ACTIVATEAPP = 0x1C, 3509 | WM_FONTCHANGE = 0x1D, 3510 | WM_TIMECHANGE = 0x1E, 3511 | WM_CANCELMODE = 0x1F, 3512 | WM_SETCURSOR = 0x20, 3513 | WM_MOUSEACTIVATE = 0x21, 3514 | WM_CHILDACTIVATE = 0x22, 3515 | WM_QUEUESYNC = 0x23, 3516 | WM_GETMINMAXINFO = 0x24, 3517 | WM_LOGOFF = 0x25, 3518 | WM_PAINTICON = 0x26, 3519 | WM_ICONERASEBKGND = 0x27, 3520 | WM_NEXTDLGCTL = 0x28, 3521 | WM_ALTTABACTIVE = 0x29, 3522 | WM_SPOOLERSTATUS = 0x2A, 3523 | WM_DRAWITEM = 0x2B, 3524 | WM_MEASUREITEM = 0x2C, 3525 | WM_DELETEITEM = 0x2D, 3526 | WM_VKEYTOITEM = 0x2E, 3527 | WM_CHARTOITEM = 0x2F, 3528 | WM_SETFONT = 0x30, 3529 | WM_GETFONT = 0x31, 3530 | WM_SETHOTKEY = 0x32, 3531 | WM_GETHOTKEY = 0x33, 3532 | WM_FILESYSCHANGE = 0x34, 3533 | WM_ISACTIVEICON = 0x35, 3534 | WM_QUERYPARKICON = 0x36, 3535 | WM_QUERYDRAGICON = 0x37, 3536 | WM_WINHELP = 0x38, 3537 | WM_COMPAREITEM = 0x39, 3538 | WM_FULLSCREEN = 0x3A, 3539 | WM_CLIENTSHUTDOWN = 0x3B, 3540 | WM_DDEMLEVENT = 0x3C, 3541 | WM_GETOBJECT = 0x3D, 3542 | MM_CALCSCROLL = 0x3F, 3543 | WM_TESTING = 0x40, 3544 | WM_COMPACTING = 0x41, 3545 | WM_OTHERWINDOWCREATED = 0x42, 3546 | WM_OTHERWINDOWDESTROYED = 0x43, 3547 | WM_COMMNOTIFY = 0x44, 3548 | WM_MEDIASTATUSCHANGE = 0x45, 3549 | WM_WINDOWPOSCHANGING = 0x46, 3550 | WM_WINDOWPOSCHANGED = 0x47, 3551 | WM_POWER = 0x48, 3552 | WM_COPYGLOBALDATA = 0x49, 3553 | WM_COPYDATA = 0x4A, 3554 | WM_CANCELJOURNAL = 0x4B, 3555 | WM_LOGONNOTIFY = 0x4C, 3556 | WM_KEYF1 = 0x4D, 3557 | WM_NOTIFY = 0x4E, 3558 | WM_ACCESS_WINDOW = 0x4F, 3559 | WM_INPUTLANGCHANGEREQUEST = 0x50, 3560 | WM_INPUTLANGCHANGE = 0x51, 3561 | WM_TCARD = 0x52, 3562 | WM_HELP = 0x53, 3563 | WM_USERCHANGED = 0x54, 3564 | WM_NOTIFYFORMAT = 0x55, 3565 | WM_QM_ACTIVATE = 0x60, 3566 | WM_HOOK_DO_CALLBACK = 0x61, 3567 | WM_SYSCOPYDATA = 0x62, 3568 | WM_FINALDESTROY = 0x70, 3569 | WM_MEASUREITEM_CLIENTDATA = 0x71, 3570 | WM_CONTEXTMENU = 0x7B, 3571 | WM_STYLECHANGING = 0x7C, 3572 | WM_STYLECHANGED = 0x7D, 3573 | WM_DISPLAYCHANGE = 0x7E, 3574 | WM_GETICON = 0x7F, 3575 | WM_SETICON = 0x80, 3576 | WM_NCCREATE = 0x81, 3577 | WM_NCDESTROY = 0x82, 3578 | WM_NCCALCSIZE = 0x83, 3579 | WM_NCHITTEST = 0x84, 3580 | WM_NCPAINT = 0x85, 3581 | WM_NCACTIVATE = 0x86, 3582 | WM_GETDLGCODE = 0x87, 3583 | WM_SYNCPAINT = 0x88, 3584 | WM_SYNCTASK = 0x89, 3585 | WM_NCMOUSEMOVE = 0xA0, 3586 | WM_NCLBUTTONDOWN = 0xA1, 3587 | WM_NCLBUTTONUP = 0xA2, 3588 | WM_NCLBUTTONDBLCLK = 0xA3, 3589 | WM_NCRBUTTONDOWN = 0xA4, 3590 | WM_NCRBUTTONUP = 0xA5, 3591 | WM_NCRBUTTONDBLCLK = 0xA6, 3592 | WM_NCMBUTTONDOWN = 0xA7, 3593 | WM_NCMBUTTONUP = 0xA8, 3594 | WM_NCMBUTTONDBLCLK = 0xA9, 3595 | WM_NCXBUTTONDOWN = 0xAB, 3596 | WM_NCXBUTTONUP = 0xAC, 3597 | WM_NCXBUTTONDBLCLK = 0xAD, 3598 | EM_GETSEL = 0xB0, 3599 | EM_SETSEL = 0xB1, 3600 | EM_GETRECT = 0xB2, 3601 | EM_SETRECT = 0xB3, 3602 | EM_SETRECTNP = 0xB4, 3603 | EM_SCROLL = 0xB5, 3604 | EM_LINESCROLL = 0xB6, 3605 | EM_SCROLLCARET = 0xB7, 3606 | EM_GETMODIFY = 0xB8, 3607 | EM_SETMODIFY = 0xB9, 3608 | EM_GETLINECOUNT = 0xBA, 3609 | EM_LINEINDEX = 0xBB, 3610 | EM_SETHANDLE = 0xBC, 3611 | EM_GETHANDLE = 0xBD, 3612 | EM_GETTHUMB = 0xBE, 3613 | EM_LINELENGTH = 0xC1, 3614 | EM_REPLACESEL = 0xC2, 3615 | EM_SETFONT = 0xC3, 3616 | EM_GETLINE = 0xC4, 3617 | EM_LIMITTEXT = 0xC5, 3618 | EM_SETLIMITTEXT = 0xC5, 3619 | EM_CANUNDO = 0xC6, 3620 | EM_UNDO = 0xC7, 3621 | EM_FMTLINES = 0xC8, 3622 | EM_LINEFROMCHAR = 0xC9, 3623 | EM_SETWORDBREAK = 0xCA, 3624 | EM_SETTABSTOPS = 0xCB, 3625 | EM_SETPASSWORDCHAR = 0xCC, 3626 | EM_EMPTYUNDOBUFFER = 0xCD, 3627 | EM_GETFIRSTVISIBLELINE = 0xCE, 3628 | EM_SETREADONLY = 0xCF, 3629 | EM_SETWORDBREAKPROC = 0xD0, 3630 | EM_GETWORDBREAKPROC = 0xD1, 3631 | EM_GETPASSWORDCHAR = 0xD2, 3632 | EM_SETMARGINS = 0xD3, 3633 | EM_GETMARGINS = 0xD4, 3634 | EM_GETLIMITTEXT = 0xD5, 3635 | EM_POSFROMCHAR = 0xD6, 3636 | EM_CHARFROMPOS = 0xD7, 3637 | EM_SETIMESTATUS = 0xD8, 3638 | EM_GETIMESTATUS = 0xD9, 3639 | SBM_SETPOS = 0xE0, 3640 | SBM_GETPOS = 0xE1, 3641 | SBM_SETRANGE = 0xE2, 3642 | SBM_GETRANGE = 0xE3, 3643 | SBM_ENABLE_ARROWS = 0xE4, 3644 | SBM_SETRANGEREDRAW = 0xE6, 3645 | SBM_SETSCROLLINFO = 0xE9, 3646 | SBM_GETSCROLLINFO = 0xEA, 3647 | SBM_GETSCROLLBARINFO = 0xEB, 3648 | BM_GETCHECK = 0xF0, 3649 | BM_SETCHECK = 0xF1, 3650 | BM_GETSTATE = 0xF2, 3651 | BM_SETSTATE = 0xF3, 3652 | BM_SETSTYLE = 0xF4, 3653 | BM_CLICK = 0xF5, 3654 | BM_GETIMAGE = 0xF6, 3655 | BM_SETIMAGE = 0xF7, 3656 | BM_SETDONTCLICK = 0xF8, 3657 | WM_INPUT = 0xFF, 3658 | WM_KEYDOWN = 0x100, 3659 | WM_KEYFIRST = 0x100, 3660 | WM_KEYUP = 0x101, 3661 | WM_CHAR = 0x102, 3662 | WM_DEADCHAR = 0x103, 3663 | WM_SYSKEYDOWN = 0x104, 3664 | WM_SYSKEYUP = 0x105, 3665 | WM_SYSCHAR = 0x106, 3666 | WM_SYSDEADCHAR = 0x107, 3667 | WM_KEYLAST = 0x108, 3668 | WM_YOMICHAR = 0x108, 3669 | WM_UNICHAR = 0x109, 3670 | WM_WNT_CONVERTREQUESTEX = 0x109, 3671 | WM_CONVERTREQUEST = 0x10A, 3672 | WM_CONVERTRESULT = 0x10B, 3673 | WM_INTERIM = 0x10C, 3674 | WM_IM_INFO = 0x10C, 3675 | WM_IME_STARTCOMPOSITION = 0x10D, 3676 | WM_IME_ENDCOMPOSITION = 0x10E, 3677 | WM_IME_COMPOSITION = 0x10F, 3678 | WM_IME_KEYLAST = 0x10F, 3679 | WM_INITDIALOG = 0x110, 3680 | WM_COMMAND = 0x111, 3681 | WM_SYSCOMMAND = 0x112, 3682 | WM_TIMER = 0x113, 3683 | WM_HSCROLL = 0x114, 3684 | WM_VSCROLL = 0x115, 3685 | WM_INITMENU = 0x116, 3686 | WM_INITMENUPOPUP = 0x117, 3687 | WM_SYSTIMER = 0x118, 3688 | WM_MENUSELECT = 0x11F, 3689 | WM_MENUCHAR = 0x120, 3690 | WM_ENTERIDLE = 0x121, 3691 | WM_MENURBUTTONUP = 0x122, 3692 | WM_MENUDRAG = 0x123, 3693 | WM_MENUGETOBJECT = 0x124, 3694 | WM_UNINITMENUPOPUP = 0x125, 3695 | WM_MENUCOMMAND = 0x126, 3696 | WM_CHANGEUISTATE = 0x127, 3697 | WM_UPDATEUISTATE = 0x128, 3698 | WM_QUERYUISTATE = 0x129, 3699 | WM_LBTRACKPOINT = 0x131, 3700 | WM_CTLCOLORMSGBOX = 0x132, 3701 | WM_CTLCOLOREDIT = 0x133, 3702 | WM_CTLCOLORLISTBOX = 0x134, 3703 | WM_CTLCOLORBTN = 0x135, 3704 | WM_CTLCOLORDLG = 0x136, 3705 | WM_CTLCOLORSCROLLBAR = 0x137, 3706 | WM_CTLCOLORSTATIC = 0x138, 3707 | CB_GETEDITSEL = 0x140, 3708 | CB_LIMITTEXT = 0x141, 3709 | CB_SETEDITSEL = 0x142, 3710 | CB_ADDSTRING = 0x143, 3711 | CB_DELETESTRING = 0x144, 3712 | CB_DIR = 0x145, 3713 | CB_GETCOUNT = 0x146, 3714 | CB_GETCURSEL = 0x147, 3715 | CB_GETLBTEXT = 0x148, 3716 | CB_GETLBTEXTLEN = 0x149, 3717 | CB_INSERTSTRING = 0x14A, 3718 | CB_RESETCONTENT = 0x14B, 3719 | CB_FINDSTRING = 0x14C, 3720 | CB_SELECTSTRING = 0x14D, 3721 | CB_SETCURSEL = 0x14E, 3722 | CB_SHOWDROPDOWN = 0x14F, 3723 | CB_GETITEMDATA = 0x150, 3724 | CB_SETITEMDATA = 0x151, 3725 | CB_GETDROPPEDCONTROLRECT = 0x152, 3726 | CB_SETITEMHEIGHT = 0x153, 3727 | CB_GETITEMHEIGHT = 0x154, 3728 | CB_SETEXTENDEDUI = 0x155, 3729 | CB_GETEXTENDEDUI = 0x156, 3730 | CB_GETDROPPEDSTATE = 0x157, 3731 | CB_FINDSTRINGEXACT = 0x158, 3732 | CB_SETLOCALE = 0x159, 3733 | CB_GETLOCALE = 0x15A, 3734 | CB_GETTOPINDEX = 0x15B, 3735 | CB_SETTOPINDEX = 0x15C, 3736 | CB_GETHORIZONTALEXTENT = 0x15D, 3737 | CB_SETHORIZONTALEXTENT = 0x15E, 3738 | CB_GETDROPPEDWIDTH = 0x15F, 3739 | CB_SETDROPPEDWIDTH = 0x160, 3740 | CB_INITSTORAGE = 0x161, 3741 | CB_MULTIPLEADDSTRING = 0x163, 3742 | CB_GETCOMBOBOXINFO = 0x164, 3743 | CB_SETMINVISIBLE = 0x1701, 3744 | CB_GETMINVISIBLE = 0x1702, 3745 | CB_SETCUEBANNER = 0x1703, 3746 | CB_GETCUEBANNER = 0x1704, 3747 | STM_SETICON = 0x170, 3748 | STM_GETICON = 0x171, 3749 | STM_SETIMAGE = 0x172, 3750 | STM_GETIMAGE = 0x173, 3751 | LB_ADDSTRING = 0x180, 3752 | LB_INSERTSTRING = 0x181, 3753 | LB_DELETESTRING = 0x182, 3754 | LB_SELITEMRANGEEX = 0x183, 3755 | LB_RESETCONTENT = 0x184, 3756 | LB_SETSEL = 0x185, 3757 | LB_SETCURSEL = 0x186, 3758 | LB_GETSEL = 0x187, 3759 | LB_GETCURSEL = 0x188, 3760 | LB_GETTEXT = 0x189, 3761 | LB_GETTEXTLEN = 0x18A, 3762 | LB_GETCOUNT = 0x18B, 3763 | LB_SELECTSTRING = 0x18C, 3764 | LB_DIR = 0x18D, 3765 | LB_GETTOPINDEX = 0x18E, 3766 | LB_FINDSTRING = 0x18F, 3767 | LB_GETSELCOUNT = 0x190, 3768 | LB_GETSELITEMS = 0x191, 3769 | LB_SETTABSTOPS = 0x192, 3770 | LB_GETHORIZONTALEXTENT = 0x193, 3771 | LB_SETHORIZONTALEXTENT = 0x194, 3772 | LB_SETCOLUMNWIDTH = 0x195, 3773 | LB_ADDFILE = 0x196, 3774 | LB_SETTOPINDEX = 0x197, 3775 | LB_GETITEMRECT = 0x198, 3776 | LB_GETITEMDATA = 0x199, 3777 | LB_SETITEMDATA = 0x19A, 3778 | LB_SELITEMRANGE = 0x19B, 3779 | LB_SETANCHORINDEX = 0x19C, 3780 | LB_GETANCHORINDEX = 0x19D, 3781 | LB_SETCARETINDEX = 0x19E, 3782 | LB_GETCARETINDEX = 0x19F, 3783 | LB_SETITEMHEIGHT = 0x1A0, 3784 | LB_GETITEMHEIGHT = 0x1A1, 3785 | LB_FINDSTRINGEXACT = 0x1A2, 3786 | LBCB_CARETON = 0x1A3, 3787 | LBCB_CARETOFF = 0x1A4, 3788 | LB_SETLOCALE = 0x1A5, 3789 | LB_GETLOCALE = 0x1A6, 3790 | LB_SETCOUNT = 0x1A7, 3791 | LB_INITSTORAGE = 0x1A8, 3792 | LB_ITEMFROMPOINT = 0x1A9, 3793 | LB_INSERTSTRINGUPPER = 0x1AA, 3794 | LB_INSERTSTRINGLOWER = 0x1AB, 3795 | LB_ADDSTRINGUPPER = 0x1AC, 3796 | LB_ADDSTRINGLOWER = 0x1AD, 3797 | LB_MULTIPLEADDSTRING = 0x1B1, 3798 | LB_GETLISTBOXINFO = 0x1B2, 3799 | MN_SETHMENU = 0x1E0, 3800 | MN_GETHMENU = 0x1E1, 3801 | MN_SIZEWINDOW = 0x1E2, 3802 | MN_OPENHIERARCHY = 0x1E3, 3803 | MN_CLOSEHIERARCHY = 0x1E4, 3804 | MN_SELECTITEM = 0x1E5, 3805 | MN_CANCELMENUS = 0x1E6, 3806 | MN_SELECTFIRSTVALIDITEM = 0x1E7, 3807 | MN_GETPPOPUPMENU = 0x1EA, 3808 | MN_FINDMENUWINDOWFROMPOINT = 0x1EB, 3809 | MN_SHOWPOPUPWINDOW = 0x1EC, 3810 | MN_BUTTONDOWN = 0x1ED, 3811 | MN_MOUSEMOVE = 0x1EE, 3812 | MN_BUTTONUP = 0x1EF, 3813 | MN_SETTIMERTOOPENHIERARCHY = 0x1F0, 3814 | MN_DBLCLK = 0x1F1, 3815 | WM_MOUSEFIRST = 0x200, 3816 | WM_MOUSEMOVE = 0x200, 3817 | WM_LBUTTONDOWN = 0x201, 3818 | WM_LBUTTONUP = 0x202, 3819 | WM_LBUTTONDBLCLK = 0x203, 3820 | WM_RBUTTONDOWN = 0x204, 3821 | WM_RBUTTONUP = 0x205, 3822 | WM_RBUTTONDBLCLK = 0x206, 3823 | WM_MBUTTONDOWN = 0x207, 3824 | WM_MBUTTONUP = 0x208, 3825 | WM_MBUTTONDBLCLK = 0x209, 3826 | WM_MOUSELAST = 0x20A, 3827 | WM_MOUSEWHEEL = 0x20A, 3828 | WM_XBUTTONDOWN = 0x20B, 3829 | WM_XBUTTONUP = 0x20C, 3830 | WM_XBUTTONDBLCLK = 0x20D, 3831 | WM_PARENTNOTIFY = 0x210, 3832 | WM_ENTERMENULOOP = 0x211, 3833 | WM_EXITMENULOOP = 0x212, 3834 | WM_NEXTMENU = 0x213, 3835 | WM_SIZING = 0x214, 3836 | WM_CAPTURECHANGED = 0x215, 3837 | WM_MOVING = 0x216, 3838 | WM_POWERBROADCAST = 0x218, 3839 | WM_DEVICECHANGE = 0x219, 3840 | WM_MDICREATE = 0x220, 3841 | WM_MDIDESTROY = 0x221, 3842 | WM_MDIACTIVATE = 0x222, 3843 | WM_MDIRESTORE = 0x223, 3844 | WM_MDINEXT = 0x224, 3845 | WM_MDIMAXIMIZE = 0x225, 3846 | WM_MDITILE = 0x226, 3847 | WM_MDICASCADE = 0x227, 3848 | WM_MDIICONARRANGE = 0x228, 3849 | WM_MDIGETACTIVE = 0x229, 3850 | WM_DROPOBJECT = 0x22A, 3851 | WM_QUERYDROPOBJECT = 0x22B, 3852 | WM_BEGINDRAG = 0x22C, 3853 | WM_DRAGLOOP = 0x22D, 3854 | WM_DRAGSELECT = 0x22E, 3855 | WM_DRAGMOVE = 0x22F, 3856 | WM_MDISETMENU = 0x230, 3857 | WM_ENTERSIZEMOVE = 0x231, 3858 | WM_EXITSIZEMOVE = 0x232, 3859 | WM_DROPFILES = 0x233, 3860 | WM_MDIREFRESHMENU = 0x234, 3861 | WM_IME_REPORT = 0x280, 3862 | WM_HANGEULFIRST = 0x280, 3863 | WM_KANJIFIRST = 0x280, 3864 | WM_IME_SETCONTEXT = 0x281, 3865 | WM_IME_NOTIFY = 0x282, 3866 | WM_IME_CONTROL = 0x283, 3867 | WM_IME_COMPOSITIONFULL = 0x284, 3868 | WM_IME_SELECT = 0x285, 3869 | WM_IME_CHAR = 0x286, 3870 | WM_IME_SYSTEM = 0x287, 3871 | WM_IME_REQUEST = 0x288, 3872 | WM_IMEKEYDOWN = 0x290, 3873 | WM_IME_KEYDOWN = 0x290, 3874 | WM_IMEKEYUP = 0x291, 3875 | WM_IME_KEYUP = 0x291, 3876 | WM_HANGEULLAST = 0x29F, 3877 | WM_KANJILAST = 0x29F, 3878 | WM_NCMOUSEHOVER = 0x2A0, 3879 | WM_MOUSEHOVER = 0x2A1, 3880 | WM_NCMOUSELEAVE = 0x2A2, 3881 | WM_MOUSELEAVE = 0x2A3, 3882 | WM_TRACKMOUSEEVENT_LAST = 0x2AF, 3883 | WM_WTSSESSION_CHANGE = 0x2B1, 3884 | WM_TABLET_FIRST = 0x2C0, 3885 | WM_TABLET_LAST = 0x2DF, 3886 | WM_CUT = 0x300, 3887 | WM_COPY = 0x301, 3888 | WM_PASTE = 0x302, 3889 | WM_CLEAR = 0x303, 3890 | WM_UNDO = 0x304, 3891 | WM_RENDERFORMAT = 0x305, 3892 | WM_RENDERALLFORMATS = 0x306, 3893 | WM_DESTROYCLIPBOARD = 0x307, 3894 | WM_DRAWCLIPBOARD = 0x308, 3895 | WM_PAINTCLIPBOARD = 0x309, 3896 | WM_VSCROLLCLIPBOARD = 0x30A, 3897 | WM_SIZECLIPBOARD = 0x30B, 3898 | WM_ASKCBFORMATNAME = 0x30C, 3899 | WM_CHANGECBCHAIN = 0x30D, 3900 | WM_HSCROLLCLIPBOARD = 0x30E, 3901 | WM_QUERYNEWPALETTE = 0x30F, 3902 | WM_PALETTEISCHANGING = 0x310, 3903 | WM_PALETTECHANGED = 0x311, 3904 | WM_HOTKEY = 0x312, 3905 | WM_SYSMENU = 0x313, 3906 | WM_HOOKMSG = 0x314, 3907 | WM_EXITPROCESS = 0x315, 3908 | WM_WAKETHREAD = 0x316, 3909 | WM_PRINT = 0x317, 3910 | WM_PRINTCLIENT = 0x318, 3911 | WM_APPCOMMAND = 0x319, 3912 | WM_THEMECHANGED = 0x31A, 3913 | WM_HANDHELDFIRST = 0x358, 3914 | WM_HANDHELDLAST = 0x35F, 3915 | WM_AFXFIRST = 0x360, 3916 | WM_AFXLAST = 0x37F, 3917 | WM_PENWINFIRST = 0x380, 3918 | WM_RCRESULT = 0x381, 3919 | WM_HOOKRCRESULT = 0x382, 3920 | WM_GLOBALRCCHANGE = 0x383, 3921 | WM_PENMISCINFO = 0x383, 3922 | WM_SKB = 0x384, 3923 | WM_HEDITCTL = 0x385, 3924 | WM_PENCTL = 0x385, 3925 | WM_PENMISC = 0x386, 3926 | WM_CTLINIT = 0x387, 3927 | WM_PENEVENT = 0x388, 3928 | WM_PENWINLAST = 0x38F, 3929 | WM_INTERNAL_COALESCE_FIRST = 0x390, 3930 | WM_COALESCE_FIRST = 0x390, 3931 | WM_COALESCE_LAST = 0x39F, 3932 | WM_MM_RESERVED_FIRST = 0x3A0, 3933 | WM_INTERNAL_COALESCE_LAST = 0x3B0, 3934 | WM_MM_RESERVED_LAST = 0x3DF, 3935 | WM_DDE_INITIATE = 0x3E0, 3936 | WM_DDE_TERMINATE = 0x3E1, 3937 | WM_DDE_ADVISE = 0x3E2, 3938 | WM_DDE_UNADVISE = 0x3E3, 3939 | WM_DDE_ACK = 0x3E4, 3940 | WM_DDE_DATA = 0x3E5, 3941 | WM_DDE_REQUEST = 0x3E6, 3942 | WM_DDE_POKE = 0x3E7, 3943 | WM_DDE_EXECUTE = 0x3E8, 3944 | WM_DBNOTIFICATION = 0x3FD, 3945 | WM_NETCONNECT = 0x3FE, 3946 | WM_HIBERNATE = 0x3FF, 3947 | WM_USER = 0x400, 3948 | DDM_SETFMT = 0x400, 3949 | DDM_DRAW = 0x401, 3950 | DDM_CLOSE = 0x402, 3951 | DDM_BEGIN = 0x403, 3952 | DDM_END = 0x404, 3953 | DM_GETDEFID = 0x400, 3954 | DM_SETDEFID = 0x401, 3955 | DM_REPOSITION = 0x402, 3956 | NIN_SELECT = 0x400, 3957 | NIN_KEYSELECT = 0x401, 3958 | NIN_BALLOONSHOW = 0x402, 3959 | NIN_BALLOONHIDE = 0x403, 3960 | NIN_BALLOONTIMEOUT = 0x404, 3961 | NIN_BALLOONUSERCLICK = 0x405, 3962 | NIN_POPUPOPEN = 0x406, 3963 | NIN_POPUPCLOSE = 0x407, 3964 | TBM_GETPOS = 0x400, 3965 | TBM_GETRANGEMIN = 0x401, 3966 | TBM_GETRANGEMAX = 0x402, 3967 | TBM_GETTIC = 0x403, 3968 | TBM_SETTIC = 0x404, 3969 | TBM_SETPOS = 0x405, 3970 | TBM_SETRANGE = 0x406, 3971 | TBM_SETRANGEMIN = 0x407, 3972 | TBM_SETRANGEMAX = 0x408, 3973 | TBM_CLEARTICS = 0x409, 3974 | TBM_SETSEL = 0x40A, 3975 | TBM_SETSELSTART = 0x40B, 3976 | TBM_SETSELEND = 0x40C, 3977 | TBM_GETPTICS = 0x40E, 3978 | TBM_GETTICPOS = 0x40F, 3979 | TBM_GETNUMTICS = 0x410, 3980 | TBM_GETSELSTART = 0x411, 3981 | TBM_GETSELEND = 0x412, 3982 | TBM_CLEARSEL = 0x413, 3983 | TBM_SETTICFREQ = 0x414, 3984 | TBM_SETPAGESIZE = 0x415, 3985 | TBM_GETPAGESIZE = 0x416, 3986 | TBM_SETLINESIZE = 0x417, 3987 | TBM_GETLINESIZE = 0x418, 3988 | TBM_GETTHUMBRECT = 0x419, 3989 | TBM_GETCHANNELRECT = 0x41A, 3990 | TBM_SETTHUMBLENGTH = 0x41B, 3991 | TBM_GETTHUMBLENGTH = 0x41C, 3992 | TBM_SETTOOLTIPS = 0x41D, 3993 | TBM_GETTOOLTIPS = 0x41E, 3994 | TBM_SETTIPSIDE = 0x41F, 3995 | TBM_SETBUDDY = 0x420, 3996 | TBM_GETBUDDY = 0x421, 3997 | TBM_SETPOSNOTIFY = 0x422, 3998 | WM_PSD_PAGESETUPDLG = 0x400, 3999 | WM_PSD_FULLPAGERECT = 0x401, 4000 | WM_PSD_MINMARGINRECT = 0x402, 4001 | WM_PSD_MARGINRECT = 0x403, 4002 | WM_PSD_GREEKTEXTRECT = 0x404, 4003 | WM_PSD_ENVSTAMPRECT = 0x405, 4004 | WM_PSD_YAFULLPAGERECT = 0x406, 4005 | WM_CHOOSEFONT_GETLOGFONT = 0x401, 4006 | WM_CHOOSEFONT_SETLOGFONT = 0x465, 4007 | WM_CHOOSEFONT_SETFLAGS = 0x466, 4008 | HKM_SETHOTKEY = 0x401, 4009 | HKM_GETHOTKEY = 0x402, 4010 | HKM_SETRULES = 0x403, 4011 | PBM_SETRANGE = 0x401, 4012 | PBM_SETPOS = 0x402, 4013 | PBM_DELTAPOS = 0x403, 4014 | PBM_SETSTEP = 0x404, 4015 | PBM_STEPIT = 0x405, 4016 | PBM_SETRANGE32 = 0x406, 4017 | PBM_GETRANGE = 0x407, 4018 | PBM_GETPOS = 0x408, 4019 | PBM_SETBARCOLOR = 0x409, 4020 | PBM_SETMARQUEE = 0x40A, 4021 | PBM_GETSTEP = 0x40D, 4022 | PBM_GETBKCOLOR = 0x40E, 4023 | PBM_GETBARCOLOR = 0x40F, 4024 | PBM_SETSTATE = 0x410, 4025 | PBM_GETSTATE = 0x411, 4026 | RB_INSERTBANDA = 0x401, 4027 | RB_DELETEBAND = 0x402, 4028 | RB_GETBARINFO = 0x403, 4029 | RB_SETBARINFO = 0x404, 4030 | RB_SETBANDINFOA = 0x406, 4031 | RB_SETPARENT = 0x407, 4032 | RB_HITTEST = 0x408, 4033 | RB_GETRECT = 0x409, 4034 | RB_INSERTBANDW = 0x40A, 4035 | RB_SETBANDINFOW = 0x40B, 4036 | RB_GETBANDCOUNT = 0x40C, 4037 | RB_GETROWCOUNT = 0x40D, 4038 | RB_GETROWHEIGHT = 0x40E, 4039 | RB_IDTOINDEX = 0x410, 4040 | RB_GETTOOLTIPS = 0x411, 4041 | RB_SETTOOLTIPS = 0x412, 4042 | RB_SETBKCOLOR = 0x413, 4043 | RB_GETBKCOLOR = 0x414, 4044 | RB_SETTEXTCOLOR = 0x415, 4045 | RB_GETTEXTCOLOR = 0x416, 4046 | RB_SIZETORECT = 0x417, 4047 | RB_BEGINDRAG = 0x418, 4048 | RB_ENDDRAG = 0x419, 4049 | RB_DRAGMOVE = 0x41A, 4050 | RB_GETBARHEIGHT = 0x41B, 4051 | RB_GETBANDINFOW = 0x41C, 4052 | RB_GETBANDINFOA = 0x41D, 4053 | RB_MINIMIZEBAND = 0x41E, 4054 | RB_MAXIMIZEBAND = 0x41F, 4055 | RB_GETBANDBORDERS = 0x422, 4056 | RB_SHOWBAND = 0x423, 4057 | RB_SETPALETTE = 0x425, 4058 | RB_GETPALETTE = 0x426, 4059 | RB_MOVEBAND = 0x427, 4060 | RB_PUSHCHEVRON = 0x42B, 4061 | RB_GETBANDMARGINS = 0x428, 4062 | RB_SETEXTENDEDSTYLE = 0x429, 4063 | RB_GETEXTENDEDSTYLE = 0x42A, 4064 | RB_SETBANDWIDTH = 0x42C, 4065 | RB_SETWINDOWTHEME = 0x200B, 4066 | CBEM_INSERTITEMA = 0x401, 4067 | CBEM_SETIMAGELIST = 0x402, 4068 | CBEM_GETIMAGELIST = 0x403, 4069 | CBEM_GETITEMA = 0x404, 4070 | CBEM_SETITEMA = 0x405, 4071 | CBEM_GETCOMBOCONTROL = 0x406, 4072 | CBEM_GETEDITCONTROL = 0x407, 4073 | CBEM_SETEXSTYLE = 0x408, 4074 | CBEM_GETEXSTYLE = 0x409, 4075 | CBEM_GETEXTENDEDSTYLE = 0x409, 4076 | CBEM_HASEDITCHANGED = 0x40A, 4077 | CBEM_INSERTITEMW = 0x40B, 4078 | CBEM_SETITEMW = 0x40C, 4079 | CBEM_GETITEMW = 0x40D, 4080 | CBEM_SETEXTENDEDSTYLE = 0x40E, 4081 | SB_SETTEXTA = 0x401, 4082 | SB_GETTEXTA = 0x402, 4083 | SB_GETTEXTLENGTHA = 0x403, 4084 | SB_SETPARTS = 0x404, 4085 | SB_GETPARTS = 0x406, 4086 | SB_GETBORDERS = 0x407, 4087 | SB_SETMINHEIGHT = 0x408, 4088 | SB_SIMPLE = 0x409, 4089 | SB_GETRECT = 0x40A, 4090 | SB_SETTEXTW = 0x40B, 4091 | SB_GETTEXTLENGTHW = 0x40C, 4092 | SB_GETTEXTW = 0x40D, 4093 | SB_ISSIMPLE = 0x40E, 4094 | SB_SETICON = 0x40F, 4095 | SB_SETTIPTEXTA = 0x410, 4096 | SB_SETTIPTEXTW = 0x411, 4097 | SB_GETTIPTEXTA = 0x412, 4098 | SB_GETTIPTEXTW = 0x413, 4099 | SB_GETICON = 0x414, 4100 | TTM_ACTIVATE = 0x401, 4101 | TTM_SETDELAYTIME = 0x403, 4102 | TTM_ADDTOOLA = 0x404, 4103 | TTM_DELTOOLA = 0x405, 4104 | TTM_NEWTOOLRECTA = 0x406, 4105 | TTM_RELAYEVENT = 0x407, 4106 | TTM_GETTOOLINFOA = 0x408, 4107 | TTM_SETTOOLINFOA = 0x409, 4108 | TTM_HITTESTA = 0x40A, 4109 | TTM_GETTEXTA = 0x40B, 4110 | TTM_UPDATETIPTEXTA = 0x40C, 4111 | TTM_GETTOOLCOUNT = 0x40D, 4112 | TTM_ENUMTOOLSA = 0x40E, 4113 | TTM_GETCURRENTTOOLA = 0x40F, 4114 | TTM_WINDOWFROMPOINT = 0x410, 4115 | TTM_TRACKACTIVATE = 0x411, 4116 | TTM_TRACKPOSITION = 0x412, 4117 | TTM_SETTIPBKCOLOR = 0x413, 4118 | TTM_SETTIPTEXTCOLOR = 0x414, 4119 | TTM_GETDELAYTIME = 0x415, 4120 | TTM_GETTIPBKCOLOR = 0x416, 4121 | TTM_GETTIPTEXTCOLOR = 0x417, 4122 | TTM_SETMAXTIPWIDTH = 0x418, 4123 | TTM_GETMAXTIPWIDTH = 0x419, 4124 | TTM_SETMARGIN = 0x41A, 4125 | TTM_GETMARGIN = 0x41B, 4126 | TTM_POP = 0x41C, 4127 | TTM_UPDATE = 0x41D, 4128 | TTM_GETBUBBLESIZE = 0x41E, 4129 | TTM_ADJUSTRECT = 0x41F, 4130 | TTM_SETTITLEA = 0x420, 4131 | TTM_SETTITLEW = 0x421, 4132 | TTM_ADDTOOLW = 0x432, 4133 | TTM_DELTOOLW = 0x433, 4134 | TTM_NEWTOOLRECTW = 0x434, 4135 | TTM_GETTOOLINFOW = 0x435, 4136 | TTM_SETTOOLINFOW = 0x436, 4137 | TTM_HITTESTW = 0x437, 4138 | TTM_GETTEXTW = 0x438, 4139 | TTM_UPDATETIPTEXTW = 0x439, 4140 | TTM_ENUMTOOLSW = 0x43A, 4141 | TTM_GETCURRENTTOOLW = 0x43B, 4142 | WIZ_QUERYNUMPAGES = 0x40A, 4143 | WIZ_NEXT = 0x40B, 4144 | WIZ_PREV = 0x40C, 4145 | MSG_FTS_JUMP_VA = 0x421, 4146 | MSG_FTS_JUMP_QWORD = 0x423, 4147 | MSG_REINDEX_REQUEST = 0x424, 4148 | MSG_FTS_WHERE_IS_IT = 0x425, 4149 | MSG_GET_DEFFONT = 0x42D, 4150 | TB_ENABLEBUTTON = 0x401, 4151 | TB_CHECKBUTTON = 0x402, 4152 | TB_PRESSBUTTON = 0x403, 4153 | TB_HIDEBUTTON = 0x404, 4154 | TB_INDETERMINATE = 0x405, 4155 | TB_MARKBUTTON = 0x406, 4156 | TB_ISBUTTONENABLED = 0x409, 4157 | TB_ISBUTTONCHECKED = 0x40A, 4158 | TB_ISBUTTONPRESSED = 0x40B, 4159 | TB_ISBUTTONHIDDEN = 0x40C, 4160 | TB_ISBUTTONINDETERMINATE = 0x40D, 4161 | TB_ISBUTTONHIGHLIGHTED = 0x40E, 4162 | TB_SETSTATE = 0x411, 4163 | TB_GETSTATE = 0x412, 4164 | TB_ADDBITMAP = 0x413, 4165 | TB_ADDBUTTONSA = 0x414, 4166 | TB_INSERTBUTTONA = 0x415, 4167 | TB_DELETEBUTTON = 0x416, 4168 | TB_GETBUTTON = 0x417, 4169 | TB_BUTTONCOUNT = 0x418, 4170 | TB_COMMANDTOINDEX = 0x419, 4171 | TB_SAVERESTOREA = 0x41A, 4172 | TB_CUSTOMIZE = 0x41B, 4173 | TB_ADDSTRINGA = 0x41C, 4174 | TB_GETITEMRECT = 0x41D, 4175 | TB_BUTTONSTRUCTSIZE = 0x41E, 4176 | TB_SETBUTTONSIZE = 0x41F, 4177 | TB_SETBITMAPSIZE = 0x420, 4178 | TB_AUTOSIZE = 0x421, 4179 | TB_GETTOOLTIPS = 0x423, 4180 | TB_SETTOOLTIPS = 0x424, 4181 | TB_SETPARENT = 0x425, 4182 | TB_SETROWS = 0x427, 4183 | TB_GETROWS = 0x428, 4184 | TB_GETBITMAPFLAGS = 0x429, 4185 | TB_SETCMDID = 0x42A, 4186 | TB_CHANGEBITMAP = 0x42B, 4187 | TB_GETBITMAP = 0x42C, 4188 | TB_GETBUTTONTEXTA = 0x42D, 4189 | TB_REPLACEBITMAP = 0x42E, 4190 | TB_SETINDENT = 0x42F, 4191 | TB_SETIMAGELIST = 0x430, 4192 | TB_GETIMAGELIST = 0x431, 4193 | TB_LOADIMAGES = 0x432, 4194 | TB_GETRECT = 0x433, 4195 | TB_SETHOTIMAGELIST = 0x434, 4196 | TB_GETHOTIMAGELIST = 0x435, 4197 | TB_SETDISABLEDIMAGELIST = 0x436, 4198 | TB_GETDISABLEDIMAGELIST = 0x437, 4199 | TB_SETSTYLE = 0x438, 4200 | TB_GETSTYLE = 0x439, 4201 | TB_GETBUTTONSIZE = 0x43A, 4202 | TB_SETBUTTONWIDTH = 0x43B, 4203 | TB_SETMAXTEXTROWS = 0x43C, 4204 | TB_GETTEXTROWS = 0x43D, 4205 | TB_GETOBJECT = 0x43E, 4206 | TB_GETBUTTONINFOW = 0x43F, 4207 | TB_SETBUTTONINFOW = 0x440, 4208 | TB_GETBUTTONINFOA = 0x441, 4209 | TB_SETBUTTONINFOA = 0x442, 4210 | TB_INSERTBUTTONW = 0x443, 4211 | TB_ADDBUTTONSW = 0x444, 4212 | TB_HITTEST = 0x445, 4213 | TB_SETDRAWTEXTFLAGS = 0x446, 4214 | TB_GETHOTITEM = 0x447, 4215 | TB_SETHOTITEM = 0x448, 4216 | TB_SETANCHORHIGHLIGHT = 0x449, 4217 | TB_GETANCHORHIGHLIGHT = 0x44A, 4218 | TB_GETBUTTONTEXTW = 0x44B, 4219 | TB_SAVERESTOREW = 0x44C, 4220 | TB_ADDSTRINGW = 0x44D, 4221 | TB_MAPACCELERATORA = 0x44E, 4222 | TB_GETINSERTMARK = 0x44F, 4223 | TB_SETINSERTMARK = 0x450, 4224 | TB_INSERTMARKHITTEST = 0x451, 4225 | TB_MOVEBUTTON = 0x452, 4226 | TB_GETMAXSIZE = 0x453, 4227 | TB_SETEXTENDEDSTYLE = 0x454, 4228 | TB_GETEXTENDEDSTYLE = 0x455, 4229 | TB_GETPADDING = 0x456, 4230 | TB_SETPADDING = 0x457, 4231 | TB_SETINSERTMARKCOLOR = 0x458, 4232 | TB_GETINSERTMARKCOLOR = 0x459, 4233 | TB_MAPACCELERATORW = 0x45A, 4234 | TB_GETSTRINGW = 0x45B, 4235 | TB_GETSTRINGA = 0x45C, 4236 | TB_SETBOUNDINGSIZE = 0x45D, 4237 | TB_SETHOTITEM2 = 0x45E, 4238 | TB_HASACCELERATOR = 0x45F, 4239 | TB_SETLISTGAP = 0x460, 4240 | TB_GETIMAGELISTCOUNT = 0x462, 4241 | TB_GETIDEALSIZE = 0x463, 4242 | TB_GETMETRICS = 0x465, 4243 | TB_SETMETRICS = 0x466, 4244 | TB_GETITEMDROPDOWNRECT = 0x467, 4245 | TB_SETPRESSEDIMAGELIST = 0x468, 4246 | TB_GETPRESSEDIMAGELIST = 0x469, 4247 | TB_SETWINDOWTHEME = 0x200B, 4248 | EM_CANPASTE = 0x432, 4249 | EM_DISPLAYBAND = 0x433, 4250 | EM_EXGETSEL = 0x434, 4251 | EM_EXLIMITTEXT = 0x435, 4252 | EM_EXLINEFROMCHAR = 0x436, 4253 | EM_EXSETSEL = 0x437, 4254 | EM_FINDTEXT = 0x438, 4255 | EM_FORMATRANGE = 0x439, 4256 | EM_GETCHARFORMAT = 0x43A, 4257 | EM_GETEVENTMASK = 0x43B, 4258 | EM_GETOLEINTERFACE = 0x43C, 4259 | EM_GETPARAFORMAT = 0x43D, 4260 | EM_GETSELTEXT = 0x43E, 4261 | EM_HIDESELECTION = 0x43F, 4262 | EM_PASTESPECIAL = 0x440, 4263 | EM_REQUESTRESIZE = 0x441, 4264 | EM_SELECTIONTYPE = 0x442, 4265 | EM_SETBKGNDCOLOR = 0x443, 4266 | EM_SETCHARFORMAT = 0x444, 4267 | EM_SETEVENTMASK = 0x445, 4268 | EM_SETOLECALLBACK = 0x446, 4269 | EM_SETPARAFORMAT = 0x447, 4270 | EM_SETTARGETDEVICE = 0x448, 4271 | EM_STREAMIN = 0x449, 4272 | EM_STREAMOUT = 0x44A, 4273 | EM_GETTEXTRANGE = 0x44B, 4274 | EM_FINDWORDBREAK = 0x44C, 4275 | EM_SETOPTIONS = 0x44D, 4276 | EM_GETOPTIONS = 0x44E, 4277 | EM_FINDTEXTEX = 0x44F, 4278 | EM_GETWORDBREAKPROCEX = 0x450, 4279 | EM_SETWORDBREAKPROCEX = 0x451, 4280 | EM_SETUNDOLIMIT = 0x452, 4281 | EM_REDO = 0x454, 4282 | EM_CANREDO = 0x455, 4283 | EM_GETUNDONAME = 0x456, 4284 | EM_GETREDONAME = 0x457, 4285 | EM_STOPGROUPTYPING = 0x458, 4286 | EM_SETTEXTMODE = 0x459, 4287 | EM_GETTEXTMODE = 0x45A, 4288 | EM_AUTOURLDETECT = 0x45B, 4289 | EM_GETAUTOURLDETECT = 0x45C, 4290 | EM_SETPALETTE = 0x45D, 4291 | EM_GETTEXTEX = 0x45E, 4292 | EM_GETTEXTLENGTHEX = 0x45F, 4293 | EM_SHOWSCROLLBAR = 0x460, 4294 | EM_SETTEXTEX = 0x461, 4295 | EM_SETPUNCTUATION = 0x464, 4296 | EM_GETPUNCTUATION = 0x465, 4297 | EM_SETWORDWRAPMODE = 0x466, 4298 | EM_GETWORDWRAPMODE = 0x467, 4299 | EM_SETIMECOLOR = 0x468, 4300 | EM_GETIMECOLOR = 0x469, 4301 | EM_SETIMEOPTIONS = 0x46A, 4302 | EM_GETIMEOPTIONS = 0x46B, 4303 | EM_CONVPOSITION = 0x46C, 4304 | EM_SETLANGOPTIONS = 0x478, 4305 | EM_GETLANGOPTIONS = 0x479, 4306 | EM_GETIMECOMPMODE = 0x47A, 4307 | EM_FINDTEXTW = 0x47B, 4308 | EM_FINDTEXTEXW = 0x47C, 4309 | EM_RECONVERSION = 0x47D, 4310 | EM_SETIMEMODEBIAS = 0x47E, 4311 | EM_GETIMEMODEBIAS = 0x47F, 4312 | EM_SETBIDIOPTIONS = 0x4C8, 4313 | EM_GETBIDIOPTIONS = 0x4C9, 4314 | EM_SETTYPOGRAPHYOPTIONS = 0x4CA, 4315 | EM_GETTYPOGRAPHYOPTIONS = 0x4CB, 4316 | EM_SETEDITSTYLE = 0x4CC, 4317 | EM_GETEDITSTYLE = 0x4CD, 4318 | EM_OUTLINE = 0x4DC, 4319 | EM_GETSCROLLPOS = 0x4DD, 4320 | EM_SETSCROLLPOS = 0x4DE, 4321 | EM_SETFONTSIZE = 0x4DF, 4322 | EM_GETZOOM = 0x4E0, 4323 | EM_SETZOOM = 0x4E1, 4324 | EM_GETVIEWKIND = 0x4E2, 4325 | EM_SETVIEWKIND = 0x4E3, 4326 | EM_GETPAGE = 0x4E4, 4327 | EM_SETPAGE = 0x4E5, 4328 | EM_GETHYPHENATEINFO = 0x4E6, 4329 | EM_SETHYPHENATEINFO = 0x4E7, 4330 | EM_INSERTTABLE = 0x4E8, 4331 | EM_GETAUTOCORRECTPROC = 0x4E9, 4332 | EM_SETAUTOCORRECTPROC = 0x4EA, 4333 | EM_GETPAGEROTATE = 0x4EB, 4334 | EM_SETPAGEROTATE = 0x4EC, 4335 | EM_GETCTFMODEBIAS = 0x4ED, 4336 | EM_SETCTFMODEBIAS = 0x4EE, 4337 | EM_GETCTFOPENSTATUS = 0x4F0, 4338 | EM_SETCTFOPENSTATUS = 0x4F1, 4339 | EM_GETIMECOMPTEXT = 0x4F2, 4340 | EM_ISIME = 0x4F3, 4341 | EM_GETIMEPROPERTY = 0x4F4, 4342 | EM_CALLAUTOCORRECTPROC = 0x4FF, 4343 | EM_GETTABLEPARMS = 0x509, 4344 | EM_GETQUERYRTFOBJ = 0x50D, 4345 | EM_SETQUERYRTFOBJ = 0x50E, 4346 | EM_SETEDITSTYLEEX = 0x513, 4347 | EM_GETEDITSTYLEEX = 0x514, 4348 | EM_GETSTORYTYPE = 0x522, 4349 | EM_SETSTORYTYPE = 0x523, 4350 | EM_GETELLIPSISMODE = 0x531, 4351 | EM_SETELLIPSISMODE = 0x532, 4352 | EM_SETTABLEPARMS = 0x533, 4353 | EM_GETTOUCHOPTIONS = 0x536, 4354 | EM_SETTOUCHOPTIONS = 0x537, 4355 | EM_INSERTIMAGE = 0x53A, 4356 | EM_SETUIANAME = 0x540, 4357 | EM_GETELLIPSISSTATE = 0x542, 4358 | TAPI_REPLY = 0x463, 4359 | IPM_CLEARADDRESS = 0x464, 4360 | IPM_SETADDRESS = 0x465, 4361 | IPM_GETADDRESS = 0x466, 4362 | IPM_SETRANGE = 0x467, 4363 | IPM_SETFOCUS = 0x468, 4364 | IPM_ISBLANK = 0x469, 4365 | CDM_FIRST = 0x464, 4366 | CDM_GETSPEC = 0x464, 4367 | CDM_GETFILEPATH = 0x465, 4368 | CDM_GETFOLDERPATH = 0x466, 4369 | CDM_GETFOLDERIDLIST = 0x467, 4370 | CDM_SETCONTROLTEXT = 0x468, 4371 | CDM_HIDECONTROL = 0x469, 4372 | CDM_SETDEFEXT = 0x46A, 4373 | CDM_LAST = 0x4C8, 4374 | BFFM_SETSTATUSTEXTA = 0x464, 4375 | BFFM_ENABLEOK = 0x465, 4376 | BFFM_SETSELECTIONA = 0x466, 4377 | BFFM_SETSELECTIONW = 0x467, 4378 | BFFM_SETSTATUSTEXTW = 0x468, 4379 | BFFM_SETOKTEXT = 0x469, 4380 | BFFM_SETEXPANDED = 0x46A, 4381 | ACM_OPENA = 0x464, 4382 | ACM_PLAY = 0x465, 4383 | ACM_STOP = 0x466, 4384 | ACM_OPENW = 0x467, 4385 | ACM_ISPLAYING = 0x468, 4386 | WM_CAP_UNICODE_START = 0x464, 4387 | WM_CAP_SET_CALLBACK_ERRORW = 0x466, 4388 | WM_CAP_SET_CALLBACK_STATUSW = 0x467, 4389 | WM_CAP_DRIVER_GET_NAMEW = 0x470, 4390 | WM_CAP_DRIVER_GET_VERSIONW = 0x471, 4391 | WM_CAP_FILE_SET_CAPTURE_FILEW = 0x478, 4392 | WM_CAP_FILE_GET_CAPTURE_FILEW = 0x479, 4393 | WM_CAP_FILE_SAVEASW = 0x47B, 4394 | WM_CAP_FILE_SAVEDIBW = 0x47D, 4395 | WM_CAP_SET_MCI_DEVICEW = 0x4A6, 4396 | WM_CAP_GET_MCI_DEVICEW = 0x4A7, 4397 | WM_CAP_PAL_OPENW = 0x4B4, 4398 | WM_CAP_PAL_SAVEW = 0x4B5, 4399 | PSM_SETCURSEL = 0x465, 4400 | PSM_REMOVEPAGE = 0x466, 4401 | PSM_ADDPAGE = 0x467, 4402 | PSM_CHANGED = 0x468, 4403 | PSM_RESTARTWINDOWS = 0x469, 4404 | PSM_REBOOTSYSTEM = 0x46A, 4405 | PSM_CANCELTOCLOSE = 0x46B, 4406 | PSM_QUERYSIBLINGS = 0x46C, 4407 | PSM_UNCHANGED = 0x46D, 4408 | PSM_APPLY = 0x46E, 4409 | PSM_SETTITLEA = 0x46F, 4410 | PSM_SETWIZBUTTONS = 0x470, 4411 | PSM_PRESSBUTTON = 0x471, 4412 | PSM_SETCURSELID = 0x472, 4413 | PSM_SETFINISHTEXTA = 0x473, 4414 | PSM_GETTABCONTROL = 0x474, 4415 | PSM_ISDIALOGMESSAGE = 0x475, 4416 | PSM_GETCURRENTPAGEHWND = 0x476, 4417 | PSM_INSERTPAGE = 0x477, 4418 | PSM_SETTITLEW = 0x478, 4419 | PSM_SETFINISHTEXTW = 0x479, 4420 | PSM_SETHEADERTITLEA = 0x47D, 4421 | PSM_SETHEADERTITLEW = 0x47E, 4422 | PSM_SETHEADERSUBTITLEA = 0x47F, 4423 | PSM_SETHEADERSUBTITLEW = 0x480, 4424 | PSM_HWNDTOINDEX = 0x481, 4425 | PSM_INDEXTOHWND = 0x482, 4426 | PSM_PAGETOINDEX = 0x483, 4427 | PSM_INDEXTOPAGE = 0x484, 4428 | PSM_IDTOINDEX = 0x485, 4429 | PSM_INDEXTOID = 0x486, 4430 | PSM_GETRESULT = 0x487, 4431 | PSM_RECALCPAGESIZES = 0x488, 4432 | PSM_SETNEXTTEXTW = 0x489, 4433 | PSM_SHOWWIZBUTTONS = 0x48A, 4434 | PSM_ENABLEWIZBUTTONS = 0x48B, 4435 | PSM_SETBUTTONTEXTW = 0x48C, 4436 | UDM_SETRANGE = 0x465, 4437 | UDM_GETRANGE = 0x466, 4438 | UDM_SETPOS = 0x467, 4439 | UDM_GETPOS = 0x468, 4440 | UDM_SETBUDDY = 0x469, 4441 | UDM_GETBUDDY = 0x46A, 4442 | UDM_SETACCEL = 0x46B, 4443 | UDM_GETACCEL = 0x46C, 4444 | UDM_SETBASE = 0x46D, 4445 | UDM_GETBASE = 0x46E, 4446 | UDM_SETRANGE32 = 0x46F, 4447 | UDM_GETRANGE32 = 0x470, 4448 | UDM_SETPOS32 = 0x471, 4449 | UDM_GETPOS32 = 0x472, 4450 | MCIWNDM_GETZOOM = 0x46D, 4451 | MCIWNDM_REALIZE = 0x476, 4452 | MCIWNDM_SETTIMEFORMATA = 0x477, 4453 | MCIWNDM_GETTIMEFORMATA = 0x478, 4454 | MCIWNDM_VALIDATEMEDIA = 0x479, 4455 | MCIWNDM_PLAYTO = 0x47B, 4456 | MCIWNDM_GETFILENAMEA = 0x47C, 4457 | MCIWNDM_GETDEVICEA = 0x47D, 4458 | MCIWNDM_GETPALETTE = 0x47E, 4459 | MCIWNDM_SETPALETTE = 0x47F, 4460 | MCIWNDM_GETERRORA = 0x480, 4461 | MCIWNDM_SETINACTIVETIMER = 0x483, 4462 | MCIWNDM_GETINACTIVETIMER = 0x485, 4463 | MCIWNDM_GET_SOURCE = 0x48C, 4464 | MCIWNDM_PUT_SOURCE = 0x48D, 4465 | MCIWNDM_GET_DEST = 0x48E, 4466 | MCIWNDM_PUT_DEST = 0x48F, 4467 | MCIWNDM_CAN_PLAY = 0x490, 4468 | MCIWNDM_CAN_WINDOW = 0x491, 4469 | MCIWNDM_CAN_RECORD = 0x492, 4470 | MCIWNDM_CAN_SAVE = 0x493, 4471 | MCIWNDM_CAN_EJECT = 0x494, 4472 | MCIWNDM_CAN_CONFIG = 0x495, 4473 | MCIWNDM_PALETTEKICK = 0x496, 4474 | MCIWNDM_NOTIFYMODE = 0x4C8, 4475 | MCIWNDM_NOTIFYMEDIA = 0x4CB, 4476 | MCIWNDM_NOTIFYERROR = 0x4CD, 4477 | MCIWNDM_SETTIMEFORMATW = 0x4DB, 4478 | MCIWNDM_GETTIMEFORMATW = 0x4DC, 4479 | MCIWNDM_GETFILENAMEW = 0x4E0, 4480 | MCIWNDM_GETDEVICEW = 0x4E1, 4481 | MCIWNDM_GETERRORW = 0x4E4, 4482 | DL_BEGINDRAG = 0x485, 4483 | DL_DRAGGING = 0x486, 4484 | DL_DROPPED = 0x487, 4485 | DL_CANCELDRAG = 0x488, 4486 | IE_GETINK = 0x496, 4487 | IE_MSGFIRST = 0x496, 4488 | IE_SETINK = 0x497, 4489 | IE_GETPENTIP = 0x498, 4490 | IE_SETPENTIP = 0x499, 4491 | IE_GETERASERTIP = 0x49A, 4492 | IE_SETERASERTIP = 0x49B, 4493 | IE_GETBKGND = 0x49C, 4494 | IE_SETBKGND = 0x49D, 4495 | IE_GETGRIDORIGIN = 0x49E, 4496 | IE_SETGRIDORIGIN = 0x49F, 4497 | IE_GETGRIDPEN = 0x4A0, 4498 | IE_SETGRIDPEN = 0x4A1, 4499 | IE_GETGRIDSIZE = 0x4A2, 4500 | IE_SETGRIDSIZE = 0x4A3, 4501 | IE_GETMODE = 0x4A4, 4502 | IE_SETMODE = 0x4A5, 4503 | IE_GETINKRECT = 0x4A6, 4504 | IE_GETAPPDATA = 0x4B8, 4505 | IE_SETAPPDATA = 0x4B9, 4506 | IE_GETDRAWOPTS = 0x4BA, 4507 | IE_SETDRAWOPTS = 0x4BB, 4508 | IE_GETFORMAT = 0x4BC, 4509 | IE_SETFORMAT = 0x4BD, 4510 | IE_GETINKINPUT = 0x4BE, 4511 | IE_SETINKINPUT = 0x4BF, 4512 | IE_GETNOTIFY = 0x4C0, 4513 | IE_SETNOTIFY = 0x4C1, 4514 | IE_GETRECOG = 0x4C2, 4515 | IE_SETRECOG = 0x4C3, 4516 | IE_GETSECURITY = 0x4C4, 4517 | IE_SETSECURITY = 0x4C5, 4518 | IE_GETSEL = 0x4C6, 4519 | IE_SETSEL = 0x4C7, 4520 | IE_DOCOMMAND = 0x4C8, 4521 | IE_GETCOMMAND = 0x4C9, 4522 | IE_GETCOUNT = 0x4CA, 4523 | IE_GETGESTURE = 0x4CB, 4524 | IE_GETMENU = 0x4CC, 4525 | IE_GETPAINTDC = 0x4CD, 4526 | IE_GETPDEVENT = 0x4CE, 4527 | IE_GETSELCOUNT = 0x4CF, 4528 | IE_GETSELITEMS = 0x4D0, 4529 | IE_GETSTYLE = 0x4D1, 4530 | FM_GETFOCUS = 0x600, 4531 | FM_GETDRIVEINFOA = 0x601, 4532 | FM_GETSELCOUNT = 0x602, 4533 | FM_GETSELCOUNTLFN = 0x603, 4534 | FM_GETFILESELA = 0x604, 4535 | FM_GETFILESELLFNA = 0x605, 4536 | FM_REFRESH_WINDOWS = 0x606, 4537 | FM_RELOAD_EXTENSIONS = 0x607, 4538 | FM_GETDRIVEINFOW = 0x611, 4539 | FM_GETFILESELW = 0x614, 4540 | FM_GETFILESELLFNW = 0x615, 4541 | WLX_WM_SAS = 0x659, 4542 | SM_GETSELCOUNT = 0x7E8, 4543 | SM_GETSERVERSELA = 0x7E9, 4544 | SM_GETSERVERSELW = 0x7EA, 4545 | SM_GETCURFOCUSA = 0x7EB, 4546 | SM_GETCURFOCUSW = 0x7EC, 4547 | SM_GETOPTIONS = 0x7ED, 4548 | WM_CPL_LAUNCH = 0x7E8, 4549 | WM_CPL_LAUNCHED = 0x7E9, 4550 | UM_GETSELCOUNT = 0x7E8, 4551 | UM_GETUSERSELA = 0x7E9, 4552 | UM_GETUSERSELW = 0x7EA, 4553 | UM_GETGROUPSELA = 0x7EB, 4554 | UM_GETGROUPSELW = 0x7EC, 4555 | UM_GETCURFOCUSA = 0x7ED, 4556 | UM_GETCURFOCUSW = 0x7EE, 4557 | UM_GETOPTIONS = 0x7EF, 4558 | UM_GETOPTIONS2 = 0x7F0, 4559 | LVM_FIRST = 0x1000, 4560 | LVM_GETBKCOLOR = 0x1000, 4561 | LVM_SETBKCOLOR = 0x1001, 4562 | LVM_GETIMAGELIST = 0x1002, 4563 | LVM_SETIMAGELIST = 0x1003, 4564 | LVM_GETITEMCOUNT = 0x1004, 4565 | LVM_GETITEMA = 0x1005, 4566 | LVM_SETITEMA = 0x1006, 4567 | LVM_INSERTITEMA = 0x1007, 4568 | LVM_DELETEITEM = 0x1008, 4569 | LVM_DELETEALLITEMS = 0x1009, 4570 | LVM_GETCALLBACKMASK = 0x100A, 4571 | LVM_SETCALLBACKMASK = 0x100B, 4572 | LVM_GETNEXTITEM = 0x100C, 4573 | LVM_FINDITEMA = 0x100D, 4574 | LVM_GETITEMRECT = 0x100E, 4575 | LVM_SETITEMPOSITION = 0x100F, 4576 | LVM_GETITEMPOSITION = 0x1010, 4577 | LVM_GETSTRINGWIDTHA = 0x1011, 4578 | LVM_HITTEST = 0x1012, 4579 | LVM_ENSUREVISIBLE = 0x1013, 4580 | LVM_SCROLL = 0x1014, 4581 | LVM_REDRAWITEMS = 0x1015, 4582 | LVM_ARRANGE = 0x1016, 4583 | LVM_EDITLABELA = 0x1017, 4584 | LVM_GETEDITCONTROL = 0x1018, 4585 | LVM_GETCOLUMNA = 0x1019, 4586 | LVM_SETCOLUMNA = 0x101A, 4587 | LVM_INSERTCOLUMNA = 0x101B, 4588 | LVM_DELETECOLUMN = 0x101C, 4589 | LVM_GETCOLUMNWIDTH = 0x101D, 4590 | LVM_SETCOLUMNWIDTH = 0x101E, 4591 | LVM_GETHEADER = 0x101F, 4592 | LVM_CREATEDRAGIMAGE = 0x1021, 4593 | LVM_GETVIEWRECT = 0x1022, 4594 | LVM_GETTEXTCOLOR = 0x1023, 4595 | LVM_SETTEXTCOLOR = 0x1024, 4596 | LVM_GETTEXTBKCOLOR = 0x1025, 4597 | LVM_SETTEXTBKCOLOR = 0x1026, 4598 | LVM_GETTOPINDEX = 0x1027, 4599 | LVM_GETCOUNTPERPAGE = 0x1028, 4600 | LVM_GETORIGIN = 0x1029, 4601 | LVM_UPDATE = 0x102A, 4602 | LVM_SETITEMSTATE = 0x102B, 4603 | LVM_GETITEMSTATE = 0x102C, 4604 | LVM_GETITEMTEXTA = 0x102D, 4605 | LVM_SETITEMTEXTA = 0x102E, 4606 | LVM_SETITEMCOUNT = 0x102F, 4607 | LVM_SORTITEMS = 0x1030, 4608 | LVM_SETITEMPOSITION32 = 0x1031, 4609 | LVM_GETSELECTEDCOUNT = 0x1032, 4610 | LVM_GETITEMSPACING = 0x1033, 4611 | LVM_GETISEARCHSTRINGA = 0x1034, 4612 | LVM_SETICONSPACING = 0x1035, 4613 | LVM_SETEXTENDEDLISTVIEWSTYLE = 0x1036, 4614 | LVM_GETEXTENDEDLISTVIEWSTYLE = 0x1037, 4615 | LVM_GETSUBITEMRECT = 0x1038, 4616 | LVM_SUBITEMHITTEST = 0x1039, 4617 | LVM_SETCOLUMNORDERARRAY = 0x103A, 4618 | LVM_GETCOLUMNORDERARRAY = 0x103B, 4619 | LVM_SETHOTITEM = 0x103C, 4620 | LVM_GETHOTITEM = 0x103D, 4621 | LVM_SETHOTCURSOR = 0x103E, 4622 | LVM_GETHOTCURSOR = 0x103F, 4623 | LVM_APPROXIMATEVIEWRECT = 0x1040, 4624 | LVM_SETWORKAREAS = 0x1041, 4625 | LVM_GETSELECTIONMARK = 0x1042, 4626 | LVM_SETSELECTIONMARK = 0x1043, 4627 | LVM_SETBKIMAGEA = 0x1044, 4628 | LVM_GETBKIMAGEA = 0x1045, 4629 | LVM_GETWORKAREAS = 0x1046, 4630 | LVM_SETHOVERTIME = 0x1047, 4631 | LVM_GETHOVERTIME = 0x1048, 4632 | LVM_GETNUMBEROFWORKAREAS = 0x1049, 4633 | LVM_SETTOOLTIPS = 0x104A, 4634 | LVM_GETITEMW = 0x104B, 4635 | LVM_SETITEMW = 0x104C, 4636 | LVM_INSERTITEMW = 0x104D, 4637 | LVM_GETTOOLTIPS = 0x104E, 4638 | LVM_SORTITEMSEX = 0x1051, 4639 | LVM_FINDITEMW = 0x1053, 4640 | LVM_GETSTRINGWIDTHW = 0x1057, 4641 | LVM_GETGROUPSTATE = 0x105C, 4642 | LVM_GETFOCUSEDGROUP = 0x105D, 4643 | LVM_GETCOLUMNW = 0x105F, 4644 | LVM_SETCOLUMNW = 0x1060, 4645 | LVM_INSERTCOLUMNW = 0x1061, 4646 | LVM_GETGROUPRECT = 0x1062, 4647 | LVM_GETITEMTEXTW = 0x1073, 4648 | LVM_SETITEMTEXTW = 0x1074, 4649 | LVM_GETISEARCHSTRINGW = 0x1075, 4650 | LVM_EDITLABELW = 0x1076, 4651 | LVM_GETBKIMAGEW = 0x108B, 4652 | LVM_SETSELECTEDCOLUMN = 0x108C, 4653 | LVM_SETTILEWIDTH = 0x108D, 4654 | LVM_SETVIEW = 0x108E, 4655 | LVM_GETVIEW = 0x108F, 4656 | LVM_INSERTGROUP = 0x1091, 4657 | LVM_SETGROUPINFO = 0x1093, 4658 | LVM_GETGROUPINFO = 0x1095, 4659 | LVM_REMOVEGROUP = 0x1096, 4660 | LVM_MOVEGROUP = 0x1097, 4661 | LVM_GETGROUPCOUNT = 0x1098, 4662 | LVM_GETGROUPINFOBYINDEX = 0x1099, 4663 | LVM_MOVEITEMTOGROUP = 0x109A, 4664 | LVM_SETGROUPMETRICS = 0x109B, 4665 | LVM_GETGROUPMETRICS = 0x109C, 4666 | LVM_ENABLEGROUPVIEW = 0x109D, 4667 | LVM_SORTGROUPS = 0x109E, 4668 | LVM_INSERTGROUPSORTED = 0x109F, 4669 | LVM_REMOVEALLGROUPS = 0x10A0, 4670 | LVM_HASGROUP = 0x10A1, 4671 | LVM_SETTILEVIEWINFO = 0x10A2, 4672 | LVM_GETTILEVIEWINFO = 0x10A3, 4673 | LVM_SETTILEINFO = 0x10A4, 4674 | LVM_GETTILEINFO = 0x10A5, 4675 | LVM_SETINSERTMARK = 0x10A6, 4676 | LVM_GETINSERTMARK = 0x10A7, 4677 | LVM_INSERTMARKHITTEST = 0x10A8, 4678 | LVM_GETINSERTMARKRECT = 0x10A9, 4679 | LVM_SETINSERTMARKCOLOR = 0x10AA, 4680 | LVM_GETINSERTMARKCOLOR = 0x10AB, 4681 | LVM_SETINFOTIP = 0x10AD, 4682 | LVM_GETSELECTEDCOLUMN = 0x10AE, 4683 | LVM_ISGROUPVIEWENABLED = 0x10AF, 4684 | LVM_GETOUTLINECOLOR = 0x10B0, 4685 | LVM_SETOUTLINECOLOR = 0x10B1, 4686 | LVM_CANCELEDITLABEL = 0x10B3, 4687 | LVM_MAPINDEXTOID = 0x10B4, 4688 | LVM_MAPIDTOINDEX = 0x10B5, 4689 | LVM_ISITEMVISIBLE = 0x10B6, 4690 | LVM_GETEMPTYTEXT = 0x10CC, 4691 | LVM_GETFOOTERRECT = 0x10CD, 4692 | LVM_GETFOOTERINFO = 0x10CE, 4693 | LVM_GETFOOTERITEMRECT = 0x10CF, 4694 | LVM_GETFOOTERITEM = 0x10D0, 4695 | LVM_GETITEMINDEXRECT = 0x10D1, 4696 | LVM_SETITEMINDEXSTATE = 0x10D2, 4697 | LVM_GETNEXTITEMINDEX = 0x10D3, 4698 | LVM_SETUNICODEFORMAT = 0x2005, 4699 | LVM_GETUNICODEFORMAT = 0x2006, 4700 | OCM__BASE = 0x2000, 4701 | OCM_CTLCOLOR = 0x2019, 4702 | OCM_DRAWITEM = 0x202B, 4703 | OCM_MEASUREITEM = 0x202C, 4704 | OCM_DELETEITEM = 0x202D, 4705 | OCM_VKEYTOITEM = 0x202E, 4706 | OCM_CHARTOITEM = 0x202F, 4707 | OCM_COMPAREITEM = 0x2039, 4708 | OCM_NOTIFY = 0x204E, 4709 | OCM_COMMAND = 0x2111, 4710 | OCM_HSCROLL = 0x2114, 4711 | OCM_VSCROLL = 0x2115, 4712 | OCM_CTLCOLORMSGBOX = 0x2132, 4713 | OCM_CTLCOLOREDIT = 0x2133, 4714 | OCM_CTLCOLORLISTBOX = 0x2134, 4715 | OCM_CTLCOLORBTN = 0x2135, 4716 | OCM_CTLCOLORDLG = 0x2136, 4717 | OCM_CTLCOLORSCROLLBAR = 0x2137, 4718 | OCM_CTLCOLORSTATIC = 0x2138, 4719 | OCM_PARENTNOTIFY = 0x2210, 4720 | WM_APP = 0x8000, 4721 | WM_RASDIALEVENT = 0xCCCD, 4722 | CBEM_DELETEITEM = 0x144, 4723 | CBEM_SETUNICODEFORMAT = 0x2005, 4724 | CBEM_GETUNICODEFORMAT = 0x2006, 4725 | IE_GETMODIFY = 0xB8, 4726 | IE_SETMODIFY = 0xB9, 4727 | IE_CANUNDO = 0xC6, 4728 | IE_UNDO = 0xC7, 4729 | IE_EMPTYUNDOBUFFER = 0xCD, 4730 | LVM_SETBKIMAGEW = 0x108A, 4731 | MCIWNDM_GETDEVICEID = 0x464, 4732 | MCIWNDM_GETSTART = 0x467, 4733 | MCIWNDM_GETLENGTH = 0x468, 4734 | MCIWNDM_GETEND = 0x469, 4735 | MCIWNDM_EJECT = 0x46B, 4736 | MCIWNDM_SETZOOM = 0x46C, 4737 | MCIWNDM_SETVOLUME = 0x46E, 4738 | MCIWNDM_GETVOLUME = 0x46F, 4739 | MCIWNDM_SETSPEED = 0x470, 4740 | MCIWNDM_GETSPEED = 0x471, 4741 | MCIWNDM_SETREPEAT = 0x472, 4742 | MCIWNDM_GETREPEAT = 0x473, 4743 | MCIWNDM_PLAYFROM = 0x47A, 4744 | MCIWNDM_SETTIMERS = 0x481, 4745 | MCIWNDM_SETACTIVETIMER = 0x482, 4746 | MCIWNDM_GETACTIVETIMER = 0x484, 4747 | MCIWNDM_CHANGESTYLES = 0x487, 4748 | MCIWNDM_GETSTYLES = 0x488, 4749 | MCIWNDM_GETALIAS = 0x489, 4750 | MCIWNDM_PLAYREVERSE = 0x48B, 4751 | MCIWNDM_OPENINTERFACE = 0x497, 4752 | MCIWNDM_SETOWNER = 0x498, 4753 | MCIWNDM_SENDSTRINGA = 0x465, 4754 | MCIWNDM_GETPOSITIONA = 0x466, 4755 | MCIWNDM_GETMODEA = 0x46A, 4756 | MCIWNDM_NEWA = 0x486, 4757 | MCIWNDM_RETURNSTRINGA = 0x48A, 4758 | MCIWNDM_OPENA = 0x499, 4759 | MCIWNDM_SENDSTRINGW = 0x4C9, 4760 | MCIWNDM_GETPOSITIONW = 0x4CA, 4761 | MCIWNDM_GETMODEW = 0x4CE, 4762 | MCIWNDM_NEWW = 0x4EA, 4763 | MCIWNDM_RETURNSTRINGW = 0x4EE, 4764 | MCIWNDM_OPENW = 0x4FC, 4765 | MCIWNDM_NOTIFYPOS = 0x4C9, 4766 | MCIWNDM_NOTIFYSIZE = 0x4CA, 4767 | MSG_FTS_JUMP_HASH = 0x420, 4768 | MSG_FTS_GET_TITLE = 0x422, 4769 | PBM_SETBKCOLOR = 0x2001, 4770 | RB_SETCOLORSCHEME = 0x2002, 4771 | RB_GETCOLORSCHEME = 0x2003, 4772 | RB_GETDROPTARGET = 0x2004, 4773 | RB_SETUNICODEFORMAT = 0x2005, 4774 | RB_GETUNICODEFORMAT = 0x2006, 4775 | SB_SETUNICODEFORMAT = 0x2005, 4776 | SB_GETUNICODEFORMAT = 0x2006, 4777 | SB_SETBKCOLOR = 0x2001, 4778 | STM_MSGMAX = 0x174, 4779 | TBM_SETUNICODEFORMAT = 0x2005, 4780 | TBM_GETUNICODEFORMAT = 0x2006, 4781 | TB_SETCOLORSCHEME = 0x2002, 4782 | TB_GETCOLORSCHEME = 0x2003, 4783 | TB_SETUNICODEFORMAT = 0x2005, 4784 | TB_GETUNICODEFORMAT = 0x2006, 4785 | UDM_SETUNICODEFORMAT = 0x2005, 4786 | UDM_GETUNICODEFORMAT = 0x2006, 4787 | WM_CAP_START = 0x400, 4788 | WM_CAP_GET_CAPSTREAMPTR = 0x401, 4789 | WM_CAP_SET_CALLBACK_ERRORA = 0x402, 4790 | WM_CAP_SET_CALLBACK_STATUSA = 0x403, 4791 | WM_CAP_SET_CALLBACK_YIELD = 0x404, 4792 | WM_CAP_SET_CALLBACK_FRAME = 0x405, 4793 | WM_CAP_SET_CALLBACK_VIDEOSTREAM = 0x406, 4794 | WM_CAP_SET_CALLBACK_WAVESTREAM = 0x407, 4795 | WM_CAP_GET_USER_DATA = 0x408, 4796 | WM_CAP_SET_USER_DATA = 0x409, 4797 | WM_CAP_DRIVER_CONNECT = 0x40A, 4798 | WM_CAP_DRIVER_DISCONNECT = 0x40B, 4799 | WM_CAP_DRIVER_GET_NAMEA = 0x40C, 4800 | WM_CAP_DRIVER_GET_VERSIONA = 0x40D, 4801 | WM_CAP_DRIVER_GET_CAPS = 0x40E, 4802 | WM_CAP_FILE_SET_CAPTURE_FILEA = 0x414, 4803 | WM_CAP_FILE_GET_CAPTURE_FILEA = 0x415, 4804 | WM_CAP_FILE_SAVEASA = 0x417, 4805 | WM_CAP_FILE_SAVEDIBA = 0x419, 4806 | WM_CAP_FILE_ALLOCATE = 0x416, 4807 | WM_CAP_FILE_SET_INFOCHUNK = 0x418, 4808 | WM_CAP_EDIT_COPY = 0x41E, 4809 | WM_CAP_SET_AUDIOFORMAT = 0x423, 4810 | WM_CAP_GET_AUDIOFORMAT = 0x424, 4811 | WM_CAP_DLG_VIDEOFORMAT = 0x429, 4812 | WM_CAP_DLG_VIDEOSOURCE = 0x42A, 4813 | WM_CAP_DLG_VIDEODISPLAY = 0x42B, 4814 | WM_CAP_GET_VIDEOFORMAT = 0x42C, 4815 | WM_CAP_SET_VIDEOFORMAT = 0x42D, 4816 | WM_CAP_DLG_VIDEOCOMPRESSION = 0x42E, 4817 | WM_CAP_SET_PREVIEW = 0x432, 4818 | WM_CAP_SET_OVERLAY = 0x433, 4819 | WM_CAP_SET_PREVIEWRATE = 0x434, 4820 | WM_CAP_SET_SCALE = 0x435, 4821 | WM_CAP_GET_STATUS = 0x436, 4822 | WM_CAP_SET_SCROLL = 0x437, 4823 | WM_CAP_GRAB_FRAME = 0x43C, 4824 | WM_CAP_GRAB_FRAME_NOSTOP = 0x43D, 4825 | WM_CAP_SEQUENCE = 0x43E, 4826 | WM_CAP_SEQUENCE_NOFILE = 0x43F, 4827 | WM_CAP_SET_SEQUENCE_SETUP = 0x440, 4828 | WM_CAP_GET_SEQUENCE_SETUP = 0x441, 4829 | WM_CAP_SET_MCI_DEVICEA = 0x442, 4830 | WM_CAP_GET_MCI_DEVICEA = 0x443, 4831 | WM_CAP_STOP = 0x444, 4832 | WM_CAP_ABORT = 0x445, 4833 | WM_CAP_SINGLE_FRAME_OPEN = 0x446, 4834 | WM_CAP_SINGLE_FRAME_CLOSE = 0x447, 4835 | WM_CAP_SINGLE_FRAME = 0x448, 4836 | WM_CAP_PAL_OPENA = 0x450, 4837 | WM_CAP_PAL_SAVEA = 0x451, 4838 | WM_CAP_PAL_PASTE = 0x452, 4839 | WM_CAP_PAL_AUTOCREATE = 0x453, 4840 | WM_CAP_PAL_MANUALCREATE = 0x454, 4841 | WM_CAP_SET_CALLBACK_CAPCONTROL = 0x455, 4842 | WM_CAP_UNICODE_END = 0x4B5, 4843 | WM_CAP_END = 0x4B5, 4844 | WM_DDE_FIRST = 0x3E0, 4845 | WM_DDE_LAST = 0x3E8, 4846 | WM_DLGBORDER = 0x11EF, 4847 | WM_DLGSUBCLASS = 0x11F0, 4848 | WM_ADSPROP_NOTIFY_PAGEINIT = 0x84D, 4849 | WM_ADSPROP_NOTIFY_PAGEHWND = 0x84E, 4850 | WM_ADSPROP_NOTIFY_CHANGE = 0x84F, 4851 | WM_ADSPROP_NOTIFY_APPLY = 0x850, 4852 | WM_ADSPROP_NOTIFY_SETFOCUS = 0x851, 4853 | WM_ADSPROP_NOTIFY_FOREGROUND = 0x852, 4854 | WM_ADSPROP_NOTIFY_EXIT = 0x853, 4855 | WM_ADSPROP_NOTIFY_ERROR = 0x856, 4856 | WM_TOUCH = 0x240, 4857 | WM_TOUCHHITTESTING = 0x24D, 4858 | WM_DPICHANGED = 0x2E0, 4859 | WM_DPICHANGED_BEFOREPARENT = 0x2E2, 4860 | WM_DPICHANGED_AFTERPARENT = 0x2E3, 4861 | WM_CLIPBOARDUPDATE = 0x31D, 4862 | WM_DWMCOMPOSITIONCHANGED = 0x31E, 4863 | WM_DWMNCRENDERINGCHANGED = 0x31F, 4864 | WM_DWMCOLORIZATIONCOLORCHANGED = 0x320, 4865 | WM_DWMWINDOWMAXIMIZEDCHANGE = 0x321, 4866 | WM_DWMSENDICONICTHUMBNAIL = 0x323, 4867 | WM_DWMSENDICONICLIVEPREVIEWBITMAP = 0x326, 4868 | WM_INPUT_DEVICE_CHANGE = 0xFE, 4869 | WM_GESTURE = 0x119, 4870 | WM_GESTURENOTIFY = 0x11A, 4871 | WM_MOUSEHWHEEL = 0x20E, 4872 | WM_POINTERDEVICECHANGE = 0x238, 4873 | WM_POINTERDEVICEINRANGE = 0x239, 4874 | WM_POINTERDEVICEOUTOFRANGE = 0x23A, 4875 | WM_NCPOINTERUPDATE = 0x241, 4876 | WM_NCPOINTERDOWN = 0x242, 4877 | WM_NCPOINTERUP = 0x243, 4878 | WM_POINTERUPDATE = 0x245, 4879 | WM_POINTERDOWN = 0x246, 4880 | WM_POINTERUP = 0x247, 4881 | WM_POINTERENTER = 0x249, 4882 | WM_POINTERLEAVE = 0x24A, 4883 | WM_POINTERACTIVATE = 0x24B, 4884 | WM_POINTERCAPTURECHANGED = 0x24C, 4885 | WM_POINTERWHEEL = 0x24E, 4886 | WM_POINTERHWHEEL = 0x24F, 4887 | WM_POINTERROUTEDTO = 0x251, 4888 | WM_POINTERROUTEDAWAY = 0x252, 4889 | WM_POINTERROUTEDRELEASED = 0x253, 4890 | WM_TABLET_ADDED = 0x2C8, 4891 | WM_TABLET_DELETED = 0x2C9, 4892 | WM_TABLET_FLICK = 0x2CB, 4893 | WM_TABLET_QUERYSYSTEMGESTURESTATUS = 0x2CC, 4894 | WM_GETDPISCALEDSIZE = 0x2E4, 4895 | WM_GETTITLEBARINFOEX = 0x33F, 4896 | }; 4897 | 4898 | /* 162 */ 4899 | enum MACRO_VK 4900 | { 4901 | VK_LBUTTON = 0x1, 4902 | VK_RBUTTON = 0x2, 4903 | VK_CANCEL = 0x3, 4904 | VK_MBUTTON = 0x4, 4905 | VK_BACK = 0x8, 4906 | VK_TAB = 0x9, 4907 | VK_CLEAR = 0xC, 4908 | VK_RETURN = 0xD, 4909 | VK_SHIFT = 0x10, 4910 | VK_CONTROL = 0x11, 4911 | VK_MENU = 0x12, 4912 | VK_PAUSE = 0x13, 4913 | VK_CAPITAL = 0x14, 4914 | VK_KANA = 0x15, 4915 | VK_HANGEUL = 0x15, 4916 | VK_HANGUL = 0x15, 4917 | VK_JUNJA = 0x17, 4918 | VK_FINAL = 0x18, 4919 | VK_HANJA = 0x19, 4920 | VK_KANJI = 0x19, 4921 | VK_ESCAPE = 0x1B, 4922 | VK_CONVERT = 0x1C, 4923 | VK_NONCONVERT = 0x1D, 4924 | VK_ACCEPT = 0x1E, 4925 | VK_MODECHANGE = 0x1F, 4926 | VK_SPACE = 0x20, 4927 | VK_PRIOR = 0x21, 4928 | VK_NEXT = 0x22, 4929 | VK_END = 0x23, 4930 | VK_HOME = 0x24, 4931 | VK_LEFT = 0x25, 4932 | VK_UP = 0x26, 4933 | VK_RIGHT = 0x27, 4934 | VK_DOWN = 0x28, 4935 | VK_SELECT = 0x29, 4936 | VK_PRINT = 0x2A, 4937 | VK_EXECUTE = 0x2B, 4938 | VK_SNAPSHOT = 0x2C, 4939 | VK_INSERT = 0x2D, 4940 | VK_DELETE = 0x2E, 4941 | VK_HELP = 0x2F, 4942 | VK_LWIN = 0x5B, 4943 | VK_RWIN = 0x5C, 4944 | VK_APPS = 0x5D, 4945 | VK_NUMPAD0 = 0x60, 4946 | VK_NUMPAD1 = 0x61, 4947 | VK_NUMPAD2 = 0x62, 4948 | VK_NUMPAD3 = 0x63, 4949 | VK_NUMPAD4 = 0x64, 4950 | VK_NUMPAD5 = 0x65, 4951 | VK_NUMPAD6 = 0x66, 4952 | VK_NUMPAD7 = 0x67, 4953 | VK_NUMPAD8 = 0x68, 4954 | VK_NUMPAD9 = 0x69, 4955 | VK_MULTIPLY = 0x6A, 4956 | VK_ADD = 0x6B, 4957 | VK_SEPARATOR = 0x6C, 4958 | VK_SUBTRACT = 0x6D, 4959 | VK_DECIMAL = 0x6E, 4960 | VK_DIVIDE = 0x6F, 4961 | VK_F1 = 0x70, 4962 | VK_F2 = 0x71, 4963 | VK_F3 = 0x72, 4964 | VK_F4 = 0x73, 4965 | VK_F5 = 0x74, 4966 | VK_F6 = 0x75, 4967 | VK_F7 = 0x76, 4968 | VK_F8 = 0x77, 4969 | VK_F9 = 0x78, 4970 | VK_F10 = 0x79, 4971 | VK_F11 = 0x7A, 4972 | VK_F12 = 0x7B, 4973 | VK_F13 = 0x7C, 4974 | VK_F14 = 0x7D, 4975 | VK_F15 = 0x7E, 4976 | VK_F16 = 0x7F, 4977 | VK_F17 = 0x80, 4978 | VK_F18 = 0x81, 4979 | VK_F19 = 0x82, 4980 | VK_F20 = 0x83, 4981 | VK_F21 = 0x84, 4982 | VK_F22 = 0x85, 4983 | VK_F23 = 0x86, 4984 | VK_F24 = 0x87, 4985 | VK_NUMLOCK = 0x90, 4986 | VK_SCROLL = 0x91, 4987 | VK_LSHIFT = 0xA0, 4988 | VK_RSHIFT = 0xA1, 4989 | VK_LCONTROL = 0xA2, 4990 | VK_RCONTROL = 0xA3, 4991 | VK_LMENU = 0xA4, 4992 | VK_RMENU = 0xA5, 4993 | VK_PROCESSKEY = 0xE5, 4994 | VK_ATTN = 0xF6, 4995 | VK_CRSEL = 0xF7, 4996 | VK_EXSEL = 0xF8, 4997 | VK_EREOF = 0xF9, 4998 | VK_PLAY = 0xFA, 4999 | VK_ZOOM = 0xFB, 5000 | VK_NONAME = 0xFC, 5001 | VK_PA1 = 0xFD, 5002 | VK_OEM_CLEAR = 0xFE, 5003 | }; 5004 | 5005 | /* 163 */ 5006 | struct __declspec(align(4)) OneTap::Classes::Server 5007 | { 5008 | C_SDK::Server::Types Type; 5009 | char TypeName[16]; 5010 | char pad[8]; 5011 | bool IsServerChanged; 5012 | bool IsTickbaseNotShifted; 5013 | bool IsValveServer; 5014 | C_SDK::Server::AnimstateMode AnimStateMode; 5015 | }; 5016 | 5017 | /* 164 */ 5018 | struct C_SDK::Classes::EngineTrace::FireBulletData 5019 | { 5020 | C_SDK::Classes::Math::Vector::Aligned m_src; 5021 | C_SDK::Classes::EngineTrace::Trace m_enterTrace; 5022 | C_SDK::Classes::Math::Vector::Aligned m_direction; 5023 | C_SDK::Classes::EngineTrace::CTraceFilter *m_filter; 5024 | float m_traceLength; 5025 | float m_traceLengthRemaining; 5026 | float m_currentDamage; 5027 | int penetrateCount; 5028 | }; 5029 | 5030 | /* 166 */ 5031 | enum C_SDK::Types::TraceType 5032 | { 5033 | C_SDK::Types::TraceType::EVERYTHING = 0x0, 5034 | C_SDK::Types::TraceType::WORLD_ONLY = 0x1, 5035 | C_SDK::Types::TraceType::ENTITIES_ONLY = 0x2, 5036 | C_SDK::Types::TraceType::EVERYTHING_FILTER_PROPS = 0x3, 5037 | }; 5038 | 5039 | /* 168 */ 5040 | struct C_SDK::Classes::EngineTrace::CTraceFilter 5041 | { 5042 | C_SDK::Types::TraceType (__stdcall *GetTraceType)(); 5043 | void *m_skip; 5044 | char *m_ignore; 5045 | }; 5046 | 5047 | /* 170 */ 5048 | struct OneTap::Classes::ClanTag 5049 | { 5050 | int pad; 5051 | int (__fastcall *SetClanTag)(const char *tag); 5052 | bool m_isNonDefault; 5053 | char pad0[16]; 5054 | char m_customTag[16]; 5055 | int m_dynamicSymbolsShiftedCount; 5056 | char pad1[12]; 5057 | char m_defaultTag[16]; 5058 | char pad2[40]; 5059 | bool m_isEnabled; 5060 | }; 5061 | 5062 | /* 171 */ 5063 | enum OneTap::Types::ClanTag 5064 | { 5065 | OneTap::Types::ClanTag::ONETAP = 0x0, 5066 | OneTap::Types::ClanTag::CUSTOM = 0x1, 5067 | OneTap::Types::ClanTag::BACKWARDS = 0x2, 5068 | }; 5069 | 5070 | -------------------------------------------------------------------------------- /oit2.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpu-id/oit2/3fe528793526947c5b67b6d356132d674d829307/oit2.rar -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | #### ``` [Open IDB] ``` OneTap v2 2 | ___ 3 | 4 | #### Showcase: 5 | 6 | ![IDB](https://image.prntscr.com/image/PEPwNEZiQC_RVG2RzdIbow.png) 7 | 8 | #### 9 | #### 10 | ##### How to start: 11 | 12 | 1. Unpack oit2.rar to any folder. 13 | 2. Start ida.exe and select oit2.idb. 14 | 3. Have fun. 15 | 16 | #### 17 | ##### Requirements: 18 | - IDA 6.0+. 19 | - Hex-Rays decompiler. (x86) 20 | - Basic knowledge of C ++ / Reverse engineering. 21 | 22 | #### 23 | ##### TO-DO: 24 | - [ ] Full-reverse of already existing functions. [Aimbot trace engine/Ragebot/Legitbot/Etc] 25 | - [ ] Full restoration of variables from the menu. --------------------------------------------------------------------------------