Win32 API 日本語リファレンス
ホームSystem.Diagnostics.Debug › IMAGE_SECTION_CHARACTERISTICS

IMAGE_SECTION_CHARACTERISTICS

列挙型フラグ
基底型u4

メンバー 39

名前10進16進
IMAGE_SCN_TYPE_NO_PAD80x8
IMAGE_SCN_CNT_CODE320x20
IMAGE_SCN_CNT_INITIALIZED_DATA640x40
IMAGE_SCN_CNT_UNINITIALIZED_DATA1280x80
IMAGE_SCN_LNK_OTHER2560x100
IMAGE_SCN_LNK_INFO5120x200
IMAGE_SCN_LNK_REMOVE20480x800
IMAGE_SCN_LNK_COMDAT40960x1000
IMAGE_SCN_NO_DEFER_SPEC_EXC163840x4000
IMAGE_SCN_GPREL327680x8000
IMAGE_SCN_MEM_FARDATA327680x8000
IMAGE_SCN_MEM_PURGEABLE1310720x20000
IMAGE_SCN_MEM_16BIT1310720x20000
IMAGE_SCN_MEM_LOCKED2621440x40000
IMAGE_SCN_MEM_PRELOAD5242880x80000
IMAGE_SCN_ALIGN_1BYTES10485760x100000
IMAGE_SCN_ALIGN_2BYTES20971520x200000
IMAGE_SCN_ALIGN_4BYTES31457280x300000
IMAGE_SCN_ALIGN_8BYTES41943040x400000
IMAGE_SCN_ALIGN_16BYTES52428800x500000
IMAGE_SCN_ALIGN_32BYTES62914560x600000
IMAGE_SCN_ALIGN_64BYTES73400320x700000
IMAGE_SCN_ALIGN_128BYTES83886080x800000
IMAGE_SCN_ALIGN_256BYTES94371840x900000
IMAGE_SCN_ALIGN_512BYTES104857600xA00000
IMAGE_SCN_ALIGN_1024BYTES115343360xB00000
IMAGE_SCN_ALIGN_2048BYTES125829120xC00000
IMAGE_SCN_ALIGN_4096BYTES136314880xD00000
IMAGE_SCN_ALIGN_8192BYTES146800640xE00000
IMAGE_SCN_ALIGN_MASK157286400xF00000
IMAGE_SCN_LNK_NRELOC_OVFL167772160x1000000
IMAGE_SCN_MEM_DISCARDABLE335544320x2000000
IMAGE_SCN_MEM_NOT_CACHED671088640x4000000
IMAGE_SCN_MEM_NOT_PAGED1342177280x8000000
IMAGE_SCN_MEM_SHARED2684354560x10000000
IMAGE_SCN_MEM_EXECUTE5368709120x20000000
IMAGE_SCN_MEM_READ10737418240x40000000
IMAGE_SCN_MEM_WRITE21474836480x80000000
IMAGE_SCN_SCALE_INDEX10x1

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum IMAGE_SECTION_CHARACTERISTICS : unsigned int {
    IMAGE_SCN_TYPE_NO_PAD = 8,
    IMAGE_SCN_CNT_CODE = 32,
    IMAGE_SCN_CNT_INITIALIZED_DATA = 64,
    IMAGE_SCN_CNT_UNINITIALIZED_DATA = 128,
    IMAGE_SCN_LNK_OTHER = 256,
    IMAGE_SCN_LNK_INFO = 512,
    IMAGE_SCN_LNK_REMOVE = 2048,
    IMAGE_SCN_LNK_COMDAT = 4096,
    IMAGE_SCN_NO_DEFER_SPEC_EXC = 16384,
    IMAGE_SCN_GPREL = 32768,
    IMAGE_SCN_MEM_FARDATA = 32768,
    IMAGE_SCN_MEM_PURGEABLE = 131072,
    IMAGE_SCN_MEM_16BIT = 131072,
    IMAGE_SCN_MEM_LOCKED = 262144,
    IMAGE_SCN_MEM_PRELOAD = 524288,
    IMAGE_SCN_ALIGN_1BYTES = 1048576,
    IMAGE_SCN_ALIGN_2BYTES = 2097152,
    IMAGE_SCN_ALIGN_4BYTES = 3145728,
    IMAGE_SCN_ALIGN_8BYTES = 4194304,
    IMAGE_SCN_ALIGN_16BYTES = 5242880,
    IMAGE_SCN_ALIGN_32BYTES = 6291456,
    IMAGE_SCN_ALIGN_64BYTES = 7340032,
    IMAGE_SCN_ALIGN_128BYTES = 8388608,
    IMAGE_SCN_ALIGN_256BYTES = 9437184,
    IMAGE_SCN_ALIGN_512BYTES = 10485760,
    IMAGE_SCN_ALIGN_1024BYTES = 11534336,
    IMAGE_SCN_ALIGN_2048BYTES = 12582912,
    IMAGE_SCN_ALIGN_4096BYTES = 13631488,
    IMAGE_SCN_ALIGN_8192BYTES = 14680064,
    IMAGE_SCN_ALIGN_MASK = 15728640,
    IMAGE_SCN_LNK_NRELOC_OVFL = 16777216,
    IMAGE_SCN_MEM_DISCARDABLE = 33554432,
    IMAGE_SCN_MEM_NOT_CACHED = 67108864,
    IMAGE_SCN_MEM_NOT_PAGED = 134217728,
    IMAGE_SCN_MEM_SHARED = 268435456,
    IMAGE_SCN_MEM_EXECUTE = 536870912,
    IMAGE_SCN_MEM_READ = 1073741824,
    IMAGE_SCN_MEM_WRITE = 2147483648,
    IMAGE_SCN_SCALE_INDEX = 1
} IMAGE_SECTION_CHARACTERISTICS;
[Flags]
public enum IMAGE_SECTION_CHARACTERISTICS : uint
{
    IMAGE_SCN_TYPE_NO_PAD = 8,
    IMAGE_SCN_CNT_CODE = 32,
    IMAGE_SCN_CNT_INITIALIZED_DATA = 64,
    IMAGE_SCN_CNT_UNINITIALIZED_DATA = 128,
    IMAGE_SCN_LNK_OTHER = 256,
    IMAGE_SCN_LNK_INFO = 512,
    IMAGE_SCN_LNK_REMOVE = 2048,
    IMAGE_SCN_LNK_COMDAT = 4096,
    IMAGE_SCN_NO_DEFER_SPEC_EXC = 16384,
    IMAGE_SCN_GPREL = 32768,
    IMAGE_SCN_MEM_FARDATA = 32768,
    IMAGE_SCN_MEM_PURGEABLE = 131072,
    IMAGE_SCN_MEM_16BIT = 131072,
    IMAGE_SCN_MEM_LOCKED = 262144,
    IMAGE_SCN_MEM_PRELOAD = 524288,
    IMAGE_SCN_ALIGN_1BYTES = 1048576,
    IMAGE_SCN_ALIGN_2BYTES = 2097152,
    IMAGE_SCN_ALIGN_4BYTES = 3145728,
    IMAGE_SCN_ALIGN_8BYTES = 4194304,
    IMAGE_SCN_ALIGN_16BYTES = 5242880,
    IMAGE_SCN_ALIGN_32BYTES = 6291456,
    IMAGE_SCN_ALIGN_64BYTES = 7340032,
    IMAGE_SCN_ALIGN_128BYTES = 8388608,
    IMAGE_SCN_ALIGN_256BYTES = 9437184,
    IMAGE_SCN_ALIGN_512BYTES = 10485760,
    IMAGE_SCN_ALIGN_1024BYTES = 11534336,
    IMAGE_SCN_ALIGN_2048BYTES = 12582912,
    IMAGE_SCN_ALIGN_4096BYTES = 13631488,
    IMAGE_SCN_ALIGN_8192BYTES = 14680064,
    IMAGE_SCN_ALIGN_MASK = 15728640,
    IMAGE_SCN_LNK_NRELOC_OVFL = 16777216,
    IMAGE_SCN_MEM_DISCARDABLE = 33554432,
    IMAGE_SCN_MEM_NOT_CACHED = 67108864,
    IMAGE_SCN_MEM_NOT_PAGED = 134217728,
    IMAGE_SCN_MEM_SHARED = 268435456,
    IMAGE_SCN_MEM_EXECUTE = 536870912,
    IMAGE_SCN_MEM_READ = 1073741824,
    IMAGE_SCN_MEM_WRITE = 2147483648,
    IMAGE_SCN_SCALE_INDEX = 1,
}
<Flags>
Public Enum IMAGE_SECTION_CHARACTERISTICS As UInteger
    IMAGE_SCN_TYPE_NO_PAD = 8
    IMAGE_SCN_CNT_CODE = 32
    IMAGE_SCN_CNT_INITIALIZED_DATA = 64
    IMAGE_SCN_CNT_UNINITIALIZED_DATA = 128
    IMAGE_SCN_LNK_OTHER = 256
    IMAGE_SCN_LNK_INFO = 512
    IMAGE_SCN_LNK_REMOVE = 2048
    IMAGE_SCN_LNK_COMDAT = 4096
    IMAGE_SCN_NO_DEFER_SPEC_EXC = 16384
    IMAGE_SCN_GPREL = 32768
    IMAGE_SCN_MEM_FARDATA = 32768
    IMAGE_SCN_MEM_PURGEABLE = 131072
    IMAGE_SCN_MEM_16BIT = 131072
    IMAGE_SCN_MEM_LOCKED = 262144
    IMAGE_SCN_MEM_PRELOAD = 524288
    IMAGE_SCN_ALIGN_1BYTES = 1048576
    IMAGE_SCN_ALIGN_2BYTES = 2097152
    IMAGE_SCN_ALIGN_4BYTES = 3145728
    IMAGE_SCN_ALIGN_8BYTES = 4194304
    IMAGE_SCN_ALIGN_16BYTES = 5242880
    IMAGE_SCN_ALIGN_32BYTES = 6291456
    IMAGE_SCN_ALIGN_64BYTES = 7340032
    IMAGE_SCN_ALIGN_128BYTES = 8388608
    IMAGE_SCN_ALIGN_256BYTES = 9437184
    IMAGE_SCN_ALIGN_512BYTES = 10485760
    IMAGE_SCN_ALIGN_1024BYTES = 11534336
    IMAGE_SCN_ALIGN_2048BYTES = 12582912
    IMAGE_SCN_ALIGN_4096BYTES = 13631488
    IMAGE_SCN_ALIGN_8192BYTES = 14680064
    IMAGE_SCN_ALIGN_MASK = 15728640
    IMAGE_SCN_LNK_NRELOC_OVFL = 16777216
    IMAGE_SCN_MEM_DISCARDABLE = 33554432
    IMAGE_SCN_MEM_NOT_CACHED = 67108864
    IMAGE_SCN_MEM_NOT_PAGED = 134217728
    IMAGE_SCN_MEM_SHARED = 268435456
    IMAGE_SCN_MEM_EXECUTE = 536870912
    IMAGE_SCN_MEM_READ = 1073741824
    IMAGE_SCN_MEM_WRITE = 2147483648
    IMAGE_SCN_SCALE_INDEX = 1
