vssapi.dll

v10.0.19041.4355 32-bit Windows NT Analyzed
Description
Microsoft® Volume Shadow Copy Requestor/Writer Services API DLL
Authors
© Microsoft Corporation. All rights reserved.
File size
1.1 MB
Uploaded
2025-12-01 08:06
Views
99
SHA-256
5f76cf53d899ece65916ef6a24bef6b0

Exported functions 84

IsVolumeSnapshotted #5 · 0x56be0
VssFreeSnapshotProperties #6 · 0x57ef0
ShouldBlockRevert #7 · 0x573b0
??0CVssJetWriter@@QAE@XZ #8 · 0x5bfd0
??0CVssWriter@@QAE@XZ #9 · 0x58280
??1CVssJetWriter@@UAE@XZ #10 · 0x5bff0
??1CVssWriter@@UAE@XZ #11 · 0x585c0
?AreComponentsSelected@CVssJetWriter@@IBG_NXZ #12 · 0x5c080
?AreComponentsSelected@CVssWriter@@IBG_NXZ #13 · 0x58a00
?CreateVssBackupComponents@@YGJPAPAVIVssBackupComponents@@@Z #14 · 0x5b430
?CreateVssExamineWriterMetadata@@YGJPAGPAPAVIVssExamineWriterMetadata@@@Z #15 · 0x5b5c0
?GetBackupType@CVssJetWriter@@IBG?AW4_VSS_BACKUP_TYPE@@XZ #16 · 0x5c0f0
?GetBackupType@CVssWriter@@IBG?AW4_VSS_BACKUP_TYPE@@XZ #17 · 0x58e90
?GetContext@CVssJetWriter@@IBGJXZ #18 · 0x5c160
?GetContext@CVssWriter@@IBGJXZ #19 · 0x58ed0
?GetCurrentLevel@CVssJetWriter@@IBG?AW4_VSS_APPLICATION_LEVEL@@XZ #20 · 0x5c1d0
?GetCurrentLevel@CVssWriter@@IBG?AW4_VSS_APPLICATION_LEVEL@@XZ #21 · 0x58fe0
?GetCurrentSnapshotSetId@CVssJetWriter@@IBG?AU_GUID@@XZ #22 · 0x5c240
?GetCurrentSnapshotSetId@CVssWriter@@IBG?AU_GUID@@XZ #23 · 0x59070
?GetCurrentVolumeArray@CVssJetWriter@@IBGPAPBGXZ #24 · 0x5c2c0
?GetCurrentVolumeArray@CVssWriter@@IBGPAPBGXZ #25 · 0x590b0
?GetCurrentVolumeCount@CVssJetWriter@@IBGIXZ #26 · 0x5c330
?GetCurrentVolumeCount@CVssWriter@@IBGIXZ #27 · 0x590f0
?GetRestoreType@CVssJetWriter@@IBG?AW4_VSS_RESTORE_TYPE@@XZ #28 · 0x5c3a0
?GetRestoreType@CVssWriter@@IBG?AW4_VSS_RESTORE_TYPE@@XZ #29 · 0x595f0
?GetSnapshotDeviceName@CVssJetWriter@@IBGJPBGPAPBG@Z #30 · 0x5c410
?GetSnapshotDeviceName@CVssWriter@@IBGJPBGPAPBG@Z #31 · 0x59680
?Initialize@CVssJetWriter@@QAGJU_GUID@@PBG_N211K@Z #32 · 0x5c480
?Initialize@CVssWriter@@QAGJU_GUID@@PBGW4VSS_USAGE_TYPE@@W4VSS_SOURCE_TYPE@@W4_VSS_APPLICATION_LEVEL@@KW4VSS_ALTERNATE_WRITER_STATE@@_N1@Z #33 · 0x59b50
?InstallAlternateWriter@CVssWriter@@QAGJU_GUID@@0@Z #34 · 0x59be0
?IsBootableSystemStateBackedUp@CVssJetWriter@@IBG_NXZ #35 · 0x5c870
?IsBootableSystemStateBackedUp@CVssWriter@@IBG_NXZ #36 · 0x59ca0
?IsPartialFileSupportEnabled@CVssJetWriter@@IBG_NXZ #37 · 0x5c8e0
?IsPartialFileSupportEnabled@CVssWriter@@IBG_NXZ #38 · 0x59d20
?IsPathAffected@CVssJetWriter@@IBG_NPBG@Z #39 · 0x5c950
?IsPathAffected@CVssWriter@@IBG_NPBG@Z #40 · 0x59d60
?OnAbortBegin@CVssJetWriter@@UAGXXZ #41 · 0x5c9c0
?OnAbortEnd@CVssJetWriter@@UAGXXZ #42 · 0x5ca10
?OnBackOffIOOnVolume@CVssWriter@@UAG_NPAGU_GUID@@1@Z #43 · 0x43f80
?OnBackupComplete@CVssWriter@@UAG_NPAVIVssWriterComponents@@@Z #44 · 0x43f90
?OnBackupCompleteBegin@CVssJetWriter@@UAG_NPAVIVssWriterComponents@@@Z #45 · 0x5ca60
?OnBackupCompleteEnd@CVssJetWriter@@UAG_NPAVIVssWriterComponents@@_N@Z #46 · 0x5cab0
?OnBackupShutdown@CVssWriter@@UAG_NU_GUID@@@Z #47 · 0x43fa0
?OnContinueIOOnVolume@CVssWriter@@UAG_NPAGU_GUID@@1@Z #48 · 0x43f80
?OnFreezeBegin@CVssJetWriter@@UAG_NXZ #49 · 0x5cb00
?OnFreezeEnd@CVssJetWriter@@UAG_N_N@Z #50 · 0x5cb50
?OnIdentify@CVssJetWriter@@UAG_NPAVIVssCreateWriterMetadata@@@Z #51 · 0x5cba0
?OnIdentify@CVssWriter@@UAG_NPAVIVssCreateWriterMetadata@@@Z #52 · 0x43f90
?OnPostRestore@CVssWriter@@UAG_NPAVIVssWriterComponents@@@Z #53 · 0x43f90
?OnPostRestoreBegin@CVssJetWriter@@UAG_NPAVIVssWriterComponents@@@Z #54 · 0x5cbf0
?OnPostRestoreEnd@CVssJetWriter@@UAG_NPAVIVssWriterComponents@@_N@Z #55 · 0x5cc40
?OnPostSnapshot@CVssJetWriter@@UAG_NPAVIVssWriterComponents@@@Z #56 · 0x5cc90
?OnPostSnapshot@CVssWriter@@UAG_NPAVIVssWriterComponents@@@Z #57 · 0x43f90
?OnPreRestore@CVssWriter@@UAG_NPAVIVssWriterComponents@@@Z #58 · 0x43f90
?OnPreRestoreBegin@CVssJetWriter@@UAG_NPAVIVssWriterComponents@@@Z #59 · 0x5cce0
?OnPreRestoreEnd@CVssJetWriter@@UAG_NPAVIVssWriterComponents@@_N@Z #60 · 0x5cd30
?OnPrepareBackup@CVssWriter@@UAG_NPAVIVssWriterComponents@@@Z #61 · 0x43f90
?OnPrepareBackupBegin@CVssJetWriter@@UAG_NPAVIVssWriterComponents@@@Z #62 · 0x5cd80
?OnPrepareBackupEnd@CVssJetWriter@@UAG_NPAVIVssWriterComponents@@_N@Z #63 · 0x5cdd0
?OnPrepareSnapshotBegin@CVssJetWriter@@UAG_NXZ #64 · 0x5ce20
?OnPrepareSnapshotEnd@CVssJetWriter@@UAG_N_N@Z #65 · 0x5ce70
?OnThawBegin@CVssJetWriter@@UAG_NXZ #66 · 0x5cec0
?OnThawEnd@CVssJetWriter@@UAG_N_N@Z #67 · 0x5cf10
?OnVSSApplicationStartup@CVssWriter@@UAG_NXZ #68 · 0x43fb0
?OnVSSShutdown@CVssWriter@@UAG_NXZ #69 · 0x43fb0
?SetWriterFailure@CVssJetWriter@@IAGJJ@Z #70 · 0x5cf60
?SetWriterFailure@CVssWriter@@IAGJJ@Z #71 · 0x5aca0
?Subscribe@CVssWriter@@QAGJK@Z #72 · 0x5aec0
?Uninitialize@CVssJetWriter@@QAGXXZ #73 · 0x5cfd0
?Unsubscribe@CVssWriter@@QAGJXZ #74 · 0x5b0c0
CreateVssBackupComponentsInternal #75 · 0x5b430
CreateVssExamineWriterMetadataInternal #76 · 0x5b5c0
CreateVssExpressWriterInternal #77 · 0x5b850
CreateVssSnapshotSetDescription #78 · 0x5ba80
CreateWriter #79 · 0x39a10
CreateWriterEx #80 · 0x39840
DllCanUnloadNow #81 · 0x56ba0
DllGetClassObject #82 · 0x56bc0
GetProviderMgmtInterface #83 · 0x39470
GetProviderMgmtInterfaceInternal #84 · 0x39470
IsVolumeSnapshottedInternal #85 · 0x56be0
LoadVssSnapshotSetDescription #86 · 0x5be30
ShouldBlockRevertInternal #87 · 0x573b0
VssFreeSnapshotPropertiesInternal #88 · 0x57ef0

