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

PRJ_NOTIFY_TYPES

列挙型フラグ
基底型u4

メンバー 15

名前10進16進
PRJ_NOTIFY_NONE00x0
PRJ_NOTIFY_SUPPRESS_NOTIFICATIONS10x1
PRJ_NOTIFY_FILE_OPENED20x2
PRJ_NOTIFY_NEW_FILE_CREATED40x4
PRJ_NOTIFY_FILE_OVERWRITTEN80x8
PRJ_NOTIFY_PRE_DELETE160x10
PRJ_NOTIFY_PRE_RENAME320x20
PRJ_NOTIFY_PRE_SET_HARDLINK640x40
PRJ_NOTIFY_FILE_RENAMED1280x80
PRJ_NOTIFY_HARDLINK_CREATED2560x100
PRJ_NOTIFY_FILE_HANDLE_CLOSED_NO_MODIFICATION5120x200
PRJ_NOTIFY_FILE_HANDLE_CLOSED_FILE_MODIFIED10240x400
PRJ_NOTIFY_FILE_HANDLE_CLOSED_FILE_DELETED20480x800
PRJ_NOTIFY_FILE_PRE_CONVERT_TO_FULL40960x1000
PRJ_NOTIFY_USE_EXISTING_MASK42949672950xFFFFFFFF

各言語での定義

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

typedef enum PRJ_NOTIFY_TYPES : unsigned int {
    PRJ_NOTIFY_NONE = 0,
    PRJ_NOTIFY_SUPPRESS_NOTIFICATIONS = 1,
    PRJ_NOTIFY_FILE_OPENED = 2,
    PRJ_NOTIFY_NEW_FILE_CREATED = 4,
    PRJ_NOTIFY_FILE_OVERWRITTEN = 8,
    PRJ_NOTIFY_PRE_DELETE = 16,
    PRJ_NOTIFY_PRE_RENAME = 32,
    PRJ_NOTIFY_PRE_SET_HARDLINK = 64,
    PRJ_NOTIFY_FILE_RENAMED = 128,
    PRJ_NOTIFY_HARDLINK_CREATED = 256,
    PRJ_NOTIFY_FILE_HANDLE_CLOSED_NO_MODIFICATION = 512,
    PRJ_NOTIFY_FILE_HANDLE_CLOSED_FILE_MODIFIED = 1024,
    PRJ_NOTIFY_FILE_HANDLE_CLOSED_FILE_DELETED = 2048,
    PRJ_NOTIFY_FILE_PRE_CONVERT_TO_FULL = 4096,
    PRJ_NOTIFY_USE_EXISTING_MASK = 4294967295
} PRJ_NOTIFY_TYPES;
[Flags]
public enum PRJ_NOTIFY_TYPES : uint
{
    PRJ_NOTIFY_NONE = 0,
    PRJ_NOTIFY_SUPPRESS_NOTIFICATIONS = 1,
    PRJ_NOTIFY_FILE_OPENED = 2,
    PRJ_NOTIFY_NEW_FILE_CREATED = 4,
    PRJ_NOTIFY_FILE_OVERWRITTEN = 8,
    PRJ_NOTIFY_PRE_DELETE = 16,
    PRJ_NOTIFY_PRE_RENAME = 32,
    PRJ_NOTIFY_PRE_SET_HARDLINK = 64,
    PRJ_NOTIFY_FILE_RENAMED = 128,
    PRJ_NOTIFY_HARDLINK_CREATED = 256,
    PRJ_NOTIFY_FILE_HANDLE_CLOSED_NO_MODIFICATION = 512,
    PRJ_NOTIFY_FILE_HANDLE_CLOSED_FILE_MODIFIED = 1024,
    PRJ_NOTIFY_FILE_HANDLE_CLOSED_FILE_DELETED = 2048,
    PRJ_NOTIFY_FILE_PRE_CONVERT_TO_FULL = 4096,
    PRJ_NOTIFY_USE_EXISTING_MASK = 4294967295,
}
<Flags>
Public Enum PRJ_NOTIFY_TYPES As UInteger
    PRJ_NOTIFY_NONE = 0
    PRJ_NOTIFY_SUPPRESS_NOTIFICATIONS = 1
    PRJ_NOTIFY_FILE_OPENED = 2
    PRJ_NOTIFY_NEW_FILE_CREATED = 4
    PRJ_NOTIFY_FILE_OVERWRITTEN = 8
    PRJ_NOTIFY_PRE_DELETE = 16
    PRJ_NOTIFY_PRE_RENAME = 32
    PRJ_NOTIFY_PRE_SET_HARDLINK = 64
    PRJ_NOTIFY_FILE_RENAMED = 128
    PRJ_NOTIFY_HARDLINK_CREATED = 256
    PRJ_NOTIFY_FILE_HANDLE_CLOSED_NO_MODIFICATION = 512
    PRJ_NOTIFY_FILE_HANDLE_CLOSED_FILE_MODIFIED = 1024
    PRJ_NOTIFY_FILE_HANDLE_CLOSED_FILE_DELETED = 2048
    PRJ_NOTIFY_FILE_PRE_CONVERT_TO_FULL = 4096
    PRJ_NOTIFY_USE_EXISTING_MASK = 4294967295
