#ifndef _NTRTL_H
// private
typedef struct _PS_PKG_CLAIM
{
    ULONG Flags;  // PSM_ACTIVATION_TOKEN_*
    ULONG Origin; // PackageOrigin
} PS_PKG_CLAIM, *PPS_PKG_CLAIM;
View code on GitHubThis structure stores various properties of token package identity.
Defines a bit mask of various package identity flags:
PSM_ACTIVATION_TOKEN_PACKAGED_APPLICATIONPSM_ACTIVATION_TOKEN_SHARED_ENTITYPSM_ACTIVATION_TOKEN_FULL_TRUSTPSM_ACTIVATION_TOKEN_NATIVE_SERVICEPSM_ACTIVATION_TOKEN_DEVELOPMENT_APPPSM_ACTIVATION_TOKEN_BREAKAWAY_INHIBITEDPSM_ACTIVATION_TOKEN_RUNTIME_BROKERPSM_ACTIVATION_TOKEN_UNIVERSAL_CONSOLEPSM_ACTIVATION_TOKEN_WIN32ALACARTE_PROCESSDefines the origin of the package. The underlying enumeration is PackageOrigin, which is documented in Windows SDK:
PackageOrigin_Unknown (0)PackageOrigin_Unsigned (1)PackageOrigin_Inbox (2)PackageOrigin_Store (3)PackageOrigin_DeveloperUnsigned (4)PackageOrigin_DeveloperSigned (5)PackageOrigin_LineOfBusiness (6)Package identities were introduced in Windows 8.