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

msidbCustomActionType

列挙型
基底型i4

メンバー 23

名前10進16進
msidbCustomActionTypeDll10x1
msidbCustomActionTypeExe20x2
msidbCustomActionTypeTextData30x3
msidbCustomActionTypeJScript50x5
msidbCustomActionTypeVBScript60x6
msidbCustomActionTypeInstall70x7
msidbCustomActionTypeBinaryData00x0
msidbCustomActionTypeSourceFile160x10
msidbCustomActionTypeDirectory320x20
msidbCustomActionTypeProperty480x30
msidbCustomActionTypeContinue640x40
msidbCustomActionTypeAsync1280x80
msidbCustomActionTypeFirstSequence2560x100
msidbCustomActionTypeOncePerProcess5120x200
msidbCustomActionTypeClientRepeat7680x300
msidbCustomActionTypeInScript10240x400
msidbCustomActionTypeRollback2560x100
msidbCustomActionTypeCommit5120x200
msidbCustomActionTypeNoImpersonate20480x800
msidbCustomActionTypeTSAware163840x4000
msidbCustomActionType64BitScript40960x1000
msidbCustomActionTypeHideTarget81920x2000
msidbCustomActionTypePatchUninstall327680x8000

各言語での定義

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

typedef enum msidbCustomActionType : int {
    msidbCustomActionTypeDll = 1,
    msidbCustomActionTypeExe = 2,
    msidbCustomActionTypeTextData = 3,
    msidbCustomActionTypeJScript = 5,
    msidbCustomActionTypeVBScript = 6,
    msidbCustomActionTypeInstall = 7,
    msidbCustomActionTypeBinaryData = 0,
    msidbCustomActionTypeSourceFile = 16,
    msidbCustomActionTypeDirectory = 32,
    msidbCustomActionTypeProperty = 48,
    msidbCustomActionTypeContinue = 64,
    msidbCustomActionTypeAsync = 128,
    msidbCustomActionTypeFirstSequence = 256,
    msidbCustomActionTypeOncePerProcess = 512,
    msidbCustomActionTypeClientRepeat = 768,
    msidbCustomActionTypeInScript = 1024,
    msidbCustomActionTypeRollback = 256,
    msidbCustomActionTypeCommit = 512,
    msidbCustomActionTypeNoImpersonate = 2048,
    msidbCustomActionTypeTSAware = 16384,
    msidbCustomActionType64BitScript = 4096,
    msidbCustomActionTypeHideTarget = 8192,
    msidbCustomActionTypePatchUninstall = 32768
} msidbCustomActionType;
public enum msidbCustomActionType : int
{
    msidbCustomActionTypeDll = 1,
    msidbCustomActionTypeExe = 2,
    msidbCustomActionTypeTextData = 3,
    msidbCustomActionTypeJScript = 5,
    msidbCustomActionTypeVBScript = 6,
    msidbCustomActionTypeInstall = 7,
    msidbCustomActionTypeBinaryData = 0,
    msidbCustomActionTypeSourceFile = 16,
    msidbCustomActionTypeDirectory = 32,
    msidbCustomActionTypeProperty = 48,
    msidbCustomActionTypeContinue = 64,
    msidbCustomActionTypeAsync = 128,
    msidbCustomActionTypeFirstSequence = 256,
    msidbCustomActionTypeOncePerProcess = 512,
    msidbCustomActionTypeClientRepeat = 768,
    msidbCustomActionTypeInScript = 1024,
    msidbCustomActionTypeRollback = 256,
    msidbCustomActionTypeCommit = 512,
    msidbCustomActionTypeNoImpersonate = 2048,
    msidbCustomActionTypeTSAware = 16384,
    msidbCustomActionType64BitScript = 4096,
    msidbCustomActionTypeHideTarget = 8192,
    msidbCustomActionTypePatchUninstall = 32768,
}
Public Enum msidbCustomActionType As Integer
    msidbCustomActionTypeDll = 1
    msidbCustomActionTypeExe = 2
    msidbCustomActionTypeTextData = 3
    msidbCustomActionTypeJScript = 5
    msidbCustomActionTypeVBScript = 6
    msidbCustomActionTypeInstall = 7
    msidbCustomActionTypeBinaryData = 0
    msidbCustomActionTypeSourceFile = 16
    msidbCustomActionTypeDirectory = 32
    msidbCustomActionTypeProperty = 48
    msidbCustomActionTypeContinue = 64
    msidbCustomActionTypeAsync = 128
    msidbCustomActionTypeFirstSequence = 256
    msidbCustomActionTypeOncePerProcess = 512
    msidbCustomActionTypeClientRepeat = 768
    msidbCustomActionTypeInScript = 1024
    msidbCustomActionTypeRollback = 256
    msidbCustomActionTypeCommit = 512
    msidbCustomActionTypeNoImpersonate = 2048
    msidbCustomActionTypeTSAware = 16384
    msidbCustomActionType64BitScript = 4096
    msidbCustomActionTypeHideTarget = 8192
    msidbCustomActionTypePatchUninstall = 32768