End Enum
import enum

class PRJ_NOTIFY_TYPES(enum.IntFlag):
    PRJ_NOTIFY_NONE = 0
    PRJ_NOTIFY_SUPPRESS_NOTIFICATIONS = 1
    PRJ_NOTIFY_FILE_OPENED = 2
    PRJ_NOTIFY_NEW_FILE_CREATED = 4
    PRJ_NOTIFY_FILE_OVERWRITTEN = 8
    PRJ_NOTIFY_PRE_DELETE = 16
    PRJ_NOTIFY_PRE_RENAME = 32
    PRJ_NOTIFY_PRE_SET_HARDLINK = 64
    PRJ_NOTIFY_FILE_RENAMED = 128
    PRJ_NOTIFY_HARDLINK_CREATED = 256
    PRJ_NOTIFY_FILE_HANDLE_CLOSED_NO_MODIFICATION = 512
    PRJ_NOTIFY_FILE_HANDLE_CLOSED_FILE_MODIFIED = 1024
    PRJ_NOTIFY_FILE_HANDLE_CLOSED_FILE_DELETED = 2048
    PRJ_NOTIFY_FILE_PRE_CONVERT_TO_FULL = 4096
    PRJ_NOTIFY_USE_EXISTING_MASK = 4294967295
// PRJ_NOTIFY_TYPES (flags)
pub const PRJ_NOTIFY_NONE: u32 = 0;
pub const PRJ_NOTIFY_SUPPRESS_NOTIFICATIONS: u32 = 1;
pub const PRJ_NOTIFY_FILE_OPENED: u32 = 2;
pub const PRJ_NOTIFY_NEW_FILE_CREATED: u32 = 4;
pub const PRJ_NOTIFY_FILE_OVERWRITTEN: u32 = 8;
pub const PRJ_NOTIFY_PRE_DELETE: u32 = 16;
pub const PRJ_NOTIFY_PRE_RENAME: u32 = 32;
pub const PRJ_NOTIFY_PRE_SET_HARDLINK: u32 = 64;
pub const PRJ_NOTIFY_FILE_RENAMED: u32 = 128;
pub const PRJ_NOTIFY_HARDLINK_CREATED: u32 = 256;
pub const PRJ_NOTIFY_FILE_HANDLE_CLOSED_NO_MODIFICATION: u32 = 512;
pub const PRJ_NOTIFY_FILE_HANDLE_CLOSED_FILE_MODIFIED: u32 = 1024;
pub const PRJ_NOTIFY_FILE_HANDLE_CLOSED_FILE_DELETED: u32 = 2048;
pub const PRJ_NOTIFY_FILE_PRE_CONVERT_TO_FULL: u32 = 4096;
pub const PRJ_NOTIFY_USE_EXISTING_MASK: u32 = 4294967295;
// PRJ_NOTIFY_TYPES
const (
	PRJ_NOTIFY_NONE uint32 = 0
	PRJ_NOTIFY_SUPPRESS_NOTIFICATIONS uint32 = 1
	PRJ_NOTIFY_FILE_OPENED uint32 = 2
	PRJ_NOTIFY_NEW_FILE_CREATED uint32 = 4
	PRJ_NOTIFY_FILE_OVERWRITTEN uint32 = 8
	PRJ_NOTIFY_PRE_DELETE uint32 = 16
	PRJ_NOTIFY_PRE_RENAME uint32 = 32
	PRJ_NOTIFY_PRE_SET_HARDLINK uint32 = 64
	PRJ_NOTIFY_FILE_RENAMED uint32 = 128
	PRJ_NOTIFY_HARDLINK_CREATED uint32 = 256
	PRJ_NOTIFY_FILE_HANDLE_CLOSED_NO_MODIFICATION uint32 = 512
	PRJ_NOTIFY_FILE_HANDLE_CLOSED_FILE_MODIFIED uint32 = 1024
	PRJ_NOTIFY_FILE_HANDLE_CLOSED_FILE_DELETED uint32 = 2048
	PRJ_NOTIFY_FILE_PRE_CONVERT_TO_FULL uint32 = 4096
	PRJ_NOTIFY_USE_EXISTING_MASK uint32 = 4294967295
)
const
  PRJ_NOTIFY_NONE = 0;
  PRJ_NOTIFY_SUPPRESS_NOTIFICATIONS = 1;
  PRJ_NOTIFY_FILE_OPENED = 2;
  PRJ_NOTIFY_NEW_FILE_CREATED = 4;
  PRJ_NOTIFY_FILE_OVERWRITTEN = 8;
  PRJ_NOTIFY_PRE_DELETE = 16;
  PRJ_NOTIFY_PRE_RENAME = 32;
  PRJ_NOTIFY_PRE_SET_HARDLINK = 64;
  PRJ_NOTIFY_FILE_RENAMED = 128;
  PRJ_NOTIFY_HARDLINK_CREATED = 256;
  PRJ_NOTIFY_FILE_HANDLE_CLOSED_NO_MODIFICATION = 512;
  PRJ_NOTIFY_FILE_HANDLE_CLOSED_FILE_MODIFIED = 1024;
  PRJ_NOTIFY_FILE_HANDLE_CLOSED_FILE_DELETED = 2048;
  PRJ_NOTIFY_FILE_PRE_CONVERT_TO_FULL = 4096;
  PRJ_NOTIFY_USE_EXISTING_MASK = 4294967295;
