vid.dll

v10.0.19041.3636 64-bit Windows NT Analyzed
Description
Microsoft Hyper-V Virtualization Infrastructure Driver Library
Authors
© Microsoft Corporation. All rights reserved.
File size
94.5 KB
Uploaded
2025-12-01 07:41
Views
144
SHA-256
b09d96414c4bcd165f97808258574d23

Exported functions 177

VidAdjustNestedTlbSize #1 · 0x68c0
VidAllocateMemoryBlockReadWriteBuffers #2 · 0x6980
VidAssertVirtualProcessorInterrupt #3 · 0x15e0
VidChangePartitionLifeState #4 · 0x6a40
VidCheckForIoIntercept #5 · 0x3550
VidClearVirtualProcessorInterrupt #6 · 0x2ba0
VidCloneTemplateCreate #7 · 0x6b00
VidCloneTemplateDestroy #8 · 0x6bd0
VidCloneTemplateDestroyDetached #9 · 0x6c50
VidCloneTemplateDetach #10 · 0x6d10
VidCloseStatisticsHandle #11 · 0x68a0
VidControlGpaAccessTracking #12 · 0x4df0
VidCreateCpuGroup #13 · 0x6df0
VidCreateDaxFileMemoryBlock #14 · 0x6ea0
VidCreateExoPartition #15 · 0x70a0
VidCreateMemoryBlock #16 · 0x3990
VidCreateMemoryBlockGpaRange #17 · 0x32e0
VidCreateMmioGpaDoorbell #18 · 0x4ee0
VidCreateMmioGpaRange #19 · 0x35f0
VidCreatePartition #20 · 0x1980
VidCreateVaGpaRange #21 · 0x7240
VidDeleteCpuGroup #22 · 0x73b0
VidDeletePartition #23 · 0x1690
VidDestroyGpaRange #24 · 0x3450
VidDestroyGpaRangeCheckSecure #25 · 0x7440
VidDestroyMemoryBlock #26 · 0x3d50
VidDestroyMemoryBlockReadWriteBuffers #27 · 0x7460
VidDestroyMmioGpaDoorbell #28 · 0x4fd0
VidDispatchVirtualProcessor #29 · 0x74e0
VidDllStatsGetPartitionCounters #30 · 0x2010
VidDllStatsGetSharedBuffer #31 · 0xc200
VidDllStatsGetVmPerfRootInstance #32 · 0x1fa0
VidDmBalloon #33 · 0x75e0
VidDmConsolidationDisable #34 · 0x7780
VidDmConsolidationEnable #35 · 0x7800
VidDmHotAdd #36 · 0x78a0
VidDmHotAddUndo #37 · 0x7980
VidDmMemoryBlockQueryTopology #38 · 0x7a30
VidDmSlpDisable #39 · 0x7b80
VidDmSlpQuery #40 · 0x7c00
VidDmSlpSetup #41 · 0x7cf0
VidDmSlpWaitForDisable #42 · 0x7e70
VidDmUnBalloon #43 · 0x7ef0
VidDmWorkingSetModify #44 · 0x8090
VidEncryptDecryptData #45 · 0x8170
VidEpfRestore #46 · 0x82a0
VidEpfSave #47 · 0x83b0
VidEpfSuspendBegin #48 · 0x8510
VidEpfSuspendEnd #49 · 0x8590
VidExoAccessVaFault #50 · 0x8610
VidExoControlGpaAccessTracking #51 · 0x86d0
VidExoGetLocalInterruptControllerState #52 · 0x8780
VidExoMapGpaRange #53 · 0x88d0
VidExoSetLocalInterruptControllerState #54 · 0x89a0
VidExoUnmapGpaRange #55 · 0x8ad0
VidFlushMemoryBlockMapping #56 · 0x8b90
VidFlushMemoryBlockPageRange #57 · 0x8c30
VidGetCpuGroupProperty #58 · 0x8ce0
VidGetExoPartitionProperty #59 · 0x8db0
VidGetExoSystemInformation #60 · 0x5060
VidGetHvLogicalProcessorCount #61 · 0x8e60
VidGetHvLogicalProcessorRuntime #62 · 0x8f20
VidGetHvMemoryBalance #63 · 0x9040
VidGetHvPartitionId #64 · 0x2c20
VidGetHvVpRuntime #65 · 0x9140
VidGetIsolationLuid #66 · 0x9250
VidGetMemoryBlockProtectionBitmap #67 · 0x92d0
VidGetPartitionIds #68 · 0x9370
VidGetPartitionProperty #69 · 0x23f0
VidGetProcessorTopology #70 · 0x93a0
VidGetRootReferenceTime #71 · 0x33e0
VidGetRpcSession #72 · 0x94b0
VidGetSecurityCookie #73 · 0x95b0
VidGetSystemInformation #74 · 0x42d0
VidGetSystemTopology #75 · 0x3840
VidGetVirtualProcessorRunningStatus #76 · 0x2d80
VidGetVirtualProcessorState #77 · 0x1480
VidGetVirtualProcessorStateEx #78 · 0x9660
VidGetVirtualProcessorXsaveState #79 · 0x9720
VidGpaAccessTrackingDisable #80 · 0x50d0
VidGpaAccessTrackingEnable #81 · 0x5150
VidHandleMessageAndGetNextMessage #82 · 0x2c90
VidInitEncryptionKeys #83 · 0x97e0
VidInjectSyntheticMachineCheckEvent #84 · 0x9860
VidInstallExoIntercept #85 · 0x9960
VidMapHvGlobalStatsPage #86 · 0x4220
VidMapHvLocalStatsPage #87 · 0x3dc0
VidMapHvRootStatsPage #88 · 0x9a20
VidMapHypercallDoorbellPage #89 · 0x9af0
VidMapMemoryBlockPageRange #90 · 0x9b90
VidMapMemoryBlockPageRangeEx #91 · 0x1140
VidMapVpStatePage #92 · 0x51d0
VidMarkPagePoisoned #93 · 0x9c10
VidMemReserveGetTarget #94 · 0x5280
VidMemReservePagesAdd #95 · 0x9ca0
VidMemReservePagesRelease #96 · 0x9db0
VidMemReserveSetTarget #97 · 0x53a0
VidMemXferConnectClose #98 · 0x9e70
VidMemXferConnectDisable #99 · 0x9ef0
VidMemXferConnectEnable #100 · 0x9f70
VidMemXferConnectOpen #101 · 0xa080
VidMemXferSendAsync #102 · 0xa110
VidMessageSlotHandleAndGetNext #103 · 0x10b0
VidMessageSlotMap #104 · 0x4030
VidOpenStatisticsHandle #105 · 0x2360
VidPhuBegin #106 · 0xa1b0
VidPhuCommit #107 · 0xa250
VidPhuEnd #108 · 0xa2d0
VidPhuFreePersistedData #109 · 0xa350
VidPhuOpenMemoryBlockFile #110 · 0xa3e0
VidPhuPersistGpaRange #111 · 0xa4e0
VidPhuPersistMemoryBlock #112 · 0xa5c0
VidPrefetchDirectMapRanges #113 · 0xa6a0
VidProtectMemoryBlockPages #114 · 0xa740
VidQueryVaGpaRangeWorkingSetInfo #115 · 0xa7d0
VidReadMemoryBlockPageRange #116 · 0xa870
VidReadWriteMappedMemoryBlockPageRange #117 · 0xa8c0
VidReadWriteMemoryBlockPageRange #118 · 0xa9a0
VidRegisterApicEoiHandler #119 · 0x3ee0
VidRegisterCpuidHandler #120 · 0x40d0
VidRegisterCpuidResult #121 · 0x3c90
VidRegisterExceptionHandler #122 · 0xab20
VidRegisterIoPortHandler #123 · 0x3250
VidRegisterMsrHandler #124 · 0x4580
VidRegisterTripleFaultHandler #125 · 0x4490
VidReleaseEncryptionKeys #126 · 0xabc0
VidReleasePages #127 · 0xac40
VidReservePages #128 · 0x3760
VidResetPartition #129 · 0x4840
VidResetPoisonedPage #130 · 0xad00
VidRestorePartitionState #131 · 0xad90
VidSavePartitionState #132 · 0xae60
VidSchedulerAssistRestore #133 · 0xaf50
VidSchedulerAssistSave #134 · 0xaff0
VidSchedulerAssistSuspend #135 · 0xb0b0
VidSetCpuGroupProperty #136 · 0xb140
VidSetMailboxKey #137 · 0xb200
VidSetMemoryBlockClientNotifications #138 · 0x2a90
VidSetMemoryBlockFlushAfterWrite #139 · 0xb2d0
VidSetMemoryBlockNotificationQueue #140 · 0x3a80
VidSetPartitionFriendlyName #141 · 0x3af0
VidSetPartitionProperty #142 · 0x36a0
VidSetPeerProcess #143 · 0xb370
VidSetSystemInformation #144 · 0xb400
VidSetVirtualProcessorState #145 · 0x1010
VidSetVirtualProcessorStateEx #146 · 0xb530
VidSetVirtualProcessorXsaveState #147 · 0xb5f0
VidSetupMessageQueue #148 · 0x4510
VidSgxResetMemoryBlocks #149 · 0xb760
VidStartVirtualProcessor #150 · 0x3f60
VidStatsMap #151 · 0x46f0
VidStatsMapNuma #152 · 0x4630
VidStatsUnMap #153 · 0xb7e0
VidStatsUnMapNuma #154 · 0xb860
VidStopVirtualProcessor #155 · 0x4400
VidSuspendApply #156 · 0xb8f0
VidSuspendClear #157 · 0xb980
VidTranslateGpa #158 · 0x54b0
VidTranslateGvaToGpa #159 · 0x12b0
VidTrimPartitionMemory #160 · 0x3fd0
VidUnmapHvGlobalStatsPage #161 · 0x47a0
VidUnmapHvLocalStatsPage #162 · 0x4180
VidUnmapHvRootStatsPage #163 · 0xba00
VidUnmapMemoryBlockPageRange #164 · 0x1230
VidUnprotectMemoryBlockPages #165 · 0xbac0
VidUnregisterCpuidResult #166 · 0x3e70
VidUnregisterHandler #167 · 0x34e0
VidVsmCheckGpaPageVtlAccess #168 · 0x1520
VidVsmEnableVpVtl #169 · 0xbb50
VidVsmGetMemoryBlockProtections #170 · 0xbca0
VidVsmGetPartitionConfig #171 · 0xbde0
VidVsmPrecommitMgmtVtlPageRange #172 · 0x55e0
VidVsmQueryMemoryBlockProtections #173 · 0xbef0
VidVsmQueryProtectionsDirty #174 · 0xbfd0
VidVsmSetMemoryBlockProtections #175 · 0xc060
VidVsmSetPartitionConfig #176 · 0xc130
VidWriteMemoryBlockPageRange #177 · 0xc1b0

