Imports List

BC Redevelopment Back =ADVAPI32.dll=
 * Begin list of calls from ADVAPI32.dll

RegSetValueExA
LONG __stdcall RegSetValueExA(HKEY hKey, LPCSTR lpValueName, DWORD Reserved, DWORD dwType, const BYTE *lpData, DWORD cbData) extrn RegSetValueExA:dword ; CODE XREF: .text:00460A0B�p ; .text:00460A76�p ... .idata:00888000

RegQueryValueA
LONG __stdcall RegQueryValueA(HKEY hKey, LPCSTR lpSubKey, LPSTR lpValue, PLONG lpcbValue) extrn RegQueryValueA:dword ; CODE XREF: CORE_Python+141�p ; CORE_Python+1DE�p ... .idata:00888004

RegCloseKey
LONG __stdcall RegCloseKey(HKEY hKey) extrn RegCloseKey:dword ; CODE XREF: sub_43A4A0:loc_43A59E�p ; sub_43A5F0+EF�p ... .idata:00888008

RegQueryValueExA
LONG __stdcall RegQueryValueExA(HKEY hKey, LPCSTR lpValueName, LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData) extrn RegQueryValueExA:dword ; CODE XREF: sub_43A4A0+B4�p ; sub_43A5F0+84�p ... .idata:0088800C

RegSetValueA
LONG __stdcall RegSetValueA(HKEY hKey, LPCSTR lpSubKey, DWORD dwType, LPCSTR lpData, DWORD cbData) extrn RegSetValueA:dword ; CODE XREF: sub_43A4A0+87�p ; DATA XREF: sub_43A4A0+87�r ... .idata:00888010

RegCreateKeyExA
LONG __stdcall RegCreateKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD Reserved, LPSTR lpClass, DWORD dwOptions, REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, LPDWORD lpdwDisposition) extrn RegCreateKeyExA:dword ; CODE XREF: sub_43A4A0+63�p ; sub_6AD060+2A�p ; DATA XREF: ... .idata:00888014

RegOpenKeyExA
LONG __stdcall RegOpenKeyExA(HKEY hKey, LPCSTR lpSubKey, DWORD ulOptions, REGSAM samDesired, PHKEY phkResult) extrn RegOpenKeyExA:dword ; CODE XREF: sub_43A4A0+1E�p ; sub_43A5F0+1E�p ... .idata:00888018

RegFlushKey
LONG __stdcall RegFlushKey(HKEY hKey) extrn RegFlushKey:dword ; CODE XREF: .text:00460A16�p ; .text:00460A81�p ; DATA XREF: ... ; Write all the attributes of the ; specified open key into the registry .idata:0088801C Write all the attributes of the specified open key into the registry.

RegOpenKeyA
LONG __stdcall RegOpenKeyA(HKEY hKey, LPCSTR lpSubKey, PHKEY phkResult) extrn RegOpenKeyA:dword ; CODE XREF: CORE_Python+AF�p ; DATA XREF: CORE_Python+AF�r ... .idata:00888020

RegEnumKeyA
LONG __stdcall RegEnumKeyA(HKEY hKey, DWORD dwIndex, LPSTR lpName, DWORD cbName) extrn RegEnumKeyA:dword ; CODE XREF: CORE_Python+12A�p ; CORE_Python+181�p ... .idata:00888024

RegQueryInfoKeyA
LONG __stdcall RegQueryInfoKeyA(HKEY hKey, LPSTR lpClass, LPDWORD lpcbClass, LPDWORD lpReserved, LPDWORD lpcSubKeys, LPDWORD lpcbMaxSubKeyLen, LPDWORD lpcbMaxClassLen, LPDWORD lpcValues, LPDWORD lpcbMaxValueNameLen, LPDWORD lpcbMaxValueLen, LPDWORD lpcbSecurityDescriptor, PFILETIME lpftLastWriteTime) extrn RegQueryInfoKeyA:dword ; CODE XREF: CORE_Python+D7�p ; DATA XREF: CORE_Python+D7�r ... .idata:00888028

=COMCTL32.dll=
 * Begin list of calls from COMCTL32.dll

InitCommonControlsEx
BOOL __stdcall InitCommonControlsEx(LPINITCOMMONCONTROLSEX) extrn InitCommonControlsEx:dword ; CODE XREF: sub_7BE4A0+45�p ; DATA XREF: sub_7BE4A0+45�r ... .idata:00888030

=DDRAW.dll=
 * Begin list of calls from DDRAW.dll

DirectDrawEnumerateA
HRESULT __stdcall DirectDrawEnumerateA(LPDDENUMCALLBACKA lpCallback, LPVOID lpContext) extrn __imp_DirectDrawEnumerateA:dword ; DATA XREF: DirectDrawEnumerateA�r .idata:00888038

=DINPUT.dll=
 * Begin list of calls from DINPUT.dll

DirectInputCreateEx
UNK __unk DirectInputCreateEx extrn __imp_DirectInputCreateEx:dword ; DATA XREF: DirectInputCreateEx�r .idata:00888040

=GDI32.dll=
 * Begin list of calls from GDI32.dll

GetStockObject
HGDIOBJ __stdcall GetStockObject(int) extrn GetStockObject:dword ; CODE XREF: WinMain(x,x,x,x)+173�p ; DATA XREF: WinMain(x,x,x,x)+173�r ... .idata:00888048

=KERNEL32.dll=
 * Begin list of calls from KERNEL32.dll

GetCurrentDirectoryA
DWORD __stdcall GetCurrentDirectoryA(DWORD nBufferLength, LPSTR lpBuffer) extrn GetCurrentDirectoryA:dword ; CODE XREF: sub_407150+17�p ; sub_444470+39�p ...

GetDriveTypeA
UINT __stdcall GetDriveTypeA(LPCSTR lpRootPathName) extrn GetDriveTypeA:dword ; CODE XREF: sub_43A8D0+3F�p ; .text:00460906�p ...

SetErrorMode
UINT __stdcall SetErrorMode(UINT uMode) extrn SetErrorMode:dword ; CODE XREF: sub_43A8D0+9D�p ; sub_43A8D0+B5�p ...

FindFirstFileA
HANDLE __stdcall FindFirstFileA(LPCSTR lpFileName, LPWIN32_FIND_DATAA lpFindFileData) extrn FindFirstFileA:dword ; CODE XREF: sub_407150+117�p ; sub_444470+133�p ...

DeleteFileA
BOOL __stdcall DeleteFileA(LPCSTR lpFileName) extrn DeleteFileA:dword ; CODE XREF: sub_407150+192�p ; sub_407150+2FB�p ...

GetLogicalDriveStrings
DWORD __stdcall GetLogicalDriveStringsA(DWORD nBufferLength, LPSTR lpBuffer) extrn GetLogicalDriveStringsA:dword ; CODE XREF: sub_43A8D0+14�p ; sub_43A8D0+22�p ...

CreateDirectoryA
BOOL __stdcall CreateDirectoryA(LPCSTR lpPathName, LPSECURITY_ATTRIBUTES lpSecurityAttributes) extrn CreateDirectoryA:dword ; CODE XREF: sub_4462A0+9E�p ; lpSecurityAtty_CreateDirA+7�p ...

CloseHandle
BOOL __stdcall CloseHandle(HANDLE hObject) extrn CloseHandle:dword ; CODE XREF: sub_460660+127�p ; sub_460660+157�p ...

ReadFile
BOOL __stdcall ReadFile(HANDLE hFile, LPVOID lpBuffer, DWORD nNumberOfBytesToRead, LPDWORD lpNumberOfBytesRead, LPOVERLAPPED lpOverlapped) extrn ReadFile:dword   ; CODE XREF: sub_460660+120�p ; __read_lk+7A�p ...

GetFileSize
DWORD __stdcall GetFileSize(HANDLE hFile, LPDWORD lpFileSizeHigh) extrn GetFileSize:dword ; CODE XREF: sub_460660+FD�p ; DATA XREF: sub_460660+FD�r ...

CreateFileA
HANDLE __stdcall CreateFileA(LPCSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, HANDLE hTemplateFile) extrn CreateFileA:dword ; CODE XREF: sub_460660+ED�p ; TopLevelExceptionFilter+18�p ...

GetModuleFileNameA
DWORD __stdcall GetModuleFileNameA(HMODULE hModule, LPSTR lpFilename, DWORD nSize) extrn GetModuleFileNameA:dword ; CODE XREF: Player_SubKey_mov_offsets_Filename+198�p ; sub_460660+44�p ...

GlobalFree
HGLOBAL __stdcall GlobalFree(HGLOBAL hMem) extrn GlobalFree:dword ; CODE XREF: sub_6A8170+F3�p ; sub_6A8170+F6�p ; DATA XREF: ...

GetProcAddress
FARPROC __stdcall GetProcAddress(HMODULE hModule, LPCSTR lpProcName) extrn GetProcAddress:dword ; CODE XREF: sub_6A8170+23�p ; sub_6A8170+2F�p ...

LoadLibraryA
HMODULE __stdcall LoadLibraryA(LPCSTR lpLibFileName) extrn LoadLibraryA:dword ; CODE XREF: sub_6A8170+B�p ; sub_6CD790+2E7�p ...

GetTickCount
DWORD GetTickCount(void) extrn __imp_GetTickCount:dword ; CODE XREF: .text:006ACEBC�p ; sub_727790+5D�p ...

Sleep
void __stdcall Sleep(DWORD dwMilliseconds) extrn Sleep:dword      ; CODE XREF: sub_6ACDA0+5�p ; sub_768970+18�p ...

QueryPerformanceCounter
BOOL __stdcall QueryPerformanceCounter(LARGE_INTEGER *lpPerformanceCount) extrn QueryPerformanceCounter:dword ; CODE XREF: .text:006ACE93�p ; PerformanceCount_malloc+202�p ...

GetPrivateProfileStringA
DWORD __stdcall GetPrivateProfileStringA(LPCSTR lpAppName, LPCSTR lpKeyName, LPCSTR lpDefault, LPSTR lpReturnedString, DWORD nSize, LPCSTR lpFileName) extrn GetPrivateProfileStringA:dword ; CODE XREF: sub_6CD790+1CB�p ; DATA XREF: sub_6CD790+1CB�r ...

GetLastError
DWORD GetLastError(void) extrn GetLastError:dword ; CODE XREF: sub_407150+1B4�p ; sub_407150+315�p ...

FreeConsole
BOOL FreeConsole(void) extrn FreeConsole:dword ; DATA XREF: sub_6F93D0+2A�r ; .text:0085559E�r

AllocConsole
BOOL AllocConsole(void) extrn AllocConsole:dword ; DATA XREF: sub_6F93D0+1B�r ; .text:008555A4�r

WriteConsoleA
BOOL __stdcall WriteConsoleA(HANDLE hConsoleOutput, const void *lpBuffer, DWORD nNumberOfCharsToWrite, LPDWORD lpNumberOfCharsWritten, LPVOID lpReserved) extrn WriteConsoleA:dword ; CODE XREF: .text:006F945C�p ; _debug_stuff+A0�p ... .idata:008880A8    ;

GetStdHandle
HANDLE __stdcall GetStdHandle(DWORD nStdHandle) extrn GetStdHandle:dword ; CODE XREF: .text:006F9432�p ; _debug_stuff+34�p ... .idata:008880AC    ;

ExitProcess
void __stdcall ExitProcess(UINT uExitCode) extrn ExitProcess:dword ; CODE XREF: _debug_stuff+2A0�p ; _doexit+9D�p ... .idata:008880B0    ;

GlobalAlloc
HGLOBAL __stdcall GlobalAlloc(UINT uFlags, DWORD dwBytes) extrn GlobalAlloc:dword ; CODE XREF: sub_6A8170+6B�p ; sub_6A8170+97�p ... .idata:008880B4    ;

ReadConsoleA
BOOL __stdcall ReadConsoleA(HANDLE hConsoleInput, LPVOID lpBuffer, DWORD nNumberOfCharsToRead, LPDWORD lpNumberOfCharsRead, LPVOID lpReserved) extrn ReadConsoleA:dword ; CODE XREF: _debug_stuff+208�p ; DATA XREF: _debug_stuff+208�r ... .idata:008880B8    ;

