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

IMAGE_DIRECTORY_ENTRY

列挙型
基底型u2

メンバー 15

名前10進16進
IMAGE_DIRECTORY_ENTRY_ARCHITECTURE70x7
IMAGE_DIRECTORY_ENTRY_BASERELOC50x5
IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT110xB
IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR140xE
IMAGE_DIRECTORY_ENTRY_DEBUG60x6
IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT130xD
IMAGE_DIRECTORY_ENTRY_EXCEPTION30x3
IMAGE_DIRECTORY_ENTRY_EXPORT00x0
IMAGE_DIRECTORY_ENTRY_GLOBALPTR80x8
IMAGE_DIRECTORY_ENTRY_IAT120xC
IMAGE_DIRECTORY_ENTRY_IMPORT10x1
IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG100xA
IMAGE_DIRECTORY_ENTRY_RESOURCE20x2
IMAGE_DIRECTORY_ENTRY_SECURITY40x4
IMAGE_DIRECTORY_ENTRY_TLS90x9

各言語での定義

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

typedef enum IMAGE_DIRECTORY_ENTRY : unsigned short {
    IMAGE_DIRECTORY_ENTRY_ARCHITECTURE = 7,
    IMAGE_DIRECTORY_ENTRY_BASERELOC = 5,
    IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT = 11,
    IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR = 14,
    IMAGE_DIRECTORY_ENTRY_DEBUG = 6,
    IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT = 13,
    IMAGE_DIRECTORY_ENTRY_EXCEPTION = 3,
    IMAGE_DIRECTORY_ENTRY_EXPORT = 0,
    IMAGE_DIRECTORY_ENTRY_GLOBALPTR = 8,
    IMAGE_DIRECTORY_ENTRY_IAT = 12,
    IMAGE_DIRECTORY_ENTRY_IMPORT = 1,
    IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG = 10,
    IMAGE_DIRECTORY_ENTRY_RESOURCE = 2,
    IMAGE_DIRECTORY_ENTRY_SECURITY = 4,
    IMAGE_DIRECTORY_ENTRY_TLS = 9
} IMAGE_DIRECTORY_ENTRY;
public enum IMAGE_DIRECTORY_ENTRY : ushort
{
    IMAGE_DIRECTORY_ENTRY_ARCHITECTURE = 7,
    IMAGE_DIRECTORY_ENTRY_BASERELOC = 5,
    IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT = 11,
    IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR = 14,
    IMAGE_DIRECTORY_ENTRY_DEBUG = 6,
    IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT = 13,
    IMAGE_DIRECTORY_ENTRY_EXCEPTION = 3,
    IMAGE_DIRECTORY_ENTRY_EXPORT = 0,
    IMAGE_DIRECTORY_ENTRY_GLOBALPTR = 8,
    IMAGE_DIRECTORY_ENTRY_IAT = 12,
    IMAGE_DIRECTORY_ENTRY_IMPORT = 1,
    IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG = 10,
    IMAGE_DIRECTORY_ENTRY_RESOURCE = 2,
    IMAGE_DIRECTORY_ENTRY_SECURITY = 4,
    IMAGE_DIRECTORY_ENTRY_TLS = 9,
}
Public Enum IMAGE_DIRECTORY_ENTRY As UShort
    IMAGE_DIRECTORY_ENTRY_ARCHITECTURE = 7
    IMAGE_DIRECTORY_ENTRY_BASERELOC = 5
    IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT = 11
    IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR = 14
    IMAGE_DIRECTORY_ENTRY_DEBUG = 6
    IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT = 13
    IMAGE_DIRECTORY_ENTRY_EXCEPTION = 3
    IMAGE_DIRECTORY_ENTRY_EXPORT = 0
    IMAGE_DIRECTORY_ENTRY_GLOBALPTR = 8
    IMAGE_DIRECTORY_ENTRY_IAT = 12
    IMAGE_DIRECTORY_ENTRY_IMPORT = 1
    IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG = 10
    IMAGE_DIRECTORY_ENTRY_RESOURCE = 2
    IMAGE_DIRECTORY_ENTRY_SECURITY = 4
    IMAGE_DIRECTORY_ENTRY_TLS = 9
End Enum
import enum

