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

LZOPENFILE_STYLE

列挙型フラグ
基底型u2

メンバー 16

名前10進16進
OF_CANCEL20480x800
OF_CREATE40960x1000
OF_DELETE5120x200
OF_EXIST163840x4000
OF_PARSE2560x100
OF_PROMPT81920x2000
OF_READ00x0
OF_READWRITE20x2
OF_REOPEN327680x8000
OF_SHARE_DENY_NONE640x40
OF_SHARE_DENY_READ480x30
OF_SHARE_DENY_WRITE320x20
OF_SHARE_EXCLUSIVE160x10
OF_WRITE10x1
OF_SHARE_COMPAT00x0
OF_VERIFY10240x400

各言語での定義

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

typedef enum LZOPENFILE_STYLE : unsigned short {
    OF_CANCEL = 2048,
    OF_CREATE = 4096,
    OF_DELETE = 512,
    OF_EXIST = 16384,
    OF_PARSE = 256,
    OF_PROMPT = 8192,
    OF_READ = 0,
    OF_READWRITE = 2,
    OF_REOPEN = 32768,
    OF_SHARE_DENY_NONE = 64,
    OF_SHARE_DENY_READ = 48,
    OF_SHARE_DENY_WRITE = 32,
    OF_SHARE_EXCLUSIVE = 16,
    OF_WRITE = 1,
    OF_SHARE_COMPAT = 0,
    OF_VERIFY = 1024
} LZOPENFILE_STYLE;
[Flags]
public enum LZOPENFILE_STYLE : ushort
{
    OF_CANCEL = 2048,
    OF_CREATE = 4096,
    OF_DELETE = 512,
    OF_EXIST = 16384,
    OF_PARSE = 256,
    OF_PROMPT = 8192,
    OF_READ = 0,
    OF_READWRITE = 2,
    OF_REOPEN = 32768,
    OF_SHARE_DENY_NONE = 64,
    OF_SHARE_DENY_READ = 48,
    OF_SHARE_DENY_WRITE = 32,
    OF_SHARE_EXCLUSIVE = 16,
    OF_WRITE = 1,
    OF_SHARE_COMPAT = 0,
    OF_VERIFY = 1024,
}
<Flags>
Public Enum LZOPENFILE_STYLE As UShort
    OF_CANCEL = 2048
    OF_CREATE = 4096
    OF_DELETE = 512
    OF_EXIST = 16384
    OF_PARSE = 256
    OF_PROMPT = 8192
    OF_READ = 0
    OF_READWRITE = 2
    OF_REOPEN = 32768
    OF_SHARE_DENY_NONE = 64
    OF_SHARE_DENY_READ = 48
    OF_SHARE_DENY_WRITE = 32
    OF_SHARE_EXCLUSIVE = 16
    OF_WRITE = 1
    OF_SHARE_COMPAT = 0
    OF_VERIFY = 1024
End Enum
import enum

class LZOPENFILE_STYLE(enum.IntFlag):
    OF_CANCEL = 2048
    OF_CREATE = 4096
    OF_DELETE = 512
    OF_EXIST = 16384
    OF_PARSE = 256
    OF_PROMPT = 8192
    OF_READ = 0
    OF_READWRITE = 2
    OF_REOPEN = 32768
    OF_SHARE_DENY_NONE = 64
    OF_SHARE_DENY_READ = 48
    OF_SHARE_DENY_WRITE = 32
    OF_SHARE_EXCLUSIVE = 16
    OF_WRITE = 1
    OF_SHARE_COMPAT = 0
    OF_VERIFY = 1024