SetUnhandledExceptionFilter
LPTOP_LEVEL_EXCEPTION_FILTER __stdcall SetUnhandledExceptionFilter(LPTOP_LEVEL_EXCEPTION_FILTER lpTopLevelExceptionFilter) extrn SetUnhandledExceptionFilter:dword ; CODE XREF: RPT_store_unhan_excep+39�p ; __CxxRestoreUnhandledExceptionFilter(void)+6�p ... .idata:008880BC    ;

FormatMessageA
DWORD __stdcall FormatMessageA(DWORD dwFlags, LPCVOID lpSource, DWORD dwMessageId, DWORD dwLanguageId, LPSTR lpBuffer, DWORD nSize, va_list *Arguments) extrn FormatMessageA:dword ; CODE XREF: sub_407150+1C2�p ; sub_407150+323�p ... .idata:008880C0    ;

VirtualQuery
DWORD __stdcall VirtualQuery(LPCVOID lpAddress, PMEMORY_BASIC_INFORMATION lpBuffer, DWORD dwLength) extrn VirtualQuery:dword ; CODE XREF: RPT_file_creation+229�p ; Virtual_Query_Filename+13�p ; DATA XREF: ... .idata:008880C4    ;

GetCurrentProcess
HANDLE GetCurrentProcess(void) extrn GetCurrentProcess:dword ; CODE XREF: RPT_file_creation+172�p ; sub_76E150:loc_76E172�p ... .idata:008880C8    ;

GetModuleHandleA
HMODULE __stdcall GetModuleHandleA(LPCSTR lpModuleName) extrn GetModuleHandleA:dword ; CODE XREF: stack_float_integer+11E�p ; sub_7C7F80+23F�p ... .idata:008880CC    ;

IsBadWritePtr
BOOL __stdcall IsBadWritePtr(LPVOID lp, UINT ucb) extrn IsBadWritePtr:dword ; CODE XREF: call_stack_arglist+AB�p ; ___sbh_heap_check+1E�p ... .idata:008880D0    ;

GetCurrentThread
HANDLE GetCurrentThread(void) extrn GetCurrentThread:dword ; CODE XREF: Format_CurrentThread_arglist:loc_71730E�p ; DATA XREF: Format_CurrentThread_arglist:loc_71730E�r ... .idata:008880D4

WriteFile
BOOL __stdcall WriteFile(HANDLE hFile, LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten, LPOVERLAPPED lpOverlapped) extrn WriteFile:dword  ; CODE XREF: Format_Data+35�p ; __NMSG_WRITE+14A�p ... .idata:008880D8

QueryPerformanceFrequency
BOOL __stdcall QueryPerformanceFrequency(LARGE_INTEGER *lpFrequency) extrn QueryPerformanceFrequency:dword ; CODE XREF: Query_Freq_ProfilingTime+11�p ; jmp_to_QueryPerfFreq+52�p ... .idata:008880DC

RemoveDirectoryA
BOOL __stdcall RemoveDirectoryA(LPCSTR lpPathName) extrn RemoveDirectoryA:dword ; CODE XREF: sub_71B780+213�p ; sub_86FF50+4�p ; DATA XREF: ... .idata:008880E0

SetFileAttributesA
BOOL __stdcall SetFileAttributesA(LPCSTR lpFileName, DWORD dwFileAttributes) extrn SetFileAttributesA:dword ; CODE XREF: sub_71B780+19F�p ; sub_71B9D0+30E�p ... .idata:008880E4    ;

CopyFileA
BOOL __stdcall CopyFileA(LPCSTR lpExistingFileName, LPCSTR lpNewFileName, BOOL bFailIfExists) extrn CopyFileA:dword  ; CODE XREF: sub_71B9D0+2FE�p ; DATA XREF: sub_71B9D0+2FE�r ... .idata:008880E8    ;

MultiByteToWideChar
int __stdcall MultiByteToWideChar(UINT CodePage, DWORD dwFlags, LPCSTR lpMultiByteStr, int cchMultiByte, LPWSTR lpWideCharStr, int cchWideChar) extrn MultiByteToWideChar:dword ; CODE XREF: sub_71E7A0+20�p ; sub_7B9DF0+20�p ... .idata:008880EC    ;

lstrlenA
int __stdcall lstrlenA(LPCSTR lpString) extrn lstrlenA:dword   ; CODE XREF: sub_71E7A0+8�p ; sub_7B9DF0+8�p ... .idata:008880F0    ;

GlobalUnlock
BOOL __stdcall GlobalUnlock(HGLOBAL hMem) extrn GlobalUnlock:dword ; CODE XREF: sub_71EB70+1A0�p ; DATA XREF: sub_71EB70+1A0�r ... .idata:008880F4    ;

GlobalLock
LPVOID __stdcall GlobalLock(HGLOBAL hMem) extrn GlobalLock:dword ; CODE XREF: sub_71EB70+173�p ; DATA XREF: sub_71EB70+173�r ... .idata:008880F8    ;

SetLastError
void __stdcall SetLastError(DWORD dwErrCode) extrn SetLastError:dword ; CODE XREF: sub_71ED40+133�p ; __getptd+5C�p ; DATA XREF: ... .idata:008880FC    ;

GetFullPathNameA
DWORD __stdcall GetFullPathNameA(LPCSTR lpFileName, DWORD nBufferLength, LPSTR lpBuffer, LPSTR *lpFilePart) extrn GetFullPathNameA:dword ; CODE XREF: sub_76D790+29�p ; sub_76D960+28�p ... .idata:00888100    ;

GetProcessTimes
BOOL __stdcall GetProcessTimes(HANDLE hProcess, LPFILETIME lpCreationTime, LPFILETIME lpExitTime, LPFILETIME lpKernelTime, LPFILETIME lpUserTime) extrn GetProcessTimes:dword ; CODE XREF: sub_76E150+3D�p ; DATA XREF: sub_76E150+3D�r ... .idata:00888104    ;

GetProcessTimes
BOOL __stdcall GetProcessTimes(HANDLE hProcess, LPFILETIME lpCreationTime, LPFILETIME lpExitTime, LPFILETIME lpKernelTime, LPFILETIME lpUserTime) extrn GetProcessTimes:dword ; CODE XREF: sub_76E150+3D�p ; DATA XREF: sub_76E150+3D�r ... .idata:00888104    ;

GetProcessTimes
BOOL __stdcall GetProcessTimes(HANDLE hProcess, LPFILETIME lpCreationTime, LPFILETIME lpExitTime, LPFILETIME lpKernelTime, LPFILETIME lpUserTime) extrn GetProcessTimes:dword ; CODE XREF: sub_76E150+3D�p ; DATA XREF: sub_76E150+3D�r ... .idata:00888104    ;

GetProcessTimes
BOOL __stdcall GetProcessTimes(HANDLE hProcess, LPFILETIME lpCreationTime, LPFILETIME lpExitTime, LPFILETIME lpKernelTime, LPFILETIME lpUserTime) extrn GetProcessTimes:dword ; CODE XREF: sub_76E150+3D�p ; DATA XREF: sub_76E150+3D�r ... .idata:00888104    ;

LoadLibraryExA
HMODULE __stdcall LoadLibraryExA(LPCSTR lpLibFileName, HANDLE hFile, DWORD dwFlags) extrn LoadLibraryExA:dword ; CODE XREF: sub_787220+D9�p ; DATA XREF: sub_787220+D9�r ... .idata:00888108    ;

GetCurrentThreadId
DWORD GetCurrentThreadId(void) extrn GetCurrentThreadId:dword ; CODE XREF: __mtinit+3F�p ; __getptd+45�p ; DATA XREF: ... .idata:0088810C    ;

CreateSemaphoreA
HANDLE __stdcall CreateSemaphoreA(LPSECURITY_ATTRIBUTES lpSemaphoreAttributes, LONG lInitialCount, LONG lMaximumCount, LPCSTR lpName) extrn CreateSemaphoreA:dword ; CODE XREF: sub_787600+16�p ; .text:0078768C�p ; DATA XREF: ... .idata:00888110    ;

WaitForSingleObject
DWORD __stdcall WaitForSingleObject(HANDLE hHandle, DWORD dwMilliseconds) extrn WaitForSingleObject:dword ; CODE XREF: sub_787630+18�p ; .text:007876B7�p ; DATA XREF: ... .idata:00888114    ;

ReleaseSemaphore
BOOL __stdcall ReleaseSemaphore(HANDLE hSemaphore, LONG lReleaseCount, LPLONG lpPreviousCount) extrn ReleaseSemaphore:dword ; CODE XREF: sub_787660+9�p ; .text:007876C9�p ; DATA XREF: ... .idata:00888118    ;

GetVersionExA
BOOL __stdcall GetVersionExA(LPOSVERSIONINFOA lpVersionInformation) extrn GetVersionExA:dword ; CODE XREF: OS_ver_info+1D�p ; sub_7B7180+1BC�p ... ; Get extended information about the ; version of the operating system .idata:0088811C    ; Get extended information about the version of the operating system

OutputDebugStringA
void __stdcall OutputDebugStringA(LPCSTR lpOutputString) extrn OutputDebugStringA:dword ; CODE XREF: _debug_stuff+48�p ; _debug_stuff+5C�p ... .idata:00888120    ;

SetFilePointer
DWORD __stdcall SetFilePointer(HANDLE hFile, LONG lDistanceToMove, PLONG lpDistanceToMoveHigh, DWORD dwMoveMethod) extrn SetFilePointer:dword ; CODE XREF: TopLevelExceptionFilter+32�p ; __lseek_lk+2A�p ... .idata:00888124    ;

LocalFree
HLOCAL __stdcall LocalFree(HLOCAL hMem) extrn LocalFree:dword  ; CODE XREF: sub_407150+274�p ; sub_407150+3D5�p ; DATA XREF: ... .idata:00888128    ;

FindNextFileA
BOOL __stdcall FindNextFileA(HANDLE hFindFile, LPWIN32_FIND_DATAA lpFindFileData) extrn FindNextFileA:dword ; CODE XREF: sub_407150+287�p ; sub_407150+3E8�p ... .idata:0088812C    ;

FindClose
BOOL __stdcall FindClose(HANDLE hFindFile) extrn FindClose:dword  ; CODE XREF: sub_407150+3F7�p ; sub_71F230+27�p ... .idata:00888130    ;

FreeLibrary
BOOL __stdcall FreeLibrary(HMODULE hLibModule) extrn FreeLibrary:dword ; CODE XREF: sub_6CDB10+14�p ; DATA XREF: sub_6CDB10+14�r ... .idata:00888134    ;

GetCurrentProcessId
DWORD GetCurrentProcessId(void) extrn __imp_GetCurrentProcessId:dword ; DATA XREF: GetCurrentProcessId�r ; .text:00870FB0�r .idata:00888138    ;

GetFileInformationByHandle
BOOL __stdcall GetFileInformationByHandle(HANDLE hFile, LPBY_HANDLE_FILE_INFORMATION lpFileInformation) extrn GetFileInformationByHandle:dword ; CODE XREF: __fstat+11D�p ; DATA XREF: __fstat+11D�r ... .idata:0088813C    ;

DuplicateHandle
BOOL __stdcall DuplicateHandle(HANDLE hSourceProcessHandle, HANDLE hSourceHandle, HANDLE hTargetProcessHandle, LPHANDLE lpTargetHandle, DWORD dwDesiredAccess, BOOL bInheritHandle, DWORD dwOptions) extrn DuplicateHandle:dword ; CODE XREF: __dup+90�p ; __dup2+113�p ; DATA XREF: ... .idata:00888140    ;

FlushFileBuffers
BOOL __stdcall FlushFileBuffers(HANDLE hFile) extrn FlushFileBuffers:dword ; CODE XREF: __commit+47�p ; DATA XREF: __commit+47�r ... .idata:00888144    ;

EnterCriticalSection
void __stdcall EnterCriticalSection(LPCRITICAL_SECTION lpCriticalSection) extrn EnterCriticalSection:dword ; CODE XREF: std::_Lockit::_Lockit(void):loc_85868C�p ; __lock_file+28�p ... .idata:00888148    ;

SetStdHandle
BOOL __stdcall SetStdHandle(DWORD nStdHandle, HANDLE hHandle) extrn SetStdHandle:dword ; CODE XREF: __set_osfhnd:loc_867F3E�p ; __free_osfhnd:loc_867FBD�p ; DATA XREF: ... .idata:0088814C    ;

InterlockedExchange
LONG __stdcall InterlockedExchange(LPLONG Target, LONG Value) extrn InterlockedExchange:dword ; CODE XREF: std::_Lockit::_Lockit(void)+28�p ; std::_Lockit::_Lockit(void)+85�p ; DATA XREF: ... .idata:00888150    ;

