SLR_FLAGS
列挙型フラグメンバー 15
| 名前 | 10進 | 16進 |
|---|---|---|
| SLR_NONE | 0 | 0x0 |
| SLR_NO_UI | 1 | 0x1 |
| SLR_ANY_MATCH | 2 | 0x2 |
| SLR_UPDATE | 4 | 0x4 |
| SLR_NOUPDATE | 8 | 0x8 |
| SLR_NOSEARCH | 16 | 0x10 |
| SLR_NOTRACK | 32 | 0x20 |
| SLR_NOLINKINFO | 64 | 0x40 |
| SLR_INVOKE_MSI | 128 | 0x80 |
| SLR_NO_UI_WITH_MSG_PUMP | 257 | 0x101 |
| SLR_OFFER_DELETE_WITHOUT_FILE | 512 | 0x200 |
| SLR_KNOWNFOLDER | 1024 | 0x400 |
| SLR_MACHINE_IN_LOCAL_TARGET | 2048 | 0x800 |
| SLR_UPDATE_MACHINE_AND_SID | 4096 | 0x1000 |
| SLR_NO_OBJECT_ID | 8192 | 0x2000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum SLR_FLAGS : int {
SLR_NONE = 0,
SLR_NO_UI = 1,
SLR_ANY_MATCH = 2,
SLR_UPDATE = 4,
SLR_NOUPDATE = 8,
SLR_NOSEARCH = 16,
SLR_NOTRACK = 32,
SLR_NOLINKINFO = 64,
SLR_INVOKE_MSI = 128,
SLR_NO_UI_WITH_MSG_PUMP = 257,
SLR_OFFER_DELETE_WITHOUT_FILE = 512,
SLR_KNOWNFOLDER = 1024,
SLR_MACHINE_IN_LOCAL_TARGET = 2048,
SLR_UPDATE_MACHINE_AND_SID = 4096,
SLR_NO_OBJECT_ID = 8192
} SLR_FLAGS;[Flags]
public enum SLR_FLAGS : int
{
SLR_NONE = 0,
SLR_NO_UI = 1,
SLR_ANY_MATCH = 2,
SLR_UPDATE = 4,
SLR_NOUPDATE = 8,
SLR_NOSEARCH = 16,
SLR_NOTRACK = 32,
SLR_NOLINKINFO = 64,
SLR_INVOKE_MSI = 128,
SLR_NO_UI_WITH_MSG_PUMP = 257,
SLR_OFFER_DELETE_WITHOUT_FILE = 512,
SLR_KNOWNFOLDER = 1024,
SLR_MACHINE_IN_LOCAL_TARGET = 2048,
SLR_UPDATE_MACHINE_AND_SID = 4096,
SLR_NO_OBJECT_ID = 8192,
}<Flags>
Public Enum SLR_FLAGS As Integer
SLR_NONE = 0
SLR_NO_UI = 1
SLR_ANY_MATCH = 2
SLR_UPDATE = 4
SLR_NOUPDATE = 8
SLR_NOSEARCH = 16
SLR_NOTRACK = 32
SLR_NOLINKINFO = 64
SLR_INVOKE_MSI = 128
SLR_NO_UI_WITH_MSG_PUMP = 257
SLR_OFFER_DELETE_WITHOUT_FILE = 512
SLR_KNOWNFOLDER = 1024
SLR_MACHINE_IN_LOCAL_TARGET = 2048
SLR_UPDATE_MACHINE_AND_SID = 4096
SLR_NO_OBJECT_ID = 8192
End Enumimport enum
class SLR_FLAGS(enum.IntFlag):
SLR_NONE = 0
SLR_NO_UI = 1
SLR_ANY_MATCH = 2
SLR_UPDATE = 4
SLR_NOUPDATE = 8
SLR_NOSEARCH = 16
SLR_NOTRACK = 32
SLR_NOLINKINFO = 64
SLR_INVOKE_MSI = 128
SLR_NO_UI_WITH_MSG_PUMP = 257
SLR_OFFER_DELETE_WITHOUT_FILE = 512
SLR_KNOWNFOLDER = 1024
SLR_MACHINE_IN_LOCAL_TARGET = 2048
SLR_UPDATE_MACHINE_AND_SID = 4096
SLR_NO_OBJECT_ID = 8192// SLR_FLAGS (flags)
pub const SLR_NONE: i32 = 0;
pub const SLR_NO_UI: i32 = 1;
pub const SLR_ANY_MATCH: i32 = 2;
pub const SLR_UPDATE: i32 = 4;
pub const SLR_NOUPDATE: i32 = 8;
pub const SLR_NOSEARCH: i32 = 16;
pub const SLR_NOTRACK: i32 = 32;
pub const SLR_NOLINKINFO: i32 = 64;
pub const SLR_INVOKE_MSI: i32 = 128;
pub const SLR_NO_UI_WITH_MSG_PUMP: i32 = 257;
pub const SLR_OFFER_DELETE_WITHOUT_FILE: i32 = 512;
pub const SLR_KNOWNFOLDER: i32 = 1024;
pub const SLR_MACHINE_IN_LOCAL_TARGET: i32 = 2048;
pub const SLR_UPDATE_MACHINE_AND_SID: i32 = 4096;
pub const SLR_NO_OBJECT_ID: i32 = 8192;// SLR_FLAGS
const (
SLR_NONE int32 = 0
SLR_NO_UI int32 = 1
SLR_ANY_MATCH int32 = 2
SLR_UPDATE int32 = 4
SLR_NOUPDATE int32 = 8
SLR_NOSEARCH int32 = 16
SLR_NOTRACK int32 = 32
SLR_NOLINKINFO int32 = 64
SLR_INVOKE_MSI int32 = 128
SLR_NO_UI_WITH_MSG_PUMP int32 = 257
SLR_OFFER_DELETE_WITHOUT_FILE int32 = 512
SLR_KNOWNFOLDER int32 = 1024
SLR_MACHINE_IN_LOCAL_TARGET int32 = 2048
SLR_UPDATE_MACHINE_AND_SID int32 = 4096
SLR_NO_OBJECT_ID int32 = 8192
)const
SLR_NONE = 0;
SLR_NO_UI = 1;
SLR_ANY_MATCH = 2;
SLR_UPDATE = 4;
SLR_NOUPDATE = 8;
SLR_NOSEARCH = 16;
SLR_NOTRACK = 32;
SLR_NOLINKINFO = 64;
SLR_INVOKE_MSI = 128;
SLR_NO_UI_WITH_MSG_PUMP = 257;
SLR_OFFER_DELETE_WITHOUT_FILE = 512;
SLR_KNOWNFOLDER = 1024;
SLR_MACHINE_IN_LOCAL_TARGET = 2048;
SLR_UPDATE_MACHINE_AND_SID = 4096;
SLR_NO_OBJECT_ID = 8192;// SLR_FLAGS
pub const SLR_NONE: i32 = 0;
pub const SLR_NO_UI: i32 = 1;
pub const SLR_ANY_MATCH: i32 = 2;
pub const SLR_UPDATE: i32 = 4;
pub const SLR_NOUPDATE: i32 = 8;
pub const SLR_NOSEARCH: i32 = 16;
pub const SLR_NOTRACK: i32 = 32;
pub const SLR_NOLINKINFO: i32 = 64;
pub const SLR_INVOKE_MSI: i32 = 128;
pub const SLR_NO_UI_WITH_MSG_PUMP: i32 = 257;
pub const SLR_OFFER_DELETE_WITHOUT_FILE: i32 = 512;
pub const SLR_KNOWNFOLDER: i32 = 1024;
pub const SLR_MACHINE_IN_LOCAL_TARGET: i32 = 2048;
pub const SLR_UPDATE_MACHINE_AND_SID: i32 = 4096;
pub const SLR_NO_OBJECT_ID: i32 = 8192;const
SLR_NONE* = 0
SLR_NO_UI* = 1
SLR_ANY_MATCH* = 2
SLR_UPDATE* = 4
SLR_NOUPDATE* = 8
SLR_NOSEARCH* = 16
SLR_NOTRACK* = 32
SLR_NOLINKINFO* = 64
SLR_INVOKE_MSI* = 128
SLR_NO_UI_WITH_MSG_PUMP* = 257
SLR_OFFER_DELETE_WITHOUT_FILE* = 512
SLR_KNOWNFOLDER* = 1024
SLR_MACHINE_IN_LOCAL_TARGET* = 2048
SLR_UPDATE_MACHINE_AND_SID* = 4096
SLR_NO_OBJECT_ID* = 8192enum SLR_FLAGS : int {
SLR_NONE = 0,
SLR_NO_UI = 1,
SLR_ANY_MATCH = 2,
SLR_UPDATE = 4,
SLR_NOUPDATE = 8,
SLR_NOSEARCH = 16,
SLR_NOTRACK = 32,
SLR_NOLINKINFO = 64,
SLR_INVOKE_MSI = 128,
SLR_NO_UI_WITH_MSG_PUMP = 257,
SLR_OFFER_DELETE_WITHOUT_FILE = 512,
SLR_KNOWNFOLDER = 1024,
SLR_MACHINE_IN_LOCAL_TARGET = 2048,
SLR_UPDATE_MACHINE_AND_SID = 4096,
SLR_NO_OBJECT_ID = 8192,
}#define global SLR_NONE 0x0
#define global SLR_NO_UI 0x1
#define global SLR_ANY_MATCH 0x2
#define global SLR_UPDATE 0x4
#define global SLR_NOUPDATE 0x8
#define global SLR_NOSEARCH 0x10
#define global SLR_NOTRACK 0x20
#define global SLR_NOLINKINFO 0x40
#define global SLR_INVOKE_MSI 0x80
#define global SLR_NO_UI_WITH_MSG_PUMP 0x101
#define global SLR_OFFER_DELETE_WITHOUT_FILE 0x200
#define global SLR_KNOWNFOLDER 0x400
#define global SLR_MACHINE_IN_LOCAL_TARGET 0x800
#define global SLR_UPDATE_MACHINE_AND_SID 0x1000
#define global SLR_NO_OBJECT_ID 0x2000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。