DWUpdateServiceLib, COM interface constants for VB.Net / VBScript

DWUpdateServiceLib - interface constants

     This page contains simple VBA include for the DWUpdateServiceLib COM library.

library parameters

File NameProgram Files\Common Files\InstallShield\UpdateService\agent.exe
Guid{A681F238-74BB-4807-B940-A80197ECBBE6}
Enums8

Errors

enum, 4 members.
Public Enum Errors
  E_INTERNET_FIRST = 11000  '&H2AF8
  E_INTERNET_LAST = 12999  '&H32C7
  E_AGENT_FIRST = 13000  '&H32C8
  E_AGENT_LAST = 13999  '&H36AF
End Enum

MessageType

enum, 8 members.
Public Enum MessageType
  unknown = 0  '&H0
  infoSoftwareUpdate = 1  '&H1
  infoProduct = 2  '&H2
  infoCompany = 4  '&H4
  infoPartner = 8  '&H8
  autoSoftwareUpdate = 16  '&H10
  endInstallSoftwareUpdate = 32  '&H20
  installSoftwareUpdate = 64  '&H40
End Enum

RunType

enum, 4 members.
  'AppUpdate run type
Public Enum RunType
  AppStart = 1  '&H1
  EndOfInstall = 4  '&H4
  AppMenu = 8  '&H8
  BeginInstall = 16  '&H10
End Enum

LanguageCode

enum, 33 members.
  'Language Codes
Public Enum LanguageCode
  Basque = 1069  '&H42D
  Bulgarian = 1026  '&H402
  Catalan = 1027  '&H403
  Croatian = 1050  '&H41A
  Czech = 1029  '&H405
  Danish = 1030  '&H406
  Dutch = 1043  '&H413
  English = 1033  '&H409
  Finnish = 1035  '&H40B
  FrenchFrance = 1036  '&H40C
  FrenchCanada = 3084  '&HC0C
  German = 1031  '&H407
  Greek = 1032  '&H408
  Hungarian = 1038  '&H40E
  Italian = 1040  '&H410
  Norwegian = 1044  '&H414
  Polish = 1045  '&H415
  PortugueseBrazil = 1046  '&H416
  PortuguesePortugal = 2070  '&H816
  Romanian = 1048  '&H418
  Slovak = 1051  '&H41B
  Slovenian = 1060  '&H424
  SerbianCyrillic = 2074  '&H81A
  Spanish = 1034  '&H40A
  Swedish = 1053  '&H41D
  ChineseTraditional = 1028  '&H404
  ChineseSimplified = 2052  '&H804
  Indonesian = 1057  '&H421
  Japanese = 1041  '&H411
  Korean = 1042  '&H412
  Russian = 1049  '&H419
  Thai = 1054  '&H41E
  Turkish = 1055  '&H41F
End Enum

TStage

enum, 4 members.
  'Transaction Stage types
Public Enum TStage
  TSunknown = 0  '&H0
  TSstart = 1  '&H1
  TSinprocess = 2  '&H2
  TSend = 3  '&H3
End Enum

UpdateProperty

enum, 33 members.
  'AppUpdate UI type
Public Enum UpdateProperty
  Title = 0  '&H0
  DownloadUrl = 1  '&H1
  ProductCode = 2  '&H2
  DisplayVersion = 3  '&H3
  Id = 4  '&H4
  ProductName = 5  '&H5
  DownloadSize = 6  '&H6
  CommandLine = 7  '&H7
  TargetDir = 8  '&H8
  Details = 9  '&H9
  Description = 10  '&HA
  Category = 11  '&HB
  LocalFileName = 12  '&HC
  BasketPriority = 13  '&HD
  Basketable = 14  '&HE
  MsgMediaType = 15  '&HF
  AuthID = 16  '&H10
  InstallInstructions = 17  '&H11
  Type = 18  '&H12
  AuthMsgDisplay = 19  '&H13
  AuthMsgFailed = 20  '&H14
  AuthInfoURL = 21  '&H15
  CalloutURL = 22  '&H16
  SecurityType = 23  '&H17
  SecuritySignature = 24  '&H18
  StartDate = 25  '&H19
  ExpireDate = 26  '&H1A
  New = 27  '&H1B
  DonotShow = 28  '&H1C
  SecondaryURL = 29  '&H1D
  DownloadType = 30  '&H1E
  VersionID = 31  '&H1F
  ProductDisplayName = 32  '&H20
End Enum

UIStyle

enum, 3 members.
  'Recommended UIStyle
Public Enum UIStyle
  UIWizard = 1  '&H1
  UIWeb = 2  '&H2
  UICustom = 3  '&H3
End Enum

RunStyle

enum, 4 members.
  'Recommended Run Method
Public Enum RunStyle
  DonotAskAtAll = 1  '&H1
  AskBeforeDownload = 2  '&H2
  AskBeforeInstall = 4  '&H4
  AskBeforDownloadAndInstall = 8  '&H8
End Enum
WUtils.com