End Enum
import enum

class IMAGE_SECTION_CHARACTERISTICS(enum.IntFlag):
    IMAGE_SCN_TYPE_NO_PAD = 8
    IMAGE_SCN_CNT_CODE = 32
    IMAGE_SCN_CNT_INITIALIZED_DATA = 64
    IMAGE_SCN_CNT_UNINITIALIZED_DATA = 128
    IMAGE_SCN_LNK_OTHER = 256
    IMAGE_SCN_LNK_INFO = 512
    IMAGE_SCN_LNK_REMOVE = 2048
    IMAGE_SCN_LNK_COMDAT = 4096
    IMAGE_SCN_NO_DEFER_SPEC_EXC = 16384
    IMAGE_SCN_GPREL = 32768
    IMAGE_SCN_MEM_FARDATA = 32768
    IMAGE_SCN_MEM_PURGEABLE = 131072
    IMAGE_SCN_MEM_16BIT = 131072
    IMAGE_SCN_MEM_LOCKED = 262144
    IMAGE_SCN_MEM_PRELOAD = 524288
    IMAGE_SCN_ALIGN_1BYTES = 1048576
    IMAGE_SCN_ALIGN_2BYTES = 2097152
    IMAGE_SCN_ALIGN_4BYTES = 3145728
    IMAGE_SCN_ALIGN_8BYTES = 4194304
    IMAGE_SCN_ALIGN_16BYTES = 5242880
    IMAGE_SCN_ALIGN_32BYTES = 6291456
    IMAGE_SCN_ALIGN_64BYTES = 7340032
    IMAGE_SCN_ALIGN_128BYTES = 8388608
    IMAGE_SCN_ALIGN_256BYTES = 9437184
    IMAGE_SCN_ALIGN_512BYTES = 10485760
    IMAGE_SCN_ALIGN_1024BYTES = 11534336
    IMAGE_SCN_ALIGN_2048BYTES = 12582912
    IMAGE_SCN_ALIGN_4096BYTES = 13631488
    IMAGE_SCN_ALIGN_8192BYTES = 14680064
    IMAGE_SCN_ALIGN_MASK = 15728640
    IMAGE_SCN_LNK_NRELOC_OVFL = 16777216
    IMAGE_SCN_MEM_DISCARDABLE = 33554432
    IMAGE_SCN_MEM_NOT_CACHED = 67108864
    IMAGE_SCN_MEM_NOT_PAGED = 134217728
    IMAGE_SCN_MEM_SHARED = 268435456
    IMAGE_SCN_MEM_EXECUTE = 536870912
    IMAGE_SCN_MEM_READ = 1073741824
    IMAGE_SCN_MEM_WRITE = 2147483648
    IMAGE_SCN_SCALE_INDEX = 1