// LZOPENFILE_STYLE (flags)
pub const OF_CANCEL: u16 = 2048;
pub const OF_CREATE: u16 = 4096;
pub const OF_DELETE: u16 = 512;
pub const OF_EXIST: u16 = 16384;
pub const OF_PARSE: u16 = 256;
pub const OF_PROMPT: u16 = 8192;
pub const OF_READ: u16 = 0;
pub const OF_READWRITE: u16 = 2;
pub const OF_REOPEN: u16 = 32768;
pub const OF_SHARE_DENY_NONE: u16 = 64;
pub const OF_SHARE_DENY_READ: u16 = 48;
pub const OF_SHARE_DENY_WRITE: u16 = 32;
pub const OF_SHARE_EXCLUSIVE: u16 = 16;
pub const OF_WRITE: u16 = 1;
pub const OF_SHARE_COMPAT: u16 = 0;
pub const OF_VERIFY: u16 = 1024;
// LZOPENFILE_STYLE
const (
	OF_CANCEL uint16 = 2048
	OF_CREATE uint16 = 4096
	OF_DELETE uint16 = 512
	OF_EXIST uint16 = 16384
	OF_PARSE uint16 = 256
	OF_PROMPT uint16 = 8192
	OF_READ uint16 = 0
	OF_READWRITE uint16 = 2
	OF_REOPEN uint16 = 32768
	OF_SHARE_DENY_NONE uint16 = 64
	OF_SHARE_DENY_READ uint16 = 48
	OF_SHARE_DENY_WRITE uint16 = 32
	OF_SHARE_EXCLUSIVE uint16 = 16
	OF_WRITE uint16 = 1
	OF_SHARE_COMPAT uint16 = 0
	OF_VERIFY uint16 = 1024
)
const
  OF_CANCEL = 2048;
  OF_CREATE = 4096;
  OF_DELETE = 512;
  OF_EXIST = 16384;
  OF_PARSE = 256;
  OF_PROMPT = 8192;
  OF_READ = 0;
  OF_READWRITE = 2;
  OF_REOPEN = 32768;
  OF_SHARE_DENY_NONE = 64;
  OF_SHARE_DENY_READ = 48;
  OF_SHARE_DENY_WRITE = 32;
  OF_SHARE_EXCLUSIVE = 16;
  OF_WRITE = 1;
  OF_SHARE_COMPAT = 0;
  OF_VERIFY = 1024;
// LZOPENFILE_STYLE
pub const OF_CANCEL: u16 = 2048;
pub const OF_CREATE: u16 = 4096;
pub const OF_DELETE: u16 = 512;
pub const OF_EXIST: u16 = 16384;
pub const OF_PARSE: u16 = 256;
pub const OF_PROMPT: u16 = 8192;
pub const OF_READ: u16 = 0;
pub const OF_READWRITE: u16 = 2;
pub const OF_REOPEN: u16 = 32768;
pub const OF_SHARE_DENY_NONE: u16 = 64;
pub const OF_SHARE_DENY_READ: u16 = 48;
pub const OF_SHARE_DENY_WRITE: u16 = 32;
pub const OF_SHARE_EXCLUSIVE: u16 = 16;
pub const OF_WRITE: u16 = 1;
pub const OF_SHARE_COMPAT: u16 = 0;
pub const OF_VERIFY: u16 = 1024;
const
  OF_CANCEL* = 2048
  OF_CREATE* = 4096
  OF_DELETE* = 512
  OF_EXIST* = 16384
  OF_PARSE* = 256
  OF_PROMPT* = 8192
  OF_READ* = 0
  OF_READWRITE* = 2
  OF_REOPEN* = 32768
  OF_SHARE_DENY_NONE* = 64
  OF_SHARE_DENY_READ* = 48
  OF_SHARE_DENY_WRITE* = 32
  OF_SHARE_EXCLUSIVE* = 16
  OF_WRITE* = 1
  OF_SHARE_COMPAT* = 0
  OF_VERIFY* = 1024
enum LZOPENFILE_STYLE : ushort {
    OF_CANCEL = 2048,
    OF_CREATE = 4096,
    OF_DELETE = 512,
    OF_EXIST = 16384,
    OF_PARSE = 256,
    OF_PROMPT = 8192,
    OF_READ = 0,
    OF_READWRITE = 2,
    OF_REOPEN = 32768,
    OF_SHARE_DENY_NONE = 64,
    OF_SHARE_DENY_READ = 48,
    OF_SHARE_DENY_WRITE = 32,
    OF_SHARE_EXCLUSIVE = 16,
    OF_WRITE = 1,
    OF_SHARE_COMPAT = 0,
    OF_VERIFY = 1024,
}
#define global OF_CANCEL           0x800
#define global OF_CREATE           0x1000
#define global OF_DELETE           0x200
#define global OF_EXIST            0x4000
#define global OF_PARSE            0x100
#define global OF_PROMPT           0x2000
#define global OF_READ             0x0
#define global OF_READWRITE        0x2
#define global OF_REOPEN           0x8000
#define global OF_SHARE_DENY_NONE  0x40
#define global OF_SHARE_DENY_READ  0x30
#define global OF_SHARE_DENY_WRITE 0x20
#define global OF_SHARE_EXCLUSIVE  0x10
#define global OF_WRITE            0x1
#define global OF_SHARE_COMPAT     0x0
#define global OF_VERIFY           0x400
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。