ViGEmClient.dll

v1.0.0.1 64-bit Windows NT Analyzed
Description
Virtual Gamepad Emulation Framework User-Mode Library
Authors
Copyright (C) 2017-2020 Nefarius Software Solutions e.U.
File size
127.0 KB
Uploaded
2026-07-28 23:26
Views
67
SHA-256
2bf0cb1d809039573c922737d298a165

Exported functions 27

vigem_alloc #1 · 0x1020
vigem_connect #2 · 0x1060
vigem_disconnect #3 · 0x1300
vigem_free #4 · 0x1050
vigem_target_add #5 · 0x13e0
vigem_target_add_async #6 · 0x1630
vigem_target_ds4_alloc #7 · 0x1390
vigem_target_ds4_register_notification #8 · 0x19e0
vigem_target_ds4_unregister_notification #9 · 0x1b30
vigem_target_ds4_update #10 · 0x1d10
vigem_target_ds4_update_ex #11 · 0x1e60
vigem_target_ds4_update_ex_ptr #12 · 0x2010
vigem_target_free #13 · 0x1050
vigem_target_get_index #14 · 0x2070
vigem_target_get_pid #15 · 0x1bb0
vigem_target_get_type #16 · 0x2080
vigem_target_get_vid #17 · 0x1ba0
vigem_target_is_attached #18 · 0x2090
vigem_target_is_waitable_add_supported #19 · 0x1330
vigem_target_remove #20 · 0x1740
vigem_target_set_pid #21 · 0x1b90
vigem_target_set_vid #22 · 0x1b80
vigem_target_x360_alloc #23 · 0x1340
vigem_target_x360_get_user_index #24 · 0x20a0
vigem_target_x360_register_notification #25 · 0x1890
vigem_target_x360_unregister_notification #26 · 0x1b30
vigem_target_x360_update #27 · 0x1bc0

Imported DLLs & functions 81

CloseHandle 0x180012038
CreateEventW 0x180012020
CreateFileW 0x180012018
CreateThread 0x180012160
DeleteCriticalSection 0x180012078
DeviceIoControl 0x180012010
EncodePointer 0x180012120
EnterCriticalSection 0x180012060
ExitProcess 0x180012180
ExitThread 0x180012168
FindClose 0x1800121c0
FindFirstFileExW 0x1800121c8
FindNextFileW 0x1800121d0
FlushFileBuffers 0x180012230
FreeEnvironmentStringsW 0x180012220
FreeLibrary 0x180012150
FreeLibraryAndExitThread 0x180012170
GetACP 0x1800121e0
GetCommandLineA 0x1800121f8
GetCommandLineW 0x180012200
GetConsoleMode 0x180012248
GetConsoleOutputCP 0x180012240
GetCPInfo 0x1800121f0
GetCurrentProcess 0x1800120c8
GetCurrentProcessId 0x1800120d8
GetCurrentThreadId 0x180012058
GetEnvironmentStringsW 0x180012218
GetFileType 0x1800121b0
GetLastError 0x180012028
GetModuleFileNameW 0x180012188
GetModuleHandleExW 0x180012178
GetModuleHandleW 0x180012090
GetOEMCP 0x1800121e8
GetOverlappedResult 0x180012048
GetProcAddress 0x180012098
GetProcessHeap 0x180012228
GetStartupInfoW 0x1800120f0
GetStdHandle 0x1800121a8
GetStringTypeW 0x180012258
GetSystemTimeAsFileTime 0x180012088
HeapAlloc 0x180012190
HeapFree 0x180012198
HeapReAlloc 0x180012050
HeapSize 0x180012260
InitializeCriticalSectionAndSpinCount 0x180012128
InitializeCriticalSectionEx 0x180012070
InitializeSListHead 0x1800120e0
InterlockedFlushSList 0x180012110
IsDebuggerPresent 0x1800120e8
IsProcessorFeaturePresent 0x1800120d0
IsValidCodePage 0x1800121d8
LCMapStringW 0x1800121a0
LeaveCriticalSection 0x180012068
LoadLibraryExW 0x180012158
MultiByteToWideChar 0x180012208
QueryPerformanceCounter 0x180012080
RaiseException 0x180012108
ResetEvent 0x180012040
RtlCaptureContext 0x1800120a0
RtlLookupFunctionEntry 0x1800120a8
RtlPcToFileHeader 0x180012100
RtlUnwindEx 0x1800120f8
RtlVirtualUnwind 0x1800120b0
SetEvent 0x180012030
SetFilePointerEx 0x1800121b8
SetLastError 0x180012118
SetStdHandle 0x180012250
SetUnhandledExceptionFilter 0x1800120c0
TerminateProcess 0x180012000
TlsAlloc 0x180012130
TlsFree 0x180012148
TlsGetValue 0x180012138
TlsSetValue 0x180012140
UnhandledExceptionFilter 0x1800120b8
WideCharToMultiByte 0x180012210
WriteConsoleW 0x180012008
WriteFile 0x180012238
SetupDiDestroyDeviceInfoList 0x180012288
SetupDiEnumDeviceInterfaces 0x180012280
SetupDiGetClassDevsW 0x180012278
SetupDiGetDeviceInterfaceDetailW 0x180012270