Win32 API 日本語リファレンス
ホームSystem.LibraryLoader › LOAD_LIBRARY_FLAGS

LOAD_LIBRARY_FLAGS

列挙型フラグ
基底型u4

メンバー 14

名前10進16進
DONT_RESOLVE_DLL_REFERENCES10x1
LOAD_LIBRARY_AS_DATAFILE20x2
LOAD_WITH_ALTERED_SEARCH_PATH80x8
LOAD_IGNORE_CODE_AUTHZ_LEVEL160x10
LOAD_LIBRARY_AS_IMAGE_RESOURCE320x20
LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE640x40
LOAD_LIBRARY_REQUIRE_SIGNED_TARGET1280x80
LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR2560x100
LOAD_LIBRARY_SEARCH_APPLICATION_DIR5120x200
LOAD_LIBRARY_SEARCH_USER_DIRS10240x400
LOAD_LIBRARY_SEARCH_SYSTEM3220480x800
LOAD_LIBRARY_SEARCH_DEFAULT_DIRS40960x1000
LOAD_LIBRARY_SAFE_CURRENT_DIRS81920x2000
LOAD_LIBRARY_SEARCH_SYSTEM32_NO_FORWARDER163840x4000

各言語での定義

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

typedef enum LOAD_LIBRARY_FLAGS : unsigned int {
    DONT_RESOLVE_DLL_REFERENCES = 1,
    LOAD_LIBRARY_AS_DATAFILE = 2,
    LOAD_WITH_ALTERED_SEARCH_PATH = 8,
    LOAD_IGNORE_CODE_AUTHZ_LEVEL = 16,
    LOAD_LIBRARY_AS_IMAGE_RESOURCE = 32,
    LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE = 64,
    LOAD_LIBRARY_REQUIRE_SIGNED_TARGET = 128,
    LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR = 256,
    LOAD_LIBRARY_SEARCH_APPLICATION_DIR = 512,
    LOAD_LIBRARY_SEARCH_USER_DIRS = 1024,
    LOAD_LIBRARY_SEARCH_SYSTEM32 = 2048,
    LOAD_LIBRARY_SEARCH_DEFAULT_DIRS = 4096,
    LOAD_LIBRARY_SAFE_CURRENT_DIRS = 8192,
    LOAD_LIBRARY_SEARCH_SYSTEM32_NO_FORWARDER = 16384
} LOAD_LIBRARY_FLAGS;
[Flags]
public enum LOAD_LIBRARY_FLAGS : uint
{
    DONT_RESOLVE_DLL_REFERENCES = 1,
    LOAD_LIBRARY_AS_DATAFILE = 2,
    LOAD_WITH_ALTERED_SEARCH_PATH = 8,
    LOAD_IGNORE_CODE_AUTHZ_LEVEL = 16,
    LOAD_LIBRARY_AS_IMAGE_RESOURCE = 32,
    LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE = 64,
    LOAD_LIBRARY_REQUIRE_SIGNED_TARGET = 128,
    LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR = 256,
    LOAD_LIBRARY_SEARCH_APPLICATION_DIR = 512,
    LOAD_LIBRARY_SEARCH_USER_DIRS = 1024,
    LOAD_LIBRARY_SEARCH_SYSTEM32 = 2048,
    LOAD_LIBRARY_SEARCH_DEFAULT_DIRS = 4096,
    LOAD_LIBRARY_SAFE_CURRENT_DIRS = 8192,
    LOAD_LIBRARY_SEARCH_SYSTEM32_NO_FORWARDER = 16384,
}
<Flags>
Public Enum LOAD_LIBRARY_FLAGS As UInteger
    DONT_RESOLVE_DLL_REFERENCES = 1
    LOAD_LIBRARY_AS_DATAFILE = 2
    LOAD_WITH_ALTERED_SEARCH_PATH = 8
    LOAD_IGNORE_CODE_AUTHZ_LEVEL = 16
    LOAD_LIBRARY_AS_IMAGE_RESOURCE = 32
    LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE = 64
    LOAD_LIBRARY_REQUIRE_SIGNED_TARGET = 128
    LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR = 256
    LOAD_LIBRARY_SEARCH_APPLICATION_DIR = 512
    LOAD_LIBRARY_SEARCH_USER_DIRS = 1024
    LOAD_LIBRARY_SEARCH_SYSTEM32 = 2048
    LOAD_LIBRARY_SEARCH_DEFAULT_DIRS = 4096
    LOAD_LIBRARY_SAFE_CURRENT_DIRS = 8192
    LOAD_LIBRARY_SEARCH_SYSTEM32_NO_FORWARDER = 16384
