API reference
Everything lives in the GamePassStorage namespace of the GamePassStorage package. These pages are written by hand from the public types; the signatures match the source.
| Page | Types |
|---|---|
| WgsStore | The store: opening, reading, writing, multi-blob containers, delete, restore, export/import, repair, orphans, diagnosis |
| Containers and state | WgsContainer, WgsEntryState, WgsSyncState, WgsOrphanedContainer, WgsManifestInfo, WgsBlobEntry, WgsBlobInfo, delete and export/import types |
| Results and status codes | WgsOpenStatus, WgsOperationStatus, WgsOpenResult, WgsReadResult, WgsCommitResult, WgsChangeReport, WgsWritePlan, WgsDiagnosis, WgsWriteRefusedException |
| Write gates and assessments | IWgsWriteGate, WgsWriteGates (including the process-aware gate), IWgsProcessLister, WgsWriteAssessment, WgsWriteConcern |
| Injected services | WgsStoreOptions, IWgsFileSystem, IWgsClock, IWgsLog, IWgsBlobInspector, WgsBlobDescription |
| Snapshots | WgsSnapshot, WgsContainerState |
| Store discovery | WgsStoreDiscovery, WgsStoreLocation, WgsStoreDiscoveryOptions |
| Game adapters | IWgsGameAdapter, IWgsPayloadCodec, WgsContentDescription, GenericWgsAdapter, WgsGameAdapterRegistry, WgsAdapterLoader |
For the meaning of the bytes behind these types, see the format reference. For task-oriented explanations, start with Getting started.