// IMAGE_SECTION_CHARACTERISTICS (flags)
pub const IMAGE_SCN_TYPE_NO_PAD: u32 = 8;
pub const IMAGE_SCN_CNT_CODE: u32 = 32;
pub const IMAGE_SCN_CNT_INITIALIZED_DATA: u32 = 64;
pub const IMAGE_SCN_CNT_UNINITIALIZED_DATA: u32 = 128;
pub const IMAGE_SCN_LNK_OTHER: u32 = 256;
pub const IMAGE_SCN_LNK_INFO: u32 = 512;
pub const IMAGE_SCN_LNK_REMOVE: u32 = 2048;
pub const IMAGE_SCN_LNK_COMDAT: u32 = 4096;
pub const IMAGE_SCN_NO_DEFER_SPEC_EXC: u32 = 16384;
pub const IMAGE_SCN_GPREL: u32 = 32768;
pub const IMAGE_SCN_MEM_FARDATA: u32 = 32768;
pub const IMAGE_SCN_MEM_PURGEABLE: u32 = 131072;
pub const IMAGE_SCN_MEM_16BIT: u32 = 131072;
pub const IMAGE_SCN_MEM_LOCKED: u32 = 262144;
pub const IMAGE_SCN_MEM_PRELOAD: u32 = 524288;
pub const IMAGE_SCN_ALIGN_1BYTES: u32 = 1048576;
pub const IMAGE_SCN_ALIGN_2BYTES: u32 = 2097152;
pub const IMAGE_SCN_ALIGN_4BYTES: u32 = 3145728;
pub const IMAGE_SCN_ALIGN_8BYTES: u32 = 4194304;
pub const IMAGE_SCN_ALIGN_16BYTES: u32 = 5242880;
pub const IMAGE_SCN_ALIGN_32BYTES: u32 = 6291456;
pub const IMAGE_SCN_ALIGN_64BYTES: u32 = 7340032;
pub const IMAGE_SCN_ALIGN_128BYTES: u32 = 8388608;
pub const IMAGE_SCN_ALIGN_256BYTES: u32 = 9437184;
pub const IMAGE_SCN_ALIGN_512BYTES: u32 = 10485760;
pub const IMAGE_SCN_ALIGN_1024BYTES: u32 = 11534336;
pub const IMAGE_SCN_ALIGN_2048BYTES: u32 = 12582912;
pub const IMAGE_SCN_ALIGN_4096BYTES: u32 = 13631488;
pub const IMAGE_SCN_ALIGN_8192BYTES: u32 = 14680064;
pub const IMAGE_SCN_ALIGN_MASK: u32 = 15728640;
pub const IMAGE_SCN_LNK_NRELOC_OVFL: u32 = 16777216;
pub const IMAGE_SCN_MEM_DISCARDABLE: u32 = 33554432;
pub const IMAGE_SCN_MEM_NOT_CACHED: u32 = 67108864;
pub const IMAGE_SCN_MEM_NOT_PAGED: u32 = 134217728;
pub const IMAGE_SCN_MEM_SHARED: u32 = 268435456;
pub const IMAGE_SCN_MEM_EXECUTE: u32 = 536870912;
pub const IMAGE_SCN_MEM_READ: u32 = 1073741824;
pub const IMAGE_SCN_MEM_WRITE: u32 = 2147483648;
pub const IMAGE_SCN_SCALE_INDEX: u32 = 1;
// IMAGE_SECTION_CHARACTERISTICS
const (
	IMAGE_SCN_TYPE_NO_PAD uint32 = 8
	IMAGE_SCN_CNT_CODE uint32 = 32
	IMAGE_SCN_CNT_INITIALIZED_DATA uint32 = 64
	IMAGE_SCN_CNT_UNINITIALIZED_DATA uint32 = 128
	IMAGE_SCN_LNK_OTHER uint32 = 256
	IMAGE_SCN_LNK_INFO uint32 = 512
	IMAGE_SCN_LNK_REMOVE uint32 = 2048
	IMAGE_SCN_LNK_COMDAT uint32 = 4096
	IMAGE_SCN_NO_DEFER_SPEC_EXC uint32 = 16384
	IMAGE_SCN_GPREL uint32 = 32768
	IMAGE_SCN_MEM_FARDATA uint32 = 32768
	IMAGE_SCN_MEM_PURGEABLE uint32 = 131072
	IMAGE_SCN_MEM_16BIT uint32 = 131072
	IMAGE_SCN_MEM_LOCKED uint32 = 262144
	IMAGE_SCN_MEM_PRELOAD uint32 = 524288
	IMAGE_SCN_ALIGN_1BYTES uint32 = 1048576
	IMAGE_SCN_ALIGN_2BYTES uint32 = 2097152
	IMAGE_SCN_ALIGN_4BYTES uint32 = 3145728
	IMAGE_SCN_ALIGN_8BYTES uint32 = 4194304
	IMAGE_SCN_ALIGN_16BYTES uint32 = 5242880
	IMAGE_SCN_ALIGN_32BYTES uint32 = 6291456
	IMAGE_SCN_ALIGN_64BYTES uint32 = 7340032
	IMAGE_SCN_ALIGN_128BYTES uint32 = 8388608
	IMAGE_SCN_ALIGN_256BYTES uint32 = 9437184
	IMAGE_SCN_ALIGN_512BYTES uint32 = 10485760
	IMAGE_SCN_ALIGN_1024BYTES uint32 = 11534336
	IMAGE_SCN_ALIGN_2048BYTES uint32 = 12582912
	IMAGE_SCN_ALIGN_4096BYTES uint32 = 13631488
	IMAGE_SCN_ALIGN_8192BYTES uint32 = 14680064
	IMAGE_SCN_ALIGN_MASK uint32 = 15728640
	IMAGE_SCN_LNK_NRELOC_OVFL uint32 = 16777216
	IMAGE_SCN_MEM_DISCARDABLE uint32 = 33554432
	IMAGE_SCN_MEM_NOT_CACHED uint32 = 67108864
	IMAGE_SCN_MEM_NOT_PAGED uint32 = 134217728
	IMAGE_SCN_MEM_SHARED uint32 = 268435456
	IMAGE_SCN_MEM_EXECUTE uint32 = 536870912
	IMAGE_SCN_MEM_READ uint32 = 1073741824
	IMAGE_SCN_MEM_WRITE uint32 = 2147483648
	IMAGE_SCN_SCALE_INDEX uint32 = 1
)
const
  IMAGE_SCN_TYPE_NO_PAD = 8;
  IMAGE_SCN_CNT_CODE = 32;
  IMAGE_SCN_CNT_INITIALIZED_DATA = 64;
  IMAGE_SCN_CNT_UNINITIALIZED_DATA = 128;
  IMAGE_SCN_LNK_OTHER = 256;
  IMAGE_SCN_LNK_INFO = 512;
  IMAGE_SCN_LNK_REMOVE = 2048;
  IMAGE_SCN_LNK_COMDAT = 4096;
  IMAGE_SCN_NO_DEFER_SPEC_EXC = 16384;
  IMAGE_SCN_GPREL = 32768;
  IMAGE_SCN_MEM_FARDATA = 32768;
  IMAGE_SCN_MEM_PURGEABLE = 131072;
  IMAGE_SCN_MEM_16BIT = 131072;
  IMAGE_SCN_MEM_LOCKED = 262144;
  IMAGE_SCN_MEM_PRELOAD = 524288;
  IMAGE_SCN_ALIGN_1BYTES = 1048576;
  IMAGE_SCN_ALIGN_2BYTES = 2097152;
  IMAGE_SCN_ALIGN_4BYTES = 3145728;
  IMAGE_SCN_ALIGN_8BYTES = 4194304;
  IMAGE_SCN_ALIGN_16BYTES = 5242880;
  IMAGE_SCN_ALIGN_32BYTES = 6291456;
  IMAGE_SCN_ALIGN_64BYTES = 7340032;
  IMAGE_SCN_ALIGN_128BYTES = 8388608;
  IMAGE_SCN_ALIGN_256BYTES = 9437184;
  IMAGE_SCN_ALIGN_512BYTES = 10485760;
  IMAGE_SCN_ALIGN_1024BYTES = 11534336;
  IMAGE_SCN_ALIGN_2048BYTES = 12582912;
  IMAGE_SCN_ALIGN_4096BYTES = 13631488;
  IMAGE_SCN_ALIGN_8192BYTES = 14680064;
  IMAGE_SCN_ALIGN_MASK = 15728640;
  IMAGE_SCN_LNK_NRELOC_OVFL = 16777216;
  IMAGE_SCN_MEM_DISCARDABLE = 33554432;
  IMAGE_SCN_MEM_NOT_CACHED = 67108864;
  IMAGE_SCN_MEM_NOT_PAGED = 134217728;
  IMAGE_SCN_MEM_SHARED = 268435456;
  IMAGE_SCN_MEM_EXECUTE = 536870912;
  IMAGE_SCN_MEM_READ = 1073741824;
  IMAGE_SCN_MEM_WRITE = 2147483648;
  IMAGE_SCN_SCALE_INDEX = 1;