End Enum
import enum

class LOAD_LIBRARY_FLAGS(enum.IntFlag):
    DONT_RESOLVE_DLL_REFERENCES = 1
    LOAD_LIBRARY_AS_DATAFILE = 2
    LOAD_WITH_ALTERED_SEARCH_PATH = 8
    LOAD_IGNORE_CODE_AUTHZ_LEVEL = 16
    LOAD_LIBRARY_AS_IMAGE_RESOURCE = 32
    LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE = 64
    LOAD_LIBRARY_REQUIRE_SIGNED_TARGET = 128
    LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR = 256
    LOAD_LIBRARY_SEARCH_APPLICATION_DIR = 512
    LOAD_LIBRARY_SEARCH_USER_DIRS = 1024
    LOAD_LIBRARY_SEARCH_SYSTEM32 = 2048
    LOAD_LIBRARY_SEARCH_DEFAULT_DIRS = 4096
    LOAD_LIBRARY_SAFE_CURRENT_DIRS = 8192
    LOAD_LIBRARY_SEARCH_SYSTEM32_NO_FORWARDER = 16384
// LOAD_LIBRARY_FLAGS (flags)
pub const DONT_RESOLVE_DLL_REFERENCES: u32 = 1;
pub const LOAD_LIBRARY_AS_DATAFILE: u32 = 2;
pub const LOAD_WITH_ALTERED_SEARCH_PATH: u32 = 8;
pub const LOAD_IGNORE_CODE_AUTHZ_LEVEL: u32 = 16;
pub const LOAD_LIBRARY_AS_IMAGE_RESOURCE: u32 = 32;
pub const LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE: u32 = 64;
pub const LOAD_LIBRARY_REQUIRE_SIGNED_TARGET: u32 = 128;
pub const LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR: u32 = 256;
pub const LOAD_LIBRARY_SEARCH_APPLICATION_DIR: u32 = 512;
pub const LOAD_LIBRARY_SEARCH_USER_DIRS: u32 = 1024;
pub const LOAD_LIBRARY_SEARCH_SYSTEM32: u32 = 2048;
pub const LOAD_LIBRARY_SEARCH_DEFAULT_DIRS: u32 = 4096;
pub const LOAD_LIBRARY_SAFE_CURRENT_DIRS: u32 = 8192;
pub const LOAD_LIBRARY_SEARCH_SYSTEM32_NO_FORWARDER: u32 = 16384;
// LOAD_LIBRARY_FLAGS
const (
	DONT_RESOLVE_DLL_REFERENCES uint32 = 1
	LOAD_LIBRARY_AS_DATAFILE uint32 = 2
	LOAD_WITH_ALTERED_SEARCH_PATH uint32 = 8
	LOAD_IGNORE_CODE_AUTHZ_LEVEL uint32 = 16
	LOAD_LIBRARY_AS_IMAGE_RESOURCE uint32 = 32
	LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE uint32 = 64
	LOAD_LIBRARY_REQUIRE_SIGNED_TARGET uint32 = 128
	LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR uint32 = 256
	LOAD_LIBRARY_SEARCH_APPLICATION_DIR uint32 = 512
	LOAD_LIBRARY_SEARCH_USER_DIRS uint32 = 1024
	LOAD_LIBRARY_SEARCH_SYSTEM32 uint32 = 2048
	LOAD_LIBRARY_SEARCH_DEFAULT_DIRS uint32 = 4096
	LOAD_LIBRARY_SAFE_CURRENT_DIRS uint32 = 8192
	LOAD_LIBRARY_SEARCH_SYSTEM32_NO_FORWARDER uint32 = 16384
)
const
  DONT_RESOLVE_DLL_REFERENCES = 1;
  LOAD_LIBRARY_AS_DATAFILE = 2;
  LOAD_WITH_ALTERED_SEARCH_PATH = 8;
  LOAD_IGNORE_CODE_AUTHZ_LEVEL = 16;
  LOAD_LIBRARY_AS_IMAGE_RESOURCE = 32;
  LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE = 64;
  LOAD_LIBRARY_REQUIRE_SIGNED_TARGET = 128;
  LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR = 256;
  LOAD_LIBRARY_SEARCH_APPLICATION_DIR = 512;
  LOAD_LIBRARY_SEARCH_USER_DIRS = 1024;
  LOAD_LIBRARY_SEARCH_SYSTEM32 = 2048;
  LOAD_LIBRARY_SEARCH_DEFAULT_DIRS = 4096;
  LOAD_LIBRARY_SAFE_CURRENT_DIRS = 8192;
  LOAD_LIBRARY_SEARCH_SYSTEM32_NO_FORWARDER = 16384;