Imported DLLs & functions 256

DebugBreak 0x100ea05c
IsDebuggerPresent 0x100ea060
OutputDebugStringA 0x100ea054
OutputDebugStringW 0x100ea058
DelayLoadFailureHook 0x100ea068
ResolveDelayLoadedAPI 0x100ea070
GetLastError 0x100ea078
RaiseException 0x100ea08c
SetErrorMode 0x100ea088
SetLastError 0x100ea084
SetUnhandledExceptionFilter 0x100ea07c
UnhandledExceptionFilter 0x100ea080
CreateDirectoryW 0x100ea0c4
CreateFileW 0x100ea0a8
DeleteFileW 0x100ea0c0
FindClose 0x100ea0a0
FindFirstFileW 0x100ea0b4
FindNextFileW 0x100ea0d0
GetDriveTypeW 0x100ea0bc
GetFileAttributesW 0x100ea0cc
GetFullPathNameW 0x100ea0b8
GetLogicalDrives 0x100ea0ac
GetVolumeInformationW 0x100ea0b0
GetVolumePathNameW 0x100ea0a4
ReadFile 0x100ea094
SetFilePointer 0x100ea098
SetFilePointerEx 0x100ea09c
WriteFile 0x100ea0c8
GetVolumeNameForVolumeMountPointW 0x100ea0d8
GetVolumePathNamesForVolumeNameW 0x100ea0dc
CopyFileExW 0x100ea0e4
CloseHandle 0x100ea0ec
GetProcessHeap 0x100ea100
HeapAlloc 0x100ea0f4
HeapDestroy 0x100ea0f8
HeapFree 0x100ea0fc
GlobalAlloc 0x100ea114
GlobalFree 0x100ea10c
LocalAlloc 0x100ea108
LocalFree 0x100ea110
GlobalLock 0x100ea120
GlobalUnlock 0x100ea11c
DeviceIoControl 0x100ea128
SetVolumeMountPointW 0x100ea130
FindResourceExW 0x100ea148
FreeLibrary 0x100ea154
FreeResource 0x100ea140
GetModuleFileNameA 0x100ea160
GetModuleFileNameW 0x100ea168
GetModuleHandleExW 0x100ea158
GetModuleHandleW 0x100ea150
GetProcAddress 0x100ea13c
LoadLibraryExW 0x100ea15c
LoadResource 0x100ea164
LoadStringW 0x100ea144
LockResource 0x100ea138
SizeofResource 0x100ea14c
FormatMessageW 0x100ea170
VirtualAlloc 0x100ea180
VirtualProtect 0x100ea178
VirtualQuery 0x100ea17c
ExpandEnvironmentStringsW 0x100ea18c
GetCommandLineW 0x100ea188
CreateThread 0x100ea198
GetCurrentProcess 0x100ea1b0
GetCurrentProcessId 0x100ea1c4
GetCurrentThread 0x100ea19c
GetCurrentThreadId 0x100ea1b8
OpenProcessToken 0x100ea194
OpenThreadToken 0x100ea1bc
ResumeThread 0x100ea1b4
SetThreadToken 0x100ea1c0
TerminateProcess 0x100ea1a0
TlsAlloc 0x100ea1a8
TlsGetValue 0x100ea1ac
TlsSetValue 0x100ea1a4
QueryPerformanceCounter 0x100ea1cc
RegCloseKey 0x100ea1ec
RegCreateKeyExW 0x100ea1e0
RegDeleteValueW 0x100ea1fc
RegEnumKeyExW 0x100ea1d4
RegEnumValueW 0x100ea1f4
RegLoadKeyW 0x100ea1e8
RegOpenKeyExW 0x100ea1f8
RegQueryInfoKeyW 0x100ea1dc
RegQueryValueExW 0x100ea1e4
RegSetValueExW 0x100ea1f0
RegUnLoadKeyW 0x100ea1d8
MultiByteToWideChar 0x100ea208
WideCharToMultiByte 0x100ea204
CharNextW 0x100ea210
CharPrevW 0x100ea214
lstrcmpiW 0x100ea220
lstrcpynW 0x100ea21c
AcquireSRWLockExclusive 0x100ea22c
CreateEventW 0x100ea238
CreateMutexExW 0x100ea26c
CreateMutexW 0x100ea248
CreateSemaphoreExW 0x100ea24c
DeleteCriticalSection 0x100ea268
EnterCriticalSection 0x100ea234
InitializeCriticalSection 0x100ea240
InitializeCriticalSectionAndSpinCount 0x100ea254
LeaveCriticalSection 0x100ea228
OpenSemaphoreW 0x100ea23c
ReleaseMutex 0x100ea25c
ReleaseSemaphore 0x100ea250
ReleaseSRWLockExclusive 0x100ea258
ResetEvent 0x100ea260
SetEvent 0x100ea230
WaitForSingleObject 0x100ea264
WaitForSingleObjectEx 0x100ea244
InitOnceBeginInitialize 0x100ea278
InitOnceComplete 0x100ea27c
Sleep 0x100ea274
GetComputerNameExW 0x100ea2a0
GetSystemInfo 0x100ea290
GetSystemTime 0x100ea2a4
GetSystemTimeAsFileTime 0x100ea284
GetSystemWindowsDirectoryW 0x100ea288
GetTickCount 0x100ea28c
GetTickCount64 0x100ea298
GetVersionExW 0x100ea294
GetWindowsDirectoryW 0x100ea29c
DecodePointer 0x100ea2b0
EncodePointer 0x100ea2ac
EventActivityIdControl 0x100ea2b8
EventRegister 0x100ea2c8
EventSetInformation 0x100ea2c0
EventUnregister 0x100ea2c4
EventWriteTransfer 0x100ea2bc
DeregisterEventSource 0x100ea2d8
RegisterEventSourceW 0x100ea2d4
ReportEventW 0x100ea2d0
AddAccessAllowedAceEx 0x100ea314
AddAccessDeniedAceEx 0x100ea318
AddAce 0x100ea320
AllocateAndInitializeSid 0x100ea338
CheckTokenMembership 0x100ea2f0
CopySid 0x100ea324
CreateWellKnownSid 0x100ea2e4
DuplicateToken 0x100ea2fc
EqualDomainSid 0x100ea30c
EqualSid 0x100ea308
FreeSid 0x100ea2ec
GetAce 0x100ea33c
GetAclInformation 0x100ea328
GetLengthSid 0x100ea2f8
GetSidSubAuthorityCount 0x100ea310
GetTokenInformation 0x100ea334
InitializeAcl 0x100ea31c
InitializeSecurityDescriptor 0x100ea2e0
IsValidSid 0x100ea304
PrivilegeCheck 0x100ea2e8
RevertToSelf 0x100ea300
SetSecurityDescriptorDacl 0x100ea32c
SetSecurityDescriptorGroup 0x100ea330
SetSecurityDescriptorOwner 0x100ea2f4
__CxxFrameHandler3 0x100ea40c
__dllonexit 0x100ea410
_amsg_exit 0x100ea358
_beginthreadex 0x100ea3b8
_callnewh 0x100ea37c
_CxxThrowException 0x100ea370
_errno 0x100ea3b4
_except_handler4_common 0x100ea344
_initterm 0x100ea348
_lock 0x100ea3a4
_onexit 0x100ea350
_purecall 0x100ea3d0
_resetstkoflw 0x100ea3f8
_unlock 0x100ea3e0
_vsnprintf 0x100ea3f4
_vsnprintf_s 0x100ea380
_vsnwprintf 0x100ea404
_wcsdup 0x100ea3a8
_wcsicmp 0x100ea400
_wcsnicmp 0x100ea3c8
_wtoi 0x100ea3d8
_wtoi64 0x100ea3d4
_XcptFilter 0x100ea360
??0exception@@QAE@ABQBD@Z 0x100ea3ec
??0exception@@QAE@ABV0@@Z 0x100ea384
??0exception@@QAE@XZ 0x100ea394
??1exception@@UAE@XZ 0x100ea398
??1type_info@@UAE@XZ 0x100ea354
?terminate@@YAXXZ 0x100ea34c
?what@exception@@UBEPBDXZ 0x100ea378
free 0x100ea3cc
iswdigit 0x100ea3f0
malloc 0x100ea3bc
memcmp 0x100ea3ac
memcpy 0x100ea408
memcpy_s 0x100ea39c
memmove 0x100ea35c
memmove_s 0x100ea3e4
memset 0x100ea414
qsort 0x100ea38c
realloc 0x100ea3fc
swscanf 0x100ea388
tolower 0x100ea364
towlower 0x100ea3c0
towupper 0x100ea3c4
wcscat_s 0x100ea3e8
wcschr 0x100ea3b0
wcsncmp 0x100ea374
wcspbrk 0x100ea368
wcsrchr 0x100ea36c
wcsstr 0x100ea390
wcstok 0x100ea3a0
wcstoul 0x100ea3dc
EtwGetTraceEnableFlags 0x100ea45c
EtwGetTraceEnableLevel 0x100ea454
EtwGetTraceLoggerHandle 0x100ea458
EtwRegisterTraceGuidsW 0x100ea448
EtwTraceMessage 0x100ea480
EtwUnregisterTraceGuids 0x100ea460
NtClose 0x100ea478
NtCreateFile 0x100ea468
NtFsControlFile 0x100ea474
NtOpenDirectoryObject 0x100ea420
NtOpenKey 0x100ea440
NtOpenSymbolicLinkObject 0x100ea428
NtQueryDirectoryObject 0x100ea41c
NtQueryInformationFile 0x100ea470
NtQuerySymbolicLinkObject 0x100ea424
NtQuerySystemInformation 0x100ea434
NtQueryValueKey 0x100ea444
NtQueryVolumeInformationFile 0x100ea464
RtlAdjustPrivilege 0x100ea42c
RtlFormatCurrentUserKeyPath 0x100ea438
RtlFreeUnicodeString 0x100ea43c
RtlGetSetBootStatusData 0x100ea484
RtlInitUnicodeString 0x100ea47c
RtlIpv4StringToAddressW 0x100ea44c
RtlIpv6StringToAddressW 0x100ea450
RtlNtStatusToDosError 0x100ea46c
RtlUnlockBootStatusData 0x100ea430
RpcStringFreeW 0x100ea008
UuidCreate 0x100ea000
UuidFromStringW 0x100ea004
UuidToStringW 0x100ea00c
0x100ea014
0x100ea018
0x100ea01c
0x100ea020
0x100ea024
0x100ea028
0x100ea02c
0x100ea030
0x100ea034
0x100ea038
0x100ea03c
GetNameInfoW 0x100ea04c
InetPtonW 0x100ea048
WSAStartup 0x100ea044