End Enum
import enum

class msidbCustomActionType(enum.IntEnum):
    msidbCustomActionTypeDll = 1
    msidbCustomActionTypeExe = 2
    msidbCustomActionTypeTextData = 3
    msidbCustomActionTypeJScript = 5
    msidbCustomActionTypeVBScript = 6
    msidbCustomActionTypeInstall = 7
    msidbCustomActionTypeBinaryData = 0
    msidbCustomActionTypeSourceFile = 16
    msidbCustomActionTypeDirectory = 32
    msidbCustomActionTypeProperty = 48
    msidbCustomActionTypeContinue = 64
    msidbCustomActionTypeAsync = 128
    msidbCustomActionTypeFirstSequence = 256
    msidbCustomActionTypeOncePerProcess = 512
    msidbCustomActionTypeClientRepeat = 768
    msidbCustomActionTypeInScript = 1024
    msidbCustomActionTypeRollback = 256
    msidbCustomActionTypeCommit = 512
    msidbCustomActionTypeNoImpersonate = 2048
    msidbCustomActionTypeTSAware = 16384
    msidbCustomActionType64BitScript = 4096
    msidbCustomActionTypeHideTarget = 8192
    msidbCustomActionTypePatchUninstall = 32768
// msidbCustomActionType
pub const msidbCustomActionTypeDll: i32 = 1;
pub const msidbCustomActionTypeExe: i32 = 2;
pub const msidbCustomActionTypeTextData: i32 = 3;
pub const msidbCustomActionTypeJScript: i32 = 5;
pub const msidbCustomActionTypeVBScript: i32 = 6;
pub const msidbCustomActionTypeInstall: i32 = 7;
pub const msidbCustomActionTypeBinaryData: i32 = 0;
pub const msidbCustomActionTypeSourceFile: i32 = 16;
pub const msidbCustomActionTypeDirectory: i32 = 32;
pub const msidbCustomActionTypeProperty: i32 = 48;
pub const msidbCustomActionTypeContinue: i32 = 64;
pub const msidbCustomActionTypeAsync: i32 = 128;
pub const msidbCustomActionTypeFirstSequence: i32 = 256;
pub const msidbCustomActionTypeOncePerProcess: i32 = 512;
pub const msidbCustomActionTypeClientRepeat: i32 = 768;
pub const msidbCustomActionTypeInScript: i32 = 1024;
pub const msidbCustomActionTypeRollback: i32 = 256;
pub const msidbCustomActionTypeCommit: i32 = 512;
pub const msidbCustomActionTypeNoImpersonate: i32 = 2048;
pub const msidbCustomActionTypeTSAware: i32 = 16384;
pub const msidbCustomActionType64BitScript: i32 = 4096;
pub const msidbCustomActionTypeHideTarget: i32 = 8192;
pub const msidbCustomActionTypePatchUninstall: i32 = 32768;
// msidbCustomActionType
const (
	msidbCustomActionTypeDll int32 = 1
	msidbCustomActionTypeExe int32 = 2
	msidbCustomActionTypeTextData int32 = 3
	msidbCustomActionTypeJScript int32 = 5
	msidbCustomActionTypeVBScript int32 = 6
	msidbCustomActionTypeInstall int32 = 7
	msidbCustomActionTypeBinaryData int32 = 0
	msidbCustomActionTypeSourceFile int32 = 16
	msidbCustomActionTypeDirectory int32 = 32
	msidbCustomActionTypeProperty int32 = 48
	msidbCustomActionTypeContinue int32 = 64
	msidbCustomActionTypeAsync int32 = 128
	msidbCustomActionTypeFirstSequence int32 = 256
	msidbCustomActionTypeOncePerProcess int32 = 512
	msidbCustomActionTypeClientRepeat int32 = 768
	msidbCustomActionTypeInScript int32 = 1024
	msidbCustomActionTypeRollback int32 = 256
	msidbCustomActionTypeCommit int32 = 512
	msidbCustomActionTypeNoImpersonate int32 = 2048
	msidbCustomActionTypeTSAware int32 = 16384
	msidbCustomActionType64BitScript int32 = 4096
	msidbCustomActionTypeHideTarget int32 = 8192
	msidbCustomActionTypePatchUninstall int32 = 32768
)
const
  msidbCustomActionTypeDll = 1;
  msidbCustomActionTypeExe = 2;
  msidbCustomActionTypeTextData = 3;
  msidbCustomActionTypeJScript = 5;
  msidbCustomActionTypeVBScript = 6;
  msidbCustomActionTypeInstall = 7;
  msidbCustomActionTypeBinaryData = 0;
  msidbCustomActionTypeSourceFile = 16;
  msidbCustomActionTypeDirectory = 32;
  msidbCustomActionTypeProperty = 48;
  msidbCustomActionTypeContinue = 64;
  msidbCustomActionTypeAsync = 128;
  msidbCustomActionTypeFirstSequence = 256;
  msidbCustomActionTypeOncePerProcess = 512;
  msidbCustomActionTypeClientRepeat = 768;
  msidbCustomActionTypeInScript = 1024;
  msidbCustomActionTypeRollback = 256;
  msidbCustomActionTypeCommit = 512;
  msidbCustomActionTypeNoImpersonate = 2048;
  msidbCustomActionTypeTSAware = 16384;
  msidbCustomActionType64BitScript = 4096;
  msidbCustomActionTypeHideTarget = 8192;
  msidbCustomActionTypePatchUninstall = 32768;