// PRJ_NOTIFY_TYPES
pub const PRJ_NOTIFY_NONE: u32 = 0;
pub const PRJ_NOTIFY_SUPPRESS_NOTIFICATIONS: u32 = 1;
pub const PRJ_NOTIFY_FILE_OPENED: u32 = 2;
pub const PRJ_NOTIFY_NEW_FILE_CREATED: u32 = 4;
pub const PRJ_NOTIFY_FILE_OVERWRITTEN: u32 = 8;
pub const PRJ_NOTIFY_PRE_DELETE: u32 = 16;
pub const PRJ_NOTIFY_PRE_RENAME: u32 = 32;
pub const PRJ_NOTIFY_PRE_SET_HARDLINK: u32 = 64;
pub const PRJ_NOTIFY_FILE_RENAMED: u32 = 128;
pub const PRJ_NOTIFY_HARDLINK_CREATED: u32 = 256;
pub const PRJ_NOTIFY_FILE_HANDLE_CLOSED_NO_MODIFICATION: u32 = 512;
pub const PRJ_NOTIFY_FILE_HANDLE_CLOSED_FILE_MODIFIED: u32 = 1024;
pub const PRJ_NOTIFY_FILE_HANDLE_CLOSED_FILE_DELETED: u32 = 2048;
pub const PRJ_NOTIFY_FILE_PRE_CONVERT_TO_FULL: u32 = 4096;
pub const PRJ_NOTIFY_USE_EXISTING_MASK: u32 = 4294967295;
const
  PRJ_NOTIFY_NONE* = 0
  PRJ_NOTIFY_SUPPRESS_NOTIFICATIONS* = 1
  PRJ_NOTIFY_FILE_OPENED* = 2
  PRJ_NOTIFY_NEW_FILE_CREATED* = 4
  PRJ_NOTIFY_FILE_OVERWRITTEN* = 8
  PRJ_NOTIFY_PRE_DELETE* = 16
  PRJ_NOTIFY_PRE_RENAME* = 32
  PRJ_NOTIFY_PRE_SET_HARDLINK* = 64
  PRJ_NOTIFY_FILE_RENAMED* = 128
  PRJ_NOTIFY_HARDLINK_CREATED* = 256
  PRJ_NOTIFY_FILE_HANDLE_CLOSED_NO_MODIFICATION* = 512
  PRJ_NOTIFY_FILE_HANDLE_CLOSED_FILE_MODIFIED* = 1024
  PRJ_NOTIFY_FILE_HANDLE_CLOSED_FILE_DELETED* = 2048
  PRJ_NOTIFY_FILE_PRE_CONVERT_TO_FULL* = 4096
  PRJ_NOTIFY_USE_EXISTING_MASK* = 4294967295
