Property Set Header

At the beginning of the property set stream is a header. It consists of a byte-order indicator, a format version, the originating operating system version, the CLSID, and a reserved field. Each offset is the distance in bytes from the start of the whole stream to where the section begins.

The following pseudo-structure illustrates the header:

typedef struct tagPROPERTYSETHEADER

{

// Header

WORD wByteOrder ; // Always 0xFFFE

WORD wFormat ; // Always 0

WORD dwOSVer ; // System version

CLSID clsID ; // Application CLSID

DWORD reserved ; // Should be 1

} PROPERTYSETHEADER;

Software for developers
Delphi Components
.Net Components
Software for Android Developers
More information resources
MegaDetailed.Net
Unix Manual Pages
Delphi Examples