DeleteCriticalSection
void __stdcall DeleteCriticalSection(LPCRITICAL_SECTION lpCriticalSection) extrn DeleteCriticalSection:dword ; CODE XREF: std::_Lockit::_Lockit(void)+95�p ; __mtdeletelocks+34�p ... .idata:00888154    ;

InitializeCriticalSection
void __stdcall InitializeCriticalSection(LPCRITICAL_SECTION lpCriticalSection) extrn InitializeCriticalSection:dword ; CODE XREF: std::_Lockit::_Lockit(void)+33�p ; __mtinitlocks+D�p ... .idata:00888158    ;

InterlockedDecrement
LONG __stdcall InterlockedDecrement(LPLONG lpAddend) extrn InterlockedDecrement:dword ; CODE XREF: __Mbrtowc+23�p ; __Mbrtowc+59�p ... .idata:0088815C    ;

InterlockedIncrement
LONG __stdcall InterlockedIncrement(LPLONG lpAddend) extrn InterlockedIncrement:dword ; CODE XREF: __Mbrtowc+C�p ; _mbrlen+C�p ... .idata:00888160    ;

LeaveCriticalSection
void __stdcall LeaveCriticalSection(LPCRITICAL_SECTION lpCriticalSection) extrn LeaveCriticalSection:dword ; CODE XREF: std::_Lockit::~_Lockit(void)+E�p ; __unlock_file+28�p ... .idata:00888164    ;

TerminateProcess
BOOL __stdcall TerminateProcess(HANDLE hProcess, UINT uExitCode) extrn TerminateProcess:dword ; CODE XREF: _doexit+1C�p ; DATA XREF: _doexit+1C�r ... .idata:00888168    ;

GetStartupInfoA
void __stdcall GetStartupInfoA(LPSTARTUPINFOA lpStartupInfo) extrn GetStartupInfoA:dword ; CODE XREF: start+B1�p ; __ioinit+5E�p ; DATA XREF: ... .idata:0088816C    ;

RtlUnwind
extrn __imp_RtlUnwind:dword ; DATA XREF: RtlUnwind�r .idata:00888170

GetVersion
DWORD GetVersion(void) extrn GetVersion:dword ; CODE XREF: start+26�p ; DATA XREF: start+26�r ... ; Get current version number of Windows ; and information about the operating system platform .idata:00888174    ; Get current version number of Windows and information about the operating system platform

HeapFree
BOOL __stdcall HeapFree(HANDLE hHeap, DWORD dwFlags, LPVOID lpMem) extrn HeapFree:dword   ; CODE XREF: libname_2692_lock+D4�p ; .text:00865D3D�p ... .idata:00888178    ;

GetCommandLineA
LPSTR GetCommandLineA(void) extrn GetCommandLineA:dword ; CODE XREF: start+86�p ; DATA XREF: start+86�r ... .idata:0088817C    ;

GetSystemTimeAsFileTime
void __stdcall GetSystemTimeAsFileTime(LPFILETIME lpSystemTimeAsFileTime) extrn GetSystemTimeAsFileTime:dword ; CODE XREF: _clock+A�p ; ___inittime+A�p ... .idata:00888180    ;

GetTimeZoneInformation
DWORD __stdcall GetTimeZoneInformation(LPTIME_ZONE_INFORMATION lpTimeZoneInformation) extrn GetTimeZoneInformation:dword ; CODE XREF: _time+6C�p ; __ftime+53�p ... .idata:00888184    ;

HeapAlloc
LPVOID __stdcall HeapAlloc(HANDLE hHeap, DWORD dwFlags, DWORD dwBytes) extrn HeapAlloc:dword  ; CODE XREF: sub_85B066+E7�p ; _mrealloc?+F8�p ... .idata:00888188    ;

GetLocalTime
void __stdcall GetLocalTime(LPSYSTEMTIME lpSystemTime) extrn GetLocalTime:dword ; CODE XREF: _time+D�p ; DATA XREF: _time+D�r ... .idata:0088818C    ;

HeapReAlloc
LPVOID __stdcall HeapReAlloc(HANDLE hHeap, DWORD dwFlags, LPVOID lpMem, DWORD dwBytes) extrn HeapReAlloc:dword ; CODE XREF: _mrealloc?+14F�p ; _mrealloc?+2A1�p ... .idata:00888190    ;

GetSystemTime
void __stdcall GetSystemTime(LPSYSTEMTIME lpSystemTime) extrn GetSystemTime:dword ; CODE XREF: _time+17�p ; DATA XREF: _time+17�r ... .idata:00888194    ;

SetEnvironmentVariableA
BOOL __stdcall SetEnvironmentVariableA(LPCSTR lpName, LPCSTR lpValue) extrn SetEnvironmentVariableA:dword ; CODE XREF: __chdir+66�p ; ___crtsetenv+173�p ; DATA XREF: ... .idata:00888198    ;

SetCurrentDirectoryA
BOOL __stdcall SetCurrentDirectoryA(LPCSTR lpPathName) extrn SetCurrentDirectoryA:dword ; CODE XREF: __chdir+C�p ; __chdrive+2C�p ; DATA XREF: ... .idata:0088819C    ;

RaiseException
void __stdcall RaiseException(DWORD dwExceptionCode, DWORD dwExceptionFlags, DWORD nNumberOfArguments, const DWORD *lpArguments) extrn RaiseException:dword ; CODE XREF: _CxxThrowException(x,x)+2E�p ; __raise_exc+215�p ; DATA XREF: ... .idata:008881A0    ;

GetStringTypeA
BOOL __stdcall GetStringTypeA(LCID Locale, DWORD dwInfoType, LPCSTR lpSrcStr, int cchSrc, LPWORD lpCharType) extrn GetStringTypeA:dword ; CODE XREF: ___crtGetStringTypeA+59�p ; ___crtGetStringTypeA+8D�p ... .idata:008881A4    ;

PeekNamedPipe
BOOL __stdcall PeekNamedPipe(HANDLE hNamedPipe, LPVOID lpBuffer, DWORD nBufferSize, LPDWORD lpBytesRead, LPDWORD lpTotalBytesAvail, LPDWORD lpBytesLeftThisMessage) extrn PeekNamedPipe:dword ; CODE XREF: __fstat+E1�p ; DATA XREF: __fstat+E1�r ... .idata:008881A8    ;

MoveFileA
BOOL __stdcall MoveFileA(LPCSTR lpExistingFileName, LPCSTR lpNewFileName) extrn MoveFileA:dword  ; CODE XREF: sub_85E9DA+8�p ; DATA XREF: sub_85E9DA+8�r ... .idata:008881AC    ;

SetConsoleCtrlHandler
BOOL __stdcall SetConsoleCtrlHandler(PHANDLER_ROUTINE HandlerRoutine, BOOL Add) extrn SetConsoleCtrlHandler:dword ; CODE XREF: _signal+F1�p ; DATA XREF: _signal+F1�r ... .idata:008881B0    ;

SetEndOfFile
BOOL __stdcall SetEndOfFile(HANDLE hFile) extrn SetEndOfFile:dword ; CODE XREF: __chsize_lk+DD�p ; DATA XREF: __chsize_lk+DD�r ... .idata:008881B4    ;

ResumeThread
DWORD __stdcall ResumeThread(HANDLE hThread) extrn ResumeThread:dword ; CODE XREF: __beginthread+48�p ; DATA XREF: __beginthread+48�r ... .idata:008881B8    ;

CreateThread
HANDLE __stdcall CreateThread(LPSECURITY_ATTRIBUTES lpThreadAttributes, DWORD dwStackSize, LPTHREAD_START_ROUTINE lpStartAddress, LPVOID lpParameter, DWORD dwCreationFlags, LPDWORD lpThreadId) extrn CreateThread:dword ; CODE XREF: __beginthread+38�p ; DATA XREF: __beginthread+38�r ... .idata:008881BC    ;

TlsSetValue
BOOL __stdcall TlsSetValue(DWORD dwTlsIndex, LPVOID lpTlsValue) extrn TlsSetValue:dword ; CODE XREF: _threadstart(x)+30�p ; __mtinit+2E�p ... .idata:008881C0    ; Set a value for a thread local storage (TLS) index ?

ExitThread
void __stdcall ExitThread(DWORD dwExitCode) extrn ExitThread:dword ; CODE XREF: __endthread+37�p ; DATA XREF: __endthread+37�r ... .idata:008881C4    ;

FatalAppExitA
void __stdcall FatalAppExitA(UINT uAction, LPCSTR lpMessageText) extrn FatalAppExitA:dword ; CODE XREF: .text:00860ADD�p ; DATA XREF: .text:00860ADD�r ... .idata:008881C8    ;

TlsAlloc
DWORD TlsAlloc(void) extrn TlsAlloc:dword   ; CODE XREF: __mtinit+6�p ; DATA XREF: __mtinit+6�r ... ; Allocate a thread local storage (TLS) index .idata:008881CC    ; Allocate a thread local storage (TLS) index

TlsFree
BOOL __stdcall TlsFree(DWORD dwTlsIndex) extrn TlsFree:dword    ; CODE XREF: .text:008613C0�p ; DATA XREF: .text:008613C0�r ... ; Release a thread local storage (TLS) index .idata:008881D0    ; Release a thread local storage (TLS) index

TlsGetValue
LPVOID __stdcall TlsGetValue(DWORD dwTlsIndex) extrn TlsGetValue:dword ; CODE XREF: __getptd+10�p ; __freeptd+18�p ; DATA XREF: ... .idata:008881D4    ; Get a value for a thread local storage (TLS) index ?

HeapSize
DWORD __stdcall HeapSize(HANDLE hHeap, DWORD dwFlags, LPCVOID lpMem) extrn HeapSize:dword   ; CODE XREF: sub_8615C3+C9�p ; DATA XREF: sub_8615C3+C9�r ... .idata:008881D8    ;

GetCPInfo
BOOL __stdcall GetCPInfo(UINT CodePage, LPCPINFO lpCPInfo) extrn GetCPInfo:dword  ; CODE XREF: __setmbcp+51�p ; _setSBUpLow+14�p ... .idata:008881DC    ;

SystemTimeToFileTime
BOOL __stdcall SystemTimeToFileTime(const SYSTEMTIME *lpSystemTime, LPFILETIME lpFileTime) extrn SystemTimeToFileTime:dword ; CODE XREF: __futime+7D�p ; __futime+EB�p ; DATA XREF: ... .idata:008881E0    ;

LocalFileTimeToFileTime
BOOL __stdcall LocalFileTimeToFileTime(const FILETIME *lpLocalFileTime, LPFILETIME lpFileTime) extrn LocalFileTimeToFileTime:dword ; CODE XREF: __futime+8F�p ; __futime+F9�p ; DATA XREF: ... .idata:008881E4    ;

SetFileTime
BOOL __stdcall SetFileTime(HANDLE hFile, const FILETIME *lpCreationTime, const FILETIME *lpLastAccessTime, const FILETIME *lpLastWriteTime) extrn SetFileTime:dword ; CODE XREF: __futime+117�p ; DATA XREF: __futime+117�r ... .idata:008881E8    ;

FileTimeToLocalFileTime
BOOL __stdcall FileTimeToLocalFileTime(const FILETIME *lpFileTime, LPFILETIME lpLocalFileTime) extrn FileTimeToLocalFileTime:dword ; CODE XREF: __stat+135�p ; __stat+1A1�p ... .idata:008881EC    ;

FileTimeToSystemTime
BOOL __stdcall FileTimeToSystemTime(const FILETIME *lpFileTime, LPSYSTEMTIME lpSystemTime) extrn FileTimeToSystemTime:dword ; CODE XREF: __stat+14B�p ; __stat+1B7�p ... .idata:008881F0    ;

GetLocaleInfoW
int __stdcall GetLocaleInfoW(LCID Locale, LCTYPE LCType, LPWSTR lpLCData, int cchData) extrn GetLocaleInfoW:dword ; CODE XREF: ___crtGetLocaleInfoW+36�p ; ___crtGetLocaleInfoW+70�p ... .idata:008881F4    ;

IsBadCodePtr
BOOL __stdcall IsBadCodePtr(FARPROC lpfn) extrn IsBadCodePtr:dword ; CODE XREF: _ValidateExecute(int (*)(void))+8�p ; DATA XREF: _ValidateExecute(int (*)(void))+8�r ... .idata:008881F8    ;

