Skip to content

Instantly share code, notes, and snippets.

@fearthecowboy
Created July 30, 2013 18:19
Show Gist options
  • Save fearthecowboy/6115411 to your computer and use it in GitHub Desktop.
Save fearthecowboy/6115411 to your computer and use it in GitHub Desktop.
class CIM_SoftwareIdentity {
string InstanceID;
uint16 MajorVersion;
uint16 MinorVersion;
uint16 RevisionNumber;
uint16 BuildNumber;
uint64 LargeBuildNumber;
boolean IsLargeBuildNumber = false;
string VersionString;
string TargetOperatingSystems[];
string Manufacturer;
string Languages[];
/*CIM_SoftwareIdentity.ClassificationDescriptions*/ uint16 Classifications[];
string ClassificationDescriptions[];
string SerialNumber;
string TargetTypes[]; // what types of a software installation service can install this package?
string IdentityInfoValue[];
string IdentityInfoType[];
datetime ReleaseDate;
boolean IsEntity = false;
uint16 ExtendedResourceType;
string OtherExtendedResourceTypeDescription;
uint16 MinExtendedResourceTypeMajorVersion;
uint16 MinExtendedResourceTypeMinorVersion;
uint16 MinExtendedResourceTypeRevisionNumber;
uint16 MinExtendedResourceTypeBuildNumber;
/*CIM_OperatingSystem.OSType*/ uint16 TargetOSTypes[];
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment