filename | riched20.dll | |
---|---|---|
size | 431133 (0x6941d) | |
md5 | ae5abec31518e015a9fb4eb196854291 | |
type | PE32 executable (DLL) (GUI) Intel 80386, 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 | 0xc0 |
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
name | va | vsize | raw size | flags | |
---|---|---|---|---|---|
.text | 0x1000 | 0x5e300 | 0x5e400 | R-X CODE | |
.data | 0x60000 | 0x918 | 0xa00 | RW- IDATA | |
.rsrc | 0x61000 | 0x7790 | 0x7800 | R-- IDATA | |
.reloc | 0x69000 | 0x28f4 | 0x2a00 | R-- IDATA DISCARDABLE |
Data Directory
module_name | hint | ord | function_name |
---|---|---|---|
KERNEL32.DLL | 478 | LeaveCriticalSection | |
KERNEL32.DLL | 111 | EnterCriticalSection | |
KERNEL32.DLL | 769 | WideCharToMultiByte | |
KERNEL32.DLL | 514 | MultiByteToWideChar | |
KERNEL32.DLL | 560 | RaiseException | |
KERNEL32.DLL | 457 | InterlockedExchange | |
KERNEL32.DLL | 314 | GetModuleHandleA | |
KERNEL32.DLL | 492 | LocalReAlloc | |
KERNEL32.DLL | 485 | LocalAlloc | |
KERNEL32.DLL | 201 | GetACP | |
KERNEL32.DLL | 394 | GetUserDefaultLCID | |
KERNEL32.DLL | 313 | GetModuleFileNameW | |
KERNEL32.DLL | 312 | GetModuleFileNameA | |
KERNEL32.DLL | 813 | lstrcmpiW | |
KERNEL32.DLL | 482 | LoadLibraryW | |
KERNEL32.DLL | 479 | LoadLibraryA | |
KERNEL32.DLL | 352 | GetProfileSectionW | |
KERNEL32.DLL | 351 | GetProfileSectionA | |
KERNEL32.DLL | 37 | CompareStringW | |
KERNEL32.DLL | 36 | CompareStringA | |
KERNEL32.DLL | 58 | CreateFileW | |
KERNEL32.DLL | 55 | CreateFileA | |
KERNEL32.DLL | 363 | GetStringTypeExW | |
KERNEL32.DLL | 362 | GetStringTypeExA | |
KERNEL32.DLL | 399 | GetVersionExA | |
KERNEL32.DLL | 349 | GetProfileIntA | |
KERNEL32.DLL | 513 | MulDiv | |
KERNEL32.DLL | 430 | GlobalUnlock | |
KERNEL32.DLL | 422 | GlobalHandle | |
KERNEL32.DLL | 423 | GlobalLock | |
KERNEL32.DLL | 427 | GlobalSize | |
KERNEL32.DLL | 426 | GlobalReAlloc | |
KERNEL32.DLL | 418 | GlobalFlags | |
KERNEL32.DLL | 419 | GlobalFree | |
KERNEL32.DLL | 412 | GlobalAlloc | |
KERNEL32.DLL | 158 | FindAtomW | |
KERNEL32.DLL | 385 | GetThreadLocale | |
KERNEL32.DLL | 473 | IsValidCodePage | |
KERNEL32.DLL | 661 | SetFilePointer | |
KERNEL32.DLL | 30 | CloseHandle | |
KERNEL32.DLL | 782 | WriteFile | |
KERNEL32.DLL | 573 | ReadFile | |
KERNEL32.DLL | 301 | GetLastError | |
KERNEL32.DLL | 467 | IsBadWritePtr | |
KERNEL32.DLL | 268 | GetCurrentThreadId | |
KERNEL32.DLL | 157 | FindAtomA | |
KERNEL32.DLL | 366 | GetSystemDefaultLangID | |
KERNEL32.DLL | 190 | FormatMessageA | |
KERNEL32.DLL | 821 | lstrlenA | |
KERNEL32.DLL | 812 | lstrcmpiA | |
KERNEL32.DLL | 90 | DeleteCriticalSection | |
KERNEL32.DLL | 453 | InitializeCriticalSection | |
KERNEL32.DLL | 100 | DisableThreadLibraryCalls | |
KERNEL32.DLL | 489 | LocalFree | |
KERNEL32.DLL | 195 | FreeLibrary | |
KERNEL32.DLL | 365 | GetSystemDefaultLCID | |
KERNEL32.DLL | 305 | GetLocaleInfoW | |
KERNEL32.DLL | 339 | GetProcAddress | |
KERNEL32.DLL | 707 | Sleep | |
KERNEL32.DLL | 464 | IsBadReadPtr | |
KERNEL32.DLL | 390 | GetTickCount | |
KERNEL32.DLL | 491 | LocalLock | |
ADVAPI32.DLL | 413 | RegOpenKeyExA | |
ADVAPI32.DLL | 423 | RegQueryValueExA | |
ADVAPI32.DLL | 388 | RegCloseKey | |
USER32.DLL | 599 | SetTimer | |
USER32.DLL | 631 | SystemParametersInfoW | |
USER32.DLL | 688 | WindowFromPoint | |
USER32.DLL | 393 | IsChild | |
USER32.DLL | 233 | GetCaretPos | |
USER32.DLL | 231 | GetCapture | |
USER32.DLL | 61 | CloseClipboard | |
USER32.DLL | 551 | SetClipboardData | |
USER32.DLL | 182 | EmptyClipboard | |
USER32.DLL | 472 | OpenClipboard | |
USER32.DLL | 394 | IsClipboardFormatAvailable | |
USER32.DLL | 248 | GetClipboardOwner | |
USER32.DLL | 245 | GetClipboardData | |
USER32.DLL | 50 | CharUpperW | |
USER32.DLL | 656 | UnregisterClassA | |
USER32.DLL | 451 | MessageBoxA | |
USER32.DLL | 502 | RegisterClassA | |
USER32.DLL | 505 | RegisterClassW | |
USER32.DLL | 278 | GetKeyboardLayout | |
USER32.DLL | 621 | ShowScrollBar | |
USER32.DLL | 184 | EnableScrollBar | |
USER32.DLL | 693 | wvsprintfA | |
USER32.DLL | 265 | GetDoubleClickTime | |
USER32.DLL | 536 | SendMessageA | |
USER32.DLL | 215 | FindWindowA | |
USER32.DLL | 516 | RegisterWindowMessageA | |
USER32.DLL | 630 | SystemParametersInfoA | |
USER32.DLL | 33 | CharLowerA | |
USER32.DLL | 35 | CharLowerBuffW | |
USER32.DLL | 47 | CharUpperA | |
USER32.DLL | 49 | CharUpperBuffW | |
USER32.DLL | 134 | DefWindowProcA | |
USER32.DLL | 135 | DefWindowProcW | |
USER32.DLL | 346 | GetWindowLongA | |
USER32.DLL | 347 | GetWindowLongW | |
USER32.DLL | 238 | GetClassLongA | |
USER32.DLL | 239 | GetClassLongW | |
USER32.DLL | 412 | LoadBitmapA | |
USER32.DLL | 413 | LoadBitmapW | |
USER32.DLL | 414 | LoadCursorA | |
USER32.DLL | 417 | LoadCursorW | |
USER32.DLL | 541 | SendMessageW | |
USER32.DLL | 605 | SetWindowLongA | |
USER32.DLL | 606 | SetWindowLongW | |
USER32.DLL | 483 | PostMessageA | |
USER32.DLL | 484 | PostMessageW | |
USER32.DLL | 657 | UnregisterClassW | |
USER32.DLL | 481 | PeekMessageA | |
USER32.DLL | 482 | PeekMessageW | |
USER32.DLL | 279 | GetKeyboardLayoutList | |
USER32.DLL | 485 | PostQuitMessage | |
USER32.DLL | 456 | MessageBoxW | |
USER32.DLL | 267 | GetForegroundWindow | |
USER32.DLL | 258 | GetDesktopWindow | |
USER32.DLL | 403 | IsWindow | |
USER32.DLL | 342 | GetWindow | |
USER32.DLL | 587 | SetScrollInfo | |
USER32.DLL | 404 | IsWindowEnabled | |
USER32.DLL | 547 | SetCaretPos | |
USER32.DLL | 618 | ShowCaret | |
USER32.DLL | 362 | HideCaret | |
USER32.DLL | 73 | CreateCaret | |
USER32.DLL | 588 | SetScrollPos | |
USER32.DLL | 400 | IsIconic | |
USER32.DLL | 406 | IsWindowVisible | |
USER32.DLL | 446 | MapWindowPoints | |
USER32.DLL | 261 | GetDlgItem | |
USER32.DLL | 266 | GetFocus | |
USER32.DLL | 589 | SetScrollRange | |
USER32.DLL | 450 | MessageBeep | |
USER32.DLL | 140 | DestroyCaret | |
USER32.DLL | 563 | SetFocus | |
USER32.DLL | 687 | WindowFromDC | |
USER32.DLL | 143 | DestroyMenu | |
USER32.DLL | 506 | RegisterClipboardFormatA | |
USER32.DLL | 312 | GetParent | |
USER32.DLL | 641 | TrackPopupMenu | |
USER32.DLL | 545 | SetCapture | |
USER32.DLL | 230 | GetAsyncKeyState | |
USER32.DLL | 518 | ReleaseCapture | |
USER32.DLL | 304 | GetMessageTime | |
USER32.DLL | 303 | GetMessagePos | |
USER32.DLL | 381 | IntersectRect | |
USER32.DLL | 471 | OffsetRect | |
USER32.DLL | 384 | InvertRect | |
USER32.DLL | 69 | CopyRect | |
USER32.DLL | ActivateKeyboardLayout | ||
USER32.DLL | 405 | IsWindowUnicode | |
USER32.DLL | 12 | BeginPaint | |
USER32.DLL | 214 | FillRect | |
USER32.DLL | 189 | EndPaint | |
USER32.DLL | 255 | GetCursorPos | |
USER32.DLL | 526 | ScreenToClient | |
USER32.DLL | 352 | GetWindowRect | |
USER32.DLL | 494 | PtInRect | |
USER32.DLL | 277 | GetKeyState | |
USER32.DLL | 373 | InflateRect | |
USER32.DLL | 608 | SetWindowPos | |
USER32.DLL | 662 | UpdateWindow | |
USER32.DLL | 326 | GetSysColor | |
USER32.DLL | 243 | GetClientRect | |
USER32.DLL | 168 | DrawFocusRect | |
USER32.DLL | 170 | DrawFrameControl | |
USER32.DLL | 329 | GetSystemMetrics | |
USER32.DLL | 59 | ClientToScreen | |
USER32.DLL | 462 | MoveWindow | |
USER32.DLL | 91 | CreateWindowExW | |
USER32.DLL | 90 | CreateWindowExA | |
USER32.DLL | 623 | ShowWindow | |
USER32.DLL | 579 | SetParent | |
USER32.DLL | 554 | SetCursor | |
USER32.DLL | 252 | GetCursor | |
USER32.DLL | 144 | DestroyWindow | |
USER32.DLL | 382 | InvalidateRect | |
USER32.DLL | 185 | EnableWindow | |
USER32.DLL | 256 | GetDC | |
USER32.DLL | 519 | ReleaseDC | |
USER32.DLL | 564 | SetForegroundWindow | |
USER32.DLL | 409 | KillTimer | |
USER32.DLL | 530 | ScrollWindowEx | |
GDI32.DLL | 393 | IntersectClipRect | |
GDI32.DLL | 468 | SetBkColor | |
GDI32.DLL | 413 | PatBlt | |
GDI32.DLL | 506 | SetTextColor | |
GDI32.DLL | 379 | GetTextFaceA | |
GDI32.DLL | 382 | GetTextMetricsA | |
GDI32.DLL | 383 | GetTextMetricsW | |
GDI32.DLL | 448 | RestoreDC | |
GDI32.DLL | 455 | SaveDC | |
GDI32.DLL | 435 | RealizePalette | |
GDI32.DLL | 463 | SelectPalette | |
GDI32.DLL | 462 | SelectObject | |
GDI32.DLL | 294 | GetCurrentObject | |
GDI32.DLL | 438 | Rectangle | |
GDI32.DLL | 359 | GetStockObject | |
GDI32.DLL | 499 | SetROP2 | |
GDI32.DLL | 48 | CreateDIBSection | |
GDI32.DLL | 81 | DeleteDC | |
GDI32.DLL | 519 | StretchBlt | |
GDI32.DLL | 43 | CreateCompatibleDC | |
GDI32.DLL | 504 | SetTextAlign | |
GDI32.DLL | 84 | DeleteObject | |
GDI32.DLL | 301 | GetDeviceCaps | |
GDI32.DLL | 512 | SetWindowExtEx | |
GDI32.DLL | 513 | SetWindowOrgEx | |
GDI32.DLL | 350 | GetPixel | |
GDI32.DLL | 163 | ExtTextOutW | |
GDI32.DLL | 18 | BitBlt | |
GDI32.DLL | 397 | LineTo | |
GDI32.DLL | 401 | MoveToEx | |
GDI32.DLL | 69 | CreatePen | |
GDI32.DLL | 83 | DeleteMetaFile | |
GDI32.DLL | 368 | GetTextCharsetInfo | |
GDI32.DLL | 346 | GetOutlineTextMetricsA | |
GDI32.DLL | 526 | TranslateCharsetInfo | |
GDI32.DLL | 272 | GetBkMode | |
GDI32.DLL | 79 | DPtoLP | |
GDI32.DLL | 343 | GetObjectA | |
GDI32.DLL | 489 | SetMapMode | |
GDI32.DLL | 42 | CreateCompatibleBitmap | |
GDI32.DLL | 162 | ExtTextOutA | |
GDI32.DLL | 78 | CreateSolidBrush | |
GDI32.DLL | 491 | SetMetaFileBitsEx | |
GDI32.DLL | 37 | CreateBitmap | |
GDI32.DLL | 337 | GetMetaFileBitsEx | |
GDI32.DLL | 509 | SetViewportOrgEx | |
GDI32.DLL | 150 | EnumMetaFile | |
GDI32.DLL | 28 | CloseMetaFile | |
GDI32.DLL | 65 | CreateMetaFileA | |
GDI32.DLL | 68 | CreatePatternBrush | |
GDI32.DLL | 287 | GetCharWidthW | |
GDI32.DLL | 282 | GetCharWidthA | |
GDI32.DLL | 153 | Escape | |
GDI32.DLL | 344 | GetObjectType | |
GDI32.DLL | 67 | CreatePalette | |
GDI32.DLL | 335 | GetMapMode | |
GDI32.DLL | 395 | LPtoDP | |
GDI32.DLL | 144 | EnumFontFamiliesExW | |
GDI32.DLL | 63 | CreateICA | |
GDI32.DLL | 345 | GetObjectW | |
GDI32.DLL | 381 | GetTextFaceW | |
GDI32.DLL | 56 | CreateFontIndirectA | |
GDI32.DLL | 64 | CreateICW | |
GDI32.DLL | 469 | SetBkMode | |
GDI32.DLL | 59 | CreateFontIndirectW |
ord | entry_va | function_name | |
---|---|---|---|
2 | 0x1f7b8 | IID_IRichEditOle | |
3 | 0x1f7c8 | IID_IRichEditOleCallback | |
4 | 0xae1b | CreateTextServices | |
5 | 0xc560 | IID_ITextServices | |
6 | 0xba20 | IID_ITextHost | |
7 | 0xba10 | IID_ITextHost2 | |
8 | 0x4332d | REExtendedRegisterClass | |
9 | 0x310d4 | RichEdit10ANSIWndProc | |
10 | 0x134a0 | RichEditANSIWndProc |
StringTable 000004b0
Comments | Richedit Version 3.0 |
CompanyName | Microsoft Corporation |
FileDescription | Rich Text Edit Control, v3.0 |
FileVersion | 5.30.23.1200 |
InternalName | riched20 |
LegalCopyright | Copyright © Microsoft Corp. 1997-1999. |
OriginalFilename | riched20.dll |
ProductName | Microsoft RichEdit Control, version 3.0 |
ProductVersion | 3.0 |
VS_FIXEDFILEINFO
FileVersion | 5.30.23.1200 |
ProductVersion | 5.0.0.0 |
StrucVersion | 0x10000 |
FileFlagsMask | 0x3f |
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 0x258