Explore
/
Sign In
/
Unknown
Unknown
Fork
Star
Artifacts
binary
types-and-globals.h
0 lines
|
215.6 KB
#pragma once #include <stdint.h> #include <stdbool.h> #include "primitive-types.h" #include "attributes.h" #ifndef NULL #define NULL (0) #endif // \defgroup Type definitions // \{ typedef struct _PACKED struct_0 struct_0; struct _PACKED _CAN_CONTAIN_CODE _SIZE(2048) struct_0 { uint8_t padding_at_0[2048]; }; typedef struct _PACKED struct_1 struct_1; struct _PACKED _SIZE(2560) struct_1 { uint8_t padding_at_0[48]; generic8_t offset_48[3]; uint8_t padding_at_51[5]; generic64_t offset_56; generic64_t offset_64; generic64_t offset_72; generic8_t offset_80[3]; uint8_t padding_at_83[5]; generic8_t offset_88[3]; uint8_t padding_at_91[125]; generic8_t offset_216[40]; uint8_t padding_at_256[184]; generic8_t offset_440[39]; uint8_t padding_at_479[177]; generic8_t offset_656[31]; uint8_t padding_at_687[1]; generic8_t offset_688[97]; uint8_t padding_at_785[1775]; }; typedef struct _PACKED struct_2 struct_2; typedef union _PACKED union_90 union_90; typedef struct _PACKED struct_95 struct_95; typedef union _PACKED union_85 union_85; union _PACKED union_85 { generic64_t member_0; generic32_t member_1; }; typedef union _PACKED union_86 union_86; typedef struct _PACKED struct_113 struct_113; union _PACKED union_86 { struct_113 *member_0; struct_95 *member_1; }; struct _PACKED _SIZE(64) struct_95 { union_85 offset_0; union_86 offset_8; uint8_t padding_at_16[40]; generic64_t offset_56; }; typedef struct _PACKED struct_118 struct_118; typedef struct _PACKED struct_96 struct_96; typedef union _PACKED union_87 union_87; union _PACKED union_87 { generic64_t member_0; generic32_t member_1; }; struct _PACKED _SIZE(40) struct_96 { union_87 offset_0; uint8_t padding_at_8[16]; generic64_t offset_24; generic64_t offset_32; }; struct _PACKED _SIZE(72) struct_118 { uint8_t padding_at_0[32]; struct_96 offset_32; }; union _PACKED union_90 { struct_95 member_0; struct_118 member_1; }; typedef struct _PACKED struct_116 struct_116; typedef struct _PACKED struct_117 struct_117; typedef struct _PACKED struct_91 struct_91; struct _PACKED _SIZE(856) struct_2 { uint8_t padding_at_0[48]; generic64_t offset_48; generic64_t offset_56; uint8_t padding_at_64[16]; union_90 offset_80; uint8_t padding_at_152[104]; generic32_t offset_256; uint8_t padding_at_260[532]; generic64_t offset_792; uint8_t padding_at_800[8]; generic32_t offset_808; uint8_t padding_at_812[4]; generic64_t offset_816; struct_116 *offset_824; struct_117 *offset_832; struct_91 *offset_840; generic64_t offset_848; }; typedef struct _PACKED struct_3 struct_3; struct _PACKED _SIZE(512) struct_3 { uint8_t padding_at_0[512]; }; typedef struct _PACKED struct_4 struct_4; struct _PACKED _CAN_CONTAIN_CODE _SIZE(512) struct_4 { uint8_t padding_at_0[512]; }; typedef struct _PACKED struct_5 struct_5; struct _PACKED _SIZE(512) struct_5 { uint8_t padding_at_0[512]; }; typedef _ABI(raw_x86_64) pointer_or_number64_t rawfunction_6(pointer_or_number64_t _REG(rcx_x86_64), pointer_or_number64_t _REG(rdx_x86_64), pointer_or_number64_t _REG(r8_x86_64), pointer_or_number64_t _REG(r9_x86_64)); typedef struct _PACKED struct_66 struct_66; typedef _ABI(raw_x86_64) generic64_t rawfunction_7(generic64_t _REG(rcx_x86_64), generic64_t _REG(rdx_x86_64), generic64_t _REG(r8_x86_64), struct_66 _STACK); typedef struct _PACKED struct_68 struct_68; typedef _ABI(raw_x86_64) generic64_t rawfunction_11(struct_91 * _REG(rcx_x86_64), generic64_t _REG(rdx_x86_64), struct_68 _STACK); typedef struct _PACKED struct_69 struct_69; typedef _ABI(raw_x86_64) generic64_t rawfunction_12(struct_91 * _REG(rcx_x86_64), generic64_t _REG(rdx_x86_64), generic64_t _REG(r8_x86_64), struct_69 _STACK); typedef struct _PACKED struct_70 struct_70; typedef _ABI(raw_x86_64) generic64_t rawfunction_14(generic64_t _REG(rcx_x86_64), struct_70 _STACK); typedef struct _PACKED artificial_struct_returned_by_rawfunction_29 artificial_struct_returned_by_rawfunction_29; typedef _ABI(raw_x86_64) artificial_struct_returned_by_rawfunction_29 rawfunction_29(generic64_t _REG(rcx_x86_64), generic64_t _REG(r8_x86_64), generic64_t _REG(r9_x86_64)); typedef _ABI(raw_x86_64) void rawfunction_30(generic64_t _REG(rcx_x86_64), generic64_t _REG(r8_x86_64)); typedef _ABI(raw_x86_64) void rawfunction_31(generic64_t _REG(rcx_x86_64), generic64_t _REG(r8_x86_64)); typedef _ABI(raw_x86_64) void rawfunction_33(generic64_t _REG(rcx_x86_64), generic64_t _REG(r8_x86_64), generic64_t _REG(r9_x86_64)); typedef _ABI(raw_x86_64) void rawfunction_34(generic64_t _REG(rcx_x86_64), generic64_t _REG(r8_x86_64), generic64_t _REG(r9_x86_64)); typedef _ABI(raw_x86_64) void rawfunction_35(generic64_t _REG(rcx_x86_64), generic64_t _REG(r8_x86_64)); typedef _ABI(raw_x86_64) void rawfunction_36(generic64_t _REG(rcx_x86_64), generic64_t _REG(r8_x86_64)); typedef struct _PACKED struct_67 struct_67; typedef _ABI(raw_x86_64) void rawfunction_46(generic64_t _REG(rcx_x86_64), generic64_t _REG(rdx_x86_64), generic64_t _REG(r8_x86_64), generic64_t _REG(r9_x86_64), struct_67 _STACK); typedef struct _PACKED struct_65 struct_65; typedef _ABI(raw_x86_64) void rawfunction_47(generic64_t _REG(rcx_x86_64), generic64_t _REG(rdx_x86_64), struct_65 _STACK); typedef _ABI(raw_x86_64) generic64_t rawfunction_55(generic64_t _REG(rcx_x86_64)); struct _PACKED _SIZE(8) struct_65 { generic64_t offset_0; }; typedef struct _PACKED struct_111 struct_111; struct _PACKED _SIZE(16) struct_66 { struct_111 *offset_0; generic64_t offset_8; }; struct _PACKED _SIZE(32) struct_67 { generic64_t offset_0; generic64_t offset_8; generic64_t offset_16; generic64_t offset_24; }; struct _PACKED _SIZE(8) struct_68 { generic64_t offset_0; }; struct _PACKED _SIZE(16) struct_69 { uint8_t padding_at_0[8]; generic64_t offset_8; }; struct _PACKED _SIZE(16) struct_70 { uint8_t padding_at_0[8]; generic64_t offset_8; }; typedef struct _PACKED struct_71 struct_71; struct _PACKED _SIZE(56) struct_71 { uint8_t padding_at_0[32]; generic64_t offset_32; uint8_t padding_at_40[16]; }; typedef struct _PACKED struct_72 struct_72; struct _PACKED _SIZE(56) struct_72 { uint8_t padding_at_0[32]; generic32_t offset_32; uint8_t padding_at_36[20]; }; typedef struct _PACKED struct_73 struct_73; struct _PACKED _SIZE(40) struct_73 { uint8_t padding_at_0[40]; }; typedef struct _PACKED struct_74 struct_74; struct _PACKED _SIZE(72) struct_74 { uint8_t padding_at_0[32]; generic64_t offset_32; generic32_t offset_40; generic64_t offset_44; generic32_t offset_52; uint8_t padding_at_56[16]; }; typedef struct _PACKED struct_75 struct_75; struct _PACKED _SIZE(40) struct_75 { uint8_t padding_at_0[40]; }; typedef struct _PACKED struct_76 struct_76; struct _PACKED _SIZE(56) struct_76 { uint8_t padding_at_0[56]; }; typedef struct _PACKED struct_77 struct_77; struct _PACKED _SIZE(40) struct_77 { uint8_t padding_at_0[32]; struct_91 *offset_32; }; typedef struct _PACKED struct_78 struct_78; struct _PACKED _SIZE(56) struct_78 { uint8_t padding_at_0[32]; generic64_t offset_32; uint8_t padding_at_40[8]; generic64_t offset_48; }; typedef struct _PACKED struct_79 struct_79; struct _PACKED _SIZE(72) struct_79 { uint8_t padding_at_0[32]; struct_95 *offset_32; generic64_t offset_40; generic32_t offset_48; uint8_t padding_at_52[20]; }; typedef struct _PACKED struct_80 struct_80; struct _PACKED _SIZE(56) struct_80 { uint8_t padding_at_0[48]; generic64_t offset_48; }; typedef struct _PACKED struct_81 struct_81; struct _PACKED _SIZE(40) struct_81 { uint8_t padding_at_0[40]; }; typedef struct _PACKED struct_82 struct_82; struct _PACKED _SIZE(40) struct_82 { uint8_t padding_at_0[40]; }; struct _PACKED _SIZE(112) struct_91 { uint8_t padding_at_0[104]; generic64_t offset_104; }; typedef struct _PACKED struct_99 struct_99; struct _PACKED _SIZE(856) struct_99 { uint8_t padding_at_0[48]; generic64_t offset_48; generic64_t offset_56; uint8_t padding_at_64[16]; union_90 offset_80; uint8_t padding_at_152[104]; generic32_t offset_256; uint8_t padding_at_260[532]; generic64_t offset_792; uint8_t padding_at_800[8]; generic32_t offset_808; uint8_t padding_at_812[4]; generic64_t offset_816; struct_116 *offset_824; struct_117 *offset_832; struct_91 *offset_840; generic64_t offset_848; }; struct _PACKED _SIZE(112) struct_111 { uint8_t padding_at_0[104]; generic64_t offset_104; }; struct _PACKED _SIZE(152) struct_113 { uint8_t padding_at_0[80]; union_90 offset_80; }; struct _PACKED _SIZE(1616) struct_116 { uint8_t padding_at_0[1608]; generic64_t offset_1608; }; struct _PACKED _SIZE(49) struct_117 { uint8_t padding_at_0[8]; generic32_t offset_8; uint8_t padding_at_12[36]; generic8_t offset_48; }; typedef _ABI(Microsoft_x86_64) generic64_t cabifunction_120(generic64_t, generic64_t, generic64_t, generic64_t); typedef _ABI(Microsoft_x86_64) void cabifunction_121(generic64_t, generic64_t, generic64_t, generic64_t); typedef _ABI(Microsoft_x86_64) generic64_t cabifunction_122(struct_99 *, generic64_t, generic64_t, generic64_t); typedef _ABI(Microsoft_x86_64) generic64_t cabifunction_123(void); typedef _ABI(Microsoft_x86_64) void cabifunction_124(generic64_t); typedef _ABI(Microsoft_x86_64) generic64_t cabifunction_130(generic64_t, generic64_t, generic64_t, generic64_t); typedef _ABI(Microsoft_x86_64) void cabifunction_131(struct_91 *, generic64_t); typedef _ABI(Microsoft_x86_64) void cabifunction_132(generic64_t); typedef _ABI(Microsoft_x86_64) void cabifunction_133(generic64_t, generic64_t, generic64_t); typedef _ABI(Microsoft_x86_64) void cabifunction_134(generic64_t, generic64_t, generic64_t, generic64_t); typedef _ABI(Microsoft_x86_64) void cabifunction_135(void); typedef _ABI(Microsoft_x86_64) void cabifunction_136(generic64_t); typedef _ABI(Microsoft_x86_64) void cabifunction_137(generic64_t, generic64_t, generic64_t); typedef _ABI(Microsoft_x86_64) void cabifunction_138(void); typedef _ABI(Microsoft_x86_64) void cabifunction_139(void); typedef _ABI(Microsoft_x86_64) void cabifunction_140(void); typedef _ABI(Microsoft_x86_64) void cabifunction_141(void); typedef _ABI(Microsoft_x86_64) void cabifunction_142(void); typedef _ABI(Microsoft_x86_64) void cabifunction_143(void); typedef _ABI(Microsoft_x86_64) void cabifunction_144(void); typedef _ABI(Microsoft_x86_64) void cabifunction_145(void); typedef _ABI(Microsoft_x86_64) void cabifunction_146(void); typedef _ABI(Microsoft_x86_64) void cabifunction_147(generic64_t, generic64_t, generic64_t, generic64_t); typedef _ABI(Microsoft_x86_64) void cabifunction_148(generic64_t, generic64_t, generic64_t, generic64_t); typedef _ABI(Microsoft_x86_64) void cabifunction_149(void); typedef _ABI(Microsoft_x86_64) void cabifunction_150(void); typedef _ABI(Microsoft_x86_64) void cabifunction_151(generic64_t, generic64_t); typedef _ABI(Microsoft_x86_64) void cabifunction_152(generic64_t, generic64_t); typedef _ABI(Microsoft_x86_64) void cabifunction_153(generic64_t); typedef _ABI(Microsoft_x86_64) void cabifunction_154(void); typedef _ABI(Microsoft_x86_64) void cabifunction_155(void); typedef _ABI(Microsoft_x86_64) void cabifunction_156(void); typedef _ABI(Microsoft_x86_64) void cabifunction_157(void); typedef _ABI(Microsoft_x86_64) void cabifunction_158(void); typedef _ABI(Microsoft_x86_64) void cabifunction_159(void); typedef _ABI(Microsoft_x86_64) void cabifunction_160(void); typedef _ABI(Microsoft_x86_64) void cabifunction_161(void); typedef _ABI(Microsoft_x86_64) void cabifunction_162(void); struct _PACKED artificial_struct_returned_by_rawfunction_29 { generic64_t register_r8; generic64_t register_r9; }; // \} // \defgroup Functions // \{ _ABI(raw_x86_64) generic64_t function_0x140001000_Code_x86_64(generic64_t register_rcx _REG(rcx_x86_64), generic64_t register_rdx _REG(rdx_x86_64), generic64_t register_r8 _REG(r8_x86_64), struct_66 stack_arguments _STACK); _ABI(raw_x86_64) void function_0x140001080_Code_x86_64(generic64_t register_rcx _REG(rcx_x86_64), generic64_t register_rdx _REG(rdx_x86_64), generic64_t register_r8 _REG(r8_x86_64), generic64_t register_r9 _REG(r9_x86_64), struct_67 stack_arguments _STACK); _ABI(raw_x86_64) void function_0x1400010e0_Code_x86_64(generic64_t register_rcx _REG(rcx_x86_64), generic64_t register_rdx _REG(rdx_x86_64), struct_65 stack_arguments _STACK); _ABI(Microsoft_x86_64) void function_0x140001108_Code_x86_64(void); _ABI(Microsoft_x86_64) generic64_t function_0x140001110_Code_x86_64(generic64_t argument_0, generic64_t argument_1, generic64_t argument_2, generic64_t argument_3); _ABI(Microsoft_x86_64) void function_0x140001168_Code_x86_64(generic64_t argument_0, generic64_t argument_1, generic64_t argument_2, generic64_t argument_3); _ABI(raw_x86_64) generic64_t function_0x1400011a0_Code_x86_64(struct_91 *register_rcx _REG(rcx_x86_64), generic64_t register_rdx _REG(rdx_x86_64), struct_68 stack_arguments _STACK); _ABI(raw_x86_64) generic64_t function_0x1400011cc_Code_x86_64(struct_91 *register_rcx _REG(rcx_x86_64), generic64_t register_rdx _REG(rdx_x86_64), generic64_t register_r8 _REG(r8_x86_64), struct_69 stack_arguments _STACK); _ABI(Microsoft_x86_64) void function_0x140001320_Code_x86_64(generic64_t argument_0, generic64_t argument_1, generic64_t argument_2, generic64_t argument_3); _ABI(Microsoft_x86_64) void function_0x140001330_Code_x86_64(generic64_t argument_0, generic64_t argument_1, generic64_t argument_2, generic64_t argument_3); _ABI(Microsoft_x86_64) generic64_t function_0x14000135c_Code_x86_64(struct_99 *argument_0, generic64_t argument_1, generic64_t argument_2, generic64_t argument_3); _ABI(raw_x86_64) generic64_t function_0x140001420_Code_x86_64(generic64_t register_rcx _REG(rcx_x86_64), struct_70 stack_arguments _STACK); _ABI(Microsoft_x86_64) generic64_t function_0x14000159c_Code_x86_64(void); _ABI(Microsoft_x86_64) void function_0x1400015b0_Code_x86_64(generic64_t argument_0); _ABI(Microsoft_x86_64) void function_0x140001690_Code_x86_64(void); _ABI(Microsoft_x86_64) void function_0x1400016a0_Code_x86_64(void); _ABI(Microsoft_x86_64) void function_0x1400016a6_Code_x86_64(void); _ABI(Microsoft_x86_64) void function_0x1400016ac_Code_x86_64(void); _ABI(Microsoft_x86_64) void function_0x1400016c0_Code_x86_64(void); _ABI(Microsoft_x86_64) void function_0x1400016d0_Code_x86_64(void); _ABI(Microsoft_x86_64) generic64_t function_0x1400016f0_Code_x86_64(generic64_t argument_0, generic64_t argument_1, generic64_t argument_2, generic64_t argument_3); _ABI(Microsoft_x86_64) void function_0x140001730_Code_x86_64(void); _ABI(Microsoft_x86_64) void function_0x140001740_Code_x86_64(generic64_t argument_0, generic64_t argument_1); _ABI(Microsoft_x86_64) _Noreturn void function_0x140001760_Code_x86_64(generic64_t argument_0, generic64_t argument_1); _ABI(Microsoft_x86_64) void function_0x140005000_Code_x86_64(struct_91 *argument_0, generic64_t argument_1); // \} // \defgroup Imported dynamic functions // \{ _ABI(raw_x86_64) pointer_or_number64_t DbgPrint(pointer_or_number64_t register_rcx _REG(rcx_x86_64), pointer_or_number64_t register_rdx _REG(rdx_x86_64), pointer_or_number64_t register_r8 _REG(r8_x86_64), pointer_or_number64_t register_r9 _REG(r9_x86_64)); _ABI(raw_x86_64) pointer_or_number64_t DbgPrintEx(pointer_or_number64_t register_rcx _REG(rcx_x86_64), pointer_or_number64_t register_rdx _REG(rdx_x86_64), pointer_or_number64_t register_r8 _REG(r8_x86_64), pointer_or_number64_t register_r9 _REG(r9_x86_64)); _ABI(raw_x86_64) pointer_or_number64_t KeCancelTimer(pointer_or_number64_t register_rcx _REG(rcx_x86_64), pointer_or_number64_t register_rdx _REG(rdx_x86_64), pointer_or_number64_t register_r8 _REG(r8_x86_64), pointer_or_number64_t register_r9 _REG(r9_x86_64)); _ABI(raw_x86_64) pointer_or_number64_t KeInitializeDpc(pointer_or_number64_t register_rcx _REG(rcx_x86_64), pointer_or_number64_t register_rdx _REG(rdx_x86_64), pointer_or_number64_t register_r8 _REG(r8_x86_64), pointer_or_number64_t register_r9 _REG(r9_x86_64)); _ABI(raw_x86_64) pointer_or_number64_t KeInitializeTimer(pointer_or_number64_t register_rcx _REG(rcx_x86_64), pointer_or_number64_t register_rdx _REG(rdx_x86_64), pointer_or_number64_t register_r8 _REG(r8_x86_64), pointer_or_number64_t register_r9 _REG(r9_x86_64)); _ABI(raw_x86_64) pointer_or_number64_t KeSetTimerEx(pointer_or_number64_t register_rcx _REG(rcx_x86_64), pointer_or_number64_t register_rdx _REG(rdx_x86_64), pointer_or_number64_t register_r8 _REG(r8_x86_64), pointer_or_number64_t register_r9 _REG(r9_x86_64)); _ABI(raw_x86_64) pointer_or_number64_t RtlCopyUnicodeString(pointer_or_number64_t register_rcx _REG(rcx_x86_64), pointer_or_number64_t register_rdx _REG(rdx_x86_64), pointer_or_number64_t register_r8 _REG(r8_x86_64), pointer_or_number64_t register_r9 _REG(r9_x86_64)); _ABI(raw_x86_64) pointer_or_number64_t WdfLdrQueryInterface(pointer_or_number64_t register_rcx _REG(rcx_x86_64), pointer_or_number64_t register_rdx _REG(rdx_x86_64), pointer_or_number64_t register_r8 _REG(r8_x86_64), pointer_or_number64_t register_r9 _REG(r9_x86_64)); _ABI(raw_x86_64) pointer_or_number64_t WdfVersionBind(pointer_or_number64_t register_rcx _REG(rcx_x86_64), pointer_or_number64_t register_rdx _REG(rdx_x86_64), pointer_or_number64_t register_r8 _REG(r8_x86_64), pointer_or_number64_t register_r9 _REG(r9_x86_64)); _ABI(raw_x86_64) pointer_or_number64_t WdfVersionBindClass(pointer_or_number64_t register_rcx _REG(rcx_x86_64), pointer_or_number64_t register_rdx _REG(rdx_x86_64), pointer_or_number64_t register_r8 _REG(r8_x86_64), pointer_or_number64_t register_r9 _REG(r9_x86_64)); _ABI(raw_x86_64) pointer_or_number64_t WdfVersionUnbind(pointer_or_number64_t register_rcx _REG(rcx_x86_64), pointer_or_number64_t register_rdx _REG(rdx_x86_64), pointer_or_number64_t register_r8 _REG(r8_x86_64), pointer_or_number64_t register_r9 _REG(r9_x86_64)); _ABI(raw_x86_64) pointer_or_number64_t WdfVersionUnbindClass(pointer_or_number64_t register_rcx _REG(rcx_x86_64), pointer_or_number64_t register_rdx _REG(rdx_x86_64), pointer_or_number64_t register_r8 _REG(r8_x86_64), pointer_or_number64_t register_r9 _REG(r9_x86_64)); // \} // /// \defgroup Segments // /// \{ struct_0 segment_0; struct_1 segment_1; struct_2 segment_2; struct_3 segment_3; struct_4 segment_4; struct_5 segment_5; // \}
Loading...