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

SLR_FLAGS

列挙型フラグ
基底型i4

メンバー 15

名前10進16進
SLR_NONE00x0
SLR_NO_UI10x1
SLR_ANY_MATCH20x2
SLR_UPDATE40x4
SLR_NOUPDATE80x8
SLR_NOSEARCH160x10
SLR_NOTRACK320x20
SLR_NOLINKINFO640x40
SLR_INVOKE_MSI1280x80
SLR_NO_UI_WITH_MSG_PUMP2570x101
SLR_OFFER_DELETE_WITHOUT_FILE5120x200
SLR_KNOWNFOLDER10240x400
SLR_MACHINE_IN_LOCAL_TARGET20480x800
SLR_UPDATE_MACHINE_AND_SID40960x1000
SLR_NO_OBJECT_ID81920x2000

各言語での定義

列挙メンバーの定義。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 Enum
import 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* = 8192
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,
}
#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)。