enum PRJ_NOTIFY_TYPES : uint {
    PRJ_NOTIFY_NONE = 0,
    PRJ_NOTIFY_SUPPRESS_NOTIFICATIONS = 1,
    PRJ_NOTIFY_FILE_OPENED = 2,
    PRJ_NOTIFY_NEW_FILE_CREATED = 4,
    PRJ_NOTIFY_FILE_OVERWRITTEN = 8,
    PRJ_NOTIFY_PRE_DELETE = 16,
    PRJ_NOTIFY_PRE_RENAME = 32,
    PRJ_NOTIFY_PRE_SET_HARDLINK = 64,
    PRJ_NOTIFY_FILE_RENAMED = 128,
    PRJ_NOTIFY_HARDLINK_CREATED = 256,
    PRJ_NOTIFY_FILE_HANDLE_CLOSED_NO_MODIFICATION = 512,
    PRJ_NOTIFY_FILE_HANDLE_CLOSED_FILE_MODIFIED = 1024,
    PRJ_NOTIFY_FILE_HANDLE_CLOSED_FILE_DELETED = 2048,
    PRJ_NOTIFY_FILE_PRE_CONVERT_TO_FULL = 4096,
    PRJ_NOTIFY_USE_EXISTING_MASK = 4294967295,
}
#define global PRJ_NOTIFY_NONE                               0x0
#define global PRJ_NOTIFY_SUPPRESS_NOTIFICATIONS             0x1
#define global PRJ_NOTIFY_FILE_OPENED                        0x2
#define global PRJ_NOTIFY_NEW_FILE_CREATED                   0x4
#define global PRJ_NOTIFY_FILE_OVERWRITTEN                   0x8
#define global PRJ_NOTIFY_PRE_DELETE                         0x10
#define global PRJ_NOTIFY_PRE_RENAME                         0x20
#define global PRJ_NOTIFY_PRE_SET_HARDLINK                   0x40
#define global PRJ_NOTIFY_FILE_RENAMED                       0x80
#define global PRJ_NOTIFY_HARDLINK_CREATED                   0x100
#define global PRJ_NOTIFY_FILE_HANDLE_CLOSED_NO_MODIFICATION 0x200
#define global PRJ_NOTIFY_FILE_HANDLE_CLOSED_FILE_MODIFIED   0x400
#define global PRJ_NOTIFY_FILE_HANDLE_CLOSED_FILE_DELETED    0x800
#define global PRJ_NOTIFY_FILE_PRE_CONVERT_TO_FULL           0x1000
#define global PRJ_NOTIFY_USE_EXISTING_MASK                  0xFFFFFFFF
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。