Win32 API 日本語リファレンス
ホームSystem.ApplicationInstallationAndServicing › msidbServiceControlEvent

msidbServiceControlEvent

列挙型
基底型i4

メンバー 6

名前10進16進
msidbServiceControlEventStart10x1
msidbServiceControlEventStop20x2
msidbServiceControlEventDelete80x8
msidbServiceControlEventUninstallStart160x10
msidbServiceControlEventUninstallStop320x20
msidbServiceControlEventUninstallDelete1280x80

各言語での定義

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

typedef enum msidbServiceControlEvent : int {
    msidbServiceControlEventStart = 1,
    msidbServiceControlEventStop = 2,
    msidbServiceControlEventDelete = 8,
    msidbServiceControlEventUninstallStart = 16,
    msidbServiceControlEventUninstallStop = 32,
    msidbServiceControlEventUninstallDelete = 128
} msidbServiceControlEvent;
public enum msidbServiceControlEvent : int
{
    msidbServiceControlEventStart = 1,
    msidbServiceControlEventStop = 2,
    msidbServiceControlEventDelete = 8,
    msidbServiceControlEventUninstallStart = 16,
    msidbServiceControlEventUninstallStop = 32,
    msidbServiceControlEventUninstallDelete = 128,
}
Public Enum msidbServiceControlEvent As Integer
    msidbServiceControlEventStart = 1
    msidbServiceControlEventStop = 2
    msidbServiceControlEventDelete = 8
    msidbServiceControlEventUninstallStart = 16
    msidbServiceControlEventUninstallStop = 32
    msidbServiceControlEventUninstallDelete = 128
End Enum
import enum

class msidbServiceControlEvent(enum.IntEnum):
    msidbServiceControlEventStart = 1
    msidbServiceControlEventStop = 2
    msidbServiceControlEventDelete = 8
    msidbServiceControlEventUninstallStart = 16
    msidbServiceControlEventUninstallStop = 32
    msidbServiceControlEventUninstallDelete = 128
// msidbServiceControlEvent
pub const msidbServiceControlEventStart: i32 = 1;
pub const msidbServiceControlEventStop: i32 = 2;
pub const msidbServiceControlEventDelete: i32 = 8;
pub const msidbServiceControlEventUninstallStart: i32 = 16;
pub const msidbServiceControlEventUninstallStop: i32 = 32;
pub const msidbServiceControlEventUninstallDelete: i32 = 128;
// msidbServiceControlEvent
const (
	msidbServiceControlEventStart int32 = 1
	msidbServiceControlEventStop int32 = 2
	msidbServiceControlEventDelete int32 = 8
	msidbServiceControlEventUninstallStart int32 = 16
	msidbServiceControlEventUninstallStop int32 = 32
	msidbServiceControlEventUninstallDelete int32 = 128
)
const
  msidbServiceControlEventStart = 1;
  msidbServiceControlEventStop = 2;
  msidbServiceControlEventDelete = 8;
  msidbServiceControlEventUninstallStart = 16;
  msidbServiceControlEventUninstallStop = 32;
  msidbServiceControlEventUninstallDelete = 128;
// msidbServiceControlEvent
pub const msidbServiceControlEventStart: i32 = 1;
pub const msidbServiceControlEventStop: i32 = 2;
pub const msidbServiceControlEventDelete: i32 = 8;
pub const msidbServiceControlEventUninstallStart: i32 = 16;
pub const msidbServiceControlEventUninstallStop: i32 = 32;
pub const msidbServiceControlEventUninstallDelete: i32 = 128;
const
  msidbServiceControlEventStart* = 1
  msidbServiceControlEventStop* = 2
  msidbServiceControlEventDelete* = 8
  msidbServiceControlEventUninstallStart* = 16
  msidbServiceControlEventUninstallStop* = 32
  msidbServiceControlEventUninstallDelete* = 128
enum msidbServiceControlEvent : int {
    msidbServiceControlEventStart = 1,
    msidbServiceControlEventStop = 2,
    msidbServiceControlEventDelete = 8,
    msidbServiceControlEventUninstallStart = 16,
    msidbServiceControlEventUninstallStop = 32,
    msidbServiceControlEventUninstallDelete = 128,
}
#define global msidbServiceControlEventStart           0x1
#define global msidbServiceControlEventStop            0x2
#define global msidbServiceControlEventDelete          0x8
#define global msidbServiceControlEventUninstallStart  0x10
#define global msidbServiceControlEventUninstallStop   0x20
#define global msidbServiceControlEventUninstallDelete 0x80