IsBadReadPtr
BOOL __stdcall IsBadReadPtr(const void *lp, UINT ucb) extrn IsBadReadPtr:dword ; CODE XREF: _ValidateRead(void const *,uint)+C�p ; DATA XREF: _ValidateRead(void const *,uint)+C�r ... .idata:008881FC    ;

CompareStringW
int __stdcall CompareStringW(LCID Locale, DWORD dwCmpFlags, LPCWSTR lpString1, int cchCount1, LPCWSTR lpString2, int cchCount2) extrn CompareStringW:dword ; CODE XREF: ___crtCompareStringA+3E�p ; ___crtCompareStringA+261�p ; DATA XREF: ... .idata:00888200    ;

CompareStringA
int __stdcall CompareStringA(LCID Locale, DWORD dwCmpFlags, LPCSTR lpString1, int cchCount1, LPCSTR lpString2, int cchCount2) extrn CompareStringA:dword ; CODE XREF: ___crtCompareStringA+5B�p ; ___crtCompareStringA+B9�p ; DATA XREF: ... .idata:00888204    ;

GetUserDefaultLCID
LCID GetUserDefaultLCID(void) extrn GetUserDefaultLCID:dword ; CODE XREF: _GetLcidFromDefault+9�p ; DATA XREF: _GetLcidFromDefault+9�r ... .idata:00888208    ;

EnumSystemLocalesA
BOOL __stdcall EnumSystemLocalesA(LOCALE_ENUMPROCA lpLocaleEnumProc, DWORD dwFlags) extrn EnumSystemLocalesA:dword ; CODE XREF: _GetLcidFromLangCountry+66�p ; _GetLcidFromLanguage+3F�p ... .idata:0088820C    ;

GetLocaleInfoA
int __stdcall GetLocaleInfoA(LCID Locale, LCTYPE LCType, LPSTR lpLCData, int cchData) extrn GetLocaleInfoA:dword ; CODE XREF: crtGetLocaleInfoA(x,x,x,x)+41�p ; ___crtGetLocaleInfoW+49�p ... .idata:00888210    ;

IsValidCodePage
BOOL __stdcall IsValidCodePage(UINT CodePage) extrn IsValidCodePage:dword ; CODE XREF: ___get_qualified_locale+E4�p ; DATA XREF: ___get_qualified_locale+E4�r ... .idata:00888214    ;

IsValidLocale
BOOL __stdcall IsValidLocale(LCID Locale, DWORD dwFlags) extrn IsValidLocale:dword ; CODE XREF: ___get_qualified_locale+FA�p ; DATA XREF: ___get_qualified_locale+FA�r ... .idata:00888218    ;

GetStringTypeW
BOOL __stdcall GetStringTypeW(DWORD dwInfoType, LPCWSTR lpSrcStr, int cchSrc, LPWORD lpCharType) extrn GetStringTypeW:dword ; CODE XREF: ___crtGetStringTypeA+3F�p ; ___crtGetStringTypeA+12D�p ... .idata:0088821C    ;

GetOEMCP
UINT GetOEMCP(void) extrn GetOEMCP:dword   ; DATA XREF: _getSystemCP+1A�r ; .text:0086F814�r .idata:00888220    ;

GetACP
UINT GetACP(void) extrn GetACP:dword     ; DATA XREF: _getSystemCP+2F�r ; .text:0086F80E�r .idata:00888224    ;

GetFileAttributesA
DWORD __stdcall GetFileAttributesA(LPCSTR lpFileName) extrn GetFileAttributesA:dword ; CODE XREF: get_set_atty+4�p ; sub_86FEDE+4�p ; DATA XREF: ... .idata:00888228    ;

LCMapStringW
int __stdcall LCMapStringW(LCID Locale, DWORD dwMapFlags, LPCWSTR lpSrcStr, int cchSrc, LPWSTR lpDestStr, int cchDest) extrn LCMapStringW:dword ; CODE XREF: ___crtLCMapStringA+42�p ; ___crtLCMapStringA+14D�p ... .idata:0088822C    ;

LCMapStringA
int __stdcall LCMapStringA(LCID Locale, DWORD dwMapFlags, LPCSTR lpSrcStr, int cchSrc, LPSTR lpDestStr, int cchDest) extrn LCMapStringA:dword ; CODE XREF: ___crtLCMapStringA+5E�p ; ___crtLCMapStringA+A7�p ... .idata:00888230    ;

VirtualAlloc
LPVOID __stdcall VirtualAlloc(LPVOID lpAddress, DWORD dwSize, DWORD flAllocationType, DWORD flProtect) extrn VirtualAlloc:dword ; CODE XREF: ___sbh_alloc_new_region+76�p ; ___sbh_alloc_new_group+51�p ... .idata:00888234    ;

VirtualFree
BOOL __stdcall VirtualFree(LPVOID lpAddress, DWORD dwSize, DWORD dwFreeType) extrn VirtualFree:dword ; CODE XREF: .text:00865D25�p ; .text:00865D30�p ... .idata:00888238    ;

HeapCreate
HANDLE __stdcall HeapCreate(DWORD flOptions, DWORD dwInitialSize, DWORD dwMaximumSize) extrn HeapCreate:dword ; CODE XREF: to_HeapCreateDestroy_dwSize_flOptions+11�p ; DATA XREF: to_HeapCreateDestroy_dwSize_flOptions+11�r ... .idata:0088823C    ;

HeapDestroy
BOOL __stdcall HeapDestroy(HANDLE hHeap) extrn HeapDestroy:dword ; CODE XREF: to_HeapCreateDestroy_dwSize_flOptions+50�p ; .text:00865D8C�p ; DATA XREF: ... .idata:00888240    ;

GetEnvironmentVariableA
DWORD __stdcall GetEnvironmentVariableA(LPCSTR lpName, LPSTR lpBuffer, DWORD nSize) extrn GetEnvironmentVariableA:dword ; CODE XREF: to_alloca_probe_HEAP_SELECT+54�p ; DATA XREF: to_alloca_probe_HEAP_SELECT+54�r ... .idata:00888244    ;

GetFileType
DWORD __stdcall GetFileType(HANDLE hFile) extrn GetFileType:dword ; CODE XREF: __ioinit+109�p ; __ioinit+17A�p ... .idata:00888248    ;

SetHandleCount
UINT __stdcall SetHandleCount(UINT uNumber) extrn SetHandleCount:dword ; CODE XREF: __ioinit+1B1�p ; DATA XREF: __ioinit+1B1�r ... .idata:0088824C    ;

GetEnvironmentStringsW
LPWSTR GetEnvironmentStringsW(void) extrn GetEnvironmentStringsW:dword ; CODE XREF: ___crtGetEnvironmentStringsA+1B�p ; ___crtGetEnvironmentStringsA+5B�p ; DATA XREF: ... .idata:00888250    ;

GetEnvironmentStrings
LPSTR GetEnvironmentStrings(void) extrn GetEnvironmentStrings:dword ; CODE XREF: ___crtGetEnvironmentStringsA:loc_865808�p ; ___crtGetEnvironmentStringsA+E1�p ; DATA XREF: ... .idata:00888254    ;

WideCharToMultiByte
int __stdcall WideCharToMultiByte(UINT CodePage, DWORD dwFlags, LPCWSTR lpWideCharStr, int cchWideChar, LPSTR lpMultiByteStr, int cchMultiByte, LPCSTR lpDefaultChar, LPBOOL lpUsedDefaultChar) extrn WideCharToMultiByte:dword ; CODE XREF: ___crtGetEnvironmentStringsA+93�p ; ___crtGetEnvironmentStringsA+B5�p ... .idata:00888258    ;

FreeEnvironmentStringsW
BOOL __stdcall FreeEnvironmentStringsW(LPWSTR) extrn FreeEnvironmentStringsW:dword ; CODE XREF: ___crtGetEnvironmentStringsA+CE�p ; DATA XREF: ___crtGetEnvironmentStringsA+CE�r ... .idata:0088825C    ;

FreeEnvironmentStringsA
BOOL __stdcall FreeEnvironmentStringsA(LPSTR) extrn FreeEnvironmentStringsA:dword ; CODE XREF: ___crtGetEnvironmentStringsA+11F�p ; DATA XREF: ___crtGetEnvironmentStringsA+11F�r ... .idata:00888260    ;

UnhandledExceptionFilter
LONG __stdcall UnhandledExceptionFilter(struct _EXCEPTION_POINTERS *ExceptionInfo) extrn UnhandledExceptionFilter:dword ; CODE XREF: __XcptFilter+134�p ; DATA XREF: __XcptFilter+134�r ... .idata:00888264    ;

=USER32.dll=
 * Begin list of calls from USER32.dll

ClientToScreen
BOOL __stdcall ClientToScreen(HWND hWnd, LPPOINT lpPoint) extrn ClientToScreen:dword ; CODE XREF: sub_7CAD30+E7�p ; sub_7CAD30+F2�p ; DATA XREF: ... ; Convert the client coordinates of a                                               ; specified point to screen coordinates. .idata:0088826C Convert the client coordinates of a specified point to screen coordinates.

AdjustWindowRect
BOOL __stdcall AdjustWindowRect(LPRECT lpRect, DWORD dwStyle, BOOL bMenu) extrn AdjustWindowRect:dword ; CODE XREF: sub_7BE6F0+34�p ; DATA XREF: sub_7BE6F0+34�r ... ; Calculate the required size of                                                 ; the window rectangle based on the ; desired client-rectangle size .idata:00888270 Calculate the required size of the window rectangle based on the desired client-rectangle size.

ShowWindow
BOOL __stdcall ShowWindow(HWND hWnd, int nCmdShow) extrn ShowWindow:dword ; CODE XREF: sub_7BE6F0+FD�p ; DATA XREF: sub_7BE6F0+FD�r ... .idata:00888274    ;

UpdateWindow
BOOL __stdcall UpdateWindow(HWND hWnd) extrn UpdateWindow:dword ; CODE XREF: sub_7BE6F0+107�p ; DATA XREF: sub_7BE6F0+107�r ... .idata:00888278    ;

CreateWindowExA
HWND __stdcall CreateWindowExA(DWORD dwExStyle, LPCSTR lpClassName, LPCSTR lpWindowName, DWORD dwStyle, int X, int Y, int nWidth, int nHeight, HWND hWndParent, HMENU hMenu, HINSTANCE hInstance, LPVOID lpParam) extrn CreateWindowExA:dword ; CODE XREF: sub_7BE4A0+73�p ; sub_7BE6F0+B8�p ... .idata:0088827C    ;

IsWindow
BOOL __stdcall IsWindow(HWND hWnd) extrn IsWindow:dword   ; CODE XREF: sub_7BE320+1B�p ; DATA XREF: sub_7BE320+1B�r ... .idata:00888280    ;

DestroyWindow
BOOL __stdcall DestroyWindow(HWND hWnd) extrn DestroyWindow:dword ; CODE XREF: sub_7BE320+7F�p ; .text:007BE67C�p ; DATA XREF: ... .idata:00888284    ;

GetKeyboardState
BOOL __stdcall GetKeyboardState(PBYTE lpKeyState) extrn GetKeyboardState:dword ; CODE XREF: sub_7BD5F0+1F�p ; DATA XREF: sub_7BD5F0+1F�r ... ; Copy the status of the 256 virtual ; keys to the buffer .idata:00888288    ; Copy the status of the 256 virtual keys to the buffer.

GetCursorPos
BOOL __stdcall GetCursorPos(LPPOINT lpPoint) extrn GetCursorPos:dword ; CODE XREF: .text:007BCFF9�p ; .text:007BD098�p ; DATA XREF: ... .idata:0088828C    ;

ScreenToClient
BOOL __stdcall ScreenToClient(HWND hWnd, LPPOINT lpPoint) extrn ScreenToClient:dword ; CODE XREF: .text:007BD022�p ; .text:007BD0B5�p ; DATA XREF: ... .idata:00888290    ;

DefWindowProcA
LRESULT __stdcall DefWindowProcA(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam) extrn DefWindowProcA:dword ; CODE XREF: sub_7BA5E0+25�p ; sub_7BA5E0+138�p ; DATA XREF: ... .idata:00888294    ;

PostQuitMessage
void __stdcall PostQuitMessage(int nExitCode) extrn PostQuitMessage:dword ; CODE XREF: sub_7BA5E0+A7�p ; DATA XREF: sub_7BA5E0+A7�r ... .idata:00888298    ;

