Wire formats reference

Byte-level layouts are specified normatively in the PCSA books and in the kernel manual's ABI appendices. This page is the map.

Security descriptors and their parts #

StructureWhere
Security descriptor header, self-relativePCDS §5.1
ACL header and ACE arrayPCDS §5.2
ACE header and per-type body layoutsPCDS §5.4
Access mask layoutPCDS §5.3
Claim entry — CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1PCDS §5.9
Conditional-ACE bytecode, with the full opcode tablePCDS §5.11
Resource attribute ACEsPCDS §5.10

See also Security descriptors.

Identifiers #

StructureWhere
SID binary formatPCDS §4.1
SID string formatPCDS §4.2
GUIDPCDS §2
LUIDPCDS §3

Kernel interfaces #

StructureWhere
Token and session wire specsPeios Kernel TRM §3.A — see Token and session specs
CAAP wire formatSee CAAP format
Registry ABI, including watch record layoutPeios Kernel TRM §5.A
Token query class payloadsPeios Kernel TRM §3.A

Event stream #

StructureWhere
KMES event header, field by fieldPSPK §2
Event envelope, in summaryEvents Index §1.2
Per-event payload schemasEvents Index, chapters 3 to 8

Packages and repositories #

The package container, manifest, signature and repository index formats are PSPU §5.

Edit this page