SYMBOL INDEX (347 symbols across 51 files) FILE: Source/Harusame/main.c function UINT (line 44) | UINT SfProcessCmdLine( function SfMain (line 139) | void SfMain( FILE: Source/Murasame/main.c function UINT (line 50) | UINT SfExtractDropper( function SfMain (line 211) | void SfMain( FILE: Source/Shigure/main.c function UINT (line 48) | UINT SfDecryptPayload( function SfMain (line 230) | void SfMain( FILE: Source/Umikaze/main.c function NTSTATUS (line 43) | NTSTATUS SfDecodePeerList( function UINT (line 179) | UINT SfProcessCmdLine( function SfMain (line 274) | void SfMain( FILE: Source/Yuudachi/gui.c function VOID (line 40) | VOID SfUIAddEvent( function VOID (line 142) | VOID SfUIMainWindowResize( function LRESULT (line 176) | LRESULT CALLBACK SfUIMainWindowProc(HWND hwnd, UINT uMsg, WPARAM wParam,... function SfUICreateControls (line 212) | void SfUICreateControls( function SfUImain (line 281) | void SfUImain( FILE: Source/Yuudachi/gui.h type ZA_GUI_CONTEXT (line 22) | typedef struct _ZA_GUI_CONTEXT { FILE: Source/Yuudachi/main.c function SfMain (line 31) | void SfMain( FILE: Source/Yuudachi/p2p.c function RTL_GENERIC_COMPARE_RESULTS (line 42) | RTL_GENERIC_COMPARE_RESULTS NTAPI SfAvlCompareCallback( function PVOID (line 73) | PVOID NTAPI SfAvlAllocateCallback( function VOID (line 90) | VOID NTAPI SfAvlFreeCallback( function SfQSortCompare (line 107) | int __cdecl SfQSortCompare( function BOOL (line 131) | BOOL SfNStoreFile( function BOOL (line 174) | BOOL SfNDownloadFile( function VOID (line 294) | VOID SfNAddFileHeader( function SfNFormatPrintPeer (line 364) | void SfNFormatPrintPeer( function VOID (line 407) | VOID SfNAddToTable( function DWORD (line 466) | DWORD WINAPI SfNgetLSender( function DWORD (line 590) | DWORD WINAPI SfNP2PListener( function VOID (line 755) | VOID WINAPI SfNWorkerThread( function BOOL (line 962) | BOOL SfNStartup( function VOID (line 1060) | VOID SfNMain( FILE: Source/Yuudachi/p2p.h type ZA_SCANCTX (line 83) | typedef struct _ZA_SCANCTX { FILE: Source/minirtl/_filename.c function wchar_t (line 19) | wchar_t *_filename_w(const wchar_t *f) function wchar_t (line 53) | wchar_t *_fileext_w(const wchar_t *f) function wchar_t (line 107) | wchar_t *_filename_noext_w(wchar_t *dest, const wchar_t *f) function wchar_t (line 165) | wchar_t *_filepath_w(const wchar_t *fname, wchar_t *fpath) FILE: Source/minirtl/_strcat.c function wchar_t (line 21) | wchar_t *_strcat_w(wchar_t *dest, const wchar_t *src) FILE: Source/minirtl/_strcmp.c function _strcmp_a (line 3) | int _strcmp_a(const char *s1, const char *s2) function _strcmp_w (line 26) | int _strcmp_w(const wchar_t *s1, const wchar_t *s2) FILE: Source/minirtl/_strcmpi.c function _strcmpi_a (line 3) | int _strcmpi_a(const char *s1, const char *s2) function _strcmpi_w (line 26) | int _strcmpi_w(const wchar_t *s1, const wchar_t *s2) FILE: Source/minirtl/_strcpy.c function wchar_t (line 24) | wchar_t *_strcpy_w(wchar_t *dest, const wchar_t *src) FILE: Source/minirtl/_strend.c function wchar_t (line 14) | wchar_t *_strend_w(const wchar_t *s) FILE: Source/minirtl/_strlen.c function _strlen_a (line 3) | size_t _strlen_a(const char *s) function _strlen_w (line 16) | size_t _strlen_w(const wchar_t *s) FILE: Source/minirtl/_strncmp.c function _strncmp_a (line 3) | int _strncmp_a(const char *s1, const char *s2, size_t cchars) function _strncmp_w (line 30) | int _strncmp_w(const wchar_t *s1, const wchar_t *s2, size_t cchars) FILE: Source/minirtl/_strncmpi.c function _strncmpi_a (line 3) | int _strncmpi_a(const char *s1, const char *s2, size_t cchars) function _strncmpi_w (line 30) | int _strncmpi_w(const wchar_t *s1, const wchar_t *s2, size_t cchars) FILE: Source/minirtl/_strncpy.c function wchar_t (line 25) | wchar_t *_strncpy_w(wchar_t *dest, size_t ccdest, const wchar_t *src, si... FILE: Source/minirtl/_strstr.c function wchar_t (line 46) | wchar_t *_strstr_w(const wchar_t *s, const wchar_t *sub_s) FILE: Source/minirtl/_strstri.c function wchar_t (line 46) | wchar_t *_strstri_w(const wchar_t *s, const wchar_t *sub_s) FILE: Source/minirtl/cmdline.c function BOOL (line 3) | BOOL GetCommandLineParamW( function BOOL (line 70) | BOOL GetCommandLineParamA( function wchar_t (line 158) | wchar_t *ExtractFilePathW(const wchar_t *FileName, wchar_t *FilePath) FILE: Source/minirtl/hextou64.c function hextou64_a (line 3) | unsigned long long hextou64_a(char *s) function hextou64_w (line 25) | unsigned long long hextou64_w(wchar_t *s) FILE: Source/minirtl/hextoul.c function hextoul_a (line 3) | unsigned long hextoul_a(char *s) function hextoul_w (line 25) | unsigned long hextoul_w(wchar_t *s) FILE: Source/minirtl/i64tostr.c function i64tostr_a (line 3) | size_t i64tostr_a(signed long long x, char *s) function i64tostr_w (line 40) | size_t i64tostr_w(signed long long x, wchar_t *s) FILE: Source/minirtl/itostr.c function itostr_a (line 3) | size_t itostr_a(int x, char *s) function itostr_w (line 43) | size_t itostr_w(int x, wchar_t *s) FILE: Source/minirtl/rtltypes.h type wchar_t (line 2) | typedef unsigned short wchar_t; function locase_a (line 15) | __forceinline char locase_a(char c) function wchar_t (line 23) | __forceinline wchar_t locase_w(wchar_t c) function byteabs (line 31) | __forceinline char byteabs(char x) { function _isdigit_a (line 37) | __forceinline int _isdigit_a(char x) { function _isdigit_w (line 41) | __forceinline int _isdigit_w(wchar_t x) { FILE: Source/minirtl/strtoi.c function strtoi_a (line 3) | int strtoi_a(char *s) function strtoi_w (line 37) | int strtoi_w(wchar_t *s) FILE: Source/minirtl/strtoi64.c function strtoi64_a (line 3) | signed long long strtoi64_a(char *s) function strtoi64_w (line 37) | signed long long strtoi64_w(wchar_t *s) FILE: Source/minirtl/strtou64.c function strtou64_a (line 3) | unsigned long long strtou64_a(char *s) function strtou64_w (line 22) | unsigned long long strtou64_w(wchar_t *s) FILE: Source/minirtl/strtoul.c function strtoul_a (line 5) | unsigned long strtoul_a(char *s) function strtoul_w (line 28) | unsigned long strtoul_w(wchar_t *s) FILE: Source/minirtl/u64tohex.c function u64tohex_a (line 3) | size_t u64tohex_a(unsigned long long x, char *s) function u64tohex_w (line 27) | size_t u64tohex_w(unsigned long long x, wchar_t *s) FILE: Source/minirtl/u64tostr.c function u64tostr_a (line 3) | size_t u64tostr_a(unsigned long long x, char *s) function u64tostr_w (line 25) | size_t u64tostr_w(unsigned long long x, wchar_t *s) FILE: Source/minirtl/ultohex.c function ultohex_a (line 3) | size_t ultohex_a(unsigned long x, char *s) function ultohex_w (line 27) | size_t ultohex_w(unsigned long x, wchar_t *s) FILE: Source/minirtl/ultostr.c function ultostr_a (line 3) | size_t ultostr_a(unsigned long x, char *s) function ultostr_w (line 25) | size_t ultostr_w(unsigned long x, wchar_t *s) FILE: Source/shared/cab.c function fdiFree (line 49) | void DIAMONDAPI fdiFree( function fdiClose (line 66) | int DIAMONDAPI fdiClose( function INT_PTR (line 82) | INT_PTR DIAMONDAPI fdiOpen( function UINT (line 120) | UINT DIAMONDAPI fdiRead( function UINT (line 144) | UINT fdiWrite( function fdiSeek (line 168) | long fdiSeek( function INT_PTR (line 201) | INT_PTR DIAMONDAPI fdiNotify(FDINOTIFICATIONTYPE fdint, PFDINOTIFICATION... function PVOID (line 259) | PVOID SfcabExtractMemory( FILE: Source/shared/cab.h type CABDATA (line 23) | typedef struct _CABDATA { FILE: Source/shared/cui.c function VOID (line 30) | VOID SfcuiPrintText( FILE: Source/shared/ea.c function BOOL (line 34) | BOOL SfNtfsQueryFileHeaderFromEa( function BOOL (line 71) | BOOL SfNtfsSetFileHeaderToEa( function NTSTATUS (line 110) | NTSTATUS SfNtfsDumpFileEa( function BOOL (line 141) | BOOL TestEa( FILE: Source/shared/gdip.c function BOOL (line 23) | BOOL SfInitGdiPlus( FILE: Source/shared/gdip.h type GDI_STATUS (line 22) | typedef enum { type GdiplusStartupInput (line 47) | typedef struct _GdiplusStartupInput { type GdiplusStartupOutput (line 54) | typedef struct _GdiplusStartupOutput { type GdiPlusRect (line 59) | typedef struct _GdiPlusRect { type GdiPlusBitmapData (line 66) | typedef struct _GdiPlusBitmapData { type ImageLockMode (line 117) | typedef enum FILE: Source/shared/ldr.c type ZA_THREAD_CTX (line 25) | typedef struct _ZA_THREAD_CTX { function PBYTE (line 41) | PBYTE SfLdrQueryResourceDataEx( function PBYTE (line 153) | PBYTE SfLdrQueryResourceData( function VOID (line 187) | VOID NTAPI SfLdrEnumModules( function LONG (line 211) | LONG NTAPI SfLdrVehHandler( function VOID (line 268) | VOID SfLdrLoadPayload( FILE: Source/shared/md5.c function BOOLEAN (line 34) | BOOLEAN SfInitMD5( FILE: Source/shared/md5.h type MD5_CTX (line 22) | typedef struct { FILE: Source/shared/ntos.h type UNICODE_STRING (line 124) | typedef struct _UNICODE_STRING { type UNICODE_STRING (line 129) | typedef UNICODE_STRING *PUNICODE_STRING; type UNICODE_STRING (line 130) | typedef const UNICODE_STRING *PCUNICODE_STRING; type STRING (line 132) | typedef struct _STRING type STRING (line 138) | typedef STRING *PSTRING; type STRING (line 140) | typedef STRING ANSI_STRING; type PSTRING (line 141) | typedef PSTRING PANSI_STRING; type STRING (line 143) | typedef STRING OEM_STRING; type PSTRING (line 144) | typedef PSTRING POEM_STRING; type CONST (line 145) | typedef CONST STRING* PCOEM_STRING; type CONST (line 146) | typedef CONST char *PCSZ; type CSTRING (line 148) | typedef struct _CSTRING type CSTRING (line 154) | typedef CSTRING *PCSTRING; type STRING (line 157) | typedef STRING CANSI_STRING; type PSTRING (line 158) | typedef PSTRING PCANSI_STRING; type OBJECT_ATTRIBUTES (line 160) | typedef struct _OBJECT_ATTRIBUTES { type OBJECT_ATTRIBUTES (line 168) | typedef OBJECT_ATTRIBUTES *POBJECT_ATTRIBUTES; type IO_STATUS_BLOCK (line 170) | typedef struct _IO_STATUS_BLOCK { type SEMAPHORE_INFORMATION_CLASS (line 184) | typedef enum _SEMAPHORE_INFORMATION_CLASS { type SEMAPHORE_BASIC_INFORMATION (line 190) | typedef struct _SEMAPHORE_BASIC_INFORMATION { type SYSTEM_MEMORY_LIST_COMMAND (line 204) | typedef enum _SYSTEM_MEMORY_LIST_COMMAND { type SYSTEM_FILECACHE_INFORMATION (line 214) | typedef struct _SYSTEM_FILECACHE_INFORMATION { type LONG (line 235) | typedef LONG KPRIORITY; type THREAD_STATE (line 238) | typedef enum _THREAD_STATE { type KWAIT_REASON (line 249) | typedef enum _KWAIT_REASON { type CLIENT_ID (line 290) | typedef struct _CLIENT_ID { type VM_COUNTERS (line 295) | typedef struct _VM_COUNTERS { type SYSTEM_THREAD_INFORMATION (line 310) | typedef struct _SYSTEM_THREAD_INFORMATION { type SYSTEM_PROCESSES_INFORMATION (line 324) | typedef struct _SYSTEM_PROCESSES_INFORMATION { type PROCESSINFOCLASS (line 345) | typedef enum _PROCESSINFOCLASS { type PROCESS_BASIC_INFORMATION (line 411) | typedef struct _PROCESS_BASIC_INFORMATION { type PROCESS_BASIC_INFORMATION (line 419) | typedef PROCESS_BASIC_INFORMATION *PPROCESS_BASIC_INFORMATION; type PROCESS_EXTENDED_BASIC_INFORMATION (line 421) | typedef struct _PROCESS_EXTENDED_BASIC_INFORMATION { type SYSTEM_INFORMATION_CLASS (line 446) | typedef enum _SYSTEM_INFORMATION_CLASS type VOID (line 617) | typedef VOID(*PTIMER_APC_ROUTINE) ( type TIMER_TYPE (line 623) | typedef enum _TIMER_TYPE { type TIMER_INFORMATION_CLASS (line 629) | typedef enum _TIMER_INFORMATION_CLASS { type TIMER_BASIC_INFORMATION (line 635) | typedef struct _TIMER_BASIC_INFORMATION { type OBJECT_DIRECTORY_INFORMATION (line 651) | typedef struct _OBJECT_DIRECTORY_INFORMATION { type OBJECT_INFORMATION_CLASS (line 688) | typedef enum _OBJECT_INFORMATION_CLASS { type OBJECT_BASIC_INFORMATION (line 700) | typedef struct _OBJECT_BASIC_INFORMATION { type OBJECT_NAME_INFORMATION (line 716) | typedef struct _OBJECT_NAME_INFORMATION { type OBJECT_TYPE_INFORMATION (line 722) | typedef struct _OBJECT_TYPE_INFORMATION { type OBJECT_TYPE_INFORMATION_8 (line 747) | typedef struct _OBJECT_TYPE_INFORMATION_8 { type OBJECT_TYPES_INFORMATION (line 774) | typedef struct _OBJECT_TYPES_INFORMATION type OBJECT_HANDLE_FLAG_INFORMATION (line 782) | typedef struct _OBJECT_HANDLE_FLAG_INFORMATION type FILE_INFORMATION_CLASS (line 839) | typedef enum _FILE_INFORMATION_CLASS type FS_INFORMATION_CLASS (line 896) | typedef enum _FSINFOCLASS { type FILE_BASIC_INFORMATION (line 911) | typedef struct _FILE_BASIC_INFORMATION { type FILE_STANDARD_INFORMATION (line 919) | typedef struct _FILE_STANDARD_INFORMATION type FILE_INTERNAL_INFORMATION (line 928) | typedef struct _FILE_INTERNAL_INFORMATION { type FILE_EA_INFORMATION (line 932) | typedef struct _FILE_EA_INFORMATION { type FILE_ACCESS_INFORMATION (line 936) | typedef struct _FILE_ACCESS_INFORMATION { type FILE_POSITION_INFORMATION (line 940) | typedef struct _FILE_POSITION_INFORMATION { type FILE_MODE_INFORMATION (line 944) | typedef struct _FILE_MODE_INFORMATION { type FILE_ALIGNMENT_INFORMATION (line 948) | typedef struct _FILE_ALIGNMENT_INFORMATION { type FILE_NAME_INFORMATION (line 952) | typedef struct _FILE_NAME_INFORMATION { type FILE_ALL_INFORMATION (line 957) | typedef struct _FILE_ALL_INFORMATION { type FILE_NETWORK_OPEN_INFORMATION (line 969) | typedef struct _FILE_NETWORK_OPEN_INFORMATION { type FILE_ATTRIBUTE_TAG_INFORMATION (line 979) | typedef struct _FILE_ATTRIBUTE_TAG_INFORMATION { type FILE_ALLOCATION_INFORMATION (line 984) | typedef struct _FILE_ALLOCATION_INFORMATION { type FILE_COMPRESSION_INFORMATION (line 988) | typedef struct _FILE_COMPRESSION_INFORMATION { type FILE_DISPOSITION_INFORMATION (line 997) | typedef struct _FILE_DISPOSITION_INFORMATION { type FILE_END_OF_FILE_INFORMATION (line 1001) | typedef struct _FILE_END_OF_FILE_INFORMATION { type FILE_VALID_DATA_LENGTH_INFORMATION (line 1005) | typedef struct _FILE_VALID_DATA_LENGTH_INFORMATION { type FILE_LINK_INFORMATION (line 1009) | typedef struct _FILE_LINK_INFORMATION { type FILE_MOVE_CLUSTER_INFORMATION (line 1016) | typedef struct _FILE_MOVE_CLUSTER_INFORMATION { type FILE_RENAME_INFORMATION (line 1023) | typedef struct _FILE_RENAME_INFORMATION { type FILE_STREAM_INFORMATION (line 1030) | typedef struct _FILE_STREAM_INFORMATION { type FILE_TRACKING_INFORMATION (line 1038) | typedef struct _FILE_TRACKING_INFORMATION { type FILE_COMPLETION_INFORMATION (line 1044) | typedef struct _FILE_COMPLETION_INFORMATION { type FILE_PIPE_INFORMATION (line 1095) | typedef struct _FILE_PIPE_INFORMATION { type FILE_PIPE_LOCAL_INFORMATION (line 1100) | typedef struct _FILE_PIPE_LOCAL_INFORMATION { type FILE_PIPE_REMOTE_INFORMATION (line 1113) | typedef struct _FILE_PIPE_REMOTE_INFORMATION { type FILE_MAILSLOT_QUERY_INFORMATION (line 1118) | typedef struct _FILE_MAILSLOT_QUERY_INFORMATION { type FILE_MAILSLOT_SET_INFORMATION (line 1126) | typedef struct _FILE_MAILSLOT_SET_INFORMATION { type FILE_REPARSE_POINT_INFORMATION (line 1130) | typedef struct _FILE_REPARSE_POINT_INFORMATION { type FILE_FULL_EA_INFORMATION (line 1156) | typedef struct _FILE_FULL_EA_INFORMATION { type FILE_GET_EA_INFORMATION (line 1164) | typedef struct _FILE_GET_EA_INFORMATION { type FILE_GET_QUOTA_INFORMATION (line 1170) | typedef struct _FILE_GET_QUOTA_INFORMATION { type FILE_QUOTA_INFORMATION (line 1176) | typedef struct _FILE_QUOTA_INFORMATION { type FILE_DIRECTORY_INFORMATION (line 1186) | typedef struct _FILE_DIRECTORY_INFORMATION { type FILE_FULL_DIR_INFORMATION (line 1200) | typedef struct _FILE_FULL_DIR_INFORMATION { type FILE_ID_FULL_DIR_INFORMATION (line 1215) | typedef struct _FILE_ID_FULL_DIR_INFORMATION { type FILE_BOTH_DIR_INFORMATION (line 1231) | typedef struct _FILE_BOTH_DIR_INFORMATION { type FILE_ID_BOTH_DIR_INFORMATION (line 1248) | typedef struct _FILE_ID_BOTH_DIR_INFORMATION { type FILE_NAMES_INFORMATION (line 1266) | typedef struct _FILE_NAMES_INFORMATION { type FILE_OBJECTID_INFORMATION (line 1273) | typedef struct _FILE_OBJECTID_INFORMATION { type FILE_FS_VOLUME_INFORMATION (line 1286) | typedef struct _FILE_FS_VOLUME_INFORMATION { type SECTION_INFORMATION_CLASS (line 1303) | typedef enum _SECTION_INFORMATION_CLASS { type SECTION_BASIC_INFORMATION (line 1311) | typedef struct _SECTIONBASICINFO { type SECTION_IMAGE_INFORMATION (line 1317) | typedef struct _SECTION_IMAGE_INFORMATION { type SECTION_IMAGE_INFORMATION64 (line 1341) | typedef struct _SECTION_IMAGE_INFORMATION64 { type SECTION_INHERIT (line 1365) | typedef enum _SECTION_INHERIT { type SYSDBG_COMMAND (line 1389) | typedef enum _SYSDBG_COMMAND { type SYSDBG_VIRTUAL (line 1431) | typedef struct _SYSDBG_VIRTUAL type KSERVICE_TABLE_DESCRIPTOR (line 1473) | typedef struct _KSERVICE_TABLE_DESCRIPTOR { type SYSTEM_BOOT_ENVIRONMENT_INFORMATION_V1 (line 1488) | typedef struct _SYSTEM_BOOT_ENVIRONMENT_INFORMATION_V1 // Size=20 type SYSTEM_BOOT_ENVIRONMENT_INFORMATION (line 1494) | typedef struct _SYSTEM_BOOT_ENVIRONMENT_INFORMATION // Size=32 type MUTANT_INFORMATION_CLASS (line 1510) | typedef enum _MUTANT_INFORMATION_CLASS { type MUTANT_BASIC_INFORMATION (line 1516) | typedef struct _MUTANT_BASIC_INFORMATION { type KEY_INFORMATION_CLASS (line 1532) | typedef enum _KEY_INFORMATION_CLASS { type KEY_FULL_INFORMATION (line 1544) | typedef struct _KEY_FULL_INFORMATION { type KEY_BASIC_INFORMATION (line 1560) | typedef struct _KEY_BASIC_INFORMATION { type KEY_VALUE_INFORMATION_CLASS (line 1569) | typedef enum _KEY_VALUE_INFORMATION_CLASS { type KEY_VALUE_BASIC_INFORMATION (line 1580) | typedef struct _KEY_VALUE_BASIC_INFORMATION { type KEY_VALUE_FULL_INFORMATION (line 1589) | typedef struct _KEY_VALUE_FULL_INFORMATION { type KEY_VALUE_PARTIAL_INFORMATION (line 1601) | typedef struct _KEY_VALUE_PARTIAL_INFORMATION { type KEY_VALUE_PARTIAL_INFORMATION_ALIGN64 (line 1610) | typedef struct _KEY_VALUE_PARTIAL_INFORMATION_ALIGN64 { type KEY_VALUE_ENTRY (line 1618) | typedef struct _KEY_VALUE_ENTRY { type IO_COMPLETION_INFORMATION_CLASS (line 1635) | typedef enum _IO_COMPLETION_INFORMATION_CLASS { type IO_COMPLETION_BASIC_INFORMATION (line 1641) | typedef struct _IO_COMPLETION_BASIC_INFORMATION { type EVENT_INFORMATION_CLASS (line 1658) | typedef enum _EVENT_INFORMATION_CLASS { type EVENT_TYPE (line 1662) | typedef enum _EVENT_TYPE { type EVENT_BASIC_INFORMATION (line 1667) | typedef struct _EVENT_BASIC_INFORMATION { type CSHORT (line 1681) | typedef short CSHORT; type TIME_FIELDS (line 1683) | typedef struct _TIME_FIELDS { type TIME_FIELDS (line 1693) | typedef TIME_FIELDS *PTIME_FIELDS; type SYSTEM_HANDLE_TABLE_ENTRY_INFO (line 1703) | typedef struct _SYSTEM_HANDLE_TABLE_ENTRY_INFO { type SYSTEM_HANDLE_INFORMATION (line 1713) | typedef struct _SYSTEM_HANDLE_INFORMATION { type PVOID (line 1792) | typedef PVOID *PDEVICE_MAP; type OBJECT_DIRECTORY_ENTRY (line 1794) | typedef struct _OBJECT_DIRECTORY_ENTRY { type EX_PUSH_LOCK (line 1800) | typedef struct _EX_PUSH_LOCK { type OBJECT_NAMESPACE_LOOKUPTABLE (line 1813) | typedef struct _OBJECT_NAMESPACE_LOOKUPTABLE { type OBJECT_NAMESPACE_ENTRY (line 1819) | typedef struct _OBJECT_NAMESPACE_ENTRY { type OBJECT_DIRECTORY (line 1828) | typedef struct _OBJECT_DIRECTORY { type OBJECT_HEADER_NAME_INFO (line 1837) | typedef struct _OBJECT_HEADER_NAME_INFO { type OBJECT_HEADER_CREATOR_INFO (line 1843) | typedef struct _OBJECT_HEADER_CREATOR_INFO {// Size=32 type OBJECT_HANDLE_COUNT_ENTRY (line 1850) | typedef struct _OBJECT_HANDLE_COUNT_ENTRY {// Size=16 type OBJECT_HEADER_HANDLE_INFO (line 1859) | typedef struct _OBJECT_HEADER_HANDLE_INFO // Size=16 type OBJECT_HEADER_PROCESS_INFO (line 1868) | typedef struct _OBJECT_HEADER_PROCESS_INFO { // Size=16 type OBJECT_HEADER_QUOTA_INFO (line 1873) | typedef struct _OBJECT_HEADER_QUOTA_INFO { type QUAD (line 1881) | typedef struct _QUAD { type OBJECT_CREATE_INFORMATION (line 1889) | typedef struct _OBJECT_CREATE_INFORMATION { type POOL_TYPE (line 1901) | typedef enum _POOL_TYPE { type OBJECT_TYPE_INITIALIZER_V1 (line 1927) | typedef struct _OBJECT_TYPE_INITIALIZER_V1 { type OBJECT_TYPE_INITIALIZER_V2 (line 1951) | typedef struct _OBJECT_TYPE_INITIALIZER_V2 {// Size=120 type OBJECT_TYPE_INITIALIZER_V3 (line 1972) | typedef struct _OBJECT_TYPE_INITIALIZER_V3 {// Size=120 type OBJECT_TYPE_INITIALIZER (line 1996) | typedef struct _OBJECT_TYPE_INITIALIZER {// Size=120 type OBJECT_TYPE_V2 (line 2017) | typedef struct _OBJECT_TYPE_V2 {// Size=216 type OBJECT_TYPE_V3 (line 2032) | typedef struct _OBJECT_TYPE_V3 {// Size=216 type OBJECT_TYPE_COMPATIBLE (line 2047) | typedef struct _OBJECT_TYPE_COMPATIBLE { type OBJECT_HEADER (line 2063) | typedef struct _OBJECT_HEADER { type DISPATCHER_HEADER (line 2098) | typedef struct _DISPATCHER_HEADER { type KEVENT (line 2224) | typedef struct _KEVENT { type KMUTANT (line 2228) | typedef struct _KMUTANT { type KSEMAPHORE (line 2236) | typedef struct _KSEMAPHORE { type KTIMER (line 2241) | typedef struct _KTIMER { type KDEVICE_QUEUE_ENTRY (line 2250) | typedef struct _KDEVICE_QUEUE_ENTRY { type KDPC_IMPORTANCE (line 2256) | typedef enum _KDPC_IMPORTANCE { type KDPC (line 2262) | typedef struct _KDPC { type WAIT_CONTEXT_BLOCK (line 2281) | typedef struct _WAIT_CONTEXT_BLOCK { type VPB (line 2302) | typedef struct _VPB { type KQUEUE (line 2314) | typedef struct _KQUEUE { type KDEVICE_QUEUE (line 2322) | typedef struct _KDEVICE_QUEUE { type _KOBJECTS (line 2346) | enum _KOBJECTS { type DEVICE_OBJECT (line 2500) | typedef struct _DEVICE_OBJECT { type DEVOBJ_EXTENSION (line 2531) | typedef struct _DEVOBJ_EXTENSION { type FAST_IO_DISPATCH (line 2602) | typedef struct _FAST_IO_DISPATCH { type DRIVER_EXTENSION (line 2678) | typedef struct _DRIVER_EXTENSION { type DRIVER_OBJECT (line 2721) | typedef struct _DRIVER_OBJECT { type _DRIVER_OBJECT (line 2782) | struct _DRIVER_OBJECT type LDR_RESOURCE_INFO (line 2784) | typedef struct _LDR_RESOURCE_INFO { type LDR_DATA_TABLE_ENTRY_COMPATIBLE (line 2790) | typedef struct _LDR_DATA_TABLE_ENTRY_COMPATIBLE { type LDR_DATA_TABLE_ENTRY_COMPATIBLE (line 2822) | typedef LDR_DATA_TABLE_ENTRY_COMPATIBLE LDR_DATA_TABLE_ENTRY; type LDR_DATA_TABLE_ENTRY_COMPATIBLE (line 2823) | typedef LDR_DATA_TABLE_ENTRY_COMPATIBLE *PLDR_DATA_TABLE_ENTRY; type LDR_DATA_TABLE_ENTRY (line 2824) | typedef LDR_DATA_TABLE_ENTRY *PCLDR_DATA_TABLE_ENTRY; type RTL_PROCESS_MODULE_INFORMATION (line 2834) | typedef struct _RTL_PROCESS_MODULE_INFORMATION { type RTL_PROCESS_MODULES (line 2847) | typedef struct _RTL_PROCESS_MODULES { type MEMORY_INFORMATION_CLASS (line 2860) | typedef enum _MEMORY_INFORMATION_CLASS type MEMORY_REGION_INFORMATION (line 2869) | typedef struct _MEMORY_REGION_INFORMATION { type SYSTEM_FIRMWARE_TABLE_ACTION (line 2884) | typedef enum _SYSTEM_FIRMWARE_TABLE_ACTION type SYSTEM_FIRMWARE_TABLE_INFORMATION (line 2890) | typedef struct _SYSTEM_FIRMWARE_TABLE_INFORMATION { type PEB_LDR_DATA (line 2905) | typedef struct _PEB_LDR_DATA type GDI_HANDLE_ENTRY (line 2918) | typedef struct _GDI_HANDLE_ENTRY type GDI_SHARED_MEMORY (line 2943) | typedef struct _GDI_SHARED_MEMORY type CURDIR (line 2955) | typedef struct _CURDIR type RTL_DRIVE_LETTER_CURDIR (line 2964) | typedef struct _RTL_DRIVE_LETTER_CURDIR type RTL_USER_PROCESS_PARAMETERS (line 2975) | typedef struct _RTL_USER_PROCESS_PARAMETERS type ULONG (line 3024) | typedef ULONG GDI_HANDLE_BUFFER32[GDI_HANDLE_BUFFER_SIZE32]; type ULONG (line 3025) | typedef ULONG GDI_HANDLE_BUFFER64[GDI_HANDLE_BUFFER_SIZE64]; type ULONG (line 3026) | typedef ULONG GDI_HANDLE_BUFFER[GDI_HANDLE_BUFFER_SIZE]; type PEB (line 3028) | typedef struct _PEB type TEB_ACTIVE_FRAME_CONTEXT (line 3160) | typedef struct _TEB_ACTIVE_FRAME_CONTEXT type TEB_ACTIVE_FRAME (line 3166) | typedef struct _TEB_ACTIVE_FRAME type GDI_TEB_BATCH (line 3175) | typedef struct _GDI_TEB_BATCH { type TEB (line 3182) | typedef struct _TEB type _PEB (line 3325) | struct _PEB type PORT_MESSAGE (line 3335) | typedef struct _PORT_MESSAGE { type PORT_DATA_ENTRY (line 3364) | typedef struct _PORT_DATA_ENTRY { type PORT_DATA_INFORMATION (line 3369) | typedef struct _PORT_DATA_INFORMATION { type LPC_CLIENT_DIED_MSG (line 3388) | typedef struct _LPC_CLIENT_DIED_MSG { type PORT_VIEW (line 3393) | typedef struct _PORT_VIEW { type REMOTE_PORT_VIEW (line 3402) | typedef struct _REMOTE_PORT_VIEW { type KSYSTEM_TIME (line 3416) | typedef struct _KSYSTEM_TIME { type NT_PRODUCT_TYPE (line 3422) | typedef enum _NT_PRODUCT_TYPE { type ALTERNATIVE_ARCHITECTURE_TYPE (line 3430) | typedef enum _ALTERNATIVE_ARCHITECTURE_TYPE { type KUSER_SHARED_DATA (line 3445) | typedef struct _KUSER_SHARED_DATA_COMPAT { function NTAPI (line 3824) | NTAPI type ULONG (line 3971) | typedef ULONG CLONG; type TABLE_SEARCH_RESULT (line 3973) | typedef enum _TABLE_SEARCH_RESULT { type RTL_GENERIC_COMPARE_RESULTS (line 3980) | typedef enum _RTL_GENERIC_COMPARE_RESULTS { type RTL_AVL_TABLE (line 3986) | typedef struct _RTL_AVL_TABLE RTL_AVL_TABLE; type PRTL_AVL_TABLE (line 3987) | struct PRTL_AVL_TABLE type RTL_BALANCED_LINKS (line 4011) | typedef struct _RTL_BALANCED_LINKS { type RTL_AVL_TABLE (line 4019) | typedef struct _RTL_AVL_TABLE { FILE: Source/shared/rc4.c function swap_bytes (line 42) | static __inline void function rc4_init (line 56) | void function rc4_crypt (line 81) | void FILE: Source/shared/rc4.h type rc4_state (line 43) | typedef struct _rc4_state { FILE: Source/shared/util.c function VOID (line 32) | VOID SfuDecodeStream( function ULONG_PTR (line 57) | ULONG_PTR SfuWriteBufferToFile( function LPWSTR (line 145) | LPWSTR SfuQueryEnvironmentVariableOffset( function BOOL (line 179) | BOOL SfuBuildBotPath( function SOCKET (line 341) | SOCKET SfuWhoisInit( function VOID (line 388) | VOID SfuWhoisClose( function BOOL (line 405) | BOOL SfuWhois( function BOOLEAN (line 487) | BOOLEAN SfuCalcVolumeMD5( function PVOID (line 536) | PVOID SfuCreateFileMappingNoExec( function VOID (line 596) | VOID SftListThreadPriv( function PVOID (line 652) | PVOID SfuGetSystemInfo( function BOOL (line 701) | BOOL SfuAdjustCurrentThreadPriv( function BOOL (line 783) | BOOL SfuElevatePriv( function NTSTATUS (line 840) | NTSTATUS SfuLoadPeerList( function BOOL (line 907) | BOOL SfuCreateDirectory( FILE: Source/shared/util.h type ZA_BOT_PATH (line 27) | typedef struct _ZA_BOT_PATH { FILE: Source/shared/za.h type ZA_PEERINFO (line 22) | typedef struct _ZA_PEERINFO { type ZA_PACKETHEADER (line 33) | typedef struct _ZA_PACKETHEADER { type ZA_FILEHEADER (line 41) | typedef struct _ZA_FILEHEADER { type ZA_PACKET (line 48) | typedef struct _ZA_PACKET { type ZA_CALLHOME (line 53) | typedef struct _ZA_CALLHOME { FILE: Source/shared/za_crypto.c function BOOL (line 31) | BOOL SfcVerifyFile( function NTSTATUS (line 124) | NTSTATUS SfcIsFileLegit( function BOOL (line 223) | BOOL SfcValidateFileHeader(