NGP.dll

v7.4.778.507 32-bit Windows Analyzed
Description
Next Generation Physics plugin for Richard Burns Rally 1.02 SSE
Authors
Copyright (C) 2010 - 2024 by WorkerBee
File size
1.5 MB
Uploaded
2026-06-02 02:25
Views
42
SHA-256
95b6dbf5e8957357d857a8e919cff177

Exported functions 2

CreateProxy #1 · 0x1135e0
RBR_CreatePlugin #2 · 0x113600

Imported DLLs & functions 361

_itoa 0x101454a0
atof 0x101454a8
atoi 0x101454ac
mbstowcs 0x101454a4
_access 0x101454c0
_findclose 0x101454b8
_findfirst64i32 0x101454c4
_findnext64i32 0x101454cc
_lock_file 0x101454b4
_mkdir 0x101454bc
_stat64i32 0x101454d0
_unlock_file 0x101454c8
_aligned_free 0x101454d8
_aligned_malloc 0x101454dc
_callnewh 0x101454e4
calloc 0x101454e8
free 0x101454ec
malloc 0x101454e0
localeconv 0x101454f4
_CIatan2 0x10145504
_except1 0x10145500
_libm_sse2_asin_precise 0x1014550c
_libm_sse2_cos_precise 0x10145508
_libm_sse2_pow_precise 0x10145510
_libm_sse2_sin_precise 0x101454fc
_libm_sse2_sqrt_precise 0x10145518
floor 0x10145514
_mbsnbcpy 0x10145520
_mbsstr 0x10145524
_beginthreadex 0x10145530
_cexit 0x10145548
_configure_narrow_argv 0x1014555c
_crt_at_quick_exit 0x1014554c
_crt_atexit 0x10145554
_errno 0x1014552c
_execute_onexit_table 0x1014556c
_initialize_narrow_environment 0x10145560
_initialize_onexit_table 0x10145564
_initterm 0x10145540
_initterm_e 0x1014553c
_invalid_parameter_noinfo_noreturn 0x10145538
_register_onexit_function 0x10145568
_seh_filter_dll 0x10145558
signal 0x10145534
strerror 0x10145550
terminate 0x10145544
__acrt_iob_func 0x1014557c
__stdio_common_vfprintf 0x10145574
__stdio_common_vsprintf 0x10145588
__stdio_common_vswprintf 0x10145594
_fseeki64 0x101455b4
_get_stream_buffer_pointers 0x10145580
fclose 0x10145584
fflush 0x101455a4
fgetc 0x1014558c
fgetpos 0x10145598
fputc 0x101455ac
fread 0x101455b0
fsetpos 0x101455a8
fwrite 0x101455a0
puts 0x10145578
setvbuf 0x1014559c
ungetc 0x10145590
_stricmp 0x101455bc
isprint 0x101455c0
strncmp 0x101455c4
_ctime64 0x101455cc
AcquireSRWLockExclusive 0x1014518c
AssignProcessToJobObject 0x10145114
Beep 0x10145138
CancelIoEx 0x10145128
CloseHandle 0x10145014
CreateDirectoryA 0x10145094
CreateEventA 0x10145104
CreateEventW 0x101450dc
CreateFileA 0x10145064
CreateFileMappingA 0x10145088
CreateIoCompletionPort 0x101450cc
CreateJobObjectA 0x10145120
CreateMutexA 0x10145100
CreateProcessA 0x10145110
CreateWaitableTimerA 0x101450e4
DeleteCriticalSection 0x10145024
DisableThreadLibraryCalls 0x10145164
DuplicateHandle 0x101450f4
EnterCriticalSection 0x1014501c
ExitProcess 0x10145160
FileTimeToLocalFileTime 0x10145124
FileTimeToSystemTime 0x101450f0
FindClose 0x10145058
FindFirstFileA 0x1014505c
FindNextFileA 0x10145060
FormatMessageA 0x10145040
FormatMessageW 0x10145044
FreeLibrary 0x10145144
GetCurrentDirectoryA 0x10145090
GetCurrentProcess 0x10145108
GetCurrentProcessId 0x10145130
GetCurrentThreadId 0x10145134
GetDateFormatA 0x10145148
GetFileAttributesA 0x10145098
GetFileInformationByHandle 0x101450bc
GetFileSize 0x10145068
GetFullPathNameA 0x101450b8
GetLastError 0x1014508c
GetLocalTime 0x10145008
GetModuleFileNameA 0x10145054
GetModuleHandleA 0x10145048
GetModuleHandleW 0x10145168
GetPrivateProfileSectionNamesA 0x101450b4
GetPrivateProfileStringA 0x101450ac
GetProcAddress 0x1014504c
GetProcessHeap 0x1014507c
GetQueuedCompletionStatus 0x101450d0
GetStartupInfoW 0x1014516c
GetSystemTimeAsFileTime 0x10145004
GetTempPathA 0x10145000
GetTickCount 0x10145154
GetTimeFormatA 0x1014514c
HeapAlloc 0x10145074
HeapFree 0x10145078
InitializeCriticalSectionAndSpinCount 0x101450d4
InitializeSListHead 0x10145194
IsDebuggerPresent 0x10145170
IsProcessorFeaturePresent 0x10145174
IsWow64Process 0x1014515c
LeaveCriticalSection 0x10145020
LoadLibraryA 0x10145140
LoadLibraryExA 0x10145050
LocalFileTimeToFileTime 0x1014509c
LocalFree 0x1014503c
MapViewOfFile 0x10145080
MultiByteToWideChar 0x1014500c
PostQueuedCompletionStatus 0x10145018
QueryPerformanceCounter 0x10145158
QueryPerformanceFrequency 0x10145150
QueueUserAPC 0x10145034
ReadFile 0x1014506c
ReleaseMutex 0x101450fc
ReleaseSRWLockExclusive 0x10145190
ResetEvent 0x101450f8
ResumeThread 0x1014510c
SetCurrentDirectoryA 0x101450c4
SetDllDirectoryA 0x1014511c
SetEvent 0x10145028
SetFilePointer 0x10145070
SetFileTime 0x101450a0
SetHandleInformation 0x101450c0
SetInformationJobObject 0x10145118
SetLastError 0x101450c8
SetUnhandledExceptionFilter 0x1014517c
SetWaitableTimer 0x101450e0
Sleep 0x1014512c
SleepConditionVariableSRW 0x10145184
SleepEx 0x101450d8
SystemTimeToFileTime 0x101450a8
TerminateProcess 0x10145178
TerminateThread 0x10145038
UnhandledExceptionFilter 0x10145180
UnmapViewOfFile 0x10145084
VirtualAlloc 0x101450e8
VirtualFree 0x1014513c
VirtualProtect 0x101450ec
WaitForMultipleObjects 0x10145030
WaitForSingleObject 0x1014502c
WakeAllConditionVariable 0x10145188
WideCharToMultiByte 0x10145010
WriteFile 0x101450a4
WritePrivateProfileStringA 0x101450b0
_Cnd_destroy_in_situ 0x10145358
_Cnd_do_broadcast_at_thread_exit 0x10145364
_Cnd_init_in_situ 0x10145354
_Cnd_signal 0x10145360
_Cnd_wait 0x1014535c
_Mbrtowc 0x101453ec
_Mtx_lock 0x10145334
_Mtx_unlock 0x10145338
_Query_perf_counter 0x10145344
_Query_perf_frequency 0x10145348
_Thrd_id 0x10145350
_Thrd_join 0x1014534c
?__ExceptionPtrAssign@@YAXPAXPBX@Z 0x101452fc
?__ExceptionPtrCopy@@YAXPAXPBX@Z 0x101452f8
?__ExceptionPtrCopyException@@YAXPAXPBX1@Z 0x10145304
?__ExceptionPtrCreate@@YAXPAX@Z 0x101452f0
?__ExceptionPtrCurrentException@@YAXPAX@Z 0x10145300
?__ExceptionPtrDestroy@@YAXPAX@Z 0x10145404
?__ExceptionPtrRethrow@@YAXPBX@Z 0x10145340
?_Decref@facet@locale@std@@UAEPAV_Facet_base@3@XZ 0x101453b0
?_Fiopen@std@@YAPAU_iobuf@@PBDHH@Z 0x10145298
?_Getcat@?$codecvt@DDU_Mbstatet@@@std@@SAIPAPBVfacet@locale@2@PBV42@@Z 0x10145260
?_Getcat@?$ctype@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z 0x101452e4
?_Getcvt@_Locinfo@std@@QBE?AU_Cvtvec@@XZ 0x10145388
?_Getfalse@_Locinfo@std@@QBEPBDXZ 0x1014538c
?_Getgloballocale@locale@std@@CAPAV_Locimp@12@XZ 0x1014524c
?_Getname@_Locinfo@std@@QBEPBDXZ 0x10145374
?_Gettrue@_Locinfo@std@@QBEPBDXZ 0x10145390
?_Gnavail@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBE_JXZ 0x10145274
?_Gndec@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEPADXZ 0x1014526c
?_Gninc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEPADXZ 0x10145270
?_Incref@facet@locale@std@@UAEXXZ 0x101453b4
?_Init@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXPAPAD0PAH001@Z 0x10145284
?_Init@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXXZ 0x10145280
?_Init@locale@std@@CAPAV_Locimp@12@_N@Z 0x10145324
?_Ipfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE_N_N@Z 0x101453ac
?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAEXXZ 0x10145234
?_Makeloc@_Locimp@locale@std@@CAPAV123@ABV_Locinfo@3@HPAV123@PBV23@@Z 0x10145380
?_New_Locimp@_Locimp@locale@std@@CAPAV123@_N@Z 0x1014537c
?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ 0x10145200
?_Pnavail@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBE_JXZ 0x1014527c
?_Pninc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEPADXZ 0x101451dc
?_Throw_Cpp_error@std@@YAXH@Z 0x1014533c
?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAEXXZ 0x10145238
?_W_Getdays@_Locinfo@std@@QBEPBGXZ 0x101453f0
?_W_Getmonths@_Locinfo@std@@QBEPBGXZ 0x101453f4
?_Xbad_alloc@std@@YAXXZ 0x10145318
?_Xbad_function_call@std@@YAXXZ 0x101453e8
?_Xlength_error@std@@YAXPBD@Z 0x101453fc
?_Xout_of_range@std@@YAXPBD@Z 0x10145244
?_Xruntime_error@std@@YAXPBD@Z 0x10145368
??0_Locinfo@std@@QAE@HPBD@Z 0x1014536c
??0_Locinfo@std@@QAE@PBD@Z 0x10145384
??0_Lockit@std@@QAE@H@Z 0x1014523c
??0?$basic_ios@DU?$char_traits@D@std@@@std@@IAE@XZ 0x101451f4
??0?$basic_iostream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@@Z 0x101453dc
??0?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z 0x101452c4
??0?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z 0x101451f8
??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAE@XZ 0x101451a4
??0facet@locale@std@@IAE@I@Z 0x10145398
??1_Locinfo@std@@QAE@XZ 0x10145370
??1_Lockit@std@@QAE@XZ 0x10145240
??1?$basic_ios@DU?$char_traits@D@std@@@std@@UAE@XZ 0x101451e0
??1?$basic_iostream@DU?$char_traits@D@std@@@std@@UAE@XZ 0x101453e0
??1?$basic_istream@DU?$char_traits@D@std@@@std@@UAE@XZ 0x101452c8
??1?$basic_ostream@DU?$char_traits@D@std@@@std@@UAE@XZ 0x101451fc
??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAE@XZ 0x101451a8
??1facet@locale@std@@MAE@XZ 0x1014539c
??4?$_Yarn@D@std@@QAEAAV01@PBD@Z 0x10145378
??5?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV01@AA_J@Z 0x101453bc
??5?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV01@AA_N@Z 0x101453d4
??5?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV01@AAH@Z 0x10145314
??5?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV01@AAI@Z 0x10145328
??5?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV01@AAM@Z 0x101452ec
??5?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV01@P6AAAV01@AAV01@@Z@Z 0x101453d0
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@_J@Z 0x101452c0
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@_N@Z 0x10145310
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@H@Z 0x10145204
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@I@Z 0x10145208
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@K@Z 0x101453cc
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@M@Z 0x10145290
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@N@Z 0x1014520c
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@P6AAAV01@AAV01@@Z@Z 0x1014528c
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@P6AAAVios_base@1@AAV21@@Z@Z 0x101452ac
??7ios_base@std@@QBE_NXZ 0x1014532c
??Bid@locale@std@@QAEIXZ 0x10145248
??Bios_base@std@@QBE_NXZ 0x10145264
?always_noconv@codecvt_base@std@@QBE_NXZ 0x10145250
?bad@ios_base@std@@QBE_NXZ 0x101453c4
?c_str@?$_Yarn@D@std@@QBEPBDXZ 0x10145394
?cerr@std@@3V?$basic_ostream@DU?$char_traits@D@std@@@1@A 0x10145330
?classic@locale@std@@SAABV12@XZ 0x101452dc
?clear@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z 0x101452bc
?eback@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ 0x101451b4
?egptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ 0x101451c4
?eof@ios_base@std@@QBE_NXZ 0x101452b0
?epptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ 0x101451d0
?exceptions@ios_base@std@@QAEXH@Z 0x101452b8
?exceptions@ios_base@std@@QBEHXZ 0x1014530c
?fail@ios_base@std@@QBE_NXZ 0x101452b4
?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEDD@Z 0x10145320
?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDXZ 0x101451f0
?flags@ios_base@std@@QBEHXZ 0x101453f8
?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ 0x10145210
?gbump@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXH@Z 0x101451c8
?gcount@?$basic_istream@DU?$char_traits@D@std@@@std@@QBE_JXZ 0x101452d0
?get@?$basic_istream@DU?$char_traits@D@std@@@std@@QAEHXZ 0x101453d8
?getloc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QBE?AVlocale@2@XZ 0x10145268
?getloc@ios_base@std@@QBE?AVlocale@2@XZ 0x101453c8
?good@ios_base@std@@QBE_NXZ 0x101452f4
?gptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ 0x101451b8
?id@?$codecvt@DDU_Mbstatet@@@std@@2V0locale@2@A 0x1014529c
?id@?$ctype@D@std@@2V0locale@2@A 0x101452e8
?id@?$numpunct@D@std@@2V0locale@2@A 0x101453b8
?ignore@?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV12@_JH@Z 0x101453c0
?imbue@?$basic_ios@DU?$char_traits@D@std@@@std@@QAE?AVlocale@2@ABV32@@Z 0x1014531c
?imbue@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEXABVlocale@2@@Z 0x10145218
?in@?$codecvt@DDU_Mbstatet@@@std@@QBEHAAU_Mbstatet@@PBD1AAPBDPAD3AAPAD@Z 0x10145254
?out@?$codecvt@DDU_Mbstatet@@@std@@QBEHAAU_Mbstatet@@PBD1AAPBDPAD3AAPAD@Z 0x10145258
?pbase@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ 0x101451bc
?pbump@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXH@Z 0x10145278
?pptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ 0x101451c0
?put@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@D@Z 0x10145294
?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ 0x101451ec
?read@?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV12@PAD_J@Z 0x101452cc
?sbumpc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 0x101453a0
?seekg@?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV12@_JH@Z 0x101452d4
?setbuf@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEPAV12@PAD_J@Z 0x1014521c
?setf@ios_base@std@@QAEHH@Z 0x101452a0
?setf@ios_base@std@@QAEHHH@Z 0x101452a4
?setg@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXPAD00@Z 0x101451cc
?setp@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXPAD0@Z 0x101451d4
?setp@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXPAD00@Z 0x101451d8
?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z 0x101451e4
?setw@std@@YA?AU?$_Smanip@_J@1@_J@Z 0x10145214
?sgetc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 0x101453a4
?showmanyc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JXZ 0x10145228
?snextc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 0x101453a8
?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z 0x101451ac
?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAE_JPBD_J@Z 0x101451b0
?sync@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEHXZ 0x10145230
?tellg@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE?AV?$fpos@U_Mbstatet@@@2@XZ 0x101452d8
?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ 0x101451e8
?tolower@?$ctype@D@std@@QBEDD@Z 0x101453e4
?toupper@?$ctype@D@std@@QBEDD@Z 0x101452e0
?uflow@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEHXZ 0x10145224
?uncaught_exceptions@std@@YAHXZ 0x10145400
?unsetf@ios_base@std@@QAEXH@Z 0x101452a8
?unshift@?$codecvt@DDU_Mbstatet@@@std@@QBEHAAU_Mbstatet@@PAD1AAPAD@Z 0x1014525c
?widen@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDD@Z 0x10145288
?width@ios_base@std@@QAE_J_J@Z 0x101451a0
?width@ios_base@std@@QBE_JXZ 0x1014519c
?write@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@PBD_J@Z 0x10145308
?xsgetn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JPAD_J@Z 0x10145220
?xsputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JPBD_J@Z 0x1014522c
CoInitialize 0x101455dc
CoUninitialize 0x101455e0
CallWindowProcA 0x1014540c
MessageBoxA 0x1014541c
PostQuitMessage 0x10145410
SetWindowLongA 0x10145418
wsprintfA 0x10145414
__current_exception 0x10145434
__current_exception_context 0x10145430
__CxxFrameHandler3 0x10145458
__std_exception_copy 0x1014543c
__std_exception_destroy 0x10145440
__std_terminate 0x10145438
__std_type_info_compare 0x10145448
__std_type_info_destroy_list 0x10145428
_CxxThrowException 0x10145444
_except_handler4_common 0x1014542c
_purecall 0x10145424
memchr 0x1014545c
memcpy 0x1014544c
memmove 0x10145450
memset 0x10145454
closesocket 0x10145498
htonl 0x10145484
htons 0x10145480
ioctlsocket 0x10145488
ntohl 0x1014547c
setsockopt 0x10145478
WSACleanup 0x10145494
WSAGetLastError 0x10145470
WSASend 0x1014548c
WSASendTo 0x1014546c
WSASetLastError 0x10145474
WSASocketW 0x10145468
WSAStartup 0x10145490
WSAStringToAddressW 0x10145464