CHANGE_LOG_HEADER structure

[This information applies only to Windows XP with Service Pack 2 (SP2).]

The change log header.

Syntax

typedef struct _CHANGE_LOG_HEADER {
  RECORD_HEADER RecordHeader;
  DWORD         dwMagicNum;
  DWORD         dwLogVersion;
  RECORD_HEADER DataHeader;
  BYTE          byteData[1];
} CHANGE_LOG_HEADER, *PCHANGE_LOG_HEADER;

Members

RecordHeader

A RECORD_HEADER structure. The dwRecordType member should be set to RecordTypeLogHeader (0). The dwRecordSize member should account for all the members, plus the extra DWORD value that follows this header. For more information, see Remarks.

dwMagicNum

This member should be set to 0xabcdef12.

dwLogVersion

This member should be set to 2.

DataHeader

A RECORD_HEADER structure. The dwRecordType member should be set to RecordTypeVolumePath (2).

byteData

The start of a null-terminated string that specifies the volume path.

Remarks

This header is followed by a DWORD value that should be identical to the value of the dwRecordSize member of RecordHeader.

Requirements

Requirement Value
Minimum supported client
Windows XP with SP2 [desktop apps only]
Minimum supported server
None supported
End of client support
Windows XP with SP2