vmsif.dll

v10.0.19041.5794 64-bit Windows NT Analyzed
Description
Hyper-V Virtual Switch Driver Interface Library
Authors
© Microsoft Corporation. All rights reserved.
File size
280.9 KB
Uploaded
2025-12-01 07:42
Views
99
SHA-256
448be316e7af088665e3c06db50efe2b

Exported functions 133

VmsIfCapsFindCapability #1 · 0x1d100
VmsIfCapsGetCapability #2 · 0x1d180
VmsIfCapsInitializeLibrary #3 · 0x1ceb0
VmsIfCapsIsFeaturePresent #4 · 0x1d080
VmsIfCapsIsFixPresent #5 · 0x1d0c0
VmsIfCapsQueryCapabilities #6 · 0x1cd70
VmsIfDioNicSetAddresses #7 · 0xdab0
VmsIfDioNicSetMacAddress #8 · 0xdb60
VmsIfDioNicSetPacketFilter #9 · 0xdc00
VmsIfDriverClose #10 · 0x22be0
VmsIfDriverOpen #11 · 0x22ba0
VmsIfDriverOpenWithFileName #12 · 0x22a40
VmsIfGetInitState #13 · 0x2f50
VmsIfGlobalParameterQuery #14 · 0x1c980
VmsIfGlobalParameterSet #15 · 0x1c8b0
VmsIfInitializeEventServer #16 · 0x178a0
VmsIfIoctlAddToInputBuffer #17 · 0x10420
VmsIfIoctlDeinitializeOperation #18 · 0x10600
VmsIfIoctlGetOutputBuffer #19 · 0x104b0
VmsIfIoctlGetOutputRecord #20 · 0x105f0
VmsIfIoctlInitializeOperation #21 · 0x103e0
VmsIfIoctlResizeOutputBuffer #22 · 0x10520
VmsIfIoctlSendIoctl #23 · 0x104a0
VmsIfMemFree #24 · 0x103a0
VmsIfNicAllocateVF #25 · 0xd000
VmsIfNicCollectInternalStats #26 · 0xcf10
VmsIfNicConnect #27 · 0xad30
VmsIfNicCreateEmulated #28 · 0xc820
VmsIfNicCreateSynthetic #29 · 0xc820
VmsIfNicDeleteEmulated #30 · 0xbc60
VmsIfNicDeleteMiniport #31 · 0xbb60
VmsIfNicDeleteMiniportLW #32 · 0xba70
VmsIfNicDeleteSynthetic #33 · 0xbc30
VmsIfNicDisableMiniport #34 · 0xc710
VmsIfNicDisableOptimizations #35 · 0xd6d0
VmsIfNicDisconnect #36 · 0xaed0
VmsIfNicEnableMiniport #37 · 0xc600
VmsIfNicEnableOptimizations #38 · 0xd5f0
VmsIfNicEndSave #39 · 0xc8c0
VmsIfNicEnumerate #40 · 0xc550
VmsIfNicFreeVF #41 · 0xd1a0
VmsIfNicGetAddresses #42 · 0xd910
VmsIfNicGetDropReasons #43 · 0xc010
VmsIfNicGetInfo #44 · 0xc2d0
VmsIfNicGetInternalStats #45 · 0xcd10
VmsIfNicGetStats #46 · 0xcbd0
VmsIfNicGetStatus #47 · 0xc9a0
VmsIfNicGetVmqInfo #48 · 0xdcf0
VmsIfNicGetVrssEntryCount #49 · 0xd280
VmsIfNicGetVrssInfo #50 · 0xd390
VmsIfNicInitializeMiniport #51 · 0xb310
VmsIfNicInitializeMiniportLW #52 · 0xb030
VmsIfNicMorphToEmulatedNic #53 · 0xb8b0
VmsIfNicMorphToSynthNic #54 · 0xb630
VmsIfNicNotifyInitializeExternal #55 · 0xb5f0
VmsIfNicNotifyInitializeMiniport #56 · 0xb5d0
VmsIfNicNotifyRestored #57 · 0xb010
VmsIfNicPausedEmulated #58 · 0xbc90
VmsIfNicPausedSynthetic #59 · 0xbcb0
VmsIfNicRelearnMac #60 · 0xd7b0
VmsIfNicRestore #61 · 0xd540
VmsIfNicResumeEmulated #62 · 0xbd80
VmsIfNicResumeSynthetic #63 · 0xbde0
VmsIfNicSendStatus #64 · 0xcb00
VmsIfNicSetConnectionInfo #65 · 0xabf0
VmsIfNicSetInfo #66 · 0xc410
VmsIfNicSuspendSynthetic #67 · 0xc850
VmsIfNicVmphuBegin #68 · 0xdee0
VmsIfNicVmphuComplete #69 · 0xdf50
VmsIfPhysicalNicGetStoredVlanId #70 · 0xbef0
VmsIfPhysicalNicRemove #71 · 0xbed0
VmsIfPortCreate #72 · 0x8460
VmsIfPortCreateWithHandle #73 · 0x81b0
VmsIfPortDelete #74 · 0x86f0
VmsIfPortEnumerate #75 · 0x9cd0
VmsIfPortEnumerateLearnedMacAddresses #76 · 0x9dc0
VmsIfPortFeatureStatusFree #77 · 0x4590
VmsIfPortFeatureStatusQuery #78 · 0x9390
VmsIfPortGetEncapInfo #79 · 0xa510
VmsIfPortGetHandleCount #80 · 0x9570
VmsIfPortGetInfo #81 · 0x9b70
VmsIfPortGetRequiredExtensions #82 · 0x7320
VmsIfPortGetStats #83 · 0xa660
VmsIfPortGetVlanSettings #84 · 0xa060
VmsIfPortOpenWithHandle #85 · 0x9690
VmsIfPortPropertyAdd #86 · 0x7940
VmsIfPortPropertyEnumerate #87 · 0x90e0
VmsIfPortPropertyFree #88 · 0x4590
VmsIfPortPropertyListFree #89 · 0x4590
VmsIfPortPropertyQuery #90 · 0x8f00
VmsIfPortPropertyRemove #91 · 0x7e50
VmsIfPortPropertyUpdate #92 · 0x7c00
VmsIfPortSetEncapInfo #93 · 0xa390
VmsIfPortSetInfo #94 · 0x9790
VmsIfPortSetRequiredExtensions #95 · 0x71c0
VmsIfPortSetSecurityInfo #96 · 0x9ee0
VmsIfPortSetVlanSettings #97 · 0xa1c0
VmsIfProcGetStats #98 · 0x1cb80
VmsIfProcsEnumerate #99 · 0x1ca90
VmsIfShutdownEventServer #100 · 0x17bc0
VmsIfSwitchCreate #101 · 0x3390
VmsIfSwitchDelete #102 · 0x36d0
VmsIfSwitchDeregisterProtocol #103 · 0x3220
VmsIfSwitchDisableOptimization #104 · 0x3140
VmsIfSwitchEnableOptimization #105 · 0x31b0
VmsIfSwitchEnumerate #106 · 0x5030
VmsIfSwitchExtensionEnable #107 · 0x62e0
VmsIfSwitchExtensionEnumerate #108 · 0x5f60
VmsIfSwitchExtensionFree #109 · 0x61a0
VmsIfSwitchExtensionGet #110 · 0x61d0
VmsIfSwitchExtensionReorder #111 · 0x6590
VmsIfSwitchFeatureStatusFree #112 · 0x4590
VmsIfSwitchFeatureStatusQuery #113 · 0x45c0
VmsIfSwitchGetInfo #114 · 0x4c90
VmsIfSwitchGetInternalStats #115 · 0x5390
VmsIfSwitchGetStats #116 · 0x5240
VmsIfSwitchListenIcmpEcho #117 · 0x4a70
VmsIfSwitchPropertyAdd #118 · 0x3da0
VmsIfSwitchPropertyEnumerate #119 · 0x4310
VmsIfSwitchPropertyFree #120 · 0x4590
VmsIfSwitchPropertyListFree #121 · 0x4590
VmsIfSwitchPropertyQuery #122 · 0x3be0
VmsIfSwitchPropertyRemove #123 · 0x4090
VmsIfSwitchPropertyUpdate #124 · 0x38f0
VmsIfSwitchRequiredExtensionsFree #125 · 0x61a0
VmsIfSwitchResetExtensionMiniport #126 · 0xf9f0
VmsIfSwitchSendIcmpEcho #127 · 0x47d0
VmsIfSwitchServicingEnd #128 · 0x30d0
VmsIfSwitchServicingStart #129 · 0x3060
VmsIfSwitchSetInfo #130 · 0x4dd0
VmsIfSwitchShutdown #131 · 0x3290
VmsIfSwitchValidateLearnedMacAddress #132 · 0x50e0
VmsIfVmqGroupsEnumerate #133 · 0x1ccc0

