Win32 API 日本語リファレンス
ホームUI.Shell › PRF_FLAGS

PRF_FLAGS

列挙型フラグ
基底型i4

メンバー 5

名前10進16進
PRF_VERIFYEXISTS10x1
PRF_TRYPROGRAMEXTENSIONS30x3
PRF_FIRSTDIRDEF40x4
PRF_DONTFINDLNK80x8
PRF_REQUIREABSOLUTE160x10

各言語での定義

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

typedef enum PRF_FLAGS : int {
    PRF_VERIFYEXISTS = 1,
    PRF_TRYPROGRAMEXTENSIONS = 3,
    PRF_FIRSTDIRDEF = 4,
    PRF_DONTFINDLNK = 8,
    PRF_REQUIREABSOLUTE = 16
} PRF_FLAGS;
[Flags]
public enum PRF_FLAGS : int
{
    PRF_VERIFYEXISTS = 1,
    PRF_TRYPROGRAMEXTENSIONS = 3,
    PRF_FIRSTDIRDEF = 4,
    PRF_DONTFINDLNK = 8,
    PRF_REQUIREABSOLUTE = 16,
}
<Flags>
Public Enum PRF_FLAGS As Integer
    PRF_VERIFYEXISTS = 1
    PRF_TRYPROGRAMEXTENSIONS = 3
    PRF_FIRSTDIRDEF = 4
    PRF_DONTFINDLNK = 8
    PRF_REQUIREABSOLUTE = 16
End Enum
import enum

class PRF_FLAGS(enum.IntFlag):
    PRF_VERIFYEXISTS = 1
    PRF_TRYPROGRAMEXTENSIONS = 3
    PRF_FIRSTDIRDEF = 4
    PRF_DONTFINDLNK = 8
    PRF_REQUIREABSOLUTE = 16
// PRF_FLAGS (flags)
pub const PRF_VERIFYEXISTS: i32 = 1;
pub const PRF_TRYPROGRAMEXTENSIONS: i32 = 3;
pub const PRF_FIRSTDIRDEF: i32 = 4;
pub const PRF_DONTFINDLNK: i32 = 8;
pub const PRF_REQUIREABSOLUTE: i32 = 16;
// PRF_FLAGS
const (
	PRF_VERIFYEXISTS int32 = 1
	PRF_TRYPROGRAMEXTENSIONS int32 = 3
	PRF_FIRSTDIRDEF int32 = 4
	PRF_DONTFINDLNK int32 = 8
	PRF_REQUIREABSOLUTE int32 = 16
)
const
  PRF_VERIFYEXISTS = 1;
  PRF_TRYPROGRAMEXTENSIONS = 3;
  PRF_FIRSTDIRDEF = 4;
  PRF_DONTFINDLNK = 8;
  PRF_REQUIREABSOLUTE = 16;
// PRF_FLAGS
pub const PRF_VERIFYEXISTS: i32 = 1;
pub const PRF_TRYPROGRAMEXTENSIONS: i32 = 3;
pub const PRF_FIRSTDIRDEF: i32 = 4;
pub const PRF_DONTFINDLNK: i32 = 8;
pub const PRF_REQUIREABSOLUTE: i32 = 16;
const
  PRF_VERIFYEXISTS* = 1
  PRF_TRYPROGRAMEXTENSIONS* = 3
  PRF_FIRSTDIRDEF* = 4
  PRF_DONTFINDLNK* = 8
  PRF_REQUIREABSOLUTE* = 16
enum PRF_FLAGS : int {
    PRF_VERIFYEXISTS = 1,
    PRF_TRYPROGRAMEXTENSIONS = 3,
    PRF_FIRSTDIRDEF = 4,
    PRF_DONTFINDLNK = 8,
    PRF_REQUIREABSOLUTE = 16,
}
#define global PRF_VERIFYEXISTS         0x1
#define global PRF_TRYPROGRAMEXTENSIONS 0x3
#define global PRF_FIRSTDIRDEF          0x4
#define global PRF_DONTFINDLNK          0x8
#define global PRF_REQUIREABSOLUTE      0x10
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。