class IMAGE_DIRECTORY_ENTRY(enum.IntEnum):
    IMAGE_DIRECTORY_ENTRY_ARCHITECTURE = 7
    IMAGE_DIRECTORY_ENTRY_BASERELOC = 5
    IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT = 11
    IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR = 14
    IMAGE_DIRECTORY_ENTRY_DEBUG = 6
    IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT = 13
    IMAGE_DIRECTORY_ENTRY_EXCEPTION = 3
    IMAGE_DIRECTORY_ENTRY_EXPORT = 0
    IMAGE_DIRECTORY_ENTRY_GLOBALPTR = 8
    IMAGE_DIRECTORY_ENTRY_IAT = 12
    IMAGE_DIRECTORY_ENTRY_IMPORT = 1
    IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG = 10
    IMAGE_DIRECTORY_ENTRY_RESOURCE = 2
    IMAGE_DIRECTORY_ENTRY_SECURITY = 4
    IMAGE_DIRECTORY_ENTRY_TLS = 9
// IMAGE_DIRECTORY_ENTRY
pub const IMAGE_DIRECTORY_ENTRY_ARCHITECTURE: u16 = 7;
pub const IMAGE_DIRECTORY_ENTRY_BASERELOC: u16 = 5;
pub const IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT: u16 = 11;
pub const IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR: u16 = 14;
pub const IMAGE_DIRECTORY_ENTRY_DEBUG: u16 = 6;
pub const IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT: u16 = 13;
pub const IMAGE_DIRECTORY_ENTRY_EXCEPTION: u16 = 3;
pub const IMAGE_DIRECTORY_ENTRY_EXPORT: u16 = 0;
pub const IMAGE_DIRECTORY_ENTRY_GLOBALPTR: u16 = 8;
pub const IMAGE_DIRECTORY_ENTRY_IAT: u16 = 12;
pub const IMAGE_DIRECTORY_ENTRY_IMPORT: u16 = 1;
pub const IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG: u16 = 10;
pub const IMAGE_DIRECTORY_ENTRY_RESOURCE: u16 = 2;
pub const IMAGE_DIRECTORY_ENTRY_SECURITY: u16 = 4;
pub const IMAGE_DIRECTORY_ENTRY_TLS: u16 = 9;
// IMAGE_DIRECTORY_ENTRY
const (
	IMAGE_DIRECTORY_ENTRY_ARCHITECTURE uint16 = 7
	IMAGE_DIRECTORY_ENTRY_BASERELOC uint16 = 5
	IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT uint16 = 11
	IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR uint16 = 14
	IMAGE_DIRECTORY_ENTRY_DEBUG uint16 = 6
	IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT uint16 = 13
	IMAGE_DIRECTORY_ENTRY_EXCEPTION uint16 = 3
	IMAGE_DIRECTORY_ENTRY_EXPORT uint16 = 0
	IMAGE_DIRECTORY_ENTRY_GLOBALPTR uint16 = 8
	IMAGE_DIRECTORY_ENTRY_IAT uint16 = 12
	IMAGE_DIRECTORY_ENTRY_IMPORT uint16 = 1
	IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG uint16 = 10
	IMAGE_DIRECTORY_ENTRY_RESOURCE uint16 = 2
	IMAGE_DIRECTORY_ENTRY_SECURITY uint16 = 4
	IMAGE_DIRECTORY_ENTRY_TLS uint16 = 9
)
const
  IMAGE_DIRECTORY_ENTRY_ARCHITECTURE = 7;
  IMAGE_DIRECTORY_ENTRY_BASERELOC = 5;
  IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT = 11;
  IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR = 14;
  IMAGE_DIRECTORY_ENTRY_DEBUG = 6;
  IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT = 13;
  IMAGE_DIRECTORY_ENTRY_EXCEPTION = 3;
  IMAGE_DIRECTORY_ENTRY_EXPORT = 0;
  IMAGE_DIRECTORY_ENTRY_GLOBALPTR = 8;
  IMAGE_DIRECTORY_ENTRY_IAT = 12;
  IMAGE_DIRECTORY_ENTRY_IMPORT = 1;
  IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG = 10;
  IMAGE_DIRECTORY_ENTRY_RESOURCE = 2;
  IMAGE_DIRECTORY_ENTRY_SECURITY = 4;
  IMAGE_DIRECTORY_ENTRY_TLS = 9;