Imported DLLs & functions 159

ApiSetQueryApiSetPresence 0x18002b818
CLSIDFromString 0x18002b838
CoCreateInstance 0x18002b858
CoInitializeEx 0x18002b840
CoRegisterClassObject 0x18002b828
CoRevokeClassObject 0x18002b830
CoTaskMemAlloc 0x18002b860
CoTaskMemFree 0x18002b850
CoTaskMemRealloc 0x18002b848
CoUninitialize 0x18002b870
StringFromGUID2 0x18002b868
DebugBreak 0x18002b890
IsDebuggerPresent 0x18002b880
OutputDebugStringW 0x18002b888
DelayLoadFailureHook 0x18002b8a0
ResolveDelayLoadedAPI 0x18002b8b0
GetLastError 0x18002b8c8
RaiseException 0x18002b8d0
SetLastError 0x18002b8c0
SetUnhandledExceptionFilter 0x18002b8e0
UnhandledExceptionFilter 0x18002b8d8
CreateFileW 0x18002b8f0
CloseHandle 0x18002b900
GetProcessHeap 0x18002b918
HeapAlloc 0x18002b910
HeapFree 0x18002b920
InitializeSListHead 0x18002b930
CancelIoEx 0x18002b948
DeviceIoControl 0x18002b950
GetOverlappedResult 0x18002b940
DisableThreadLibraryCalls 0x18002b968
FindResourceExW 0x18002b980
FreeLibrary 0x18002b970
GetModuleFileNameA 0x18002b988
GetModuleFileNameW 0x18002b9a8
GetModuleHandleExW 0x18002b9b0
GetModuleHandleW 0x18002b9a0
GetProcAddress 0x18002b960
LoadLibraryExW 0x18002b998
LoadResource 0x18002b978
SizeofResource 0x18002b990
FormatMessageW 0x18002b9c0
GetCurrentProcess 0x18002b9e0
GetCurrentProcessId 0x18002b9e8
GetCurrentThreadId 0x18002b9d8
TerminateProcess 0x18002b9d0
IsProcessorFeaturePresent 0x18002b9f8
QueryPerformanceCounter 0x18002ba08
RegCloseKey 0x18002ba28
RegCreateKeyExW 0x18002ba38
RegDeleteValueW 0x18002ba30
RegEnumKeyExW 0x18002ba40
RegOpenKeyExW 0x18002ba20
RegQueryInfoKeyW 0x18002ba48
RegQueryValueExW 0x18002ba18
RegSetValueExW 0x18002ba50
RtlCaptureContext 0x18002ba70
RtlLookupFunctionEntry 0x18002ba68
RtlVirtualUnwind 0x18002ba60
MultiByteToWideChar 0x18002ba80
CharNextW 0x18002ba90
AcquireSRWLockExclusive 0x18002bb50
AcquireSRWLockShared 0x18002bb40
CreateEventA 0x18002bb28
CreateEventW 0x18002bac0
CreateMutexExW 0x18002bad8
CreateSemaphoreExW 0x18002bab0
DeleteCriticalSection 0x18002bb38
EnterCriticalSection 0x18002bb00
InitializeCriticalSection 0x18002bb30
InitializeCriticalSectionAndSpinCount 0x18002bad0
InitializeCriticalSectionEx 0x18002bb18
InitializeSRWLock 0x18002bae8
LeaveCriticalSection 0x18002bb10
OpenSemaphoreW 0x18002baf0
ReleaseMutex 0x18002bb08
ReleaseSemaphore 0x18002bb20
ReleaseSRWLockExclusive 0x18002bb58
ReleaseSRWLockShared 0x18002bb48
ResetEvent 0x18002bae0
SetEvent 0x18002bac8
WaitForSingleObject 0x18002bab8
WaitForSingleObjectEx 0x18002baf8
GetSystemTimeAsFileTime 0x18002bb68
GetVersionExW 0x18002bb70
CloseThreadpoolTimer 0x18002bb90
CreateThreadpoolTimer 0x18002bb80
SetThreadpoolTimer 0x18002bb88
WaitForThreadpoolTimerCallbacks 0x18002bb98
__C_specific_handler 0x18002bc40
__CxxFrameHandler3 0x18002bc30
__CxxFrameHandler4 0x18002bc50
__std_terminate 0x18002bc48
_CxxThrowException 0x18002bc38
_o___std_exception_copy 0x18002bc98
_o___std_exception_destroy 0x18002bc90
_o___std_type_info_destroy_list 0x18002bc88
_o___stdio_common_vsnprintf_s 0x18002bc78
_o___stdio_common_vswprintf 0x18002bc70
_o__callnewh 0x18002bcb8
_o__cexit 0x18002bcb0
_o__configure_narrow_argv 0x18002bc80
_o__crt_atexit 0x18002bc58
_o__errno 0x18002bc68
_o__execute_onexit_table 0x18002bc60
_o__initialize_narrow_environment 0x18002bba8
_o__initialize_onexit_table 0x18002bbb0
_o__invalid_parameter_noinfo 0x18002bbb8
_o__invalid_parameter_noinfo_noreturn 0x18002bbc0
_o__purecall 0x18002bbc8
_o__recalloc 0x18002bbd0
_o__register_onexit_function 0x18002bbd8
_o__resetstkoflw 0x18002bbe0
_o__seh_filter_dll 0x18002bbe8
_o__wcsicmp 0x18002bbf8
_o_calloc 0x18002bc00
_o_free 0x18002bc08
_o_malloc 0x18002bc10
_o_terminate 0x18002bc18
_o_wcscpy_s 0x18002bc20
_o_wcsncpy_s 0x18002bc28
memcmp 0x18002bca0
memcpy 0x18002bca8
memmove 0x18002bbf0
_initterm 0x18002bcc8
_initterm_e 0x18002bcd0
memset 0x18002bce0
wcscmp 0x18002bce8
EventRegister 0x18002bd10
EventSetInformation 0x18002bd08
EventUnregister 0x18002bd00
EventWriteTransfer 0x18002bcf8
DevObjChangeState 0x18002b7a0
DevObjCreateDeviceInfoList 0x18002b790
DevObjDestroyDeviceInfoList 0x18002b798
DevObjEnumDeviceInfo 0x18002b7b8
DevObjGetClassDevs 0x18002b7a8
DevObjOpenDevRegKey 0x18002b7b0
FwpmEngineClose0 0x18002bd20
FwpmEngineOpen0 0x18002bd28
FwpmFilterCreateEnumHandle0 0x18002bd40
FwpmFilterDestroyEnumHandle0 0x18002bd38
FwpmFilterEnum0 0x18002bd58
FwpmFreeMemory0 0x18002bd48
FwpmProviderCreateEnumHandle0 0x18002bd30
FwpmProviderDestroyEnumHandle0 0x18002bd50
FwpmProviderEnum0 0x18002bd60
NetSetupClose 0x18002b7d8
NetSetupCommit 0x18002b7e0
NetSetupFreeObjects 0x18002b7f8
NetSetupGetObjects 0x18002b7f0
NetSetupInitialize 0x18002b7e8
NetSetupRollback 0x18002b7d0
NetSetupSetObjectProperties 0x18002b7c8
RtlGUIDFromString 0x18002bd80
RtlInitUnicodeString 0x18002bd70
RtlNtStatusToDosError 0x18002bd78
VarUI4FromStr 0x18002b808