vdsbas.dll

  • File Path: C:\Windows\system32\vdsbas.dll
  • Description: Virtual Disk Service Basic Provider

Hashes

Type Hash
MD5 A66F988BCC0634C76D45A526DD2BE1F8
SHA1 457B623D63D8406CC289E2DF1160BAA26AB3E315
SHA256 1A2D0EAD1A96C4B987749A554A35893069868B56379CC683257E655623A82363
SHA384 F4A5B717CA09CA426CDED8F79F6BA3BE13D58465413A436FA60C5F8399933FFBE4058DB926D9053965B94743696EAC03
SHA512 91C36868FF7C4B250014F74163693C3E5C73A8DE8B43F107545D8B2FDFE02CEB98CF614C50CCA40E4464CF72FFE57F21B8493F29A7A0EA33862BB5F455AB7B5A
SSDEEP 6144:zoW+6j0qL2QGoIU66sl1ARaRo58uOzR45Pe3w+p:EW+6j0joIU6605w
IMP 29B2409308BBA1B82591D9778C77BA9B
PESHA1 628662FDBAA50FEE1513D018170119CA5C175424
PE256 4396559FCEF2C6D14FEBB9E71B30C66041F46C0452C5192C5FE7BACF958CD669

DLL Exports:

Function Name Ordinal Type
CVdsTraceSettings::m_NoDebuggerLogging 83 Exported Function
public: struct _AUCTION_THREAD_PARAMETER * __ptr64 __cdecl CVdsHeapPtr<struct _AUCTION_THREAD_PARAMETER>::operator=(struct _AUCTION_THREAD_PARAMETER * __ptr64) __ptr64 38 Exported Function
CVdsTraceSettings::m_ExtraLogging 82 Exported Function
CRtlSharedLock::CurrentThreadIsWriter 66 Exported Function
CVdsAsyncObjectBase::IsCancelRequested 75 Exported Function
public: struct _DRIVE_LAYOUT_INFORMATION_EX * __ptr64 __cdecl CVdsPtr<struct _DRIVE_LAYOUT_INFORMATION_EX>::Detach(void) __ptr64 70 Exported Function
public: struct _DRIVE_LAYOUT_INFORMATION_EX * __ptr64 __cdecl CVdsPtr<struct _DRIVE_LAYOUT_INFORMATION_EX>::operator->(void)const __ptr64 52 Exported Function
public: struct _DRIVE_LAYOUT_INFORMATION_EX * __ptr64 * __ptr64 __cdecl CVdsPtr<struct _DRIVE_LAYOUT_INFORMATION_EX>::operator&(void) __ptr64 55 Exported Function
public: struct _AUCTION_THREAD_PARAMETER * __ptr64 __cdecl CVdsPtr<struct _AUCTION_THREAD_PARAMETER>::Detach(void) __ptr64 69 Exported Function
public: struct _AUCTION_THREAD_PARAMETER * __ptr64 __cdecl CVdsPtr<struct _AUCTION_THREAD_PARAMETER>::operator->(void)const __ptr64 51 Exported Function
CVdsAsyncObjectBase::GetOutputType 74 Exported Function
CVdsUnlockIt::CVdsUnlockIt 17 Exported Function
public: __cdecl CVdsUnlockIt::~CVdsUnlockIt(void) __ptr64 34 Exported Function
public: __cdecl CVdsPtr<unsigned short>::~CVdsPtr<unsigned short>(void) __ptr64 26 Exported Function
public: __cdecl CVdsPtr<unsigned short>::CVdsPtr<unsigned short>(void) __ptr64 9 Exported Function
public: __cdecl CVdsPtr<unsigned short>::operator unsigned short * __ptr64(void)const __ptr64 47 Exported Function
public: bool __cdecl CVdsPtr<unsigned char>::operator==(unsigned char * __ptr64)const __ptr64 41 Exported Function
public: bool __cdecl CVdsPtr<unsigned short>::operator==(unsigned short * __ptr64)const __ptr64 42 Exported Function
public: bool __cdecl CVdsPtr<unsigned char>::operator!=(unsigned char * __ptr64)const __ptr64 44 Exported Function
public: bool __cdecl CVdsHandleImpl<0>::operator==(void * __ptr64)const __ptr64 40 Exported Function
public: bool __cdecl CVdsPtr<struct _AUCTION_THREAD_PARAMETER>::operator==(struct _AUCTION_THREAD_PARAMETER * __ptr64)const __ptr64 43 Exported Function
public: struct _VDS_DRIVE_LAYOUT_INFORMATION_EX * __ptr64 * __ptr64 __cdecl CVdsPtr<struct _VDS_DRIVE_LAYOUT_INFORMATION_EX>::operator&(void) __ptr64 56 Exported Function
CVdsAsyncObjectBase::SetOutput 77 Exported Function
CVdsAsyncObjectBase::SetOutputType 78 Exported Function
CVdsAsyncObjectBase::DisallowCancel 72 Exported Function
public: void __cdecl CRtlMap::default constructor closure'(void) __ptr64 58 Exported Function
CVdsAsyncObjectBase::AllowCancel 61 Exported Function
public: void __cdecl CVdsPtr<struct _VDS_DRIVE_LAYOUT_INFORMATION_EX>::Attach(struct _VDS_DRIVE_LAYOUT_INFORMATION_EX * __ptr64) __ptr64 64 Exported Function
public: void __cdecl CVdsPtr<unsigned short>::Attach(unsigned short * __ptr64) __ptr64 62 Exported Function
public: void __cdecl CVdsPtr<struct _DRIVE_LAYOUT_INFORMATION_EX>::Attach(struct _DRIVE_LAYOUT_INFORMATION_EX * __ptr64) __ptr64 63 Exported Function
CVdsAsyncObjectBase::ZeroAsyncOut 81 Exported Function
public: void __cdecl CVdsHandleImpl<-1>::Close(void) __ptr64 65 Exported Function
public: void __cdecl CRtlList::default constructor closure'(void) __ptr64 57 Exported Function
public: unsigned char * __ptr64 __cdecl CVdsHeapPtr<unsigned char>::operator=(unsigned char * __ptr64) __ptr64 36 Exported Function
public: unsigned short * __ptr64 __cdecl CVdsHeapPtr<unsigned short>::operator=(unsigned short * __ptr64) __ptr64 37 Exported Function
public: struct _VDS_DRIVE_LAYOUT_INFORMATION_EX * __ptr64 __cdecl CVdsPtr<struct _VDS_DRIVE_LAYOUT_INFORMATION_EX>::operator->(void)const __ptr64 53 Exported Function
public: struct _VDS_DRIVE_LAYOUT_INFORMATION_EX * __ptr64 __cdecl CVdsHeapPtr<struct _VDS_DRIVE_LAYOUT_INFORMATION_EX>::operator=(struct _VDS_DRIVE_LAYOUT_INFORMATION_EX * __ptr64) __ptr64 39 Exported Function
public: struct _VDS_DRIVE_LAYOUT_INFORMATION_EX * __ptr64 __cdecl CVdsPtr<struct _VDS_DRIVE_LAYOUT_INFORMATION_EX>::Detach(void) __ptr64 71 Exported Function
public: void * __ptr64 __cdecl CVdsHandleImpl<0>::operator=(void * __ptr64) __ptr64 35 Exported Function
CPrvEnumObject::SetPositionToLast 79 Exported Function
public: void * __ptr64 __cdecl CVdsHandleImpl<-1>::Detach(void) __ptr64 67 Exported Function
public: unsigned short * __ptr64 __cdecl CVdsPtr<unsigned short>::Detach(void) __ptr64 68 Exported Function
public: void * __ptr64 * __ptr64 __cdecl CVdsHandleImpl<-1>::operator&(void) __ptr64 54 Exported Function
public: __cdecl CVdsPtr<unsigned char>::~CVdsPtr<unsigned char>(void) __ptr64 25 Exported Function
public: __cdecl CVdsCriticalSection::~CVdsCriticalSection(void) __ptr64 32 Exported Function
public: __cdecl CVdsHandleImpl<-1>::CVdsHandleImpl<-1>(void) __ptr64 1 Exported Function
CVdsCriticalSection::CVdsCriticalSection 15 Exported Function
CRtlSharedLock::CRtlSharedLock 14 Exported Function
public: __cdecl CRtlSharedLock::~CRtlSharedLock(void) __ptr64 31 Exported Function
public: __cdecl CVdsHandleImpl<0>::~CVdsHandleImpl<0>(void) __ptr64 19 Exported Function
public: __cdecl CVdsHeapPtr<struct _AUCTION_THREAD_PARAMETER>::CVdsHeapPtr<struct _AUCTION_THREAD_PARAMETER>(void) __ptr64 5 Exported Function
public: __cdecl CVdsHandleImpl<0>::CVdsHandleImpl<0>(void) __ptr64 2 Exported Function
public: __cdecl CVdsHandleImpl<-1>::operator void * __ptr64(void) __ptr64 45 Exported Function
public: __cdecl CVdsHandleImpl<-1>::~CVdsHandleImpl<-1>(void) __ptr64 18 Exported Function
public: __cdecl CPrvEnumObject::~CPrvEnumObject(void) __ptr64 30 Exported Function
DllUnregisterServer 87 Exported Function
CRtlSharedLock::AcquireRead 59 Exported Function
DllRegisterServer 86 Exported Function
DllCanUnloadNow 84 Exported Function
DllGetClassObject 85 Exported Function
CRtlSharedLock::Upgrade 80 Exported Function
CPrvEnumObject::CPrvEnumObject 13 Exported Function
CRtlSharedLock::Release 76 Exported Function
CRtlSharedLock::AcquireWrite 60 Exported Function
CRtlSharedLock::Downgrade 73 Exported Function
public: __cdecl CVdsHeapPtr<struct _AUCTION_THREAD_PARAMETER>::~CVdsHeapPtr<struct _AUCTION_THREAD_PARAMETER>(void) __ptr64 22 Exported Function
public: __cdecl CVdsPtr<struct _DRIVE_LAYOUT_INFORMATION_EX>::operator struct _DRIVE_LAYOUT_INFORMATION_EX * __ptr64(void)const __ptr64 49 Exported Function
public: __cdecl CVdsPtr<struct _DRIVE_LAYOUT_INFORMATION_EX>::~CVdsPtr<struct _DRIVE_LAYOUT_INFORMATION_EX>(void) __ptr64 28 Exported Function
public: __cdecl CVdsPtr<struct _DRIVE_LAYOUT_INFORMATION_EX>::CVdsPtr<struct _DRIVE_LAYOUT_INFORMATION_EX>(void) __ptr64 11 Exported Function
public: __cdecl CVdsPtr<struct _AUCTION_THREAD_PARAMETER>::operator struct _AUCTION_THREAD_PARAMETER * __ptr64(void)const __ptr64 48 Exported Function
public: __cdecl CVdsPtr<struct _AUCTION_THREAD_PARAMETER>::~CVdsPtr<struct _AUCTION_THREAD_PARAMETER>(void) __ptr64 27 Exported Function
public: __cdecl CVdsPtr<unsigned char>::CVdsPtr<unsigned char>(void) __ptr64 8 Exported Function
public: __cdecl CVdsPtr<unsigned char>::operator unsigned char * __ptr64(void)const __ptr64 46 Exported Function
public: __cdecl CVdsPtr<struct _VDS_DRIVE_LAYOUT_INFORMATION_EX>::~CVdsPtr<struct _VDS_DRIVE_LAYOUT_INFORMATION_EX>(void) __ptr64 29 Exported Function
public: __cdecl CVdsPtr<struct _VDS_DRIVE_LAYOUT_INFORMATION_EX>::CVdsPtr<struct _VDS_DRIVE_LAYOUT_INFORMATION_EX>(void) __ptr64 12 Exported Function
public: __cdecl CVdsPtr<struct _VDS_DRIVE_LAYOUT_INFORMATION_EX>::operator struct _VDS_DRIVE_LAYOUT_INFORMATION_EX * __ptr64(void)const __ptr64 50 Exported Function
public: __cdecl CVdsPtr<struct _AUCTION_THREAD_PARAMETER>::CVdsPtr<struct _AUCTION_THREAD_PARAMETER>(void) __ptr64 10 Exported Function
public: __cdecl CVdsHeapPtr<struct _VDS_DRIVE_LAYOUT_INFORMATION_EX>::~CVdsHeapPtr<struct _VDS_DRIVE_LAYOUT_INFORMATION_EX>(void) __ptr64 24 Exported Function
public: __cdecl CVdsHeapPtr<unsigned char>::CVdsHeapPtr<unsigned char>(void) __ptr64 3 Exported Function
public: __cdecl CVdsHeapPtr<struct _VDS_DRIVE_LAYOUT_INFORMATION_EX>::CVdsHeapPtr<struct _VDS_DRIVE_LAYOUT_INFORMATION_EX>(void) __ptr64 7 Exported Function
public: __cdecl CVdsHeapPtr<struct _DRIVE_LAYOUT_INFORMATION_EX>::CVdsHeapPtr<struct _DRIVE_LAYOUT_INFORMATION_EX>(void) __ptr64 6 Exported Function
public: __cdecl CVdsHeapPtr<struct _DRIVE_LAYOUT_INFORMATION_EX>::~CVdsHeapPtr<struct _DRIVE_LAYOUT_INFORMATION_EX>(void) __ptr64 23 Exported Function
CVdsPnPNotificationBase::CVdsPnPNotificationBase 16 Exported Function
public: __cdecl CVdsPnPNotificationBase::~CVdsPnPNotificationBase(void) __ptr64 33 Exported Function
public: __cdecl CVdsHeapPtr<unsigned short>::~CVdsHeapPtr<unsigned short>(void) __ptr64 21 Exported Function
public: __cdecl CVdsHeapPtr<unsigned char>::~CVdsHeapPtr<unsigned char>(void) __ptr64 20 Exported Function
public: __cdecl CVdsHeapPtr<unsigned short>::CVdsHeapPtr<unsigned short>(void) __ptr64 4 Exported Function

Signature

  • Status: Signature verified.
  • Serial: 3300000266BD1580EFA75CD6D3000000000266
  • Thumbprint: A4341B9FD50FB9964283220A36A1EF6F6FAA7840
  • Issuer: CN=Microsoft Windows Production PCA 2011, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
  • Subject: CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US

File Metadata

  • Original Filename: vdsbas.dll.mui
  • Product Name: Microsoft Windows Operating System
  • Company Name: Microsoft Corporation
  • File Version: 10.0.19041.1 (WinBuild.160101.0800)
  • Product Version: 10.0.19041.1
  • Language: English (United States)
  • Legal Copyright: Microsoft Corporation. All rights reserved.
  • Machine Type: 64-bit

File Scan

  • VirusTotal Detections: 0/71
  • VirusTotal Link: https://www.virustotal.com/gui/file/1a2d0ead1a96c4b987749a554a35893069868b56379cc683257e655623a82363/detection/

MIT License. Copyright (c) 2020-2021 Strontic.