// IMAGE_SECTION_CHARACTERISTICS
pub const IMAGE_SCN_TYPE_NO_PAD: u32 = 8;
pub const IMAGE_SCN_CNT_CODE: u32 = 32;
pub const IMAGE_SCN_CNT_INITIALIZED_DATA: u32 = 64;
pub const IMAGE_SCN_CNT_UNINITIALIZED_DATA: u32 = 128;
pub const IMAGE_SCN_LNK_OTHER: u32 = 256;
pub const IMAGE_SCN_LNK_INFO: u32 = 512;
pub const IMAGE_SCN_LNK_REMOVE: u32 = 2048;
pub const IMAGE_SCN_LNK_COMDAT: u32 = 4096;
pub const IMAGE_SCN_NO_DEFER_SPEC_EXC: u32 = 16384;
pub const IMAGE_SCN_GPREL: u32 = 32768;
pub const IMAGE_SCN_MEM_FARDATA: u32 = 32768;
pub const IMAGE_SCN_MEM_PURGEABLE: u32 = 131072;
pub const IMAGE_SCN_MEM_16BIT: u32 = 131072;
pub const IMAGE_SCN_MEM_LOCKED: u32 = 262144;
pub const IMAGE_SCN_MEM_PRELOAD: u32 = 524288;
pub const IMAGE_SCN_ALIGN_1BYTES: u32 = 1048576;
pub const IMAGE_SCN_ALIGN_2BYTES: u32 = 2097152;
pub const IMAGE_SCN_ALIGN_4BYTES: u32 = 3145728;
pub const IMAGE_SCN_ALIGN_8BYTES: u32 = 4194304;
pub const IMAGE_SCN_ALIGN_16BYTES: u32 = 5242880;
pub const IMAGE_SCN_ALIGN_32BYTES: u32 = 6291456;
pub const IMAGE_SCN_ALIGN_64BYTES: u32 = 7340032;
pub const IMAGE_SCN_ALIGN_128BYTES: u32 = 8388608;
pub const IMAGE_SCN_ALIGN_256BYTES: u32 = 9437184;
pub const IMAGE_SCN_ALIGN_512BYTES: u32 = 10485760;
pub const IMAGE_SCN_ALIGN_1024BYTES: u32 = 11534336;
pub const IMAGE_SCN_ALIGN_2048BYTES: u32 = 12582912;
pub const IMAGE_SCN_ALIGN_4096BYTES: u32 = 13631488;
pub const IMAGE_SCN_ALIGN_8192BYTES: u32 = 14680064;
pub const IMAGE_SCN_ALIGN_MASK: u32 = 15728640;
pub const IMAGE_SCN_LNK_NRELOC_OVFL: u32 = 16777216;
pub const IMAGE_SCN_MEM_DISCARDABLE: u32 = 33554432;
pub const IMAGE_SCN_MEM_NOT_CACHED: u32 = 67108864;
pub const IMAGE_SCN_MEM_NOT_PAGED: u32 = 134217728;
pub const IMAGE_SCN_MEM_SHARED: u32 = 268435456;
pub const IMAGE_SCN_MEM_EXECUTE: u32 = 536870912;
pub const IMAGE_SCN_MEM_READ: u32 = 1073741824;
pub const IMAGE_SCN_MEM_WRITE: u32 = 2147483648;
pub const IMAGE_SCN_SCALE_INDEX: u32 = 1;
const
  IMAGE_SCN_TYPE_NO_PAD* = 8
  IMAGE_SCN_CNT_CODE* = 32
  IMAGE_SCN_CNT_INITIALIZED_DATA* = 64
  IMAGE_SCN_CNT_UNINITIALIZED_DATA* = 128
  IMAGE_SCN_LNK_OTHER* = 256
  IMAGE_SCN_LNK_INFO* = 512
  IMAGE_SCN_LNK_REMOVE* = 2048
  IMAGE_SCN_LNK_COMDAT* = 4096
  IMAGE_SCN_NO_DEFER_SPEC_EXC* = 16384
  IMAGE_SCN_GPREL* = 32768
  IMAGE_SCN_MEM_FARDATA* = 32768
  IMAGE_SCN_MEM_PURGEABLE* = 131072
  IMAGE_SCN_MEM_16BIT* = 131072
  IMAGE_SCN_MEM_LOCKED* = 262144
  IMAGE_SCN_MEM_PRELOAD* = 524288
  IMAGE_SCN_ALIGN_1BYTES* = 1048576
  IMAGE_SCN_ALIGN_2BYTES* = 2097152
  IMAGE_SCN_ALIGN_4BYTES* = 3145728
  IMAGE_SCN_ALIGN_8BYTES* = 4194304
  IMAGE_SCN_ALIGN_16BYTES* = 5242880
  IMAGE_SCN_ALIGN_32BYTES* = 6291456
  IMAGE_SCN_ALIGN_64BYTES* = 7340032
  IMAGE_SCN_ALIGN_128BYTES* = 8388608
  IMAGE_SCN_ALIGN_256BYTES* = 9437184
  IMAGE_SCN_ALIGN_512BYTES* = 10485760
  IMAGE_SCN_ALIGN_1024BYTES* = 11534336
  IMAGE_SCN_ALIGN_2048BYTES* = 12582912
  IMAGE_SCN_ALIGN_4096BYTES* = 13631488
  IMAGE_SCN_ALIGN_8192BYTES* = 14680064
  IMAGE_SCN_ALIGN_MASK* = 15728640
  IMAGE_SCN_LNK_NRELOC_OVFL* = 16777216
  IMAGE_SCN_MEM_DISCARDABLE* = 33554432
  IMAGE_SCN_MEM_NOT_CACHED* = 67108864
  IMAGE_SCN_MEM_NOT_PAGED* = 134217728
  IMAGE_SCN_MEM_SHARED* = 268435456
  IMAGE_SCN_MEM_EXECUTE* = 536870912
  IMAGE_SCN_MEM_READ* = 1073741824
  IMAGE_SCN_MEM_WRITE* = 2147483648
  IMAGE_SCN_SCALE_INDEX* = 1