// IMAGE_DIRECTORY_ENTRY
pub const IMAGE_DIRECTORY_ENTRY_ARCHITECTURE: u16 = 7;
pub const IMAGE_DIRECTORY_ENTRY_BASERELOC: u16 = 5;
pub const IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT: u16 = 11;
pub const IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR: u16 = 14;
pub const IMAGE_DIRECTORY_ENTRY_DEBUG: u16 = 6;
pub const IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT: u16 = 13;
pub const IMAGE_DIRECTORY_ENTRY_EXCEPTION: u16 = 3;
pub const IMAGE_DIRECTORY_ENTRY_EXPORT: u16 = 0;
pub const IMAGE_DIRECTORY_ENTRY_GLOBALPTR: u16 = 8;
pub const IMAGE_DIRECTORY_ENTRY_IAT: u16 = 12;
pub const IMAGE_DIRECTORY_ENTRY_IMPORT: u16 = 1;
pub const IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG: u16 = 10;
pub const IMAGE_DIRECTORY_ENTRY_RESOURCE: u16 = 2;
pub const IMAGE_DIRECTORY_ENTRY_SECURITY: u16 = 4;
pub const IMAGE_DIRECTORY_ENTRY_TLS: u16 = 9;
const
  IMAGE_DIRECTORY_ENTRY_ARCHITECTURE* = 7
  IMAGE_DIRECTORY_ENTRY_BASERELOC* = 5
  IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT* = 11
  IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR* = 14
  IMAGE_DIRECTORY_ENTRY_DEBUG* = 6
  IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT* = 13
  IMAGE_DIRECTORY_ENTRY_EXCEPTION* = 3
  IMAGE_DIRECTORY_ENTRY_EXPORT* = 0
  IMAGE_DIRECTORY_ENTRY_GLOBALPTR* = 8
  IMAGE_DIRECTORY_ENTRY_IAT* = 12
  IMAGE_DIRECTORY_ENTRY_IMPORT* = 1
  IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG* = 10
  IMAGE_DIRECTORY_ENTRY_RESOURCE* = 2
  IMAGE_DIRECTORY_ENTRY_SECURITY* = 4
  IMAGE_DIRECTORY_ENTRY_TLS* = 9
enum IMAGE_DIRECTORY_ENTRY : ushort {
    IMAGE_DIRECTORY_ENTRY_ARCHITECTURE = 7,
    IMAGE_DIRECTORY_ENTRY_BASERELOC = 5,
    IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT = 11,
    IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR = 14,
    IMAGE_DIRECTORY_ENTRY_DEBUG = 6,
    IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT = 13,
    IMAGE_DIRECTORY_ENTRY_EXCEPTION = 3,
    IMAGE_DIRECTORY_ENTRY_EXPORT = 0,
    IMAGE_DIRECTORY_ENTRY_GLOBALPTR = 8,
    IMAGE_DIRECTORY_ENTRY_IAT = 12,
    IMAGE_DIRECTORY_ENTRY_IMPORT = 1,
    IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG = 10,
    IMAGE_DIRECTORY_ENTRY_RESOURCE = 2,
    IMAGE_DIRECTORY_ENTRY_SECURITY = 4,
    IMAGE_DIRECTORY_ENTRY_TLS = 9,
}
#define global IMAGE_DIRECTORY_ENTRY_ARCHITECTURE   0x7
#define global IMAGE_DIRECTORY_ENTRY_BASERELOC      0x5
#define global IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT   0xB
#define global IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR 0xE
#define global IMAGE_DIRECTORY_ENTRY_DEBUG          0x6
#define global IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT   0xD
#define global IMAGE_DIRECTORY_ENTRY_EXCEPTION      0x3
#define global IMAGE_DIRECTORY_ENTRY_EXPORT         0x0
#define global IMAGE_DIRECTORY_ENTRY_GLOBALPTR      0x8
#define global IMAGE_DIRECTORY_ENTRY_IAT            0xC
#define global IMAGE_DIRECTORY_ENTRY_IMPORT         0x1
#define global IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG    0xA
#define global IMAGE_DIRECTORY_ENTRY_RESOURCE       0x2
#define global IMAGE_DIRECTORY_ENTRY_SECURITY       0x4
#define global IMAGE_DIRECTORY_ENTRY_TLS            0x9