Import table
kernel32.dll
InterlockedIncrement, InterlockedDecrement, GlobalUnlock, GlobalLock, FindClose, FindFirstFileA, CloseHandle, CreateThread, CreateEventA, LockResource, LoadResource, FindResourceA, SetEvent, LoadLibraryA, FreeLibrary, GlobalFree, GlobalAlloc, DeleteFileA, LCMapStringW, LCMapStringA, GetStringTypeW, GetStringTypeA, GetOEMCP, GetACP, GetCPInfo, IsBadCodePtr, IsBadReadPtr, SetUnhandledExceptionFilter, WriteFile, GetEnvironmentStringsW, GetEnvironmentStrings, FreeEnvironmentStringsW, FreeEnvironmentStringsA, GetStartupInfoA, GetFileType, GetStdHandle, SetHandleCount, RtlUnwind, HeapFree, HeapAlloc, GetLastError, MultiByteToWideChar, WideCharToMultiByte, GetCommandLineA, GetVersion, RaiseException, ExitProcess, TerminateProcess, GetCurrentProcess, HeapReAlloc, HeapSize, GetCurrentThreadId, TlsSetValue, TlsAlloc, TlsFree, SetLastError, TlsGetValue, GetProcAddress, GetModuleHandleA, GetModuleFileNameA, GetEnvironmentVariableA, GetVersionExA, HeapDestroy, HeapCreate, VirtualFree, VirtualAlloc, IsBadWritePtr, InitializeCriticalSection, DeleteCriticalSection, EnterCriticalSection, LeaveCriticalSection
ole32.dll
PropVariantClear, CoCreateInstance, CoTaskMemAlloc, CoTaskMemRealloc, CoUninitialize, CoInitialize, CreateStreamOnHGlobal, CoTaskMemFree, GetHGlobalFromStream
user32.dll
wsprintfA, DispatchMessageA, TranslateMessage, PeekMessageA, MsgWaitForMultipleObjects, EndDialog, SendDlgItemMessageA, DialogBoxIndirectParamA, GetDlgItem, GetWindowLongA, SetTimer, InvalidateRect, UpdateWindow, KillTimer, SetWindowLongA, LoadStringA, SetDlgItemTextA
Export table
CCCloseDevice
CCCurrentCapability
CCDefaultCapability
CCEnableTransferImage
CCEnumDevice
CCExitInitialize
CCGetCapability
CCGetImageCount
CCGetImageInfo
CCGetStatus
CCImageMemXfer
CCInitialize
CCOpenDevice
CCResetCapability
CCSaveToFile
CCScanExecuteToFile
CCSetCapability
CCSetDocumentSize
CCSetDocumentSizeWH