Code:
******æ+uA+u
.idata:004150C8 ; Imports from kernel32.dll
.idata:004150C8 ;
.idata:004150C8 ; Section 4. (virtual address 00015000)
.idata:004150C8 ; Virtual size : 00000A18 ( 2584.)
.idata:004150C8 ; Section size in file : 00000C00 ( 3072.)
.idata:004150C8 ; Offset to raw data for section: 00012200
.idata:004150C8 ; Flags C0000040: Data Readable Writable
.idata:004150C8 ; Alignment : default
.idata:004150C8 ; ---------------------------------------------------------------------------
.idata:004150C8
.idata:004150C8 ; Segment type: Externs
.idata:004150C8 ; _idata
.idata:004150C8 ; void __stdcall __imp_DeleteCriticalSection(LPCRITICAL_SECTION lpCriticalSection)
.idata:004150C8 extrn __imp_DeleteCriticalSection:dword
.idata:004150C8 ; DATA XREF: DeleteCriticalSectionr
.idata:004150CC ; void __stdcall __imp_LeaveCriticalSection(LPCRITICAL_SECTION lpCriticalSection)
.idata:004150CC extrn __imp_LeaveCriticalSection:dword
.idata:004150CC ; DATA XREF: LeaveCriticalSectionr
.idata:004150D0 ; void __stdcall __imp_EnterCriticalSection(LPCRITICAL_SECTION lpCriticalSection)
.idata:004150D0 extrn __imp_EnterCriticalSection:dword
.idata:004150D0 ; DATA XREF: EnterCriticalSectionr
.idata:004150D4 ; void __stdcall __imp_InitializeCriticalSection(LPCRITICAL_SECTION lpCriticalSection)
.idata:004150D4 extrn __imp_InitializeCriticalSection:dword
.idata:004150D4 ; DATA XREF: InitializeCriticalSectionr
.idata:004150D8 ; BOOL __stdcall __imp_VirtualFree(LPVOID lpAddress,DWORD dwSize,DWORD dwFreeType)
.idata:004150D8 extrn __imp_VirtualFree:dword ; DATA XREF: VirtualFreer
.idata:004150DC ; LPVOID __stdcall __imp_VirtualAlloc(LPVOID lpAddress,DWORD dwSize,DWORD flAllocationType,DWORD flProtect)
.idata:004150DC extrn __imp_VirtualAlloc:dword ; DATA XREF: VirtualAllocr
.idata:004150E0 ; HLOCAL __stdcall __imp_LocalFree(HLOCAL hMem)
.idata:004150E0 extrn __imp_LocalFree:dword ; DATA XREF: LocalFreer
.idata:004150E4 ; HLOCAL __stdcall __imp_LocalAlloc(UINT uFlags,UINT uBytes)
.idata:004150E4 extrn __imp_LocalAlloc:dword ; DATA XREF: LocalAllocr
.idata:004150E8 ; DWORD _imp_GetVersion(void)
.idata:004150E8 extrn __imp_GetVersion:dword ; DATA XREF: GetVersionr
.idata:004150E8 ; Get current version number of Windows
.idata:004150E8 ; and information about the operating system platform
.idata:004150EC ; DWORD _imp_GetCurrentThreadId(void)
.idata:004150EC extrn __imp_GetCurrentThreadId:dword
.idata:004150EC ; DATA XREF: GetCurrentThreadIdr
.idata:004150F0 ; LONG __stdcall __imp_InterlockedDecrement(LPLONG lpAddend)
.idata:004150F0 extrn __imp_InterlockedDecrement:dword
.idata:004150F0 ; DATA XREF: InterlockedDecrementr
.idata:004150F4 ; LONG __stdcall __imp_InterlockedIncrement(LPLONG lpAddend)
.idata:004150F4 extrn __imp_InterlockedIncrement:dword
.idata:004150F4 ; DATA XREF: InterlockedIncrementr
.idata:004150F8 ; DWORD __stdcall __imp_VirtualQuery(LPCVOID lpAddress,PMEMORY_BASIC_INFORMATION lpBuffer,DWORD dwLength)
.idata:004150F8 extrn __imp_VirtualQuery:dword ; DATA XREF: VirtualQueryr
.idata:004150FC ; int __stdcall __imp_WideCharToMultiByte(UINT CodePage,DWORD dwFlags,LPCWSTR lpWideCharStr,int cchWideChar,LPSTR lpMultiByteStr,int cchMultiByte,LPCSTR lpDefaultChar,LPBOOL lpUsedDefaultChar)
.idata:004150FC extrn __imp_WideCharToMultiByte:dword
.idata:004150FC ; DATA XREF: WideCharToMultiByter
.idata:00415100 ; int __stdcall __imp_MultiByteToWideChar(UINT CodePage,DWORD dwFlags,LPCSTR lpMultiByteStr,int cchMultiByte,LPWSTR lpWideCharStr,int cchWideChar)
.idata:00415100 extrn __imp_MultiByteToWideChar:dword
.idata:00415100 ; DATA XREF: MultiByteToWideCharr
.idata:00415104 ; int __stdcall __imp_lstrlenA(LPCSTR lpString)
.idata:00415104 extrn __imp_lstrlenA:dword ; DATA XREF: lstrlenAr
.idata:00415108 ; LPSTR __stdcall __imp_lstrcpynA(LPSTR lpString1,LPCSTR lpString2,int iMaxLength)
.idata:00415108 extrn __imp_lstrcpynA:dword ; DATA XREF: lstrcpynAr
.idata:0041510C ; HMODULE __stdcall __imp_LoadLibraryExA(LPCSTR lpLibFileName,HANDLE hFile,DWORD dwFlags)
.idata:0041510C extrn __imp_LoadLibraryExA:dword
.idata:0041510C ; DATA XREF: LoadLibraryExAr
.idata:00415110 ; LCID _imp_GetThreadLocale(void)
.idata:00415110 extrn __imp_GetThreadLocale:dword
.idata:00415110 ; DATA XREF: GetThreadLocaler
.idata:00415114 ; void __stdcall __imp_GetStartupInfoA(LPSTARTUPINFOA lpStartupInfo)
.idata:00415114 extrn __imp_GetStartupInfoA:dword
.idata:00415114 ; DATA XREF: GetStartupInfoAr
.idata:00415118 ; FARPROC __stdcall __imp_GetProcAddress(HMODULE hModule,LPCSTR lpProcName)
.idata:00415118 extrn __imp_GetProcAddress:dword
.idata:00415118 ; DATA XREF: GetProcAddressr
.idata:0041511C ; HMODULE __stdcall __imp_GetModuleHandleA(LPCSTR lpModuleName)
.idata:0041511C extrn __imp_GetModuleHandleA:dword
.idata:0041511C ; DATA XREF: GetModuleHandleAr
.idata:00415120 ; DWORD __stdcall __imp_GetModuleFileNameA(HMODULE hModule,LPSTR lpFilename,DWORD nSize)
.idata:00415120 extrn __imp_GetModuleFileNameA:dword
.idata:00415120 ; DATA XREF: GetModuleFileNameAr
.idata:00415124 ; int __stdcall __imp_GetLocaleInfoA(LCID Locale,LCTYPE LCType,LPSTR lpLCData,int cchData)
.idata:00415124 extrn __imp_GetLocaleInfoA:dword
.idata:00415124 ; DATA XREF: GetLocaleInfoAr
.idata:00415128 ; LPSTR _imp_GetCommandLineA(void)
.idata:00415128 extrn __imp_GetCommandLineA:dword
.idata:00415128 ; DATA XREF: GetCommandLineAr
.idata:0041512C ; BOOL __stdcall __imp_FreeLibrary(HMODULE hLibModule)
.idata:0041512C extrn __imp_FreeLibrary:dword ; DATA XREF: FreeLibraryr
.idata:00415130 ; HANDLE __stdcall __imp_FindFirstFileA(LPCSTR lpFileName,LPWIN32_FIND_DATAA lpFindFileData)
.idata:00415130 extrn __imp_FindFirstFileA:dword
.idata:00415130 ; DATA XREF: FindFirstFileAr
.idata:00415134 ; BOOL __stdcall __imp_FindClose(HANDLE hFindFile)
.idata:00415134 extrn __imp_FindClose:dword ; DATA XREF: FindCloser
.idata:00415138 ; void __stdcall __imp_ExitProcess(UINT uExitCode)
.idata:00415138 extrn __imp_ExitProcess:dword ; DATA XREF: ExitProcessr
.idata:0041513C ; BOOL __stdcall __imp_WriteFile(HANDLE hFile,LPCVOID lpBuffer,DWORD nNumberOfBytesToWrite,LPDWORD lpNumberOfBytesWritten,LPOVERLAPPED lpOverlapped)
.idata:0041513C extrn __imp_WriteFile:dword ; DATA XREF: WriteFiler
.idata:00415140 ; LONG __stdcall __imp_UnhandledExceptionFilter(struct _EXCEPTION_POINTERS *ExceptionInfo)
.idata:00415140 extrn __imp_UnhandledExceptionFilter:dword
.idata:00415140 ; DATA XREF: UnhandledExceptionFilterr
.idata:00415144 extrn RtlUnwind:dword ; DATA XREF: CODE:loc_401170r
.idata:00415148 ; void __stdcall RaiseException(DWORD dwExceptionCode,DWORD dwExceptionFlags,DWORD nNumberOfArguments,const DWORD *lpArguments)
.idata:00415148 extrn RaiseException:dword ; DATA XREF: CODE:loc_401168r
.idata:0041514C ; HANDLE __stdcall __imp_GetStdHandle(DWORD nStdHandle)
.idata:0041514C extrn __imp_GetStdHandle:dword ; DATA XREF: GetStdHandler
.idata:00415150
.idata:00415154 ;
.idata:00415154 ; Imports from user32.dll
.idata:00415154 ;
.idata:00415154 ; int __stdcall __imp_GetKeyboardType(int nTypeFlag)
.idata:00415154 extrn __imp_GetKeyboardType:dword
.idata:00415154 ; DATA XREF: GetKeyboardTyper
.idata:00415158 ; int __stdcall __imp_LoadStringA(HINSTANCE hInstance,UINT uID,LPSTR lpBuffer,int nBufferMax)
.idata:00415158 extrn __imp_LoadStringA:dword ; DATA XREF: LoadStringAr
.idata:0041515C ; int __stdcall __imp_MessageBoxA(HWND hWnd,LPCSTR lpText,LPCSTR lpCaption,UINT uType)
.idata:0041515C extrn __imp_MessageBoxA:dword ; DATA XREF: MessageBoxAr
.idata:00415160 ; LPSTR __stdcall __imp_CharNextA(LPCSTR lpsz)
.idata:00415160 extrn __imp_CharNextA:dword ; DATA XREF: CharNextAr
.idata:00415160 ; Return a pointer to the next character in a string
.idata:00415164
.idata:00415168 ;
.idata:00415168 ; Imports from advapi32.dll
.idata:00415168 ;
.idata:00415168 ; LONG __stdcall __imp_RegQueryValueExA(HKEY hKey,LPCSTR lpValueName,LPDWORD lpReserved,LPDWORD lpType,LPBYTE lpData,LPDWORD lpcbData)
.idata:00415168 extrn __imp_RegQueryValueExA:dword
.idata:00415168 ; DATA XREF: RegQueryValueExAr
.idata:0041516C ; LONG __stdcall __imp_RegOpenKeyExA(HKEY hKey,LPCSTR lpSubKey,DWORD ulOptions,REGSAM samDesired,PHKEY phkResult)
.idata:0041516C extrn __imp_RegOpenKeyExA:dword ; DATA XREF: RegOpenKeyExAr
.idata:00415170 ; LONG __stdcall __imp_RegCloseKey(HKEY hKey)
.idata:00415170 extrn __imp_RegCloseKey:dword ; DATA XREF: RegCloseKeyr
.idata:00415174
.idata:00415178 ;
.idata:00415178 ; Imports from oleaut32.dll
.idata:00415178 ;
.idata:00415178 ; void __stdcall __imp_SysFreeString(BSTR)
.idata:00415178 extrn __imp_SysFreeString:dword ; DATA XREF: SysFreeStringr
.idata:0041517C ; INT __stdcall __imp_SysReAllocStringLen(BSTR *,const OLECHAR *,UINT)
.idata:0041517C extrn __imp_SysReAllocStringLen:dword
.idata:0041517C ; DATA XREF: SysReAllocStringLenr
.idata:00415180 ; BSTR __stdcall __imp_SysAllocStringLen(const OLECHAR *,UINT)
.idata:00415180 extrn __imp_SysAllocStringLen:dword
.idata:00415180 ; DATA XREF: SysAllocStringLenr
.idata:00415184
.idata:00415188 ;
.idata:00415188 ; Imports from kernel32.dll
.idata:00415188 ;
.idata:00415188 ; BOOL __stdcall __imp_TlsSetValue(DWORD dwTlsIndex,LPVOID lpTlsValue)
.idata:00415188 extrn __imp_TlsSetValue:dword ; DATA XREF: TlsSetValuer
.idata:0041518C ; LPVOID __stdcall __imp_TlsGetValue(DWORD dwTlsIndex)
.idata:0041518C extrn __imp_TlsGetValue:dword ; DATA XREF: TlsGetValuer
.idata:00415190 ; BOOL __stdcall __imp_TlsFree(DWORD dwTlsIndex)
.idata:00415190 extrn __imp_TlsFree:dword ; DATA XREF: TlsFreer
.idata:00415190 ; Release a thread local storage (TLS) index
.idata:00415194 ; DWORD _imp_TlsAlloc(void)
.idata:00415194 extrn __imp_TlsAlloc:dword ; DATA XREF: TlsAllocr
.idata:00415194 ; Allocate a thread local storage (TLS) index
.idata:00415198 ; HLOCAL __stdcall __imp_LocalFree_0(HLOCAL hMem)
.idata:00415198 extrn __imp_LocalFree_0:dword ; DATA XREF: LocalFree_0r
.idata:0041519C ; HLOCAL __stdcall __imp_LocalAlloc_0(UINT uFlags,UINT uBytes)
.idata:0041519C extrn __imp_LocalAlloc_0:dword ; DATA XREF: LocalAlloc_0r
.idata:004151A0
.idata:004151A4 ;
.idata:004151A4 ; Imports from kernel32.dll
.idata:004151A4 ;
.idata:004151A4 ; BOOL __stdcall __imp_WriteFile_0(HANDLE hFile,LPCVOID lpBuffer,DWORD nNumberOfBytesToWrite,LPDWORD lpNumberOfBytesWritten,LPOVERLAPPED lpOverlapped)
.idata:004151A4 extrn __imp_WriteFile_0:dword ; DATA XREF: WriteFile_0r
.idata:004151A8 ; DWORD __stdcall __imp_WaitForSingleObject(HANDLE hHandle,DWORD dwMilliseconds)
.idata:004151A8 extrn __imp_WaitForSingleObject:dword
.idata:004151A8 ; DATA XREF: WaitForSingleObjectr
.idata:004151AC ; DWORD __stdcall __imp_VirtualQuery_0(LPCVOID lpAddress,PMEMORY_BASIC_INFORMATION lpBuffer,DWORD dwLength)
.idata:004151AC extrn __imp_VirtualQuery_0:dword
.idata:004151AC ; DATA XREF: VirtualQuery_0r
.idata:004151B0 ; BOOL __stdcall __imp_VirtualProtect(LPVOID lpAddress,DWORD dwSize,DWORD flNewProtect,PDWORD lpflOldProtect)
.idata:004151B0 extrn __imp_VirtualProtect:dword
.idata:004151B0 ; DATA XREF: VirtualProtectr
.idata:004151B4 ; void __stdcall __imp_SetLastError(DWORD dwErrCode)
.idata:004151B4 extrn __imp_SetLastError:dword ; DATA XREF: SetLastErrorr
.idata:004151B8 ; DWORD __stdcall __imp_SetFilePointer(HANDLE hFile,LONG lDistanceToMove,PLONG lpDistanceToMoveHigh,DWORD dwMoveMethod)
.idata:004151B8 extrn __imp_SetFilePointer:dword
.idata:004151B8 ; DATA XREF: SetFilePointerr
.idata:004151BC ; BOOL __stdcall __imp_SetEvent(HANDLE hEvent)
.idata:004151BC extrn __imp_SetEvent:dword ; DATA XREF: SetEventr
.idata:004151C0 ; BOOL __stdcall __imp_SetEndOfFile(HANDLE hFile)
.idata:004151C0 extrn __imp_SetEndOfFile:dword ; DATA XREF: SetEndOfFiler
.idata:004151C4 ; BOOL __stdcall __imp_ResetEvent(HANDLE hEvent)
.idata:004151C4 extrn __imp_ResetEvent:dword ; DATA XREF: ResetEventr
.idata:004151C8 ; BOOL __stdcall __imp_ReadFile(HANDLE hFile,LPVOID lpBuffer,DWORD nNumberOfBytesToRead,LPDWORD lpNumberOfBytesRead,LPOVERLAPPED lpOverlapped)
.idata:004151C8 extrn __imp_ReadFile:dword ; DATA XREF: ReadFiler
.idata:004151CC ; HMODULE __stdcall __imp_LoadLibraryA(LPCSTR lpLibFileName)
.idata:004151CC extrn __imp_LoadLibraryA:dword ; DATA XREF: LoadLibraryAr
.idata:004151D0 ; void __stdcall __imp_LeaveCriticalSection_0(LPCRITICAL_SECTION lpCriticalSection)
.idata:004151D0 extrn __imp_LeaveCriticalSection_0:dword
.idata:004151D0 ; DATA XREF: LeaveCriticalSection_0r
.idata:004151D4 ; void __stdcall __imp_InitializeCriticalSection_0(LPCRITICAL_SECTION lpCriticalSection)
.idata:004151D4 extrn __imp_InitializeCriticalSection_0:dword
.idata:004151D4 ; DATA XREF: InitializeCriticalSection_0r
.idata:004151D8 ; BOOL __stdcall __imp_HeapFree(HANDLE hHeap,DWORD dwFlags,LPVOID lpMem)
.idata:004151D8 extrn __imp_HeapFree:dword ; DATA XREF: HeapFreer
.idata:004151DC ; LPVOID __stdcall __imp_HeapAlloc(HANDLE hHeap,DWORD dwFlags,DWORD dwBytes)
.idata:004151DC extrn __imp_HeapAlloc:dword ; DATA XREF: HeapAllocr
.idata:004151E0 ; BOOL __stdcall __imp_GetVersionExA(LPOSVERSIONINFOA lpVersionInformation)
.idata:004151E0 extrn __imp_GetVersionExA:dword ; DATA XREF: GetVersionExAr
.idata:004151E0 ; Get extended information about the
.idata:004151E0 ; version of the operating system
.idata:004151E4 ; LCID _imp_GetThreadLocale_0(void)
.idata:004151E4 extrn __imp_GetThreadLocale_0:dword
.idata:004151E4 ; DATA XREF: GetThreadLocale_0r
.idata:004151E8 ; BOOL __stdcall __imp_GetStringTypeExA(LCID Locale,DWORD dwInfoType,LPCSTR lpSrcStr,int cchSrc,LPWORD lpCharType)
.idata:004151E8 extrn __imp_GetStringTypeExA:dword
.idata:004151E8 ; DATA XREF: GetStringTypeExAr
.idata:004151EC ; HANDLE __stdcall __imp_GetStdHandle_0(DWORD nStdHandle)
.idata:004151EC extrn __imp_GetStdHandle_0:dword
.idata:004151EC ; DATA XREF: GetStdHandle_0r
.idata:004151F0 ; HANDLE _imp_GetProcessHeap(void)
.idata:004151F0 extrn __imp_GetProcessHeap:dword
.idata:004151F0 ; DATA XREF: GetProcessHeapr
.idata:004151F4 ; FARPROC __stdcall __imp_GetProcAddress_0(HMODULE hModule,LPCSTR lpProcName)
.idata:004151F4 extrn __imp_GetProcAddress_0:dword
.idata:004151F4 ; DATA XREF: GetProcAddress_0r
.idata:004151F8 ; HMODULE __stdcall __imp_GetModuleHandleA_0(LPCSTR lpModuleName)
.idata:004151F8 extrn __imp_GetModuleHandleA_0:dword
.idata:004151F8 ; DATA XREF: GetModuleHandleA_0r
.idata:004151FC ; DWORD __stdcall __imp_GetModuleFileNameA_0(HMODULE hModule,LPSTR lpFilename,DWORD nSize)
.idata:004151FC extrn __imp_GetModuleFileNameA_0:dword
.idata:004151FC ; DATA XREF: GetModuleFileNameA_0r
.idata:00415200 ; int __stdcall __imp_GetLocaleInfoA_0(LCID Locale,LCTYPE LCType,LPSTR lpLCData,int cchData)
.idata:00415200 extrn __imp_GetLocaleInfoA_0:dword
.idata:00415200 ; DATA XREF: GetLocaleInfoA_0r
.idata:00415204 ; void __stdcall __imp_GetLocalTime(LPSYSTEMTIME lpSystemTime)
.idata:00415204 extrn __imp_GetLocalTime:dword ; DATA XREF: GetLocalTimer
.idata:00415208 ; DWORD _imp_GetLastError(void)
.idata:00415208 extrn __imp_GetLastError:dword ; DATA XREF: GetLastErrorr
.idata:0041520C ; DWORD __stdcall __imp_GetFullPathNameA(LPCSTR lpFileName,DWORD nBufferLength,LPSTR lpBuffer,LPSTR *lpFilePart)
.idata:0041520C extrn __imp_GetFullPathNameA:dword
.idata:0041520C ; DATA XREF: GetFullPathNameAr
.idata:00415210 ; BOOL __stdcall __imp_GetDiskFreeSpaceA(LPCSTR lpRootPathName,LPDWORD lpSectorsPerCluster,LPDWORD lpBytesPerSector,LPDWORD lpNumberOfFreeClusters,LPDWORD lpTotalNumberOfClusters)
.idata:00415210 extrn __imp_GetDiskFreeSpaceA:dword
.idata:00415210 ; DATA XREF: GetDiskFreeSpaceAr
.idata:00415214 ; int __stdcall __imp_GetDateFormatA(LCID Locale,DWORD dwFlags,const SYSTEMTIME *lpDate,LPCSTR lpFormat,LPSTR lpDateStr,int cchDate)
.idata:00415214 extrn __imp_GetDateFormatA:dword
.idata:00415214 ; DATA XREF: GetDateFormatAr
.idata:00415218 ; DWORD _imp_GetCurrentThreadId_0(void)
.idata:00415218 extrn __imp_GetCurrentThreadId_0:dword
.idata:00415218 ; DATA XREF: GetCurrentThreadId_0r
.idata:0041521C ; HANDLE _imp_GetCurrentProcess(void)
.idata:0041521C extrn __imp_GetCurrentProcess:dword
.idata:0041521C ; DATA XREF: GetCurrentProcessr
.idata:00415220 ; BOOL __stdcall __imp_GetCPInfo(UINT CodePage,LPCPINFO lpCPInfo)
.idata:00415220 extrn __imp_GetCPInfo:dword ; DATA XREF: GetCPInfor
.idata:00415224 ; UINT _imp_GetACP(void)
.idata:00415224 extrn __imp_GetACP:dword ; DATA XREF: GetACPr
.idata:00415228 ; DWORD __stdcall __imp_FormatMessageA(DWORD dwFlags,LPCVOID lpSource,DWORD dwMessageId,DWORD dwLanguageId,LPSTR lpBuffer,DWORD nSize,va_list *Arguments)
.idata:00415228 extrn __imp_FormatMessageA:dword
.idata:00415228 ; DATA XREF: FormatMessageAr
.idata:0041522C ; BOOL __stdcall __imp_EnumCalendarInfoA(CALINFO_ENUMPROCA lpCalInfoEnumProc,LCID Locale,CALID Calendar,CALTYPE CalType)
.idata:0041522C extrn __imp_EnumCalendarInfoA:dword
.idata:0041522C ; DATA XREF: EnumCalendarInfoAr
.idata:00415230 ; void __stdcall __imp_EnterCriticalSection_0(LPCRITICAL_SECTION lpCriticalSection)
.idata:00415230 extrn __imp_EnterCriticalSection_0:dword
.idata:00415230 ; DATA XREF: EnterCriticalSection_0r
.idata:00415234 ; void __stdcall __imp_DeleteCriticalSection_0(LPCRITICAL_SECTION lpCriticalSection)
.idata:00415234 extrn __imp_DeleteCriticalSection_0:dword
.idata:00415234 ; DATA XREF: DeleteCriticalSection_0r
.idata:00415238 ; HANDLE __stdcall __imp_CreateFileA(LPCSTR lpFileName,DWORD dwDesiredAccess,DWORD dwShareMode,LPSECURITY_ATTRIBUTES lpSecurityAttributes,DWORD dwCreationDisposition,DWORD dwFlagsAndAttributes,HANDLE hTemplateFile)
.idata:00415238 extrn __imp_CreateFileA:dword ; DATA XREF: CreateFileAr
.idata:0041523C ; HANDLE __stdcall __imp_CreateEventA(LPSECURITY_ATTRIBUTES lpEventAttributes,BOOL bManualReset,BOOL bInitialState,LPCSTR lpName)
.idata:0041523C extrn __imp_CreateEventA:dword ; DATA XREF: CreateEventAr
.idata:00415240 ; int __stdcall __imp_CompareStringA(LCID Locale,DWORD dwCmpFlags,LPCSTR lpString1,int cchCount1,LPCSTR lpString2,int cchCount2)
.idata:00415240 extrn __imp_CompareStringA:dword
.idata:00415240 ; DATA XREF: CompareStringAr
.idata:00415244 ; BOOL __stdcall __imp_CloseHandle(HANDLE hObject)
.idata:00415244 extrn __imp_CloseHandle:dword ; DATA XREF: CloseHandler
.idata:00415248
.idata:0041524C ;
.idata:0041524C ; Imports from user32.dll
.idata:0041524C ;
.idata:0041524C ; int __stdcall __imp_MessageBoxA_0(HWND hWnd,LPCSTR lpText,LPCSTR lpCaption,UINT uType)
.idata:0041524C extrn __imp_MessageBoxA_0:dword ; DATA XREF: MessageBoxA_0r
.idata:00415250 ; int __stdcall __imp_LoadStringA_0(HINSTANCE hInstance,UINT uID,LPSTR lpBuffer,int nBufferMax)
.idata:00415250 extrn __imp_LoadStringA_0:dword ; DATA XREF: LoadStringA_0r
.idata:00415254 ; int __stdcall __imp_GetSystemMetrics(int nIndex)
.idata:00415254 extrn __imp_GetSystemMetrics:dword
.idata:00415254 ; DATA XREF: GetSystemMetricsr
.idata:00415258 ; LPSTR __stdcall __imp_CharNextA_0(LPCSTR lpsz)
.idata:00415258 extrn __imp_CharNextA_0:dword ; DATA XREF: CharNextA_0r
.idata:0041525C ; BOOL __stdcall __imp_CharToOemA(LPCSTR lpszSrc,LPSTR lpszDst)
.idata:0041525C extrn __imp_CharToOemA:dword ; DATA XREF: CharToOemAr
.idata:0041525C ; Translate a string into the OEM-defined character set
.idata:00415260
.idata:00415264 ;
.idata:00415264 ; Imports from kernel32.dll
.idata:00415264 ;
.idata:00415264 ; void __stdcall __imp_Sleep(DWORD dwMilliseconds)
.idata:00415264 extrn __imp_Sleep:dword ; DATA XREF: Sleepr
.idata:00415268
.idata:0041526C ;
.idata:0041526C ; Imports from oleaut32.dll
.idata:0041526C ;
.idata:0041526C ; HRESULT __stdcall __imp_SafeArrayPtrOfIndex(SAFEARRAY *psa,LONG *rgIndices,void **ppvData)
.idata:0041526C extrn __imp_SafeArrayPtrOfIndex:dword
.idata:0041526C ; DATA XREF: SafeArrayPtrOfIndexr
.idata:00415270 ; HRESULT __stdcall __imp_SafeArrayGetUBound(SAFEARRAY *psa,UINT nDim,LONG *plUbound)
.idata:00415270 extrn __imp_SafeArrayGetUBound:dword
.idata:00415270 ; DATA XREF: SafeArrayGetUBoundr
.idata:00415274 ; HRESULT __stdcall __imp_SafeArrayGetLBound(SAFEARRAY *psa,UINT nDim,LONG *plLbound)
.idata:00415274 extrn __imp_SafeArrayGetLBound:dword
.idata:00415274 ; DATA XREF: SafeArrayGetLBoundr
.idata:00415278 ; SAFEARRAY *__stdcall __imp_SafeArrayCreate(VARTYPE vt,UINT cDims,SAFEARRAYBOUND *rgsabound)
.idata:00415278 extrn __imp_SafeArrayCreate:dword
.idata:00415278 ; DATA XREF: SafeArrayCreater
.idata:0041527C ; HRESULT __stdcall __imp_VariantChangeType(VARIANTARG *pvargDest,VARIANTARG *pvarSrc,USHORT wFlags,VARTYPE vt)
.idata:0041527C extrn __imp_VariantChangeType:dword
.idata:0041527C ; DATA XREF: VariantChangeTyper
.idata:00415280 ; HRESULT __stdcall __imp_VariantCopy(VARIANTARG *pvargDest,VARIANTARG *pvargSrc)
.idata:00415280 extrn __imp_VariantCopy:dword ; DATA XREF: VariantCopyr
.idata:00415284 ; HRESULT __stdcall __imp_Varian***ear(VARIANTARG *pvarg)
.idata:00415284 extrn __imp_Varian***ear:dword ; DATA XREF: Varian***earr
.idata:00415288 ; void __stdcall __imp_VariantInit(VARIANTARG *pvarg)
.idata:00415288 extrn __imp_VariantInit:dword ; DATA XREF: VariantInitr
.idata:0041528C
.idata:0041528C
.idata:0041528C
.idata:0041528C end DllEntryPoint
-Edited by XpliCitt-