Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- This file has been generated by IDA.
- It contains local type definitions from
- the type library 'Depth Trainer v1.0'
- */
- #define __int8 char
- #define __int16 short
- #define __int32 int
- #define __int64 long long
- struct _EXCEPTION_RECORD;
- struct _CONTEXT;
- union _LARGE_INTEGER;
- struct _iobuf;
- struct threadlocaleinfostruct;
- struct lconv;
- /* 1 */
- typedef struct _SCOPETABLE_ENTRY *PSCOPETABLE_ENTRY;
- /* 25 */
- typedef void *PVOID;
- /* 9 */
- typedef unsigned int DWORD;
- /* 2 */
- struct _EH3_EXCEPTION_REGISTRATION
- {
- struct _EH3_EXCEPTION_REGISTRATION *Next;
- PVOID ExceptionHandler;
- PSCOPETABLE_ENTRY ScopeTable;
- DWORD TryLevel;
- };
- /* 3 */
- typedef struct _EH3_EXCEPTION_REGISTRATION EH3_EXCEPTION_REGISTRATION;
- /* 4 */
- typedef struct _EH3_EXCEPTION_REGISTRATION *PEH3_EXCEPTION_REGISTRATION;
- /* 5 */
- struct CPPEH_RECORD
- {
- DWORD old_esp;
- EXCEPTION_POINTERS *exc_ptr;
- struct _EH3_EXCEPTION_REGISTRATION registration;
- };
- /* 6 */
- struct _EH4_SCOPETABLE_RECORD
- {
- int EnclosingLevel;
- void *FilterFunc;
- void *HandlerFunc;
- };
- /* 7 */
- struct _EH4_SCOPETABLE
- {
- DWORD GSCookieOffset;
- DWORD GSCookieXOROffset;
- DWORD EHCookieOffset;
- DWORD EHCookieXOROffset;
- struct _EH4_SCOPETABLE_RECORD ScopeRecord[];
- };
- /* 10 */
- typedef void *LPVOID;
- /* 11 */
- typedef int BOOL;
- /* 8 */
- struct _SECURITY_ATTRIBUTES
- {
- DWORD nLength;
- LPVOID lpSecurityDescriptor;
- BOOL bInheritHandle;
- };
- /* 14 */
- typedef char CHAR;
- /* 13 */
- typedef CHAR *LPSTR;
- /* 15 */
- typedef unsigned __int16 WORD;
- /* 17 */
- typedef unsigned __int8 BYTE;
- /* 16 */
- typedef BYTE *LPBYTE;
- /* 18 */
- typedef void *HANDLE;
- /* 12 */
- struct _STARTUPINFOA
- {
- DWORD cb;
- LPSTR lpReserved;
- LPSTR lpDesktop;
- LPSTR lpTitle;
- DWORD dwX;
- DWORD dwY;
- DWORD dwXSize;
- DWORD dwYSize;
- DWORD dwXCountChars;
- DWORD dwYCountChars;
- DWORD dwFillAttribute;
- DWORD dwFlags;
- WORD wShowWindow;
- WORD cbReserved2;
- LPBYTE lpReserved2;
- HANDLE hStdInput;
- HANDLE hStdOutput;
- HANDLE hStdError;
- };
- /* 19 */
- struct _PROCESS_INFORMATION
- {
- HANDLE hProcess;
- HANDLE hThread;
- DWORD dwProcessId;
- DWORD dwThreadId;
- };
- /* 20 */
- struct HINSTANCE__
- {
- int unused;
- };
- /* 23 */
- typedef _EXCEPTION_RECORD EXCEPTION_RECORD;
- /* 22 */
- typedef EXCEPTION_RECORD *PEXCEPTION_RECORD;
- /* 28 */
- typedef _CONTEXT CONTEXT;
- /* 27 */
- typedef CONTEXT *PCONTEXT;
- /* 21 */
- struct _EXCEPTION_POINTERS
- {
- PEXCEPTION_RECORD ExceptionRecord;
- PCONTEXT ContextRecord;
- };
- /* 26 */
- typedef unsigned int UINT_PTR;
- /* 24 */
- struct _EXCEPTION_RECORD
- {
- DWORD ExceptionCode;
- DWORD ExceptionFlags;
- _EXCEPTION_RECORD *ExceptionRecord;
- PVOID ExceptionAddress;
- DWORD NumberParameters;
- UINT_PTR ExceptionInformation[15];
- };
- /* 31 */
- struct _FLOATING_SAVE_AREA
- {
- DWORD ControlWord;
- DWORD StatusWord;
- DWORD TagWord;
- DWORD ErrorOffset;
- DWORD ErrorSelector;
- DWORD DataOffset;
- DWORD DataSelector;
- BYTE RegisterArea[80];
- DWORD Cr0NpxState;
- };
- /* 30 */
- typedef _FLOATING_SAVE_AREA FLOATING_SAVE_AREA;
- /* 29 */
- struct _CONTEXT
- {
- DWORD ContextFlags;
- DWORD Dr0;
- DWORD Dr1;
- DWORD Dr2;
- DWORD Dr3;
- DWORD Dr6;
- DWORD Dr7;
- FLOATING_SAVE_AREA FloatSave;
- DWORD SegGs;
- DWORD SegFs;
- DWORD SegEs;
- DWORD SegDs;
- DWORD Edi;
- DWORD Esi;
- DWORD Ebx;
- DWORD Edx;
- DWORD Ecx;
- DWORD Eax;
- DWORD Ebp;
- DWORD Eip;
- DWORD SegCs;
- DWORD EFlags;
- DWORD Esp;
- DWORD SegSs;
- BYTE ExtendedRegisters[512];
- };
- /* 32 */
- struct _FILETIME
- {
- DWORD dwLowDateTime;
- DWORD dwHighDateTime;
- };
- /* 33 */
- typedef _LARGE_INTEGER LARGE_INTEGER;
- /* 36 */
- typedef int LONG;
- /* 35 */
- struct _LARGE_INTEGER::$837407842DC9087486FDFA5FEB63B74E
- {
- DWORD LowPart;
- LONG HighPart;
- };
- /* 37 */
- typedef __int64 LONGLONG;
- /* 34 */
- union _LARGE_INTEGER
- {
- struct
- {
- DWORD LowPart;
- LONG HighPart;
- };
- _LARGE_INTEGER::$837407842DC9087486FDFA5FEB63B74E u;
- LONGLONG QuadPart;
- };
- /* 39 */
- typedef unsigned int UINT;
- /* 38 */
- struct _cpinfo
- {
- UINT MaxCharSize;
- BYTE DefaultChar[2];
- BYTE LeadByte[12];
- };
- /* 40 */
- typedef _iobuf FILE;
- /* 41 */
- #pragma pack(push, 8)
- struct _iobuf
- {
- char *_ptr;
- int _cnt;
- char *_base;
- int _flag;
- int _file;
- int _charbuf;
- int _bufsiz;
- char *_tmpfname;
- };
- #pragma pack(pop)
- /* 43 */
- typedef threadlocaleinfostruct *pthreadlocinfo;
- /* 52 */
- struct threadmbcinfostruct;
- /* 51 */
- typedef struct threadmbcinfostruct *pthreadmbcinfo;
- /* 42 */
- struct localeinfo_struct
- {
- pthreadlocinfo locinfo;
- pthreadmbcinfo mbcinfo;
- };
- /* 46 */
- struct tagLC_ID
- {
- unsigned __int16 wLanguage;
- unsigned __int16 wCountry;
- unsigned __int16 wCodePage;
- };
- /* 45 */
- typedef tagLC_ID LC_ID;
- /* 48 */
- typedef unsigned __int16 wchar_t;
- /* 47 */
- struct threadlocaleinfostruct::$F0551D0CB09E7A078CAEF7CAC43D74C7
- {
- char *locale;
- wchar_t *wlocale;
- int *refcount;
- int *wrefcount;
- };
- /* 50 */
- struct __lc_time_data;
- /* 44 */
- struct threadlocaleinfostruct
- {
- int refcount;
- unsigned int lc_codepage;
- unsigned int lc_collate_cp;
- unsigned int lc_handle[6];
- LC_ID lc_id[6];
- threadlocaleinfostruct::$F0551D0CB09E7A078CAEF7CAC43D74C7 lc_category[6];
- int lc_clike;
- int mb_cur_max;
- int *lconv_intl_refcount;
- int *lconv_num_refcount;
- int *lconv_mon_refcount;
- lconv *lconv;
- int *ctype1_refcount;
- unsigned __int16 *ctype1;
- const unsigned __int16 *pctype;
- const unsigned __int8 *pclmap;
- const unsigned __int8 *pcumap;
- __lc_time_data *lc_time_curr;
- };
- /* 49 */
- #pragma pack(push, 8)
- struct lconv
- {
- char *decimal_point;
- char *thousands_sep;
- char *grouping;
- char *int_curr_symbol;
- char *currency_symbol;
- char *mon_decimal_point;
- char *mon_thousands_sep;
- char *mon_grouping;
- char *positive_sign;
- char *negative_sign;
- char int_frac_digits;
- char frac_digits;
- char p_cs_precedes;
- char p_sep_by_space;
- char n_cs_precedes;
- char n_sep_by_space;
- char p_sign_posn;
- char n_sign_posn;
- };
- #pragma pack(pop)
- /* 53 */
- struct _LocaleUpdate;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement