SYMBOL INDEX (75 symbols across 8 files) FILE: v1/SysmonEoP/def.h type REPARSE_DATA_BUFFER (line 42) | typedef struct _REPARSE_DATA_BUFFER { type OBJECT_DIRECTORY_INFORMATION (line 67) | typedef struct _OBJECT_DIRECTORY_INFORMATION { type NTSYSAPI (line 75) | typedef NTSYSAPI NTSTATUS(NTAPI* _NtCreateFile)(PHANDLE FileHandle, ACCE... type NTSYSAPI (line 76) | typedef NTSYSAPI VOID(NTAPI* _RtlInitUnicodeString)(PUNICODE_STRING Dest... type NTSYSAPI (line 77) | typedef NTSYSAPI NTSTATUS(NTAPI* _NtOpenDirectoryObject)(OUT PHANDLE Dir... type NTSYSAPI (line 78) | typedef NTSYSAPI NTSTATUS(NTAPI* _NtQueryDirectoryObject)(_In_ HAND... type NTSYSCALLAPI (line 79) | typedef NTSYSCALLAPI NTSTATUS(NTAPI* _NtSetInformationFile)(HANDLE File... FILE: v1/SysmonEoP/main.cpp function wmain (line 4) | int wmain(int argc, wchar_t* argv[]) function load (line 71) | void load() { function BOOL (line 89) | BOOL CreateJunction(HANDLE hDir, LPCWSTR target) { function BOOL (line 129) | BOOL DeleteJunction(HANDLE handle) { function BOOL (line 152) | BOOL DosDeviceSymLink(LPCWSTR object, LPCWSTR target) { function BOOL (line 166) | BOOL DelDosDeviceSymLink(LPCWSTR object, LPCWSTR target) { function LPWSTR (line 181) | LPWSTR Find() { function Trigger (line 234) | void Trigger(LPWSTR alpc) function LPWSTR (line 260) | LPWSTR BuildPath(LPCWSTR path) { function BOOL (line 265) | BOOL AddPrinterDriverWmi() { FILE: v1/SysmonEoP/sysmon_c.c type sysmon_MIDL_TYPE_FORMAT_STRING (line 40) | typedef struct _sysmon_MIDL_TYPE_FORMAT_STRING type sysmon_MIDL_PROC_FORMAT_STRING (line 46) | typedef struct _sysmon_MIDL_PROC_FORMAT_STRING type sysmon_MIDL_EXPR_FORMAT_STRING (line 52) | typedef struct _sysmon_MIDL_EXPR_FORMAT_STRING function Proc0 (line 99) | long Proc0( function Proc1 (line 115) | void Proc1( type __midl_frag7_t (line 264) | typedef type __midl_frag6_t (line 269) | typedef type NDR64_FORMAT_CHAR (line 274) | typedef type __midl_frag4_t (line 279) | typedef type __midl_frag2_t (line 290) | typedef type NDR64_FORMAT_UINT32 (line 300) | typedef FILE: v1/SysmonEoP/sysmon_s.c type sysmon_MIDL_TYPE_FORMAT_STRING (line 39) | typedef struct _sysmon_MIDL_TYPE_FORMAT_STRING type sysmon_MIDL_PROC_FORMAT_STRING (line 45) | typedef struct _sysmon_MIDL_PROC_FORMAT_STRING type sysmon_MIDL_EXPR_FORMAT_STRING (line 51) | typedef struct _sysmon_MIDL_EXPR_FORMAT_STRING type __midl_frag7_t (line 238) | typedef type __midl_frag6_t (line 243) | typedef type NDR64_FORMAT_CHAR (line 248) | typedef type __midl_frag4_t (line 253) | typedef type __midl_frag2_t (line 264) | typedef type NDR64_FORMAT_UINT32 (line 274) | typedef FILE: v2/SysmonEoP/def.h type REPARSE_DATA_BUFFER (line 40) | typedef struct _REPARSE_DATA_BUFFER { type OBJECT_DIRECTORY_INFORMATION (line 65) | typedef struct _OBJECT_DIRECTORY_INFORMATION { type NTSYSAPI (line 73) | typedef NTSYSAPI NTSTATUS(NTAPI* _NtCreateFile)(PHANDLE FileHandle, ACCE... type NTSYSAPI (line 74) | typedef NTSYSAPI VOID(NTAPI* _RtlInitUnicodeString)(PUNICODE_STRING Dest... type NTSYSAPI (line 75) | typedef NTSYSAPI NTSTATUS(NTAPI* _NtOpenDirectoryObject)(OUT PHANDLE Dir... type NTSYSAPI (line 76) | typedef NTSYSAPI NTSTATUS(NTAPI* _NtQueryDirectoryObject)(_In_ HAND... type NTSYSCALLAPI (line 77) | typedef NTSYSCALLAPI NTSTATUS(NTAPI* _NtSetInformationFile)(HANDLE File... FILE: v2/SysmonEoP/main.cpp function wmain (line 4) | int wmain(int argc, wchar_t* argv[]) function VOID (line 61) | VOID SetJunction() { function load (line 78) | void load() { function BOOL (line 96) | BOOL CreateJunction(HANDLE hDir, LPCWSTR target) { function BOOL (line 136) | BOOL DeleteJunction(HANDLE handle) { function BOOL (line 159) | BOOL DosDeviceSymLink(LPCWSTR object, LPCWSTR target) { function BOOL (line 173) | BOOL DelDosDeviceSymLink(LPCWSTR object, LPCWSTR target) { function LPWSTR (line 188) | LPWSTR Find() { function Trigger (line 241) | void Trigger(LPWSTR alpc) function LPWSTR (line 266) | LPWSTR BuildPath(LPCWSTR path) { function BOOL (line 271) | BOOL AddPrinterDriverWmi() { FILE: v2/SysmonEoP/sysmon_c.c type sysmon_MIDL_TYPE_FORMAT_STRING (line 40) | typedef struct _sysmon_MIDL_TYPE_FORMAT_STRING type sysmon_MIDL_PROC_FORMAT_STRING (line 46) | typedef struct _sysmon_MIDL_PROC_FORMAT_STRING type sysmon_MIDL_EXPR_FORMAT_STRING (line 52) | typedef struct _sysmon_MIDL_EXPR_FORMAT_STRING function Proc0 (line 99) | long Proc0( function Proc1 (line 115) | void Proc1( type __midl_frag7_t (line 264) | typedef type __midl_frag6_t (line 269) | typedef type NDR64_FORMAT_CHAR (line 274) | typedef type __midl_frag4_t (line 279) | typedef type __midl_frag2_t (line 290) | typedef type NDR64_FORMAT_UINT32 (line 300) | typedef FILE: v2/SysmonEoP/sysmon_s.c type sysmon_MIDL_TYPE_FORMAT_STRING (line 39) | typedef struct _sysmon_MIDL_TYPE_FORMAT_STRING type sysmon_MIDL_PROC_FORMAT_STRING (line 45) | typedef struct _sysmon_MIDL_PROC_FORMAT_STRING type sysmon_MIDL_EXPR_FORMAT_STRING (line 51) | typedef struct _sysmon_MIDL_EXPR_FORMAT_STRING type __midl_frag7_t (line 238) | typedef type __midl_frag6_t (line 243) | typedef type NDR64_FORMAT_CHAR (line 248) | typedef type __midl_frag4_t (line 253) | typedef type __midl_frag2_t (line 264) | typedef type NDR64_FORMAT_UINT32 (line 274) | typedef