BeginPaint
HDC __stdcall BeginPaint(HWND hWnd, LPPAINTSTRUCT lpPaint) extrn BeginPaint:dword ; CODE XREF: sub_7BA5E0+FA�p ; DATA XREF: sub_7BA5E0+FA�r ... .idata:0088829C    ;

SendDlgItemMessageA
LONG __stdcall SendDlgItemMessageA(HWND hDlg, int nIDDlgItem, UINT Msg, WPARAM wParam, LPARAM lParam) extrn SendDlgItemMessageA:dword ; CODE XREF: sub_7B9880+1C�p ; sub_7B9880+66�p ... .idata:008882A0    ;

EndPaint
BOOL __stdcall EndPaint(HWND hWnd, const PAINTSTRUCT *lpPaint) extrn EndPaint:dword   ; CODE XREF: sub_7BA5E0+112�p ; sub_7BA5E0+12A�p ; DATA XREF: ... .idata:008882A4    ;

SetCapture
HWND __stdcall SetCapture(HWND hWnd) extrn SetCapture:dword ; CODE XREF: Capture_Options_Args+47�p ; Capture_Set_Release+19�p ; DATA XREF: ... .idata:008882A8    ;

PostMessageA
BOOL __stdcall PostMessageA(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam) extrn PostMessageA:dword ; CODE XREF: sub_7BA5C0+12�p ; DATA XREF: sub_7BA5C0+12�r ... .idata:008882AC    ;

DispatchMessageA
LONG __stdcall DispatchMessageA(const MSG *lpMsg) extrn DispatchMessageA:dword ; CODE XREF: lpMsg_Peek+5C�p ; DATA XREF: lpMsg_Peek+5C�r ... .idata:008882B0    ;

TranslateAcceleratorA
int __stdcall TranslateAcceleratorA(HWND hWnd, HACCEL hAccTable, LPMSG lpMsg) extrn TranslateAcceleratorA:dword ; CODE XREF: lpMsg_Peek+42�p ; DATA XREF: lpMsg_Peek+42�r ... .idata:008882B4    ;

TranslateMessage
BOOL __stdcall TranslateMessage(const MSG *lpMsg) extrn TranslateMessage:dword ; CODE XREF: lpMsg_Peek+51�p ; DATA XREF: lpMsg_Peek+51�r ... .idata:008882B8    ;

DialogBoxIndirectParamA
int __stdcall DialogBoxIndirectParamA(HINSTANCE hInstance, LPCDLGTEMPLATEA hDialogTemplate, HWND hWndParent, DLGPROC lpDialogFunc, LPARAM dwInitParam) extrn DialogBoxIndirectParamA:dword ; CODE XREF: sub_71ED40+C2�p ; .text:007BA280�p ... ; Create a modal dialog box from a                                            ; dialog box template in memory .idata:008882BC    ; Create a modal dialog box from a dialog box template in memory.

GetKeyState
SHORT __stdcall GetKeyState(int nVirtKey) extrn GetKeyState:dword ; CODE XREF: sub_733330+1DC�p ; DATA XREF: sub_733330+1DC�r ... .idata:008882C0    ;

GetActiveWindow
HWND GetActiveWindow(void) extrn GetActiveWindow:dword ; CODE XREF: sub_71ED40+7E�p ; DATA XREF: sub_71ED40+7E�r ... .idata:008882C4    ;

OpenClipboard
BOOL __stdcall OpenClipboard(HWND hWndNewOwner) extrn OpenClipboard:dword ; CODE XREF: sub_71EB70+10B�p ; DATA XREF: sub_71EB70+10B�r ... .idata:008882C8    ;

MessageBeep
BOOL __stdcall MessageBeep(UINT uType) extrn MessageBeep:dword ; CODE XREF: sub_71ED40+121�p ; DATA XREF: sub_71ED40+121�r ... .idata:008882CC    ;

SetWindowTextA
BOOL __stdcall SetWindowTextA(HWND hWnd, LPCSTR lpString) extrn SetWindowTextA:dword ; CODE XREF: sub_71EB70+7D�p ; sub_71EB70+8D�p ... ; Change the text of the window's title bar .idata:008882D0    ; Change the text of the window's title bar.

CloseClipboard
BOOL CloseClipboard(void) extrn CloseClipboard:dword ; CODE XREF: sub_71EB70:loc_71ED25�p ; DATA XREF: sub_71EB70:loc_71ED25�r ... .idata:008882D4    ;

EmptyClipboard
BOOL (void) extrn EmptyClipboard:dword ; CODE XREF: sub_71EB70+1A6�p ; DATA XREF: sub_71EB70+1A6�r ... .idata:008882D8    ;

SetClipboardData
HANDLE __stdcall SetClipboardData(UINT uFormat, HANDLE hMem) extrn SetClipboardData:dword ; CODE XREF: sub_71EB70+1AF�p ; DATA XREF: sub_71EB70+1AF�r ... .idata:008882DC    ;

GetForegroundWindow
HWND GetForegroundWindow(void) extrn GetForegroundWindow:dword ; CODE XREF: sub_6E6430+694�p ; sub_6E6430+6A6�p ... .idata:008882E0    ;

GetClientRect
BOOL __stdcall GetClientRect(HWND hWnd, LPRECT lpRect) extrn GetClientRect:dword ; CODE XREF: Get_hWnd+10�p ; sub_7B8480+82�p ... ; Get the coordinates of a window's client area .idata:008882E4    ; Get the coordinates of a window's client area.

wvsprintfA
int __stdcall wvsprintfA(LPSTR, LPCSTR, va_list arglist) extrn wvsprintfA:dword ; CODE XREF: Format_Data+19�p ; DATA XREF: Format_Data+19�r ... .idata:008882E8    ;

SetCursorPos
BOOL __stdcall SetCursorPos(int X, int Y)                    extrn SetCursorPos:dword ; CODE XREF: sub_6E6430+6FF�p ; DATA XREF: sub_6E6430+6FF�r ... .idata:008882EC    ;

IsChild
BOOL __stdcall IsChild(HWND hWndParent, HWND hWnd) extrn IsChild:dword    ; CODE XREF: sub_6E6430+6B0�p ; sub_6E6430+6C5�p ... .idata:008882F0    ;

GetWindowRect
BOOL __stdcall GetWindowRect(HWND hWnd, LPRECT lpRect) extrn GetWindowRect:dword ; CODE XREF: sub_6E6430+6E7�p ; sub_7B8480+158�p ... .idata:008882F4    ;

DialogBoxParamA
int __stdcall DialogBoxParamA(HINSTANCE hInstance, LPCSTR lpTemplateName, HWND hWndParent, DLGPROC lpDialogFunc, LPARAM dwInitParam) extrn DialogBoxParamA:dword ; CODE XREF: sub_55D440+15E�p ; DATA XREF: sub_55D440+15E�r ... ; Create a modal dialog box from a                                            ; dialog box template resource .idata:008882F8    ; Create a modal dialog box from a dialog box template resource.

GetDlgItem
HWND __stdcall GetDlgItem(HWND hDlg, int nIDDlgItem) extrn GetDlgItem:dword ; CODE XREF: sub_55D650+B�p ; sub_71EB70+74�p ... .idata:008882FC    ;

EndDialog
BOOL __stdcall EndDialog(HWND hDlg, int nResult) extrn EndDialog:dword  ; CODE XREF: sub_55D5F0+25�p ; sub_55D5F0+48�p ... .idata:00888300    ;

ReleaseCapture
BOOL ReleaseCapture(void) extrn ReleaseCapture:dword ; CODE XREF: Capture_Set_Release:loc_438FD9�p ; DATA XREF: Capture_Set_Release:loc_438FD9�r ... .idata:00888304    ;

MoveWindow
BOOL __stdcall (HWND hWnd, int X, int Y, int nWidth, int nHeight, BOOL bRepaint) extrn MoveWindow:dword ; CODE XREF: Graphics_Options+33A�p ; sub_554040+185�p ... .idata:00888308    ;

LoadIconA
HICON __stdcall LoadIconA(HINSTANCE hInstance, LPCSTR lpIconName) extrn LoadIconA:dword  ; CODE XREF: WinMain(x,x,x,x)+156�p ; DATA XREF: WinMain(x,x,x,x)+156�r ... .idata:0088830C    ;

LoadCursorA
HCURSOR __stdcall LoadCursorA(HINSTANCE hInstance, LPCSTR lpCursorName) extrn LoadCursorA:dword ; CODE XREF: WinMain(x,x,x,x)+167�p ; DATA XREF: WinMain(x,x,x,x)+167�r ... .idata:00888310    ;

RegisterClassA
ATOM __stdcall (const WNDCLASSA *lpWndClass) extrn RegisterClassA:dword ; CODE XREF: WinMain(x,x,x,x)+1A4�p ; DATA XREF: WinMain(x,x,x,x)+1A4�r ... .idata:00888314    ;

MessageBoxA
int __stdcall MessageBoxA(HWND hWnd, LPCSTR lpText, LPCSTR lpCaption, UINT uType) extrn MessageBoxA:dword ; CODE XREF: to_lpCaption_Text_MessageBoxA+E�p ; DATA XREF: to_lpCaption_Text_MessageBoxA+E�r ... .idata:00888318    ;

GetSystemMetrics
int __stdcall GetSystemMetrics(int nIndex) extrn GetSystemMetrics:dword ; CODE XREF: Resolution_Presets+260�p ; Resolution_Presets+26A�p ... .idata:0088831C    ;

SendMessageA
LRESULT __stdcall SendMessageA(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam) extrn SendMessageA:dword ; CODE XREF: .text:004608CB�p ; sub_55D680+14�p ... .idata:00888320    ;

AdjustWindowRectEx
BOOL __stdcall AdjustWindowRectEx(LPRECT lpRect, DWORD dwStyle, BOOL bMenu, DWORD dwExStyle) extrn AdjustWindowRectEx:dword ; CODE XREF: Graphics_Options+30B�p ; sub_554040+E4�p ; DATA XREF: ... .idata:00888324    ;

GetWindowLongA
LONG __stdcall GetWindowLongA(HWND hWnd, int nIndex) extrn GetWindowLongA:dword ; CODE XREF: Graphics_Options+2ED�p ; Graphics_Options+300�p ... .idata:00888328    ;

PeekMessageA
BOOL __stdcall PeekMessageA(LPMSG lpMsg, HWND hWnd, UINT wMsgFilterMin, UINT wMsgFilterMax, UINT wRemoveMsg) extrn PeekMessageA:dword ; CODE XREF: Capture_Options_Args+275�p ; Capture_Options_Args+28D�p ... .idata:0088832C    ;

ShowCursor
int __stdcall ShowCursor(BOOL bShow) extrn ShowCursor:dword ; CODE XREF: Capture_Options_Args+18B�p ; Capture_Options_Args+192�p ... .idata:00888330    ;

FindWindowA
HWND __stdcall FindWindowA(LPCSTR lpClassName, LPCSTR lpWindowName) extrn FindWindowA:dword ; CODE XREF: .text:004608B3�p ; .text:004608D5�p ; DATA XREF: ... .idata:00888334    ;

=WINMM.dll=
 * Begin list of calls from WINMM.dll

mciSendCommandA
MCIERROR __stdcall mciSendCommandA(MCIDEVICEID mciId, UINT uMsg, DWORD dwParam1, DWORD dwParam2) extrn mciSendCommandA:dword ; CODE XREF: sub_460460+60�p ; sub_460460+92�p ... .idata:0088833C    ;

joyGetPosEx
MMRESULT __stdcall joyGetPosEx(UINT uJoyID, LPJOYINFOEX pji) extrn joyGetPosEx:dword ; CODE XREF: .text:0071B001�p ; DATA XREF: .text:0071B001�r ... .idata:00888340    ;

joyGetDevCapsA
MMRESULT __stdcall joyGetDevCapsA(UINT uJoyID, LPJOYCAPSA pjc, UINT cbjc) extrn joyGetDevCapsA:dword ; CODE XREF: .text:0071AF38�p ; DATA XREF: .text:0071AF38�r ... ; Get a joystick capabilities .idata:00888344    ; Get a joystick capabilities.

auxSetVolume
MMRESULT __stdcall auxSetVolume(UINT uDeviceID, DWORD dwVolume) extrn auxSetVolume:dword ; CODE XREF: sub_712A60+B8�p ; sub_712BE0+5E�p ; DATA XREF: ... .idata:00888348    ;

