ViGEmClient.dll

Description: Virtual Gamepad Emulation Framework User-Mode Library

Authors: Copyright (C) 2017-2020 Nefarius Software Solutions e.U.

Version: 1.16.106.0

Architecture: 64-bit

Operating System: Windows NT

SHA256: 38d20e13c541ef8b21adc1a59ffa7185

File Size: 135.0 KB

Uploaded At: July 13, 2026, 9:14 p.m.

Views: 12

Exported Functions

  • vigem_alloc (Ordinal: 1, Address: 0x1470)
  • vigem_connect (Ordinal: 2, Address: 0x14c0)
  • vigem_disconnect (Ordinal: 3, Address: 0x1760)
  • vigem_free (Ordinal: 4, Address: 0x14b0)
  • vigem_target_add (Ordinal: 5, Address: 0x1860)
  • vigem_target_add_async (Ordinal: 6, Address: 0x19f0)
  • vigem_target_ds4_alloc (Ordinal: 7, Address: 0x17f0)
  • vigem_target_ds4_register_notification (Ordinal: 8, Address: 0x21d0)
  • vigem_target_ds4_unregister_notification (Ordinal: 9, Address: 0x2520)
  • vigem_target_ds4_update (Ordinal: 10, Address: 0x26c0)
  • vigem_target_free (Ordinal: 11, Address: 0x14b0)
  • vigem_target_get_index (Ordinal: 12, Address: 0x2810)
  • vigem_target_get_pid (Ordinal: 13, Address: 0x2560)
  • vigem_target_get_type (Ordinal: 14, Address: 0x2820)
  • vigem_target_get_vid (Ordinal: 15, Address: 0x2550)
  • vigem_target_is_attached (Ordinal: 16, Address: 0x2830)
  • vigem_target_remove (Ordinal: 17, Address: 0x1b00)
  • vigem_target_set_pid (Ordinal: 18, Address: 0x2540)
  • vigem_target_set_vid (Ordinal: 19, Address: 0x2530)
  • vigem_target_x360_alloc (Ordinal: 20, Address: 0x1790)
  • vigem_target_x360_get_user_index (Ordinal: 21, Address: 0x2840)
  • vigem_target_x360_register_notification (Ordinal: 22, Address: 0x1f30)
  • vigem_target_x360_unregister_notification (Ordinal: 23, Address: 0x2470)
  • vigem_target_x360_update (Ordinal: 24, Address: 0x2570)

Imported DLLs & Functions

KERNEL32.dll
  • CloseHandle (Address: 0x180013050)
  • CreateEventW (Address: 0x180013038)
  • CreateFileW (Address: 0x180013028)
  • CreateThread (Address: 0x180013158)
  • DeleteCriticalSection (Address: 0x1800130c0)
  • DeviceIoControl (Address: 0x180013018)
  • EncodePointer (Address: 0x180013160)
  • EnterCriticalSection (Address: 0x1800130b0)
  • ExitProcess (Address: 0x1800131c0)
  • ExitThread (Address: 0x1800131b0)
  • FindClose (Address: 0x1800131f8)
  • FindFirstFileExW (Address: 0x180013200)
  • FindNextFileW (Address: 0x180013208)
  • FlushFileBuffers (Address: 0x180013260)
  • FreeEnvironmentStringsW (Address: 0x180013250)
  • FreeLibrary (Address: 0x180013170)
  • FreeLibraryAndExitThread (Address: 0x180013178)
  • GetACP (Address: 0x180013218)
  • GetCommandLineA (Address: 0x180013230)
  • GetCommandLineW (Address: 0x180013238)
  • GetConsoleCP (Address: 0x180013270)
  • GetConsoleMode (Address: 0x180013278)
  • GetCPInfo (Address: 0x180013228)
  • GetCurrentProcess (Address: 0x180013010)
  • GetCurrentProcessId (Address: 0x180013078)
  • GetCurrentThread (Address: 0x180013168)
  • GetCurrentThreadId (Address: 0x180013030)
  • GetEnvironmentStringsW (Address: 0x180013248)
  • GetExitCodeThread (Address: 0x1800130a0)
  • GetFileType (Address: 0x1800131e8)
  • GetLastError (Address: 0x180013040)
  • GetModuleFileNameW (Address: 0x180013180)
  • GetModuleHandleExW (Address: 0x1800131b8)
  • GetModuleHandleW (Address: 0x180013108)
  • GetOEMCP (Address: 0x180013220)
  • GetOverlappedResult (Address: 0x180013068)
  • GetProcAddress (Address: 0x180013070)
  • GetProcessHeap (Address: 0x180013258)
  • GetStartupInfoW (Address: 0x180013150)
  • GetStdHandle (Address: 0x1800131e0)
  • GetStringTypeW (Address: 0x180013288)
  • GetSystemTimeAsFileTime (Address: 0x180013100)
  • GetThreadTimes (Address: 0x180013000)
  • HeapAlloc (Address: 0x1800131c8)
  • HeapFree (Address: 0x1800131d0)
  • HeapReAlloc (Address: 0x180013088)
  • HeapSize (Address: 0x180013290)
  • InitializeCriticalSectionAndSpinCount (Address: 0x1800130d8)
  • InitializeSListHead (Address: 0x180013140)
  • InterlockedFlushSList (Address: 0x180013190)
  • IsDebuggerPresent (Address: 0x180013148)
  • IsProcessorFeaturePresent (Address: 0x180013138)
  • IsValidCodePage (Address: 0x180013210)
  • LCMapStringW (Address: 0x1800131d8)
  • LeaveCriticalSection (Address: 0x1800130b8)
  • LoadLibraryExW (Address: 0x180013188)
  • LoadLibraryW (Address: 0x180013058)
  • MultiByteToWideChar (Address: 0x180013240)
  • QueryPerformanceCounter (Address: 0x1800130c8)
  • RaiseException (Address: 0x1800131a8)
  • ResetEvent (Address: 0x180013060)
  • RtlCaptureContext (Address: 0x180013110)
  • RtlLookupFunctionEntry (Address: 0x180013118)
  • RtlPcToFileHeader (Address: 0x1800131a0)
  • RtlUnwindEx (Address: 0x180013198)
  • RtlVirtualUnwind (Address: 0x180013120)
  • SetEvent (Address: 0x180013048)
  • SetFilePointerEx (Address: 0x1800131f0)
  • SetLastError (Address: 0x1800130d0)
  • SetStdHandle (Address: 0x180013280)
  • SetUnhandledExceptionFilter (Address: 0x180013080)
  • SwitchToThread (Address: 0x180013098)
  • TerminateProcess (Address: 0x180013130)
  • TlsAlloc (Address: 0x1800130e0)
  • TlsFree (Address: 0x1800130f8)
  • TlsGetValue (Address: 0x1800130e8)
  • TlsSetValue (Address: 0x1800130f0)
  • UnhandledExceptionFilter (Address: 0x180013128)
  • WaitForMultipleObjects (Address: 0x180013020)
  • WaitForSingleObjectEx (Address: 0x180013090)
  • WideCharToMultiByte (Address: 0x1800130a8)
  • WriteConsoleW (Address: 0x180013008)
  • WriteFile (Address: 0x180013268)
SETUPAPI.dll
  • SetupDiDestroyDeviceInfoList (Address: 0x1800132b8)
  • SetupDiEnumDeviceInterfaces (Address: 0x1800132b0)
  • SetupDiGetClassDevsW (Address: 0x1800132a8)
  • SetupDiGetDeviceInterfaceDetailW (Address: 0x1800132a0)