SYMBOL INDEX (49 symbols across 5 files) FILE: WinUpdateEoP/FileOplock.cpp function FileOpLock (line 122) | FileOpLock* FileOpLock::CreateLock(const std::wstring& name, FileOpLock:... function FileOpLock (line 136) | FileOpLock* FileOpLock::CreateLock(HANDLE hfile, FileOpLock::UserCallbac... FILE: WinUpdateEoP/FileOplock.h function class (line 6) | class FileOpLock FILE: WinUpdateEoP/FileOrFolderDelete.cpp class Resources (line 22) | class Resources method Resources (line 25) | static Resources& instance() method Resources (line 34) | Resources() method initFromResource (line 41) | void initFromResource(std::vector& vec, LPCWSTR lpResourceName, ... function bitnessCheck (line 58) | bool bitnessCheck() function uniqueString (line 72) | std::wstring uniqueString() function createUniqueTempFolder (line 87) | std::wstring createUniqueTempFolder() class TempMsi (line 100) | class TempMsi method TempMsi (line 103) | TempMsi() method TempMsi (line 115) | TempMsi(TempMsi&) = delete; method TempMsi (line 116) | TempMsi& operator =(TempMsi&) = delete; method GetTempMsiPath (line 121) | std::wstring GetTempMsiPath() { return tempMsiPath; } function get_configMsiExists (line 126) | bool get_configMsiExists() function get_configMsiIsRegistered (line 131) | bool get_configMsiIsRegistered() function tryDeleteConfigMsi (line 157) | bool tryDeleteConfigMsi() function spinUntilConfigMsiDeleted (line 177) | void spinUntilConfigMsiDeleted() function install (line 185) | void install(const std::wstring& installPath) { function installWithRollback (line 193) | void installWithRollback(const std::wstring& installPath) { function uninstall (line 202) | void uninstall() { function DWORD (line 210) | DWORD WINAPI thread_uninstall(PVOID) function DWORD (line 216) | DWORD WINAPI thread_installWithRollback(PVOID installPath) function stage1 (line 232) | void stage1() function stage2 (line 322) | void stage2() function usage (line 456) | void usage() FILE: WinUpdateEoP/def.h type REPARSE_DATA_BUFFER (line 58) | typedef struct _REPARSE_DATA_BUFFER { type OBJECT_DIRECTORY_INFORMATION (line 83) | typedef struct _OBJECT_DIRECTORY_INFORMATION { type NTSYSAPI (line 91) | typedef NTSYSAPI NTSTATUS(NTAPI* _NtCreateFile)(PHANDLE FileHandle, ACCE... type NTSYSAPI (line 92) | typedef NTSYSAPI VOID(NTAPI* _RtlInitUnicodeString)(PUNICODE_STRING Dest... type NTSYSAPI (line 93) | typedef NTSYSAPI NTSTATUS(NTAPI* _NtOpenDirectoryObject)(OUT PHANDLE Dir... type NTSYSAPI (line 94) | typedef NTSYSAPI NTSTATUS(NTAPI* _NtQueryDirectoryObject)(_In_ HAND... type NTSYSCALLAPI (line 95) | typedef NTSYSCALLAPI NTSTATUS(NTAPI* _NtSetInformationFile)( type DWORD (line 102) | typedef DWORD(WINAPI* _SetStorageSettings)(DWORD, DWORD, DWORD, DWORD); FILE: WinUpdateEoP/main.cpp function wmain (line 3) | int wmain(int argc, wchar_t** argv) function cb0 (line 61) | void cb0() function IfDeletedRemoveJunction (line 68) | void IfDeletedRemoveJunction(LPWSTR path) function IfExists (line 89) | bool IfExists(LPCWSTR path) function VOID (line 93) | VOID Watch() function Trigger (line 122) | void Trigger() function BOOL (line 133) | BOOL CreateJunction(HANDLE hDir, LPCWSTR target) { function BOOL (line 173) | BOOL DeleteJunction(HANDLE handle) { function BOOL (line 196) | BOOL DosDeviceSymLink(LPCWSTR object, LPCWSTR target) { function BOOL (line 210) | BOOL DelDosDeviceSymLink(LPCWSTR object, LPCWSTR target) { function HANDLE (line 224) | HANDLE myCreateDirectory(LPWSTR file, DWORD access, DWORD share, DWORD d... function LPWSTR (line 239) | LPWSTR BuildPath(LPCWSTR path) { function VOID (line 244) | VOID load() { function BOOL (line 261) | BOOL Move(HANDLE hFile, std::wstring drive, LPCWSTR path) {