auxGetDevCapsA
MMRESULT __stdcall auxGetDevCapsA(UINT uDeviceID, LPAUXCAPSA pac, UINT cbac) extrn auxGetDevCapsA:dword ; CODE XREF: sub_712770+74�p ; sub_712A60+A1�p ... ; Get the capabilities of a given ; auxiliary output device .idata:0088834C    ; Get the capabilities of a given auxiliary output device.

auxGetNumDevs
UINT auxGetNumDevs(void) extrn auxGetNumDevs:dword ; CODE XREF: sub_712770+51�p ; sub_712A60+6D�p ... ; Get number of auxiliary output ; devices present in the system .idata:00888350    ; Get number of auxiliary output devices present in the system.

joyGetNumDevs
UINT joyGetNumDevs(void) extrn joyGetNumDevs:dword ; CODE XREF: .text:0071AEF2�p ; DATA XREF: .text:0071AEF2�r ... ; Get the number of supported joysticks .idata:00888354    ; Get the number of supported joysticks.

timeGetTime
DWORD timeGetTime(void) extrn timeGetTime:dword ; CODE XREF: sub_41C470+168�p ; Get_Time_ms+16�p ... ; Get system time, in milliseconds .idata:00888358    ; Get system time, in milliseconds.

auxGetVolume
MMRESULT __stdcall auxGetVolume(UINT uDeviceID, LPDWORD pdwVolume) extrn auxGetVolume:dword ; CODE XREF: sub_712770+8F�p ; DATA XREF: sub_712770+8F�r ... ; Get the current volume setting of                                             ; the specified auxiliary output device .idata:0088835C    ; Get the current volume setting of the specified auxiliary output device.

=WSOCK32.dll=
 * Begin list of calls from WSOCK32.dll

inet_addr
unsigned __int32 __stdcall inet_addr(const char *cp) extrn __imp_inet_addr:dword ; DATA XREF: inet_addr�r ; Convert a string containing an                                                ; IP-dotted address into an in_addr .idata:00888364    ; Convert a string containing an IP-dotted address into an in_addr.

socket
SOCKET __stdcall socket(int af, int type, int protocol) extrn __imp_socket:dword ; DATA XREF: socket�r ; Create a socket which is bound to a                                             ; specific service provider .idata:00888368    ; Create a socket which is bound to a specific service provider.

closesocket
int __stdcall closesocket(SOCKET s)                    extrn __imp_closesocket:dword ; DATA XREF: closesocket�r .idata:0088836C    ;

inet_ntoa
char *__stdcall inet_ntoa(struct in_addr in) extrn __imp_inet_ntoa:dword ; DATA XREF: inet_ntoa�r ; Convert a network address into a                                                ; string in dotted format .idata:00888370    ; Convert a network address into a string in dotted format.

gethostbyname
struct hostent *__stdcall gethostbyname(const char *name) extrn __imp_gethostbyname:dword ; DATA XREF: gethostbyname�r .idata:00888374    ;

htons
u_short __stdcall htons(u_short hostshort) extrn __imp_htons:dword ; DATA XREF: htons�r ; Convert a ushort from host to TCP/IP network byte order .idata:00888378    ; Convert a ushort from host to TCP/IP network byte order.

connect
int __stdcall connect(SOCKET s, const struct sockaddr *name, int namelen) extrn __imp_connect:dword ; DATA XREF: connect�r .idata:0088837C    ;

recv
int __stdcall recv(SOCKET s, char *buf, int len, int flags) extrn __imp_recv:dword ; DATA XREF: recv�r ; Receive data from a socket .idata:00888380    ; Receive data from a socket.

setsockopt
int __stdcall setsockopt(SOCKET s, int level, int optname, const char *optval, int optlen) extrn __imp_setsockopt:dword ; DATA XREF: setsockopt�r .idata:00888384    ;

send
int __stdcall send(SOCKET s, const char *buf, int len, int flags) extrn __imp_send:dword ; DATA XREF: send�r ; Send data on a connected socket .idata:00888388    ; Send data on a connected socket.

ntohs
u_short __stdcall ntohs(u_short netshort) extrn __imp_ntohs:dword ; DATA XREF: ntohs�r ; Convert a ushort from TCP/IP network ; byte order to host byte order .idata:0088838C    ; Convert a ushort from TCP/IP network byte order to host byte order.

recvfrom
int __stdcall recvfrom(SOCKET s, char *buf, int len, int flags, struct sockaddr *from, int *fromlen) extrn __imp_recvfrom:dword ; DATA XREF: recvfrom�r ; Receive a datagram and stores the source address .idata:00888390    ; Receive a datagram and stores the source address.

sendto
int __stdcall sendto(SOCKET s, const char *buf, int len, int flags, const struct sockaddr *to, int tolen) extrn __imp_sendto:dword ; DATA XREF: sendto�r ; Send data to a specific destination .idata:00888394    ; Send data to a specific destination.

__WSAFDIsSet
int __stdcall __WSAFDIsSet(SOCKET, fd_set *) extrn __imp___WSAFDIsSet:dword ; DATA XREF: __WSAFDIsSet�r .idata:00888398    ;

getsockname
int __stdcall getsockname(SOCKET s, struct sockaddr *name, int *namelen) extrn __imp_getsockname:dword ; DATA XREF: getsockname�r .idata:0088839C    ;

select
int __stdcall select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, const struct timeval *timeout) extrn __imp_select:dword ; DATA XREF: select�r ; Determine the status of one or more ; sockets, waiting if necessary .idata:008883A0    ; Determine the status of one or more sockets, waiting if necessary.

htonl
u_long __stdcall htonl(u_long hostlong) extrn __imp_htonl:dword ; DATA XREF: htonl�r ; Convert a ulong from host to TCP/IP network byte order .idata:008883A4    ; Convert a ulong from host to TCP/IP network byte order.

WSAStartup
int __stdcall WSAStartup(WORD wVersionRequested, LPWSADATA lpWSAData) extrn __imp_WSAStartup:dword ; DATA XREF: WSAStartup�r ; Initiate use of the Windows Sockets .idata:008883A8    ; Initiate use of the Windows Sockets.

bind
int __stdcall bind(SOCKET s, const struct sockaddr *name, int namelen) extrn __imp_bind:dword ; DATA XREF: bind�r ; Associate a local address with a socket .idata:008883AC    ; Associate a local address with a socket.

ioctlsocket
int __stdcall ioctlsocket(SOCKET s, __int32 cmd, u_long *argp) extrn __imp_ioctlsocket:dword ; DATA XREF: ioctlsocket�r ; Control the mode of a socket .idata:008883B0    ; Control the mode of a socket.

gethostname
int __stdcall gethostname(char *name, int namelen) extrn __imp_gethostname:dword ; DATA XREF: gethostname�r .idata:008883B4    ;

WSACleanup
int WSACleanup(void) extrn __imp_WSACleanup:dword ; DATA XREF: WSACleanup�r ; Terminate use of the Windows Sockets .idata:008883B8    ; Terminate use of the Windows Sockets.

WSAGetLastError
int WSAGetLastError(void) extrn __imp_WSAGetLastError:dword ; DATA XREF: WSAGetLastError�r .idata:008883BC    ;

shutdown
int __stdcall shutdown(SOCKET s, int how) extrn __imp_shutdown:dword ; DATA XREF: shutdown�r ; Disable sends and/or receive on a socket .idata:008883C0    ; Disable sends and/or receive on a socket.

=binkw32.dll=
 * Begin list of calls from binkw32.dll

BinkOpenMiles
__stdcall BinkOpenMiles(x) extrn _BinkOpenMiles@4:dword ; DATA XREF: sub_6AEEB0+23�r ; sub_6AFEF0+24�r ... .idata:008883C8    ;

BinkBufferSetOffset
__stdcall BinkBufferSetOffset(x, x, x)                    extrn _BinkBufferSetOffset@12:dword ; CODE XREF: .text:006AF0E4�p ; DATA XREF: .text:006AF0E4�r ... .idata:008883CC    ;

BinkBufferOpen
__stdcall BinkBufferOpen(x, x, x, x)                    extrn _BinkBufferOpen@16:dword ; CODE XREF: .text:006AF076�p ; DATA XREF: .text:006AF076�r ... .idata:008883D0    ;

BinkBufferSetDirectDraw
__stdcall BinkBufferSetDirectDraw(x, x)                    extrn _BinkBufferSetDirectDraw@8:dword ; CODE XREF: .text:006AF04F�p ; DATA XREF: .text:006AF04F�r ... .idata:008883D4    ;

BinkNextFrame
__stdcall BinkNextFrame(x) extrn _BinkNextFrame@4:dword ; CODE XREF: sub_6AF140+3A9�p ; sub_6B0030+205�p ; DATA XREF: ... .idata:008883D8    ;

BinkSetSoundSystem
__stdcall BinkSetSoundSystem(x, x)                    extrn _BinkSetSoundSystem@8:dword ; CODE XREF: sub_6AEEB0+2E�p ; sub_6AFEF0+2C�p ; DATA XREF: ... .idata:008883DC    ;

BinkSetVolume
__stdcall BinkSetVolume(x, x, x)                    extrn _BinkSetVolume@12:dword ; CODE XREF: sub_6AEEB0+90�p ; sub_6AFC20+5D�p ... .idata:008883E0    ;

BinkOpen
__stdcall BinkOpen(x, x)                    extrn _BinkOpen@8:dword ; CODE XREF: sub_6AEEB0+4A�p ; sub_6AFEF0+3C�p ; DATA XREF: ... .idata:008883E4    ;

BinkWait
__stdcall BinkWait(x) extrn _BinkWait@4:dword ; CODE XREF: sub_6AF140+152�p ; sub_6B0030+E0�p ; DATA XREF: ... .idata:008883E8    ;

BinkDDSurfaceType
__stdcall BinkDDSurfaceType(x) extrn _BinkDDSurfaceType@4:dword ; CODE XREF: sub_6AF140+130�p ; sub_6B0030+D2�p ; DATA XREF: ... .idata:008883EC    ;

BinkBufferClose
__stdcall BinkBufferClose(x) extrn _BinkBufferClose@4:dword ; CODE XREF: sub_6AF5A0+21�p ; sub_6AF5D0+64�p ; DATA XREF: ... .idata:008883F0    ;

BinkGetRealtime
__stdcall BinkGetRealtime(x, x, x)                    extrn _BinkGetRealtime@12:dword ; CODE XREF: sub_6AFD40+53�p ; DATA XREF: sub_6AFD40+53�r ... .idata:008883F4    ;

BinkGoto
__stdcall BinkGoto(x, x, x)                    extrn _BinkGoto@12:dword ; CODE XREF: sub_6AFDD0+68�p ; sub_6B0030+1F4�p ; DATA XREF: ... .idata:008883F8    ;

BinkDoFrame
__stdcall BinkDoFrame(x) extrn _BinkDoFrame@4:dword ; CODE XREF: sub_6AF140+160�p ; sub_6B0030+EF�p ; DATA XREF: ... .idata:008883FC    ;

BinkCopyToBuffer
__stdcall BinkCopyToBuffer(x, x, x, x, x, x, x)                    extrn _BinkCopyToBuffer@28:dword ; CODE XREF: sub_6AF140+287�p ; sub_6B0030+1DE�p ; DATA XREF: ... .idata:00888400    ;

BinkClose
__stdcall BinkClose(x) extrn _BinkClose@4:dword ; CODE XREF: sub_6AEE10+24�p ; sub_6B0360+B�p ; DATA XREF: ... .idata:00888404    ;

=mss32.dll=
 * Begin list of calls from mss32.dll

AIL_quick_handles
__stdcall AIL_quick_handles(x, x, x)                    extrn _AIL_quick_handles@12:dword ; CODE XREF: sub_78DB40+60�p ; DATA XREF: sub_78DB40+60�r ... .idata:0088840C    ;

AIL_3D_sample_volume
__stdcall AIL_3D_sample_volume(x) extrn _AIL_3D_sample_volume@4:dword ; CODE XREF: sub_78F8C0+1E�p ; DATA XREF: sub_78F8C0+1E�r ... .idata:00888410    ;

AIL_stream_volume
__stdcall AIL_stream_volume(x) extrn _AIL_stream_volume@4:dword ; CODE XREF: sub_78F8C0+39�p ; DATA XREF: sub_78F8C0+39�r ... .idata:00888414    ;

