En-tête du jeu de propriétés

Au début du flux de jeu de propriétés se trouve un en-tête. Il se compose d’un indicateur d’ordre d’octet, d’une version de format, de la version du système d’exploitation d’origine, de l’identificateur de classe (CLSID) et d’un champ réservé.

La pseudo-structure suivante illustre l’en-tête.

typedef struct tagPROPERTYSETHEADER 
{ 
    // Header 
    WORD   wByteOrder ;  // Always 0xFFFE 
    WORD   wFormat ;     // Always 0 
    DWORD   dwOSVer ;    // System version 
    CLSID  clsID ;       // Application CLSID 
    DWORD  reserved ;    // Should be 1 
} PROPERTYSETHEADER;