enum IMAGE_SECTION_CHARACTERISTICS : uint {
    IMAGE_SCN_TYPE_NO_PAD = 8,
    IMAGE_SCN_CNT_CODE = 32,
    IMAGE_SCN_CNT_INITIALIZED_DATA = 64,
    IMAGE_SCN_CNT_UNINITIALIZED_DATA = 128,
    IMAGE_SCN_LNK_OTHER = 256,
    IMAGE_SCN_LNK_INFO = 512,
    IMAGE_SCN_LNK_REMOVE = 2048,
    IMAGE_SCN_LNK_COMDAT = 4096,
    IMAGE_SCN_NO_DEFER_SPEC_EXC = 16384,
    IMAGE_SCN_GPREL = 32768,
    IMAGE_SCN_MEM_FARDATA = 32768,
    IMAGE_SCN_MEM_PURGEABLE = 131072,
    IMAGE_SCN_MEM_16BIT = 131072,
    IMAGE_SCN_MEM_LOCKED = 262144,
    IMAGE_SCN_MEM_PRELOAD = 524288,
    IMAGE_SCN_ALIGN_1BYTES = 1048576,
    IMAGE_SCN_ALIGN_2BYTES = 2097152,
    IMAGE_SCN_ALIGN_4BYTES = 3145728,
    IMAGE_SCN_ALIGN_8BYTES = 4194304,
    IMAGE_SCN_ALIGN_16BYTES = 5242880,
    IMAGE_SCN_ALIGN_32BYTES = 6291456,
    IMAGE_SCN_ALIGN_64BYTES = 7340032,
    IMAGE_SCN_ALIGN_128BYTES = 8388608,
    IMAGE_SCN_ALIGN_256BYTES = 9437184,
    IMAGE_SCN_ALIGN_512BYTES = 10485760,
    IMAGE_SCN_ALIGN_1024BYTES = 11534336,
    IMAGE_SCN_ALIGN_2048BYTES = 12582912,
    IMAGE_SCN_ALIGN_4096BYTES = 13631488,
    IMAGE_SCN_ALIGN_8192BYTES = 14680064,
    IMAGE_SCN_ALIGN_MASK = 15728640,
    IMAGE_SCN_LNK_NRELOC_OVFL = 16777216,
    IMAGE_SCN_MEM_DISCARDABLE = 33554432,
    IMAGE_SCN_MEM_NOT_CACHED = 67108864,
    IMAGE_SCN_MEM_NOT_PAGED = 134217728,
    IMAGE_SCN_MEM_SHARED = 268435456,
    IMAGE_SCN_MEM_EXECUTE = 536870912,
    IMAGE_SCN_MEM_READ = 1073741824,
    IMAGE_SCN_MEM_WRITE = 2147483648,
    IMAGE_SCN_SCALE_INDEX = 1,
}
#define global IMAGE_SCN_TYPE_NO_PAD            0x8
#define global IMAGE_SCN_CNT_CODE               0x20
#define global IMAGE_SCN_CNT_INITIALIZED_DATA   0x40
#define global IMAGE_SCN_CNT_UNINITIALIZED_DATA 0x80
#define global IMAGE_SCN_LNK_OTHER              0x100
#define global IMAGE_SCN_LNK_INFO               0x200
#define global IMAGE_SCN_LNK_REMOVE             0x800
#define global IMAGE_SCN_LNK_COMDAT             0x1000
#define global IMAGE_SCN_NO_DEFER_SPEC_EXC      0x4000
#define global IMAGE_SCN_GPREL                  0x8000
#define global IMAGE_SCN_MEM_FARDATA            0x8000
#define global IMAGE_SCN_MEM_PURGEABLE          0x20000
#define global IMAGE_SCN_MEM_16BIT              0x20000
#define global IMAGE_SCN_MEM_LOCKED             0x40000
#define global IMAGE_SCN_MEM_PRELOAD            0x80000
#define global IMAGE_SCN_ALIGN_1BYTES           0x100000
#define global IMAGE_SCN_ALIGN_2BYTES           0x200000
#define global IMAGE_SCN_ALIGN_4BYTES           0x300000
#define global IMAGE_SCN_ALIGN_8BYTES           0x400000
#define global IMAGE_SCN_ALIGN_16BYTES          0x500000
#define global IMAGE_SCN_ALIGN_32BYTES          0x600000
#define global IMAGE_SCN_ALIGN_64BYTES          0x700000
#define global IMAGE_SCN_ALIGN_128BYTES         0x800000
#define global IMAGE_SCN_ALIGN_256BYTES         0x900000
#define global IMAGE_SCN_ALIGN_512BYTES         0xA00000
#define global IMAGE_SCN_ALIGN_1024BYTES        0xB00000
#define global IMAGE_SCN_ALIGN_2048BYTES        0xC00000
#define global IMAGE_SCN_ALIGN_4096BYTES        0xD00000
#define global IMAGE_SCN_ALIGN_8192BYTES        0xE00000
#define global IMAGE_SCN_ALIGN_MASK             0xF00000
#define global IMAGE_SCN_LNK_NRELOC_OVFL        0x1000000
#define global IMAGE_SCN_MEM_DISCARDABLE        0x2000000
#define global IMAGE_SCN_MEM_NOT_CACHED         0x4000000
#define global IMAGE_SCN_MEM_NOT_PAGED          0x8000000
#define global IMAGE_SCN_MEM_SHARED             0x10000000
#define global IMAGE_SCN_MEM_EXECUTE            0x20000000
#define global IMAGE_SCN_MEM_READ               0x40000000
#define global IMAGE_SCN_MEM_WRITE              0x80000000
#define global IMAGE_SCN_SCALE_INDEX            0x1
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。