Import table
advapi32.dll
RegSetValueExW, GetUserNameW, RegOpenKeyExW, RegCreateKeyExW, RegQueryValueExW, RegCloseKey, OpenSCManagerW, OpenServiceW, QueryServiceStatus, CloseServiceHandle
kernel32.dll
LCMapStringW, LCMapStringA, LoadLibraryA, CloseHandle, WaitForSingleObject, GetCurrentThreadId, ReleaseMutex, SetLastError, lstrcpyW, GetTickCount, CreateMutexW, GetLastError, lstrlenA, lstrcmpiW, CreateFileW, WriteFile, SetFilePointer, lstrcmpW, WideCharToMultiByte, GetLocalTime, GetVersionExW, lstrlenW, MultiByteToWideChar, GetCurrentProcessId, ExitThread, FreeLibrary, CreateProcessW, ProcessIdToSessionId, GetProcAddress, CreateThread, GetModuleFileNameW, GetLocaleInfoW, GetComputerNameW, lstrcpyA, SetEvent, TerminateThread, CreateEventW, FileTimeToSystemTime, FileTimeToLocalFileTime, GetFileTime, Sleep, WaitForMultipleObjects, HeapAlloc, GetProcessHeap, HeapFree, GetConsoleMode, GetConsoleCP, GetStringTypeW, GetStringTypeA, IsValidLocale, EnumSystemLocalesA, GetLocaleInfoA, GetUserDefaultLCID, InitializeCriticalSection, HeapReAlloc, VirtualAlloc, GetSystemTimeAsFileTime, SetStdHandle, WriteConsoleA, GetConsoleOutputCP, WriteConsoleW, CreateFileA, FlushFileBuffers, LoadLibraryW, QueryPerformanceCounter, VirtualFree, InterlockedDecrement, RaiseException, TerminateProcess, GetCurrentProcess, UnhandledExceptionFilter, SetUnhandledExceptionFilter, IsDebuggerPresent, RtlUnwind, GetCommandLineA, GetVersionExA, DeleteCriticalSection, LeaveCriticalSection, EnterCriticalSection, GetModuleHandleA, TlsGetValue, TlsAlloc, TlsSetValue, TlsFree, InterlockedIncrement, HeapSize, ExitProcess, GetCPInfo, GetACP, GetOEMCP, IsValidCodePage, GetStdHandle, GetModuleFileNameA, SetHandleCount, GetFileType, GetStartupInfoA, FreeEnvironmentStringsA, GetEnvironmentStrings, FreeEnvironmentStringsW, GetEnvironmentStringsW, HeapDestroy, HeapCreate
netapi32.dll
NetShareGetInfo, NetApiBufferFree
rpcrt4.dll
RpcStringBindingComposeW, RpcStringFreeW, RpcBindingFree, NdrClientCall2, RpcNetworkIsProtseqValidW, RpcBindingFromStringBindingW
shell32.dll
SHGetFolderPathW
user32.dll
SetWindowsHookExW, SetWindowsHookExA, UnhookWindowsHookEx, CallNextHookEx, wsprintfW
version.dll
VerQueryValueW, GetFileVersionInfoSizeW, GetFileVersionInfoW
winspool.drv
SetJobW, GetPrinterDataW, EnumPrintersW, EnumPortsW, EnumJobsW, GetPrinterDriverW, OpenPrinterW, GetPrinterW, ClosePrinter
Export table
SmPsw_CancelJob
SmPsw_ClosePrinter2
SmPsw_ClosePrinter3
SmPsw_DeviceRequest2
SmPsw_DeviceRequest3
SmPsw_GetLog
SmPsw_GetPrinterName3A
SmPsw_GetPrinterName3W
SmPsw_InvokePSW
SmPsw_InvokePSW3
SmPsw_IsRedirectPrinter
SmPsw_IsRemotePrinter
SmPsw_JobRequest
SmPsw_OpenPrinter2
SmPsw_OpenPrinter3A
SmPsw_OpenPrinter3W
SmPsw_SetHookA
SmPsw_SetHookW
SmPsw_SetLog
SmPsw_UnHook
SmPsw_WriteLog