AIL_set_3D_sample_distances
__stdcall AIL_set_3D_sample_distances(x, x, x)                     extrn _AIL_set_3D_sample_distances@12:dword ; CODE XREF: sub_78F7C0+1F�p ; DATA XREF: sub_78F7C0+1F�r ... .idata:00888418    ;

AIL_3D_sample_cone
.idata:0088841C    ; __stdcall AIL_3D_sample_cone(x, x, x, x) .idata:0088841C                     extrn _AIL_3D_sample_cone@16:dword .idata:0088841C                                            ; CODE XREF: sub_78F780+24�p .idata:0088841C                                            ; DATA XREF: sub_78F780+24�r ... .idata:00888420    ; __stdcall AIL_set_3D_sample_cone(x, x, x, x) .idata:00888420                     extrn _AIL_set_3D_sample_cone@16:dword .idata:00888420                                            ; CODE XREF: sub_78F730+33�p .idata:00888420                                            ; DATA XREF: sub_78F730+33�r ... .idata:00888424    ; __stdcall AIL_stop_3D_sample(x) .idata:00888424                    extrn _AIL_stop_3D_sample@4:dword .idata:00888424                                            ; CODE XREF: sub_78FB50+1F�p .idata:00888424                                            ; DATA XREF: sub_78FB50+1F�r ... .idata:00888428    ; __stdcall AIL_stop_sample(x) .idata:00888428                    extrn _AIL_stop_sample@4:dword .idata:00888428                                            ; CODE XREF: sub_78FB50+3A�p .idata:00888428                                            ; DATA XREF: sub_78FB50+3A�r ... .idata:0088842C    ; __stdcall AIL_start_3D_sample(x) .idata:0088842C                    extrn _AIL_start_3D_sample@4:dword .idata:0088842C                                            ; CODE XREF: sub_78FA80+91�p .idata:0088842C                                            ; DATA XREF: sub_78FA80+91�r ... .idata:00888430    ; __stdcall AIL_set_3D_sample_loop_count(x, x) .idata:00888430                     extrn _AIL_set_3D_sample_loop_count@8:dword .idata:00888430                                            ; CODE XREF: sub_78FA80+34�p .idata:00888430                                            ; sub_78FA80+5A�p .idata:00888430                                            ; DATA XREF: ... .idata:00888434    ; __stdcall AIL_active_3D_sample_count(x) .idata:00888434                    extrn _AIL_active_3D_sample_count@4:dword .idata:00888434                                            ; CODE XREF: .text:00790E3E�p .idata:00888434                                            ; DATA XREF: .text:00790E3E�r ... .idata:00888438    ; __stdcall AIL_3D_sample_attribute(x, x, x) .idata:00888438                     extrn _AIL_3D_sample_attribute@12:dword .idata:00888438                                            ; CODE XREF: .text:0078F97F�p .idata:00888438                                            ; DATA XREF: .text:0078F97F�r ... .idata:0088843C    ; __stdcall AIL_set_sample_loop_count(x, x) .idata:0088843C                     extrn _AIL_set_sample_loop_count@8:dword .idata:0088843C                                            ; CODE XREF: sub_78FA80+7A�p .idata:0088843C                                            ; DATA XREF: sub_78FA80+7A�r ... .idata:00888440    ; __stdcall AIL_3D_room_type(x) .idata:00888440                    extrn _AIL_3D_room_type@4:dword .idata:00888440                                            ; CODE XREF: .text:0078E63A�p .idata:00888440                                            ; .text:0078E65A�p ... .idata:00888444    ; __stdcall AIL_set_3D_provider_preference(x, x, x) .idata:00888444                     extrn _AIL_set_3D_provider_preference@12:dword .idata:00888444                                            ; DATA XREF: .text:0078E5BF�r .idata:00888444                                            ; .text:00855C0C�r .idata:00888448    ; __stdcall AIL_last_error .idata:00888448                    extrn _AIL_last_error@0:dword .idata:00888448                                            ; DATA XREF: .text:0078DF10�r .idata:00888448                                            ; .text:00855C06�r .idata:0088844C    ; __stdcall AIL_set_3D_speaker_type(x, x) .idata:0088844C                     extrn _AIL_set_3D_speaker_type@8:dword .idata:0088844C                                            ; CODE XREF: .text:0078DEDB�p .idata:0088844C                                            ; DATA XREF: .text:0078DEDB�r ... .idata:00888450    ; __stdcall AIL_3D_speaker_type(x) .idata:00888450                    extrn _AIL_3D_speaker_type@4:dword .idata:00888450                                            ; CODE XREF: .text:0078DEEB�p .idata:00888450                                            ; .text:0078DEF1�p .idata:00888450                                            ; DATA XREF: ... .idata:00888454    ; __stdcall AIL_quick_shutdown .idata:00888454                    extrn _AIL_quick_shutdown@0:dword .idata:00888454                                            ; DATA XREF: sub_78DDC0+EF�r .idata:00888454                                            ; .text:00855BF4�r .idata:00888458    ; __stdcall AIL_set_redist_directory(x) .idata:00888458                    extrn _AIL_set_redist_directory@4:dword .idata:00888458                                            ; CODE XREF: sub_78DB40+25�p .idata:00888458                                            ; DATA XREF: sub_78DB40+25�r ... .idata:0088845C    ; __stdcall AIL_quick_startup(x, x, x, x, x) .idata:0088845C                     extrn _AIL_quick_startup@20:dword .idata:0088845C                                            ; CODE XREF: sub_78DB40+3B�p .idata:0088845C                                            ; DATA XREF: sub_78DB40+3B�r ... .idata:00888460    ; __stdcall AIL_set_3D_sample_preference(x, x, x) .idata:00888460                     extrn _AIL_set_3D_sample_preference@12:dword .idata:00888460                                            ; CODE XREF: .text:0078F94F�p .idata:00888460                                            ; DATA XREF: .text:0078F94F�r ... .idata:00888464    ; __stdcall AIL_enumerate_3D_providers(x, x, x) .idata:00888464                     extrn _AIL_enumerate_3D_providers@12:dword .idata:00888464                                            ; CODE XREF: sub_78DB40+7E�p .idata:00888464                                            ; sub_78DB40+238�p .idata:00888464                                            ; DATA XREF: ... .idata:00888468    ; __stdcall AIL_open_3D_provider(x) .idata:00888468                    extrn _AIL_open_3D_provider@4:dword .idata:00888468                                            ; CODE XREF: sub_78DB40+93�p .idata:00888468                                            ; sub_790DE0+7�p .idata:00888468                                            ; DATA XREF: ... .idata:0088846C    ; __stdcall AIL_close_3D_provider(x) .idata:0088846C                    extrn _AIL_close_3D_provider@4:dword .idata:0088846C                                            ; CODE XREF: sub_78DB40+21D�p .idata:0088846C                                            ; sub_790DA0+14�p ... .idata:00888470    ; __stdcall AIL_3D_orientation(x, x, x, x, x, x, x) .idata:00888470                     extrn _AIL_3D_orientation@28:dword .idata:00888470                                            ; CODE XREF: .text:0078D230�p .idata:00888470                                            ; .text:007902B2�p .idata:00888470                                            ; DATA XREF: ... .idata:00888474    ; __stdcall AIL_set_3D_position(x, x, x, x) .idata:00888474                     extrn _AIL_set_3D_position@16:dword .idata:00888474                                            ; CODE XREF: sub_78CFA0+FD�p .idata:00888474                                            ; sub_78FF80+AF�p .idata:00888474                                            ; DATA XREF: ... .idata:00888478    ; __stdcall AIL_set_3D_orientation(x, x, x, x, x, x, x) .idata:00888478                     extrn _AIL_set_3D_orientation@28:dword .idata:00888478                                            ; CODE XREF: sub_78CFA0+122�p .idata:00888478                                            ; sub_78FF80+146�p .idata:00888478                                            ; DATA XREF: ... .idata:0088847C    ; __stdcall AIL_set_3D_velocity_vector(x, x, x, x) .idata:0088847C                     extrn _AIL_set_3D_velocity_vector@16:dword .idata:0088847C                                            ; CODE XREF: sub_78CFA0+138�p .idata:0088847C                                            ; sub_78FF80+CB�p .idata:0088847C                                            ; DATA XREF: ... .idata:00888480    ; __stdcall AIL_open_3D_listener(x) .idata:00888480                    extrn _AIL_open_3D_listener@4:dword .idata:00888480                                            ; CODE XREF: sub_78CF10+1F�p .idata:00888480                                            ; DATA XREF: sub_78CF10+1F�r ... .idata:00888484    ; __stdcall AIL_close_3D_listener(x) .idata:00888484                    extrn _AIL_close_3D_listener@4:dword .idata:00888484                                            ; CODE XREF: sub_78CEB0+4D�p .idata:00888484                                            ; DATA XREF: sub_78CEB0+F�r ... .idata:00888488    ; __stdcall AIL_release_3D_sample_handle(x) .idata:00888488                    extrn _AIL_release_3D_sample_handle@4:dword .idata:00888488                                            ; CODE XREF: sub_710FF0+84�p .idata:00888488                                            ; sub_710FF0+E8�p .idata:00888488                                            ; DATA XREF: ... .idata:0088848C    ; __stdcall AIL_release_sample_handle(x) .idata:0088848C                    extrn _AIL_release_sample_handle@4:dword .idata:0088848C                                            ; CODE XREF: sub_710FF0+A7�p .idata:0088848C                                            ; sub_710FF0+10D�p ... .idata:00888490    ; __stdcall AIL_allocate_3D_sample_handle(x) .idata:00888490                    extrn _AIL_allocate_3D_sample_handle@4:dword .idata:00888490                                            ; CODE XREF: sub_710A80+12F�p .idata:00888490                                            ; DATA XREF: sub_710A80+12F�r ... .idata:00888494    ; __stdcall AIL_allocate_sample_handle(x) .idata:00888494                    extrn _AIL_allocate_sample_handle@4:dword .idata:00888494                                            ; CODE XREF: sub_710A80+157�p .idata:00888494                                            ; sub_78F600+18�p .idata:00888494                                            ; DATA XREF: ... .idata:00888498    ; __stdcall AIL_3D_provider_attribute(x, x, x) .idata:00888498                     extrn _AIL_3D_provider_attribute@12:dword .idata:00888498                                            ; CODE XREF: sub_710260+3B�p .idata:00888498                                            ; sub_7102D0+3B�p .idata:00888498                                            ; DATA XREF: ... .idata:0088849C    ; __stdcall AIL_digital_configuration(x, x, x, x) .idata:0088849C                     extrn _AIL_digital_configuration@16:dword .idata:0088849C                                            ; CODE XREF: sub_70F240+CC�p .idata:0088849C                                            ; DATA XREF: sub_70F240+CC�r ... .idata:008884A0    ; __stdcall AIL_mem_free_lock(x) .idata:008884A0                    extrn _AIL_mem_free_lock@4:dword .idata:008884A0                                            ; CODE XREF: sub_70C770+17�p .idata:008884A0                                            ; DATA XREF: sub_70C770+17�r ... .idata:008884A4    ; __stdcall AIL_file_size(x) .idata:008884A4                    extrn _AIL_file_size@4:dword ; CODE XREF: sub_70C6F0+10�p .idata:008884A4                                            ; DATA XREF: sub_70C6F0+10�r ... .idata:008884A8    ; __stdcall AIL_file_read(x, x) .idata:008884A8                     extrn _AIL_file_read@8:dword ; CODE XREF: sub_70C6F0+1C�p .idata:008884A8                                            ; DATA XREF: sub_70C6F0+1C�r ... .idata:008884AC    ; __stdcall AIL_set_sample_playback_rate(x, x) .idata:008884AC                     extrn _AIL_set_sample_playback_rate@8:dword .idata:008884AC                                            ; CODE XREF: sub_78F990+7B�p .idata:008884AC                                            ; DATA XREF: sub_78F990+7B�r ... .idata:008884B0    ; __stdcall AIL_set_stream_playback_rate(x, x) .idata:008884B0                     extrn _AIL_set_stream_playback_rate@8:dword .idata:008884B0                                            ; CODE XREF: sub_78F990+67�p .idata:008884B0                                            ; DATA XREF: sub_78F990+67�r ... .idata:008884B4    ; __stdcall AIL_3D_sample_occlusion(x) .idata:008884B4                    extrn _AIL_3D_sample_occlusion@4:dword .idata:008884B4                                            ; CODE XREF: .text:00790185�p .idata:008884B4                                            ; DATA XREF: .text:00790185�r ... .idata:008884B8    ; __stdcall AIL_3D_sample_obstruction(x) .idata:008884B8                    extrn _AIL_3D_sample_obstruction@4:dword .idata:008884B8                                            ; CODE XREF: .text:007901E5�p .idata:008884B8                                            ; DATA XREF: .text:007901E5�r ... .idata:008884BC    ; __stdcall AIL_set_3D_sample_obstruction(x, x) .idata:008884BC                     extrn _AIL_set_3D_sample_obstruction@8:dword .idata:008884BC                                            ; CODE XREF: .text:007901BA�p .idata:008884BC                                            ; DATA XREF: .text:007901BA�r ... .idata:008884C0    ; __stdcall AIL_set_3D_sample_effects_level(x, x) .idata:008884C0                     extrn _AIL_set_3D_sample_effects_level@8:dword .idata:008884C0                                            ; CODE XREF: .text:007900FA�p .idata:008884C0                                            ; DATA XREF: .text:007900FA�r ... .idata:008884C4    ; __stdcall AIL_set_3D_sample_occlusion(x, x) .idata:008884C4                     extrn _AIL_set_3D_sample_occlusion@8:dword .idata:008884C4                                            ; CODE XREF: .text:0079015A�p .idata:008884C4                                            ; DATA XREF: .text:0079015A�r ... .idata:008884C8    ; __stdcall AIL_3D_sample_effects_level(x) .idata:008884C8                    extrn _AIL_3D_sample_effects_level@4:dword .idata:008884C8                                            ; CODE XREF: .text:00790125�p .idata:008884C8                                            ; DATA XREF: .text:00790125�r ... .idata:008884CC    ; __stdcall AIL_WAV_info(x, x) .idata:008884CC                     extrn _AIL_WAV_info@8:dword ; CODE XREF: sub_78FCD0+38�p .idata:008884CC                                            ; sub_78FCD0+B7�p ... .idata:008884D0    ; __stdcall AIL_stream_position(x) .idata:008884D0                    extrn _AIL_stream_position@4:dword .idata:008884D0                                            ; CODE XREF: sub_70C260+83D0B�p .idata:008884D0                                            ; DATA XREF: sub_70C260+83D0B�r ... .idata:008884D4    ; __stdcall AIL_set_stream_position(x, x) .idata:008884D4                     extrn _AIL_set_stream_position@8:dword .idata:008884D4                                            ; CODE XREF: sub_78FEE0+3A�p .idata:008884D4                                            ; DATA XREF: sub_78FEE0+3A�r ... .idata:008884D8    ; __stdcall AIL_sample_position(x) .idata:008884D8                    extrn _AIL_sample_position@4:dword .idata:008884D8                                            ; CODE XREF: sub_78FCD0+C4�p .idata:008884D8                                            ; sub_70C260:loc_78FF72�p .idata:008884D8                                            ; DATA XREF: ... .idata:008884DC    ; __stdcall AIL_3D_sample_offset(x) .idata:008884DC                    extrn _AIL_3D_sample_offset@4:dword .idata:008884DC                                            ; CODE XREF: sub_78FCD0+45�p .idata:008884DC                                            ; sub_70C260+83CFF�p .idata:008884DC                                            ; DATA XREF: ... .idata:008884E0    ; __stdcall AIL_stream_ms_position(x, x, x) .idata:008884E0                     extrn _AIL_stream_ms_position@12:dword .idata:008884E0                                            ; CODE XREF: sub_78FCD0+96�p .idata:008884E0                                            ; sub_78FDF0+81�p .idata:008884E0                                            ; DATA XREF: ... .idata:008884E4    ; __stdcall AIL_sample_status(x) .idata:008884E4                    extrn _AIL_sample_status@4:dword .idata:008884E4                                            ; CODE XREF: sub_78FC30:loc_78FC67�p .idata:008884E4                                            ; DATA XREF: sub_78FC30:loc_78FC67�r ... .idata:008884E8    ; __stdcall AIL_3D_sample_status(x) .idata:008884E8                    extrn _AIL_3D_sample_status@4:dword .idata:008884E8                                            ; CODE XREF: sub_78FC30+22�p .idata:008884E8                                            ; DATA XREF: sub_78FC30+22�r ... .idata:008884EC    ; __stdcall AIL_stream_status(x) .idata:008884EC                    extrn _AIL_stream_status@4:dword .idata:008884EC                                            ; CODE XREF: sub_78FC30+2F�p .idata:008884EC                                            ; DATA XREF: sub_78FC30+2F�r ... .idata:008884F0    ; __stdcall AIL_resume_3D_sample(x) .idata:008884F0                    extrn _AIL_resume_3D_sample@4:dword .idata:008884F0                                            ; CODE XREF: sub_70BCE0+83EDF�p .idata:008884F0                                            ; DATA XREF: sub_70BCE0+83EDF�r ... .idata:008884F4    ; __stdcall AIL_set_3D_sample_offset(x, x) .idata:008884F4                     extrn _AIL_set_3D_sample_offset@8:dword .idata:008884F4                                            ; CODE XREF: sub_78FBF0+20�p .idata:008884F4                                            ; sub_78FEE0+24�p .idata:008884F4                                            ; DATA XREF: ... .idata:008884F8    ; __stdcall AIL_set_sample_position(x, x) .idata:008884F8                     extrn _AIL_set_sample_position@8:dword .idata:008884F8                                            ; CODE XREF: sub_78FBF0+37�p .idata:008884F8                                            ; sub_78FEE0+4B�p .idata:008884F8                                            ; DATA XREF: ... .idata:008884FC    ; __stdcall AIL_close_stream(x) .idata:008884FC                    extrn _AIL_close_stream@4:dword .idata:008884FC                                            ; CODE XREF: sub_78F4E0+28�p .idata:008884FC                                            ; DATA XREF: sub_78F4E0+28�r ... .idata:00888500    ; __stdcall AIL_resume_sample(x) .idata:00888500                    extrn _AIL_resume_sample@4:dword .idata:00888500                                            ; CODE XREF: sub_70BCE0+83EFA�p .idata:00888500                                            ; DATA XREF: sub_70BCE0+83EFA�r ... .idata:00888504    ; __stdcall AIL_set_stream_loop_count(x, x) .idata:00888504                     extrn _AIL_set_stream_loop_count@8:dword .idata:00888504                                            ; CODE XREF: sub_78FA80+44�p .idata:00888504                                            ; sub_78FA80+6A�p .idata:00888504                                            ; DATA XREF: ... .idata:00888508    ; __stdcall AIL_sample_playback_rate(x) .idata:00888508                    extrn _AIL_sample_playback_rate@4:dword .idata:00888508                                            ; CODE XREF: sub_78FA20:loc_78FA52�p .idata:00888508                                            ; sub_78FCD0+E5�p ... .idata:0088850C    ; __stdcall AIL_start_stream(x) .idata:0088850C                    extrn _AIL_start_stream@4:dword .idata:0088850C                                            ; CODE XREF: sub_78FA80+A7�p .idata:0088850C                                            ; sub_78FBF0+2D�p .idata:0088850C                                            ; DATA XREF: ... .idata:00888510    ; __stdcall AIL_set_3D_sample_playback_rate(x, x) .idata:00888510                     extrn _AIL_set_3D_sample_playback_rate@8:dword .idata:00888510                                            ; CODE XREF: sub_78F990+4E�p .idata:00888510                                            ; DATA XREF: sub_78F990+4E�r ... .idata:00888514    ; __stdcall AIL_open_stream(x, x, x) .idata:00888514                     extrn _AIL_open_stream@12:dword .idata:00888514                                            ; CODE XREF: sub_78F550+5F�p .idata:00888514                                            ; DATA XREF: sub_78F550+5F�r ... .idata:00888518    ; __stdcall AIL_pause_stream(x, x) .idata:00888518                     extrn _AIL_pause_stream@8:dword .idata:00888518                                            ; CODE XREF: sub_78F4E0+1B�p .idata:00888518                                            ; sub_78FB50+30�p ... .idata:0088851C    ; __stdcall AIL_end_sample(x) .idata:0088851C                    extrn _AIL_end_sample@4:dword .idata:0088851C                                            ; CODE XREF: sub_78F4E0+36�p .idata:0088851C                                            ; DATA XREF: sub_78F4E0+36�r ... .idata:00888520    ; __stdcall AIL_sample_volume(x) .idata:00888520                    extrn _AIL_sample_volume@4:dword .idata:00888520                                            ; CODE XREF: sub_78F8C0:loc_78F90F�p .idata:00888520                                            ; DATA XREF: sub_78F8C0:loc_78F90F�r ... .idata:00888524    ; __stdcall AIL_set_3D_sample_volume(x, x) .idata:00888524                     extrn _AIL_set_3D_sample_volume@8:dword .idata:00888524                                            ; CODE XREF: sub_78F820+5A�p .idata:00888524                                            ; DATA XREF: sub_78F820+5A�r ... .idata:00888528    ; __stdcall AIL_set_stream_volume(x, x) .idata:00888528                     extrn _AIL_set_stream_volume@8:dword .idata:00888528                                            ; CODE XREF: sub_78F820+72�p .idata:00888528                                            ; DATA XREF: sub_78F820+72�r ... .idata:0088852C    ; __stdcall AIL_set_sample_volume(x, x) .idata:0088852C                     extrn _AIL_set_sample_volume@8:dword .idata:0088852C                                            ; CODE XREF: sub_78F820+85�p .idata:0088852C                                            ; DATA XREF: sub_78F820+85�r ... .idata:00888530    ; __stdcall AIL_stream_playback_rate(x) .idata:00888530                    extrn _AIL_stream_playback_rate@4:dword .idata:00888530                                            ; CODE XREF: sub_78FA20+2B�p .idata:00888530                                            ; DATA XREF: sub_78FA20+2B�r ... .idata:00888534    ; __stdcall AIL_set_3D_room_type(x, x) .idata:00888534                     extrn _AIL_set_3D_room_type@8:dword .idata:00888534                                            ; CODE XREF: .text:0078E698�p .idata:00888534                                            ; DATA XREF: .text:0078E698�r ... .idata:00888538    ; __stdcall AIL_set_3D_sample_file(x, x) .idata:00888538                     extrn _AIL_set_3D_sample_file@8:dword .idata:00888538                                            ; CODE XREF: sub_78F690+39�p .idata:00888538                                            ; DATA XREF: sub_78F690+39�r ... .idata:0088853C    ; __stdcall AIL_3D_sample_distances(x, x, x) .idata:0088853C                     extrn _AIL_3D_sample_distances@12:dword .idata:0088853C                                            ; CODE XREF: sub_78F7F0+1F�p .idata:0088853C                                            ; DATA XREF: sub_78F7F0+1F�r ... .idata:00888540    ; __stdcall AIL_set_named_sample_file(x, x, x, x, x) .idata:00888540                     extrn _AIL_set_named_sample_file@20:dword .idata:00888540                                            ; CODE XREF: sub_78F600+3A�p .idata:00888540                                            ; DATA XREF: sub_78F600+3A�r ... .idata:00888544    ; __stdcall AIL_3D_sample_playback_rate(x) .idata:00888544                    extrn _AIL_3D_sample_playback_rate@4:dword .idata:00888544                                            ; CODE XREF: sub_78FA20+1F�p .idata:00888544                                            ; sub_78FCD0+66�p ... .idata:00888548    ; __stdcall AIL_start_sample(x) .idata:00888548                    extrn _AIL_start_sample@4:dword .idata:00888548                                            ; CODE XREF: sub_78FA80+B8�p .idata:00888548                                            ; DATA XREF: sub_78FA80+B8�r ... .idata:0088854C    ; __stdcall AIL_3D_position(x, x, x, x) .idata:0088854C                     extrn _AIL_3D_position@16:dword .idata:0088854C                                            ; CODE XREF: .text:0078D139�p .idata:0088854C                                            ; .text:00790227�p .idata:0088854C                                            ; DATA XREF: ... .idata:00888550    ; __stdcall AIL_3D_velocity(x, x, x, x) .idata:00888550                     extrn _AIL_3D_velocity@16:dword .idata:00888550                                            ; CODE XREF: .text:0078D1B9�p .idata:00888550                                            ; .text:00790307�p .idata:00888550                                            ; DATA XREF: ...