// msidbCustomActionType
pub const msidbCustomActionTypeDll: i32 = 1;
pub const msidbCustomActionTypeExe: i32 = 2;
pub const msidbCustomActionTypeTextData: i32 = 3;
pub const msidbCustomActionTypeJScript: i32 = 5;
pub const msidbCustomActionTypeVBScript: i32 = 6;
pub const msidbCustomActionTypeInstall: i32 = 7;
pub const msidbCustomActionTypeBinaryData: i32 = 0;
pub const msidbCustomActionTypeSourceFile: i32 = 16;
pub const msidbCustomActionTypeDirectory: i32 = 32;
pub const msidbCustomActionTypeProperty: i32 = 48;
pub const msidbCustomActionTypeContinue: i32 = 64;
pub const msidbCustomActionTypeAsync: i32 = 128;
pub const msidbCustomActionTypeFirstSequence: i32 = 256;
pub const msidbCustomActionTypeOncePerProcess: i32 = 512;
pub const msidbCustomActionTypeClientRepeat: i32 = 768;
pub const msidbCustomActionTypeInScript: i32 = 1024;
pub const msidbCustomActionTypeRollback: i32 = 256;
pub const msidbCustomActionTypeCommit: i32 = 512;
pub const msidbCustomActionTypeNoImpersonate: i32 = 2048;
pub const msidbCustomActionTypeTSAware: i32 = 16384;
pub const msidbCustomActionType64BitScript: i32 = 4096;
pub const msidbCustomActionTypeHideTarget: i32 = 8192;
pub const msidbCustomActionTypePatchUninstall: i32 = 32768;
const
  msidbCustomActionTypeDll* = 1
  msidbCustomActionTypeExe* = 2
  msidbCustomActionTypeTextData* = 3
  msidbCustomActionTypeJScript* = 5
  msidbCustomActionTypeVBScript* = 6
  msidbCustomActionTypeInstall* = 7
  msidbCustomActionTypeBinaryData* = 0
  msidbCustomActionTypeSourceFile* = 16
  msidbCustomActionTypeDirectory* = 32
  msidbCustomActionTypeProperty* = 48
  msidbCustomActionTypeContinue* = 64
  msidbCustomActionTypeAsync* = 128
  msidbCustomActionTypeFirstSequence* = 256
  msidbCustomActionTypeOncePerProcess* = 512
  msidbCustomActionTypeClientRepeat* = 768
  msidbCustomActionTypeInScript* = 1024
  msidbCustomActionTypeRollback* = 256
  msidbCustomActionTypeCommit* = 512
  msidbCustomActionTypeNoImpersonate* = 2048
  msidbCustomActionTypeTSAware* = 16384
  msidbCustomActionType64BitScript* = 4096
  msidbCustomActionTypeHideTarget* = 8192
  msidbCustomActionTypePatchUninstall* = 32768
