PUBAPPINFOFLAGS enumeration

Specifies which members in the PUBAPPINFO structure are valid. These flags are bitmasks set in the dwMask member and passed to IPublishedApp::GetPublishedAppInfo.

Syntax


typedef enum  { 
  PAI_SOURCE         = 0x00000001,
  PAI_ASSIGNEDTIME   = 0x00000002,
  PAI_PUBLISHEDTIME  = 0x00000004,
  PAI_SCHEDULEDTIME  = 0x00000008,
  PAI_EXPIRETIME     = 0x00000010
} PUBAPPINFOFLAGS;

Constants

PAI_SOURCE

The pszSource string is valid and contains the display name of the publishing source. If multiple sources publish an application of the same name, Add/Remove Programs identifies them by "<application name> : <publishing source>".

PAI_ASSIGNEDTIME

The stAssigned member is valid and contains the time that the application should be installed as assigned by an application administrator.

PAI_PUBLISHEDTIME

Not used.

PAI_SCHEDULEDTIME

The stScheduled member is valid and contains the time that the application should be installed as assigned by the user.

PAI_EXPIRETIME

The stExpired member is valid and contains the time after which Add/Remove Programs should no longer install the program.

Requirements

Minimum supported client

Windows XP, Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

Header

Shappmgr.h

IDL

Shappmgr.idl

See also

IPublishedApp::GetPublishedAppInfo

 

 

Show: