Win32 API 日本語リファレンス
ホームStorage.ProjectedFileSystem › PRJ_UPDATE_TYPES

PRJ_UPDATE_TYPES

列挙型フラグ
基底型i4

メンバー 8

名前10進16進
PRJ_UPDATE_NONE00x0
PRJ_UPDATE_ALLOW_DIRTY_METADATA10x1
PRJ_UPDATE_ALLOW_DIRTY_DATA20x2
PRJ_UPDATE_ALLOW_TOMBSTONE40x4
PRJ_UPDATE_RESERVED180x8
PRJ_UPDATE_RESERVED2160x10
PRJ_UPDATE_ALLOW_READ_ONLY320x20
PRJ_UPDATE_MAX_VAL640x40

各言語での定義

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

typedef enum PRJ_UPDATE_TYPES : int {
    PRJ_UPDATE_NONE = 0,
    PRJ_UPDATE_ALLOW_DIRTY_METADATA = 1,
    PRJ_UPDATE_ALLOW_DIRTY_DATA = 2,
    PRJ_UPDATE_ALLOW_TOMBSTONE = 4,
    PRJ_UPDATE_RESERVED1 = 8,
    PRJ_UPDATE_RESERVED2 = 16,
    PRJ_UPDATE_ALLOW_READ_ONLY = 32,
    PRJ_UPDATE_MAX_VAL = 64
} PRJ_UPDATE_TYPES;
[Flags]
public enum PRJ_UPDATE_TYPES : int
{
    PRJ_UPDATE_NONE = 0,
    PRJ_UPDATE_ALLOW_DIRTY_METADATA = 1,
    PRJ_UPDATE_ALLOW_DIRTY_DATA = 2,
    PRJ_UPDATE_ALLOW_TOMBSTONE = 4,
    PRJ_UPDATE_RESERVED1 = 8,
    PRJ_UPDATE_RESERVED2 = 16,
    PRJ_UPDATE_ALLOW_READ_ONLY = 32,
    PRJ_UPDATE_MAX_VAL = 64,
}
<Flags>
Public Enum PRJ_UPDATE_TYPES As Integer
    PRJ_UPDATE_NONE = 0
    PRJ_UPDATE_ALLOW_DIRTY_METADATA = 1
    PRJ_UPDATE_ALLOW_DIRTY_DATA = 2
    PRJ_UPDATE_ALLOW_TOMBSTONE = 4
    PRJ_UPDATE_RESERVED1 = 8
    PRJ_UPDATE_RESERVED2 = 16
    PRJ_UPDATE_ALLOW_READ_ONLY = 32
    PRJ_UPDATE_MAX_VAL = 64
End Enum
import enum

class PRJ_UPDATE_TYPES(enum.IntFlag):
    PRJ_UPDATE_NONE = 0
    PRJ_UPDATE_ALLOW_DIRTY_METADATA = 1
    PRJ_UPDATE_ALLOW_DIRTY_DATA = 2
    PRJ_UPDATE_ALLOW_TOMBSTONE = 4
    PRJ_UPDATE_RESERVED1 = 8
    PRJ_UPDATE_RESERVED2 = 16
    PRJ_UPDATE_ALLOW_READ_ONLY = 32
    PRJ_UPDATE_MAX_VAL = 64
// PRJ_UPDATE_TYPES (flags)
pub const PRJ_UPDATE_NONE: i32 = 0;
pub const PRJ_UPDATE_ALLOW_DIRTY_METADATA: i32 = 1;
pub const PRJ_UPDATE_ALLOW_DIRTY_DATA: i32 = 2;
pub const PRJ_UPDATE_ALLOW_TOMBSTONE: i32 = 4;
pub const PRJ_UPDATE_RESERVED1: i32 = 8;
pub const PRJ_UPDATE_RESERVED2: i32 = 16;
pub const PRJ_UPDATE_ALLOW_READ_ONLY: i32 = 32;
pub const PRJ_UPDATE_MAX_VAL: i32 = 64;
// PRJ_UPDATE_TYPES
const (
	PRJ_UPDATE_NONE int32 = 0
	PRJ_UPDATE_ALLOW_DIRTY_METADATA int32 = 1
	PRJ_UPDATE_ALLOW_DIRTY_DATA int32 = 2
	PRJ_UPDATE_ALLOW_TOMBSTONE int32 = 4
	PRJ_UPDATE_RESERVED1 int32 = 8
	PRJ_UPDATE_RESERVED2 int32 = 16
	PRJ_UPDATE_ALLOW_READ_ONLY int32 = 32
	PRJ_UPDATE_MAX_VAL int32 = 64
)
const
  PRJ_UPDATE_NONE = 0;
  PRJ_UPDATE_ALLOW_DIRTY_METADATA = 1;
  PRJ_UPDATE_ALLOW_DIRTY_DATA = 2;
  PRJ_UPDATE_ALLOW_TOMBSTONE = 4;
  PRJ_UPDATE_RESERVED1 = 8;
  PRJ_UPDATE_RESERVED2 = 16;
  PRJ_UPDATE_ALLOW_READ_ONLY = 32;
  PRJ_UPDATE_MAX_VAL = 64;
// PRJ_UPDATE_TYPES
pub const PRJ_UPDATE_NONE: i32 = 0;
pub const PRJ_UPDATE_ALLOW_DIRTY_METADATA: i32 = 1;
pub const PRJ_UPDATE_ALLOW_DIRTY_DATA: i32 = 2;
pub const PRJ_UPDATE_ALLOW_TOMBSTONE: i32 = 4;
pub const PRJ_UPDATE_RESERVED1: i32 = 8;
pub const PRJ_UPDATE_RESERVED2: i32 = 16;
pub const PRJ_UPDATE_ALLOW_READ_ONLY: i32 = 32;
pub const PRJ_UPDATE_MAX_VAL: i32 = 64;
const
  PRJ_UPDATE_NONE* = 0
  PRJ_UPDATE_ALLOW_DIRTY_METADATA* = 1
  PRJ_UPDATE_ALLOW_DIRTY_DATA* = 2
  PRJ_UPDATE_ALLOW_TOMBSTONE* = 4
  PRJ_UPDATE_RESERVED1* = 8
  PRJ_UPDATE_RESERVED2* = 16
  PRJ_UPDATE_ALLOW_READ_ONLY* = 32
  PRJ_UPDATE_MAX_VAL* = 64
enum PRJ_UPDATE_TYPES : int {
    PRJ_UPDATE_NONE = 0,
    PRJ_UPDATE_ALLOW_DIRTY_METADATA = 1,
    PRJ_UPDATE_ALLOW_DIRTY_DATA = 2,
    PRJ_UPDATE_ALLOW_TOMBSTONE = 4,
    PRJ_UPDATE_RESERVED1 = 8,
    PRJ_UPDATE_RESERVED2 = 16,
    PRJ_UPDATE_ALLOW_READ_ONLY = 32,
    PRJ_UPDATE_MAX_VAL = 64,
}
#define global PRJ_UPDATE_NONE                 0x0
#define global PRJ_UPDATE_ALLOW_DIRTY_METADATA 0x1
#define global PRJ_UPDATE_ALLOW_DIRTY_DATA     0x2
#define global PRJ_UPDATE_ALLOW_TOMBSTONE      0x4
#define global PRJ_UPDATE_RESERVED1            0x8
#define global PRJ_UPDATE_RESERVED2            0x10
#define global PRJ_UPDATE_ALLOW_READ_ONLY      0x20
#define global PRJ_UPDATE_MAX_VAL              0x40
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。