filename | freeglut.dll | |
---|---|---|
size | 228864 (0x37e00) | |
md5 | 2b430dab53d054bd3edb7fcb60f78d48 | |
type | PE32 executable (DLL) (GUI) Intel 80386 (stripped to external PDB), for MS Windows | |
mimetype | application/x-dosexec | |
clamav | OK | |
virustotal | → scan with virustotal.com | |
histogram |
MZ Header
signature | MZ |
bytes_in_last_block | 0x90 |
blocks_in_file | 3 |
num_relocs | 0 |
header_paragraphs | 4 |
min_extra_paragraphs | 0 |
max_extra_paragraphs | 0xffff |
ss | 0 |
sp | 0xb8 |
checksum | 0 |
ip | 0 |
cs | 0 |
reloc_table_offset | 0x40 |
overlay_number | 0 |
reserved0 | 0 |
oem_id | 0 |
oem_info | 0 |
reserved2 | 0 |
reserved3 | 0 |
reserved4 | 0 |
reserved5 | 0 |
reserved6 | 0 |
lfanew | 0x80 |
DOS stub
00000000: 0e 1f ba 0e 00 b4 09 cd 21 b8 01 4c cd 21 54 68 |........!..L.!Th| 00000010: 69 73 20 70 72 6f 67 72 61 6d 20 63 61 6e 6e 6f |is program canno| 00000020: 74 20 62 65 20 72 75 6e 20 69 6e 20 44 4f 53 20 |t be run in DOS | 00000030: 6d 6f 64 65 2e 0d 0d 0a 24 00 00 00 00 00 00 00 |mode....$.......|
PE Header
Sections
Data Directory
TLS
raw start | raw end | index | callbks | zero fill | flags | |
---|---|---|---|---|---|---|
0x6dc7b019 | 0x6dc7b01c | 0x6dc741f0 | 0x6dc7a018 | 0 | 0 |
module_name | hint | ord | function_name |
---|---|---|---|
ADVAPI32.dll | 568 | RegCloseKey | |
ADVAPI32.dll | 615 | RegOpenKeyA | |
ADVAPI32.dll | 616 | RegOpenKeyExA | |
ADVAPI32.dll | 629 | RegQueryValueExA | |
GDI32.dll | 15 | ChoosePixelFormat | |
GDI32.dll | 35 | CreateDCA | |
GDI32.dll | 72 | DeleteDC | |
GDI32.dll | 168 | GetDeviceCaps | |
GDI32.dll | 214 | GetPixelFormat | |
GDI32.dll | 338 | SetPixelFormat | |
GDI32.dll | 364 | SwapBuffers | |
KERNEL32.dll | 45 | BuildCommDCBA | |
KERNEL32.dll | 69 | CloseHandle | |
KERNEL32.dll | 124 | CreateFileA | |
KERNEL32.dll | 196 | DeleteCriticalSection | |
KERNEL32.dll | 223 | EnterCriticalSection | |
KERNEL32.dll | 328 | FlushFileBuffers | |
KERNEL32.dll | 373 | GetCommState | |
KERNEL32.dll | 374 | GetCommTimeouts | |
KERNEL32.dll | 433 | GetCurrentProcess | |
KERNEL32.dll | 434 | GetCurrentProcessId | |
KERNEL32.dll | 437 | GetCurrentThreadId | |
KERNEL32.dll | 494 | GetLastError | |
KERNEL32.dll | 510 | GetModuleHandleA | |
KERNEL32.dll | 553 | GetProcAddress | |
KERNEL32.dll | 603 | GetSystemTimeAsFileTime | |
KERNEL32.dll | 627 | GetTickCount | |
KERNEL32.dll | 710 | InitializeCriticalSection | |
KERNEL32.dll | 738 | IsDBCSLeadByteEx | |
KERNEL32.dll | 769 | LeaveCriticalSection | |
KERNEL32.dll | 774 | LoadLibraryW | |
KERNEL32.dll | 813 | MultiByteToWideChar | |
KERNEL32.dll | 871 | QueryPerformanceCounter | |
KERNEL32.dll | 893 | ReadFile | |
KERNEL32.dll | 951 | SetCommState | |
KERNEL32.dll | 952 | SetCommTimeouts | |
KERNEL32.dll | 1073 | SetUnhandledExceptionFilter | |
KERNEL32.dll | 1085 | Sleep | |
KERNEL32.dll | 1097 | TerminateProcess | |
KERNEL32.dll | 1104 | TlsGetValue | |
KERNEL32.dll | 1117 | UnhandledExceptionFilter | |
KERNEL32.dll | 1149 | VirtualProtect | |
KERNEL32.dll | 1152 | VirtualQuery | |
KERNEL32.dll | 1183 | WideCharToMultiByte | |
KERNEL32.dll | 1202 | WriteFile | |
msvcrt.dll | 75 | _strdup | |
msvcrt.dll | 56 | __dllonexit | |
msvcrt.dll | 70 | __mb_cur_max | |
msvcrt.dll | 108 | __setusermatherr | |
msvcrt.dll | 143 | _amsg_exit | |
msvcrt.dll | 209 | _errno | |
msvcrt.dll | 306 | _initterm | |
msvcrt.dll | 310 | _iob | |
msvcrt.dll | 408 | _lock | |
msvcrt.dll | 569 | _onexit | |
msvcrt.dll | 629 | _snprintf | |
msvcrt.dll | 861 | localeconv | |
msvcrt.dll | 866 | malloc | |
msvcrt.dll | 874 | memcpy | |
msvcrt.dll | 899 | setlocale | |
msvcrt.dll | 904 | sprintf | |
msvcrt.dll | 907 | sscanf | |
msvcrt.dll | 909 | strchr | |
msvcrt.dll | 910 | strcmp | |
msvcrt.dll | 914 | strcspn | |
msvcrt.dll | 915 | strerror | |
msvcrt.dll | 918 | strlen | |
msvcrt.dll | 921 | strncmp | |
msvcrt.dll | 922 | strncpy | |
msvcrt.dll | 928 | strstr | |
msvcrt.dll | 930 | strtok | |
msvcrt.dll | 940 | _unlock | |
msvcrt.dll | 1025 | abort | |
msvcrt.dll | 1034 | atoi | |
msvcrt.dll | 1037 | calloc | |
msvcrt.dll | 1046 | exit | |
msvcrt.dll | 1061 | fprintf | |
msvcrt.dll | 1062 | fputc | |
msvcrt.dll | 1067 | free | |
msvcrt.dll | 1075 | fwrite | |
msvcrt.dll | 1079 | getenv | |
msvcrt.dll | 1119 | vfprintf | |
msvcrt.dll | 1141 | wcslen | |
OPENGL32.DLL | 10 | glBegin | |
OPENGL32.DLL | 12 | glBitmap | |
OPENGL32.DLL | 43 | glColor4f | |
OPENGL32.DLL | 44 | glColor4fv | |
OPENGL32.DLL | 70 | glDisable | |
OPENGL32.DLL | 73 | glDrawBuffer | |
OPENGL32.DLL | 79 | glEnable | |
OPENGL32.DLL | 81 | glEnd | |
OPENGL32.DLL | 92 | glEvalMesh2 | |
OPENGL32.DLL | 97 | glFlush | |
OPENGL32.DLL | 106 | glGetBooleanv | |
OPENGL32.DLL | 109 | glGetError | |
OPENGL32.DLL | 111 | glGetIntegerv | |
OPENGL32.DLL | 124 | glGetString | |
OPENGL32.DLL | 164 | glLoadIdentity | |
OPENGL32.DLL | 171 | glMap2d | |
OPENGL32.DLL | 175 | glMapGrid2d | |
OPENGL32.DLL | 181 | glMatrixMode | |
OPENGL32.DLL | 187 | glNormal3d | |
OPENGL32.DLL | 188 | glNormal3dv | |
OPENGL32.DLL | 196 | glOrtho | |
OPENGL32.DLL | 202 | glPixelStorei | |
OPENGL32.DLL | 210 | glPopAttrib | |
OPENGL32.DLL | 211 | glPopClientAttrib | |
OPENGL32.DLL | 212 | glPopMatrix | |
OPENGL32.DLL | 215 | glPushAttrib | |
OPENGL32.DLL | 216 | glPushClientAttrib | |
OPENGL32.DLL | 217 | glPushMatrix | |
OPENGL32.DLL | 223 | glRasterPos2i | |
OPENGL32.DLL | 243 | glReadBuffer | |
OPENGL32.DLL | 254 | glRotated | |
OPENGL32.DLL | 256 | glScaled | |
OPENGL32.DLL | 315 | glTranslated | |
OPENGL32.DLL | 316 | glTranslatef | |
OPENGL32.DLL | 319 | glVertex2f | |
OPENGL32.DLL | 321 | glVertex2i | |
OPENGL32.DLL | 325 | glVertex3d | |
OPENGL32.DLL | 326 | glVertex3dv | |
OPENGL32.DLL | 342 | glViewport | |
OPENGL32.DLL | 345 | wglCreateContext | |
OPENGL32.DLL | 347 | wglDeleteContext | |
OPENGL32.DLL | 350 | wglGetCurrentContext | |
OPENGL32.DLL | 351 | wglGetCurrentDC | |
OPENGL32.DLL | 355 | wglGetProcAddress | |
OPENGL32.DLL | 356 | wglMakeCurrent | |
USER32.dll | 2 | AdjustWindowRectEx | |
USER32.dll | 11 | BeginPaint | |
USER32.dll | 30 | ChangeDisplaySettingsExA | |
USER32.dll | 57 | ChildWindowFromPoint | |
USER32.dll | 59 | ClientToScreen | |
USER32.dll | 71 | CopyRect | |
USER32.dll | 91 | CreateWindowExA | |
USER32.dll | 135 | DefWindowProcA | |
USER32.dll | 145 | DestroyWindow | |
USER32.dll | 150 | DispatchMessageA | |
USER32.dll | 185 | EndPaint | |
USER32.dll | 194 | EnumDisplayMonitors | |
USER32.dll | 195 | EnumDisplaySettingsA | |
USER32.dll | 224 | GetAsyncKeyState | |
USER32.dll | 228 | GetClassInfoA | |
USER32.dll | 237 | GetClientRect | |
USER32.dll | 248 | GetCursorPos | |
USER32.dll | 249 | GetDC | |
USER32.dll | 251 | GetDesktopWindow | |
USER32.dll | 259 | GetFocus | |
USER32.dll | 272 | GetKeyState | |
USER32.dll | 277 | GetKeyboardState | |
USER32.dll | 297 | GetMessageA | |
USER32.dll | 302 | GetMonitorInfoA | |
USER32.dll | 330 | GetSystemMetrics | |
USER32.dll | 346 | GetWindowLongA | |
USER32.dll | 352 | GetWindowRect | |
USER32.dll | 374 | InvalidateRect | |
USER32.dll | 409 | LoadCursorA | |
USER32.dll | 413 | LoadIconA | |
USER32.dll | 447 | MonitorFromRect | |
USER32.dll | 449 | MoveWindow | |
USER32.dll | 450 | MsgWaitForMultipleObjects | |
USER32.dll | 458 | OffsetRect | |
USER32.dll | 468 | PeekMessageA | |
USER32.dll | 472 | PostQuitMessage | |
USER32.dll | 478 | PtInRect | |
USER32.dll | 482 | RedrawWindow | |
USER32.dll | 483 | RegisterClassA | |
USER32.dll | 497 | ReleaseCapture | |
USER32.dll | 498 | ReleaseDC | |
USER32.dll | 504 | ScreenToClient | |
USER32.dll | 520 | SetActiveWindow | |
USER32.dll | 521 | SetCapture | |
USER32.dll | 524 | SetClassLongA | |
USER32.dll | 529 | SetCursor | |
USER32.dll | 530 | SetCursorPos | |
USER32.dll | 537 | SetFocus | |
USER32.dll | 557 | SetRect | |
USER32.dll | 574 | SetWindowLongA | |
USER32.dll | 577 | SetWindowPos | |
USER32.dll | 579 | SetWindowTextA | |
USER32.dll | 587 | ShowCursor | |
USER32.dll | 590 | ShowWindow | |
USER32.dll | 602 | ToAscii | |
USER32.dll | 613 | TranslateMessage | |
USER32.dll | 620 | UnregisterClassA | |
USER32.dll | 628 | UpdateWindow | |
WINMM.DLL | 23 | joyGetDevCapsA | |
WINMM.DLL | 27 | joyGetPosEx | |
WINMM.DLL | 144 | timeBeginPeriod | |
WINMM.DLL | 145 | timeEndPeriod | |
WINMM.DLL | 148 | timeGetTime |
StringTable 080904b0
FileDescription | freeglut MinGW build, by Martin Payne. |
FileVersion | 2, 8, 1, 0 |
InternalName | freeglut.dll |
LegalCopyright | ©1999–2013 Pawel W. Olszta |
OriginalFilename | freeglut.dll |
ProductName | Freeglut OpenGL Utility Toolkit |
ProductVersion | 2, 8, 1, 0 |
VS_FIXEDFILEINFO
FileVersion | 2.8.1.0 |
ProductVersion | 2.8.1.0 |
StrucVersion | 0x10000 |
FileFlagsMask | 0x17 |
FileFlags | 0 |
FileOS | 4 |
FileType | 2 |
FileSubtype | 0 |
Please donate some bucks to keep this site up and running: | |
Ko-fi | |
---|---|
Yandex.Money | |
Thank you! |
[?] can't find file_offset of VA 0x341f0