// LOAD_LIBRARY_FLAGS
pub const DONT_RESOLVE_DLL_REFERENCES: u32 = 1;
pub const LOAD_LIBRARY_AS_DATAFILE: u32 = 2;
pub const LOAD_WITH_ALTERED_SEARCH_PATH: u32 = 8;
pub const LOAD_IGNORE_CODE_AUTHZ_LEVEL: u32 = 16;
pub const LOAD_LIBRARY_AS_IMAGE_RESOURCE: u32 = 32;
pub const LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE: u32 = 64;
pub const LOAD_LIBRARY_REQUIRE_SIGNED_TARGET: u32 = 128;
pub const LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR: u32 = 256;
pub const LOAD_LIBRARY_SEARCH_APPLICATION_DIR: u32 = 512;
pub const LOAD_LIBRARY_SEARCH_USER_DIRS: u32 = 1024;
pub const LOAD_LIBRARY_SEARCH_SYSTEM32: u32 = 2048;
pub const LOAD_LIBRARY_SEARCH_DEFAULT_DIRS: u32 = 4096;
pub const LOAD_LIBRARY_SAFE_CURRENT_DIRS: u32 = 8192;
pub const LOAD_LIBRARY_SEARCH_SYSTEM32_NO_FORWARDER: u32 = 16384;
const
  DONT_RESOLVE_DLL_REFERENCES* = 1
  LOAD_LIBRARY_AS_DATAFILE* = 2
  LOAD_WITH_ALTERED_SEARCH_PATH* = 8
  LOAD_IGNORE_CODE_AUTHZ_LEVEL* = 16
  LOAD_LIBRARY_AS_IMAGE_RESOURCE* = 32
  LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE* = 64
  LOAD_LIBRARY_REQUIRE_SIGNED_TARGET* = 128
  LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR* = 256
  LOAD_LIBRARY_SEARCH_APPLICATION_DIR* = 512
  LOAD_LIBRARY_SEARCH_USER_DIRS* = 1024
  LOAD_LIBRARY_SEARCH_SYSTEM32* = 2048
  LOAD_LIBRARY_SEARCH_DEFAULT_DIRS* = 4096
  LOAD_LIBRARY_SAFE_CURRENT_DIRS* = 8192
  LOAD_LIBRARY_SEARCH_SYSTEM32_NO_FORWARDER* = 16384
enum LOAD_LIBRARY_FLAGS : uint {
    DONT_RESOLVE_DLL_REFERENCES = 1,
    LOAD_LIBRARY_AS_DATAFILE = 2,
    LOAD_WITH_ALTERED_SEARCH_PATH = 8,
    LOAD_IGNORE_CODE_AUTHZ_LEVEL = 16,
    LOAD_LIBRARY_AS_IMAGE_RESOURCE = 32,
    LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE = 64,
    LOAD_LIBRARY_REQUIRE_SIGNED_TARGET = 128,
    LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR = 256,
    LOAD_LIBRARY_SEARCH_APPLICATION_DIR = 512,
    LOAD_LIBRARY_SEARCH_USER_DIRS = 1024,
    LOAD_LIBRARY_SEARCH_SYSTEM32 = 2048,
    LOAD_LIBRARY_SEARCH_DEFAULT_DIRS = 4096,
    LOAD_LIBRARY_SAFE_CURRENT_DIRS = 8192,
    LOAD_LIBRARY_SEARCH_SYSTEM32_NO_FORWARDER = 16384,
}
#define global DONT_RESOLVE_DLL_REFERENCES               0x1
#define global LOAD_LIBRARY_AS_DATAFILE                  0x2
#define global LOAD_WITH_ALTERED_SEARCH_PATH             0x8
#define global LOAD_IGNORE_CODE_AUTHZ_LEVEL              0x10
#define global LOAD_LIBRARY_AS_IMAGE_RESOURCE            0x20
#define global LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE        0x40
#define global LOAD_LIBRARY_REQUIRE_SIGNED_TARGET        0x80
#define global LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR          0x100
#define global LOAD_LIBRARY_SEARCH_APPLICATION_DIR       0x200
#define global LOAD_LIBRARY_SEARCH_USER_DIRS             0x400
#define global LOAD_LIBRARY_SEARCH_SYSTEM32              0x800
#define global LOAD_LIBRARY_SEARCH_DEFAULT_DIRS          0x1000
#define global LOAD_LIBRARY_SAFE_CURRENT_DIRS            0x2000
#define global LOAD_LIBRARY_SEARCH_SYSTEM32_NO_FORWARDER 0x4000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。