| 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
offset:( 0x )