enum msidbCustomActionType : int {
    msidbCustomActionTypeDll = 1,
    msidbCustomActionTypeExe = 2,
    msidbCustomActionTypeTextData = 3,
    msidbCustomActionTypeJScript = 5,
    msidbCustomActionTypeVBScript = 6,
    msidbCustomActionTypeInstall = 7,
    msidbCustomActionTypeBinaryData = 0,
    msidbCustomActionTypeSourceFile = 16,
    msidbCustomActionTypeDirectory = 32,
    msidbCustomActionTypeProperty = 48,
    msidbCustomActionTypeContinue = 64,
    msidbCustomActionTypeAsync = 128,
    msidbCustomActionTypeFirstSequence = 256,
    msidbCustomActionTypeOncePerProcess = 512,
    msidbCustomActionTypeClientRepeat = 768,
    msidbCustomActionTypeInScript = 1024,
    msidbCustomActionTypeRollback = 256,
    msidbCustomActionTypeCommit = 512,
    msidbCustomActionTypeNoImpersonate = 2048,
    msidbCustomActionTypeTSAware = 16384,
    msidbCustomActionType64BitScript = 4096,
    msidbCustomActionTypeHideTarget = 8192,
    msidbCustomActionTypePatchUninstall = 32768,
}
#define global msidbCustomActionTypeDll            0x1
#define global msidbCustomActionTypeExe            0x2
#define global msidbCustomActionTypeTextData       0x3
#define global msidbCustomActionTypeJScript        0x5
#define global msidbCustomActionTypeVBScript       0x6
#define global msidbCustomActionTypeInstall        0x7
#define global msidbCustomActionTypeBinaryData     0x0
#define global msidbCustomActionTypeSourceFile     0x10
#define global msidbCustomActionTypeDirectory      0x20
#define global msidbCustomActionTypeProperty       0x30
#define global msidbCustomActionTypeContinue       0x40
#define global msidbCustomActionTypeAsync          0x80
#define global msidbCustomActionTypeFirstSequence  0x100
#define global msidbCustomActionTypeOncePerProcess 0x200
#define global msidbCustomActionTypeClientRepeat   0x300
#define global msidbCustomActionTypeInScript       0x400
#define global msidbCustomActionTypeRollback       0x100
#define global msidbCustomActionTypeCommit         0x200
#define global msidbCustomActionTypeNoImpersonate  0x800
#define global msidbCustomActionTypeTSAware        0x4000
#define global msidbCustomActionType64BitScript    0x1000
#define global msidbCustomActionTypeHideTarget     0x2000
#define global msidbCustomActionTypePatchUninstall 0x8000