Import table
advapi32.dll
OpenSCManagerA, OpenServiceA, QueryServiceStatus, RegEnumValueA, CloseServiceHandle, RegSetValueExA, RegCreateKeyExA, RegDeleteValueA, RegOpenKeyExA, RegQueryValueExA, SetKernelObjectSecurity, InitializeSecurityDescriptor, SetSecurityDescriptorDacl, RegCloseKey
kernel32.dll
FreeLibrary, LoadLibraryA, ReadFile, GetCurrentProcess, GetProcAddress, MapViewOfFile, GetTickCount, GetVersionExA, WaitForSingleObject, CreateFileMappingA, CreateMutexA, ReleaseMutex, DeviceIoControl, MapViewOfFileEx, UnmapViewOfFile, CreateFileA, GetLastError, Sleep, SetFilePointer, GetFileSize, SetUnhandledExceptionFilter, RaiseException, RtlUnwind, GetFileAttributesA, GetCurrentDirectoryA, GetFullPathNameA, GetDriveTypeA, GetCommandLineA, GetVersion, InitializeCriticalSection, DeleteCriticalSection, EnterCriticalSection, LeaveCriticalSection, ExitProcess, HeapFree, CloseHandle, GetCurrentThreadId, TlsSetValue, TlsAlloc, TlsFree, SetLastError, TlsGetValue, GetModuleHandleA, HeapAlloc, GetCPInfo, GetACP, GetOEMCP, TerminateProcess, SetHandleCount, GetStdHandle, GetFileType, GetStartupInfoA, GetModuleFileNameA, FreeEnvironmentStringsA, FreeEnvironmentStringsW, WideCharToMultiByte, GetEnvironmentStrings, GetEnvironmentStringsW, GetEnvironmentVariableA, HeapDestroy, HeapCreate, VirtualFree, WriteFile, VirtualAlloc, HeapReAlloc, IsBadWritePtr, IsBadReadPtr, IsBadCodePtr, InterlockedDecrement, InterlockedIncrement, MultiByteToWideChar, LCMapStringA, LCMapStringW, GetStringTypeA, GetStringTypeW, SetStdHandle, FlushFileBuffers
Export table
GetDefaultThresholdHigh
GetDefaultThresholdLow
GetPollingInterval
GetSensorCount
GetSensorCurrentValue
GetSensorName
GetSensorNominalValue
GetSensorState
GetSensorThresholdHigh
GetSensorThresholdLow
IdentifySensor
PowerStateChange
QueueFanRedetect
ResetSensorState
SensorSupported
SetPollingInterval
SetSensorName
SetSensorNominalValue
SetSensorThresholdHigh
SetSensorThresholdLow
ThresholdChanged