Revision Summary Date Revision History Revision Class Comments 3/2/2007 1.0 Major Updated and revised the technical content. 4/3/2007 1.1 Minor Clarified the meaning of the technical content. 5/11/2007 2.0 Major New format 6/1/2007 2.0.1 Editorial Changed language and formatting in the technical content. 7/3/2007 3.0 Major Updated and revised the technical content. 8/10/2007 4.0 Updated and revised the technical content. 9/28/2007 5.0 Major Updated and revised the technical content. 10/23/2007 5.0.1 Editorial Changed language and formatting in the technical content. 1/25/2008 5.0.2 Editorial Changed language and formatting in the technical content. 3/14/2008 5.0.3 Editorial Changed language and
formatting in the technical content. 6/20/2008 5.1 Minor Clarified the meaning of the technical content. 7/25/2008 5.2 Minor Clarified the meaning of the technical content. 8/29/2008 6.0 Major section 2.3. 10/24/2008 6.0.1 Editorial Changed language and formatting in the technical content. 12/5/2008 6.0.2 Editorial Changed language and formatting in the technical content. 1/16/2009 6.0.3 Editorial Changed language and formatting in the technical content. 2/27/2009 6.0.4 Editorial Changed language and formatting in the technical content. 4/10/2009 7.0 Major Updated and revised the technical content. 5/22/2009 7.1 Minor Clarified the meaning of the
technical content. 7/2/2009 8.0 Major Updated and revised the technical content. 8/14/2009 8.1 Minor Clarified the meaning of the technical content. 9/25/2009 8.2 Minor Clarified the meaning of the technical content. 11/6/2009 8.3 Minor Clarified the meaning of the technical content. 12/18/2009 8.3.1 Editorial Changed language and formatting in the technical content. 1/29/2010 8.4 Clarified the meaning of the technical content. 3/12/2010 9.0 Major Updated and revised the technical content. 4/23/2010 9.0.1 Editorial Changed language and formatting in the technical content. 6/4/2010 9.1 Minor Clarified the meaning of the technical content.
7/16/2010 10.0 Major Updated and revised the technical content. 8/27/2010 10.1 Minor Clarified the meaning of the technical content. 10/8/2010 11.0 Major Updated and revised the technical content. 11/19/2010 12.0 Major Updated and revised the technical content. 1/7/2011 13.0 Major Updated and revised the technical content. 2/11/2011 14.0 Major Updated and revised the technical content. 3/25/2011 15.0 Major Updated and revised the technical content. 5/6/2011 16.0 Major Updated and revised the technical content. 6/17/2011 16.1 Clarified the meaning of the technical content. 9/23/2011 16.1 None No changes to the meaning, language, or formatting of the
technical content. 12/16/2011 17.0 Major Updated and revised the technical content. 3/30/2012 17.0 None No changes to the meaning, language, or formatting of the technical content. 7/12/2012 17.0 None No changes to the meaning, language, or formatting of the technical content. 10/25/2012 18.0 Major Updated and revised the technical content. 1/31/2013 18.0 None No changes to the meaning, language, or formatting of the technical content. 8/8/2013 19.0 Updated and revised the technical content. 11/14/2013 19.0 None No changes to the meaning, language, or formatting of the technical content.
2/13/2014 19.0 None No changes to the meaning, language, or formatting of the technical content. 5/15/2014 19.0 None No changes to the meaning, language, or formatting of the technical content. 6/30/2015 20.0 Significantly changed the technical content. 10/16/2015 20.0 None No changes to the meaning, language, or formatting of the technical content. 7/14/2016 21.0 Significantly changed the technical content. 6/1/2017 21.0 None No changes to the meaning, language, or formatting of the technical content.
user experience that allows customization of software during installation. If the flag is enabled, such a user experience SHOULD NOT be provided. Otherwise, it SHOULD be provided. 0x00010000 ACTFLG_ExcludeX86OnWin64 This software executes only on Intel x86 platforms and MUST be ignored by any other platform. 0x00020000 ACTFLG_Ignore Language This is suitable for any language, and the client MUST ignore language when considering the applicability of this software. 0x00040000 ACTFLG_Has Upgrades This package has upgrades for other deployed applications. 0x00080000 ACTFLG_FullInstallUI This flag is applicable when the application was retrieved as part of a for a software installation maintenance application. When this flag is specified, the client MUST display the installation package's complete user interface if the user initiates an installation of the package. If the flag is not specified, a simpler interface with fewer options MAY be presented by the software installation maintenance application at the time of installation. packageType Attribute Values The packageType attribute values are as follows. Value Meaning 5 DrwFilePath This application MUST be installed through a . 6 SetupNamePath This application MUST be installed by creating a process from the executable program at the file path specified in the msiScriptPath attribute of this object. The file path can be
appSchemaVersion MUST be the integer value 0x000006CC. A version number used to ensure that clients are compatible with the underlying object. lastUpdateSequence MUST be set to the current time. The current is read from the clock on the computer issuing this message. This attribute's value MUST be specified in format. A "sequence" number indicating when the object was last modified. displayName MUST be the value Application Store. The name of the package. Package Update Message This message updates a in . The LDAP portion of the message MUST be an LDAP modifyRequest message, as specified in . Parameter Value object for the PackageRegistration object. This MUST be a of the form CN=<PackageId>,CN=Packages,CN=Class Store,<scoped gpo dn>, where <scoped gpo dn> is a and <PackageId> is a GUID string, as defined in section 3. modification MUST specify the modifications to be performed as described in the following text. The modification member is itself a sequence of operations and attribute name and value pairs. The operation MUST be one of Add, Delete, or Replace as specified in [RFC2251] section 4.6. The semantics of the attributes are the same as those specified for the PackageRegistration object in section , Software Installation Search Reply Attributes.
Index A Abstract data model 38 48 52 Administrative 38 40 40 47 40 38 40 47 40 23 14 51 14 Application advertise script ( 30, 31) 30 B 12 C 14 62 27 25 Client 48 50 50 55 50 48 50 55 50 16 52 41 D Data - abstract 38 48 46 36 E 36 56 F 14 G 7 H triggered events 40 50 I 59 59 59 11 Initialization 40 50 7 L Local events 47 55 M 53 23 Message processing 40 50 Messages 23 Application Advertise Script ( 30, 31) 16 17 17 24 15 15 25 42 N 11 O 45 12 P Package 41 46
42 45 44 44 26 29 28 26 59 59 17 17 14 14 60 R Read administration 24 40 11 11 11 13 44 51 S 36 Search reply message ( 18, 18) request message ( 17, 18) 59 59 59 Sequencing 40 50 Software 52 52 51 51 53 17 18 12 23 24 18 18 25 14 15 T Timer events 47 55 Timers 40 50 62 15 15 Triggered events - higher-layer 40 50 U 44 V 14 14 W administration 25 41