Import table
advapi32.dll
RegConnectRegistryA, RegOpenKeyExA, RegCloseKey, RegCreateKeyExA, RegQueryValueExA
kernel32.dll
GetCurrentDirectoryA, GetModuleFileNameA, WideCharToMultiByte, MultiByteToWideChar, GetDiskFreeSpaceA, GetVersionExA, ExitProcess, InitializeCriticalSection, DeleteCriticalSection, EnterCriticalSection, LeaveCriticalSection, GetLastError, SetLastError, IsBadReadPtr, InterlockedDecrement, InterlockedIncrement, GetCommandLineA, GetVersion, GetCurrentThreadId, TlsSetValue, TlsAlloc, TlsFree, TlsGetValue, TerminateProcess, GetCurrentProcess, HeapReAlloc, HeapAlloc, HeapSize, SetHandleCount, GetStdHandle, GetFileType, GetStartupInfoA, FreeEnvironmentStringsA, FreeEnvironmentStringsW, GetEnvironmentStrings, GetEnvironmentStringsW, GetModuleHandleA, GetEnvironmentVariableA, HeapDestroy, HeapCreate, VirtualFree, HeapFree, WriteFile, SetUnhandledExceptionFilter, LCMapStringA, LCMapStringW, IsBadCodePtr, GetCPInfo, VirtualAlloc, GetStringTypeA, GetStringTypeW, GetACP, GetOEMCP, SetStdHandle, FlushFileBuffers, GetFileSize, LoadLibraryA, GetProcAddress, FreeLibrary, WritePrivateProfileStringA, GetPrivateProfileStringA, IsBadStringPtrW, IsBadStringPtrA, IsBadWritePtr, CreateFileA, SetFilePointer, ReadFile, CloseHandle, GlobalMemoryStatus, RtlUnwind, GetSystemTime
user32.dll
wsprintfA, GetDesktopWindow, GetWindowRect, MoveWindow, EndDialog, GetDlgItemTextA, SetDlgItemTextA, ShowWindow, GetDlgItem, SendDlgItemMessageA, SetWindowLongA, GetWindowLongA, DialogBoxParamA
Export table
gfi_aboutbox
gfi_aboutbox_reg
gfi_getkeyfromreg
gfi_getlkd
gfi_getlkd_20
gfi_getlkd_20_w
gfi_getlkd_21
gfi_getlkd_21_w
gfi_getlkd_ex
gfi_getlkd2
gfi_getlkd2_ex
gfi_ismcexp
gfi_setkeyfromreg
gfikey_process