ホーム › System.SystemServices › IMAGE_OS2_HEADER
IMAGE_OS2_HEADER
構造体サイズ=各フィールドのバイト数(x64/x86 で異なる場合は x64/x86 と併記)。x64/x86 列=フィールドのバイトオフセット(HSPで dupptr / lpoke / wpoke 等に使用)。
フィールド
| フィールド | 型 | サイズ | x64 | x86 |
|---|---|---|---|---|
| ne_magic | WORD | 2 | +0 | +0 |
| ne_ver | CHAR | 1 | +2 | +2 |
| ne_rev | CHAR | 1 | +3 | +3 |
| ne_enttab | WORD | 2 | +4 | +4 |
| ne_cbenttab | WORD | 2 | +6 | +6 |
| ne_crc | INT | 4 | +8 | +8 |
| ne_flags | WORD | 2 | +12 | +12 |
| ne_autodata | WORD | 2 | +14 | +14 |
| ne_heap | WORD | 2 | +16 | +16 |
| ne_stack | WORD | 2 | +18 | +18 |
| ne_csip | INT | 4 | +20 | +20 |
| ne_sssp | INT | 4 | +24 | +24 |
| ne_cseg | WORD | 2 | +28 | +28 |
| ne_cmod | WORD | 2 | +30 | +30 |
| ne_cbnrestab | WORD | 2 | +32 | +32 |
| ne_segtab | WORD | 2 | +34 | +34 |
| ne_rsrctab | WORD | 2 | +36 | +36 |
| ne_restab | WORD | 2 | +38 | +38 |
| ne_modtab | WORD | 2 | +40 | +40 |
| ne_imptab | WORD | 2 | +42 | +42 |
| ne_nrestab | INT | 4 | +44 | +44 |
| ne_cmovent | WORD | 2 | +48 | +48 |
| ne_align | WORD | 2 | +50 | +50 |
| ne_cres | WORD | 2 | +52 | +52 |
| ne_exetyp | BYTE | 1 | +54 | +54 |
| ne_flagsothers | BYTE | 1 | +55 | +55 |
| ne_pretthunks | WORD | 2 | +56 | +56 |
| ne_psegrefbytes | WORD | 2 | +58 | +58 |
| ne_swaparea | WORD | 2 | +60 | +60 |
| ne_expver | WORD | 2 | +62 | +62 |