Import table
advapi32.dll
OpenServiceA, CreateServiceA, CloseServiceHandle, ControlService, StartServiceA, OpenSCManagerA
kernel32.dll
Sleep, GetSystemDirectoryA, GetCurrentProcess, GetProcAddress, GetModuleHandleA, GetLastError, WriteFile, WaitForSingleObject, ResetEvent, OutputDebugStringA, LoadLibraryA, FreeLibrary, CancelIo, GetOverlappedResult, GetVersionExA, SetStdHandle, FlushFileBuffers, GetStringTypeW, DeviceIoControl, ReadFile, CreateFileA, CloseHandle, GetCommTimeouts, CreateEventA, SetCommTimeouts, ResumeThread, CreateThread, TlsSetValue, ExitThread, GetCommandLineA, GetVersion, HeapAlloc, HeapFree, GetCurrentThreadId, TlsAlloc, TlsFree, SetLastError, TlsGetValue, ExitProcess, TerminateProcess, UnhandledExceptionFilter, RtlUnwind, SetHandleCount, GetStdHandle, GetFileType, GetStartupInfoA, DeleteCriticalSection, GetModuleFileNameA, GetCPInfo, GetACP, GetOEMCP, FreeEnvironmentStringsA, MultiByteToWideChar, FreeEnvironmentStringsW, GetEnvironmentStrings, GetEnvironmentStringsW, WideCharToMultiByte, HeapDestroy, HeapCreate, VirtualFree, InitializeCriticalSection, EnterCriticalSection, LeaveCriticalSection, VirtualAlloc, LCMapStringA, LCMapStringW, GetStringTypeA, SetFilePointer
user32.dll
wsprintfA, PostMessageA
Export table
DeviceCheck
DeviceClose
DeviceOpen
DeviceRead
DeviceWrite
GetDeviceIoControl
GetInterface
GetRegisterAlet
PollStart
PollStop
PortAcquire
PortAcquire16
PortRelease
PortRelease16
PortTest
registerAlet
SelfThread
SetDeviceTimeout
startThread
stopThread
unregisterAlet