Imported DLLs & functions 58

GetLastError 0x18000d168
RaiseException 0x18000d170
SetLastError 0x18000d160
SetUnhandledExceptionFilter 0x18000d150
UnhandledExceptionFilter 0x18000d158
CreateFileW 0x18000d180
CloseHandle 0x18000d190
DuplicateHandle 0x18000d198
GetProcessHeap 0x18000d1b8
HeapAlloc 0x18000d1b0
HeapFree 0x18000d1a8
DeviceIoControl 0x18000d1c8
SetFileCompletionNotificationModes 0x18000d1d8
DisableThreadLibraryCalls 0x18000d1f8
FreeLibrary 0x18000d200
GetProcAddress 0x18000d1e8
LoadLibraryExA 0x18000d1f0
VirtualProtect 0x18000d210
VirtualQuery 0x18000d218
PerfCreateInstance 0x18000d240
PerfDeleteInstance 0x18000d250
PerfSetCounterRefValue 0x18000d248
PerfSetCounterSetInfo 0x18000d238
PerfStartProvider 0x18000d228
PerfStopProvider 0x18000d230
GetCurrentProcess 0x18000d260
GetCurrentProcessId 0x18000d270
GetCurrentThreadId 0x18000d278
TerminateProcess 0x18000d268
QueryPerformanceCounter 0x18000d288
AcquireSRWLockExclusive 0x18000d2b0
AcquireSRWLockShared 0x18000d2c8
DeleteCriticalSection 0x18000d2a0
EnterCriticalSection 0x18000d298
InitializeCriticalSection 0x18000d2b8
InitializeSRWLock 0x18000d2c0
LeaveCriticalSection 0x18000d2d8
ReleaseSRWLockExclusive 0x18000d2a8
ReleaseSRWLockShared 0x18000d2d0
GetSystemInfo 0x18000d2e8
GetSystemTimeAsFileTime 0x18000d2f8
GetTickCount 0x18000d2f0
__chkstk 0x18000d378
_vsnwprintf 0x18000d340
memcpy 0x18000d310
memset 0x18000d380
NtDeviceIoControlFile 0x18000d318
RtlCaptureContext 0x18000d320
RtlDosPathNameToNtPathName_U 0x18000d348
RtlFreeHeap 0x18000d358
RtlGUIDFromString 0x18000d328
RtlLookupFunctionEntry 0x18000d350
RtlNtStatusToDosError 0x18000d368
RtlRbInsertNodeEx 0x18000d338
RtlRbRemoveNode 0x18000d330
RtlVirtualUnwind 0x18000d308
wcschr 0x18000d360
wcscpy_s 0x18000d370