Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
Enums.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  EWorldType
 
namespace  EKismetCompileType
 
namespace  EInviteStatus
 
namespace  EAnimGroupRole
 
namespace  EDemoPlayFailure
 
namespace  FParticleSystemCustomVersion
 
namespace  EOnlineCachedResult
 
namespace  EOnlineComparisonOp
 
namespace  EWindowMode
 
namespace  EOnlineDataAdvertisementType
 
namespace  EOnlineSessionState
 
namespace  ELeaderboardUpdateMethod
 
namespace  ELeaderboardFormat
 
namespace  ELeaderboardSort
 
namespace  EOnlineAsyncTaskState
 
namespace  EOnlineFriendState
 
namespace  EFeaturePrivilegeLevel
 
namespace  ETravelFailure
 
namespace  EOnlineServerConnectionStatus
 
 
namespace  EOnlineEnvironment
 
namespace  ERHIFeatureLevel
 
namespace  EAttachLocation
 
namespace  EShaderPrecisionModifier
 
namespace  EBlendModeFilter
 
namespace  EMontageNotifyTickType
 
namespace  ERootMotionRootLock
 
namespace  EDuplicateMode
 
namespace  EPhysicalMaterialMaskColor
 
namespace  EAggCollisionShape
 
namespace  ETextJustify
 
namespace  EAngularDriveMode
 
namespace  ENetworkFailure
 
namespace  EAcceptConnection
 
namespace  EMultiBlockLocation
 
namespace  EWindowTitleAlignment
 
namespace  FunctionCallspace
 
namespace  EImmediateFlushType
 
namespace  ESlateBrushRoundingType
 
namespace  EMaterialQualityLevel
 
namespace  EProxyNormalComputationMethod
 
namespace  EButtonClickMethod
 
namespace  EChunkLocation
 
namespace  EChunkProgressReportingType
 
namespace  EChunkInstallSpeed
 
namespace  ESlateBrushTileType
 
namespace  ECompilationResult
 
namespace  EProjectDescriptorVersion
 
namespace  ELocalizationTargetDescriptorLoadingPolicy
 
namespace  ELoadingPhase
 
namespace  EHostType
 
namespace  ELinkerType
 
namespace  EAnimNotifyEventType
 
 
namespace  ERigidBodyFlags
 
namespace  ESlateBrushImageType
 
namespace  ESlateBrushDrawType
 
namespace  EMaterialShaderMapUsage
 
namespace  ERenderThreadIdleTypes
 
namespace  EMessageSeverity
 
namespace  EModType
 
namespace  EButtonTouchMethod
 
namespace  EMeshFeatureImportance
 
namespace  ENetworkLagState
 
namespace  ERangeBoundTypes
 
namespace  ERootMotionMode
 
namespace  ECollisionEnabled
 
 
namespace  ELaunchVerb
 
namespace  EColumnSortMode
 
namespace  EMessageToken
 
namespace  EColumnSizeMode
 
namespace  EScopedUpdate
 
namespace  EBoneSpaces
 
namespace  EComponentMobility
 
namespace  ETransitionLogicType
 
namespace  ECameraProjectionMode
 
namespace  EWindowZone
 
namespace  EButtonPressMethod
 
namespace  MarkerIndexSpecialValues
 
namespace  EBoneTranslationRetargetingMode
 
namespace  ENavigationDirtyFlag
 
namespace  EIncludeSuperFlag
 
namespace  EDynamicForceFeedbackAction
 
namespace  EDropEffect
 
namespace  ECollisionShape
 
namespace  ETransformBlendMode
 
namespace  EAudioMixerChannel
 
namespace  EAxisOption
 
namespace  EBPMapCheckSeverity
 
namespace  ENotifyFilterType
 
namespace  ESubsequentsMode
 
namespace  EPhysxUserDataType
 
namespace  EChaosUserDataType
 
namespace  ESecurityEvent
 
namespace  ELandscapeCullingPrecision
 
namespace  EComponentSocketType
 
namespace  EMaxConcurrentResolutionRule
 
namespace  ESplitterResizeMode
 
namespace  ETabSpawnerMenuType
 
namespace  ETouchIndex
 
namespace  ENetworkReplayError
 
namespace  EHotfixDelegates
 
namespace  FExternalPhysicsCustomObjectVersion
 
namespace  EDrawDebugItemType
 
namespace  ELerpInterpolationMode
 
namespace  EMatrixColumns
 
namespace  SplashTextType
 
namespace  ENetMoveType
 
namespace  ETouchType
 
namespace  EVerseScope
 
namespace  EChunkPriority
 
namespace  FNavigationBoundsUpdateRequest
 
namespace  EMovieScenePlayerStatus
 
namespace  FEditorObjectVersion
 
namespace  FSequencerObjectVersion
 
namespace  FMovieSceneEvaluationCustomVersion
 
namespace  EAsyncLoadingResult
 
namespace  ENodeAdvancedPins
 
namespace  FFortniteNCBranchObjectVersion
 
namespace  FPhysicsObjectVersion
 
namespace  EResourceSizeMode
 
namespace  EBodyCollisionResponse
 
namespace  EColumnSortPriority
 
namespace  ESlateBrushMirrorType
 
namespace  FReplayCustomVersion
 
namespace  ETranslucencyPass
 
namespace  FExclusiveDepthStencil
 
namespace  EMeshPass
 
namespace  ESocketReceiveFlags
 
namespace  ELanBeaconState
 
namespace  ESocketWaitConditions
 
namespace  FRecomputeTangentCustomVersion
 
namespace  EPhysicsTransformUpdateMode
 
namespace  EAutomationTestFlags
 
namespace  ECastCheckedType
 
namespace  ENavigationOptionFlag
 
namespace  FUE5MainStreamObjectVersion
 
namespace  FAnimObjectVersion
 
namespace  EAudioOutputTarget
 
namespace  EDOFMode
 
namespace  EKinematicBonesUpdateToPhysics
 
namespace  FOverlappingVerticesCustomVersion
 
namespace  ESplitScreenType
 
namespace  EGBufferFormat
 
namespace  ETranslucentSortPolicy
 
namespace  EConstraintFrame
 
namespace  FFortniteReleaseBranchCustomObjectVersion
 
namespace  FSkeletalMeshCustomVersion
 
namespace  FExternalPhysicsMaterialCustomObjectVersion
 
namespace  EFrictionCombineMode
 
namespace  ETableViewMode
 
namespace  EHasCustomNavigableGeometry
 
namespace  ENaniteMeshPass
 
namespace  ENDICollisionQuery_AsyncGpuTraceProvider
 
namespace  ENDISkelMesh_AdjacencyTriangleIndexFormat
 
namespace  ENDISkelMesh_GpuMaxInfluences
 
namespace  ENDISkelMesh_GpuUniformSamplingFormat
 
namespace  EConsoleForGamepadLabels
 
namespace  ENotifyTriggerMode
 
namespace  FNDIRenderTarget2DArrayFunctionVersion
 
namespace  FNDIRenderTarget2DFunctionVersion
 
namespace  EBrowseReturnVal
 
namespace  EMouseButtons
 
namespace  EWindowAction
 
namespace  EAsyncPackageState
 
namespace  EEndPlayReason
 
namespace  EReflectionCaptureShape
 
namespace  EAnimationMode
 
namespace  ETabState
 
namespace  EXRDeviceConnectionResult
 
namespace  ETextCommit
 
namespace  EDynamicGlobalIlluminationMethod
 
namespace  EProcessResource
 
namespace  EFriendsLists
 
namespace  EOnJoinSessionCompleteResult
 
namespace  ESessionFailure
 
namespace  EOnlinePresenceState
 
namespace  EOnlineKeyValuePairDataType
 
namespace  EUserPrivileges
 
namespace  ECrossplayPlatform
 
namespace  ECustomVersionSerializationFormat
 
namespace  EInAppPurchaseState
 
namespace  EExternalAuthEnvironment
 
namespace  EMobilePixelProjectedReflectionQuality
 
namespace  ETexturePowerOfTwoSetting
 
namespace  ETextRole
 
namespace  ECastRayTracedShadow
 
namespace  FRenderingObjectVersion
 
namespace  FNDITextureFunctionVersion
 
namespace  ESplineCoordinateSpace
 
namespace  ESplinePointType
 
namespace  FReleaseObjectVersion
 
namespace  EHMDTrackingOrigin
 
namespace  FAnimPhysObjectVersion
 
namespace  ESlateCheckBoxType
 
namespace  ERHIShadingPath
 
namespace  ENavigationShapeType
 
namespace  EReflectionMethod
 
namespace  EPrimalEquipmentType
 
namespace  FComputeFrameworkObjectVersion
 
namespace  FCoreObjectVersion
 
namespace  EControllerAnalogStick
 
namespace  EExportedDeclaration
 
namespace  EAnimEventTriggerOffsets
 
namespace  EPartyReservationResult
 
namespace  EVoiceCaptureState
 
namespace  EBeaconState
 
namespace  ESelectInfo
 
namespace  EPopUpOrientation
 
namespace  ENavPathEvent
 
namespace  EAttenuationShape
 
namespace  PhysCommand
 
namespace  ENavPathUpdateType
 
namespace  ENodeTitleType
 
namespace  ESplineMeshAxis
 
namespace  FUE5PrivateFrostyStreamObjectVersion
 
namespace  ESteamSession
 
namespace  EAutoReceiveInput
 
namespace  ENavigationAreaMode
 
namespace  EHttpResponseCodes
 
namespace  EHttpRequestStatus
 
namespace  FPlatformObjectVersion
 
namespace  FVRObjectVersion
 
namespace  FNetworkingObjectVersion
 
namespace  FOnlineObjectVersion
 
namespace  FFrameworkObjectVersion
 
namespace  FMobileObjectVersion
 
namespace  FBlueprintsObjectVersion
 
namespace  FBuildObjectVersion
 
namespace  FAssetRegistryVersion
 
namespace  ENavigationCoordSystem
 
namespace  ERigTransformType
 
namespace  EVertexColorViewMode
 
namespace  EIndexBufferStride
 
namespace  FUE5ReleaseStreamObjectVersion
 
namespace  EDrawDynamicFlags
 
namespace  ESelectionMode
 
namespace  FControlRigObjectVersion
 
namespace  EMobilePlanarReflectionMode
 
 
namespace  ERigVMClampSpatialMode
 
namespace  EScriptInstrumentation
 
namespace  EControlRigDrawHierarchyMode
 
namespace  FEnterpriseObjectVersion
 
namespace  ENetTraceVerbosity
 
namespace  ECurveBlendOption
 
namespace  EGameplayTagQueryExprType
 
namespace  EGameplayTagQueryStreamVersion
 
namespace  EGameplayTagMatchType
 
namespace  FDestructionObjectVersion
 
namespace  EBlueprintExceptionType
 
namespace  EFoliagePlacementMode
 
namespace  FFoliageCustomVersion
 
 
namespace  EAlphaChannelMode
 
namespace  EIPv4SubnetClasses
 
namespace  ENavAreaEvent
 
namespace  ETcpMessagingVersion
 
namespace  EMobileShadingPath
 
namespace  EMobileAntiAliasingMethod
 
namespace  EMobileFloatPrecisionMode
 
namespace  EShaderCompressionFormat
 
namespace  EWorkingColorSpace
 
namespace  ELumenSoftwareTracingMode
 
namespace  EShadowMapMethod
 
namespace  EFixedFoveationLevels
 
namespace  ECustomDepthStencil
 
namespace  ECompositingSampleCount
 
namespace  EDefaultBackBufferPixelFormat
 
namespace  EEarlyZPass
 
namespace  EClearSceneOptions
 
namespace  EVelocityOutputPass
 
namespace  EVertexDeformationOutputsVelocity
 
namespace  FFortniteMainBranchObjectVersion
 
namespace  FPCGCustomVersion
 
namespace  ETransitionBlendMode
 
namespace  EParticleCollisionMode
 
namespace  ENavigationQueryResult
 
namespace  EUMGSequencePlayMode
 
namespace  EVirtualKeyboardType
 
namespace  ESlateSizeRule
 
namespace  EPinHidingMode
 
namespace  EAlignHorizontalUI
 
namespace  EAlignVerticalUI
 
namespace  EPathObservationResult
 
namespace  FIKRigObjectVersion
 
namespace  EComponentType
 
namespace  EDrawDebugTrace
 
namespace  ESuggestProjVelocityTraceOption
 
namespace  ESoundMixState
 
namespace  EAssetRegistryDependencyType
 
namespace  EWindowsDragDropOperationType
 
namespace  EAssetAvailability
 
namespace  EAssetAvailabilityProgressReportingType
 
namespace  EAssetSetManagerResult
 
namespace  EAssetSetManagerFlags
 
namespace  ESortedActiveWaveGetType
 
namespace  ETaskbarProgressState
 
namespace  EMirrorRowType
 
namespace  EMirrorFindReplaceMethod
 
namespace  FOptimusObjectVersion
 
namespace  ESequenceEvalReinit
 
namespace  ESpectatorReservationResult
 
namespace  EReporterLineStyle
 
namespace  EGraphAxisStyle
 
namespace  EGraphDataStyle
 
namespace  ELegendPosition
 
namespace  FPropertyBagCustomVersion
 
namespace  EProgressBarFillStyle
 
namespace  EProgressBarFillType
 
namespace  EStretchDirection
 
namespace  EStretch
 
namespace  ESettingsLockedAxis
 
namespace  ESettingsDOF
 
namespace  ETeamPingType
 
namespace  EChatType
 
namespace  ESpawnPattern
 
namespace  ELevelExperienceRampType
 
namespace  EWorldBuffDifficultyType
 
namespace  ETargetingTeamBehavior
 
namespace  EWorldBuffPropertyLocation
 
namespace  EHUDElementVerticalAlignment
 
namespace  EEditorMessageLogLevel
 
namespace  EPrimalStatsValueTypes
 
namespace  EPhaseRequirementWidgetVisualState
 
namespace  EPrimalCharacterStatusState
 
namespace  EPathFindingMode
 
namespace  EXPType
 
namespace  EHUDElementType
 
namespace  EPrimalCharacterStatusValue
 
namespace  EHUDElementAnchorMode
 
namespace  EDinoTamedOrder
 
namespace  ENativeMissionMetaTag
 
namespace  EHUDElementHorizontalAlignment
 
namespace  ESimpleCurve
 
namespace  EPrimalItemStat
 
namespace  EChatSendMode
 
namespace  EBoneModifierType
 
namespace  EPlayerConfigDynamicMaterialVectorTypes
 
namespace  ETrackedActorCategory
 
namespace  EPrimalARKTributeDataType
 
namespace  EShooterPhysMaterialType
 
namespace  ELootItemType
 
 
namespace  EPrimalItemType
 
namespace  EInventoryDataListType
 
namespace  AnalogCursorMode
 
namespace  EMissionTimerMode
 
namespace  ETwoPlayerSplitScreenType
 
namespace  EThreePlayerSplitScreenType
 
namespace  EWeaponState
 
namespace  ELeaderboardGroupByMode
 
namespace  EPostProcessVolumeType
 
namespace  ECameraStyle
 
namespace  EPrimalCharacterInputType
 
namespace  EMassTeleportState
 
namespace  EReflectionDFAOOption
 
namespace  EAimAssistType
 
namespace  ECompanionState
 
namespace  EServerOctreeGroup
 
namespace  EMissionDispatchMode
 
namespace  EGrammaticalGender
 
namespace  EGrammaticalNumber
 
namespace  ETooltipMode
 
namespace  EOnDeserializationType
 
namespace  EStencilAlliance
 
namespace  EGamePhase
 
namespace  EFieldActivationType_New
 
namespace  EServerChatMessageType
 
namespace  EShooterHudPosition
 
namespace  ENetworkModeResult
 
namespace  EShooterCrosshairDirection
 
namespace  ESaveType
 
namespace  EMoveComponentAction
 
namespace  ESTOFNotificationType
 
namespace  SavingObjectState
 
namespace  EPrimalGDKStat
 
namespace  EAIOptionFlag
 
namespace  ENavigationLockReason
 
namespace  EAIRequestPriority
 
namespace  EShooterDialogType
 
namespace  EMissionState
 
namespace  ETribeGroupPermission
 
namespace  EBoolExecResult
 
namespace  ELeaderboardColumnName
 
namespace  EControlConstraint
 
namespace  EConstraintTransform
 
namespace  EDinoInputAction
 
namespace  ELeaderboardOrdering
 
namespace  EInventorySortType
 
 
namespace  EBTNodeResult
 
namespace  EBTDescriptionVerbosity
 
namespace  EQuitPreference
 
namespace  EBabyCuddleType
 
namespace  EMissionAlertType
 
namespace  EEngramGroup
 
namespace  ENotificationMode
 
namespace  EPlayerDynamicMaterialType
 
namespace  EPrimalItemMessage
 
namespace  EEasingFunc
 
namespace  ENavigationBuildLock
 
namespace  FGeometryObjectVersion
 
namespace  EPlayerConfigPlayerDynamicMaterialSliderTypes
 
namespace  EMissionDispatcherTriggerMode
 
namespace  EThreadAsyncExecTag
 
namespace  EPrimalConsumableType
 
namespace  EChatMessageType
 
namespace  EClimbingType
 
namespace  EClimbingAnimationType
 
namespace  EDataDisplay
 
namespace  EBiomeFilter
 
namespace  EListDisplay
 
namespace  EGrappleState
 
namespace  EEngramCategory
 
namespace  UContextMenuItemSwitchMode
 
namespace  EBoidType
 
namespace  EHostSessionPanel
 
namespace  FVariantManagerObjectVersion
 
namespace  EBlackboardCompare
 
namespace  EBasicKeyOperation
 
namespace  EPathFollowingStatus
 
namespace  ESkyResources
 
namespace  EDomeState
 
namespace  EListSessionStatus
 
namespace  EListSessionDLCType
 
namespace  EHubSubMenu
 
namespace  ERecastDebugPathfindingFlags
 
namespace  ERecastNamedFilter
 
namespace  ERecastPartitioning
 
namespace  EListSessionPVE
 
namespace  EListSessionSort
 
namespace  EOptionsSubMenu
 
namespace  EBTDecoratorLogic
 
namespace  FAudioSynesthesiaCustomVersion
 
namespace  EHelpPage
 
namespace  EBTStopMode
 
namespace  EBTNodeUpdateMode
 
namespace  EBTExecutionMode
 
namespace  EBTTaskStatus
 
namespace  EBTMemoryInit
 
namespace  EBTMemoryClear
 
namespace  EBTActiveNode
 
namespace  EAILogicResuming
 
namespace  EBTExecutionSnap
 
namespace  EBTFlowAbortMode
 
namespace  EMaterialSceneAttributeInputMode
 
namespace  EClimbingMode
 
namespace  ECheatActorType
 
namespace  EBlackboardDescription
 
namespace  EArithmeticKeyOperation
 
namespace  ETextKeyOperation
 
namespace  EBlackboardKeyOperation
 
namespace  EVisualLoggerVersion
 
namespace  EPathFollowingRequestResult
 
namespace  EPathFollowingResult
 
namespace  ETeamAttitude
 
namespace  EPathFollowingAction
 
namespace  EExtensionType
 
namespace  SDockingNode
 
namespace  EDropItemIconAction
 
namespace  FolderWidgetType
 
namespace  ETraceType
 
namespace  ESeedCropPhase
 
namespace  EColorChannelTarget
 
namespace  FCineCameraObjectVersion
 
namespace  FAutomationObjectVersion
 
namespace  FReflectionCaptureObjectVersion
 
namespace  FLoadTimesObjectVersion
 
namespace  FPrimal2ObjectVersion
 
namespace  FUE5LWCRenderingStreamObjectVersion
 
namespace  FUE5CookerObjectVersion
 
namespace  FMediaFrameworkObjectVersion
 
namespace  FVirtualProductionObjectVersion
 
namespace  EMarkMaskBits
 
namespace  FLandscapeCustomVersion
 
namespace  EInterpolationBlend
 
namespace  FAnimationCustomVersion
 
namespace  EHMDWornState
 
namespace  EOrientPositionSelector
 
namespace  EXRSystemFlags
 
namespace  ESRIPreviewType
 
namespace  ESRITextureType
 
namespace  ESingleLayerWaterReflections
 
namespace  EEventParameterVersion
 
namespace  EBuiltInEvaluationGroup
 
namespace  EOcclusionFlags
 
namespace  EEvaluatorDataSource
 
namespace  EQueuedHttpRequestType
 
namespace  EChannelMaskParameterColor
 
namespace  EMaterialAttributeBlend
 
namespace  EParticleCollisionResponse
 
namespace  ETimelineDirection
 
namespace  ECameraAlphaBlendMode
 
namespace  EConstructMethod
 
namespace  EParticleSimulatePhase
 
namespace  EEvaluateCurveTableResult
 
namespace  FShapeComponentCustomVersion
 
namespace  FProceduralFoliageCustomVersion
 
namespace  ESimulationQuery
 
namespace  ESimulationOverlap
 
namespace  ELandscapeLODFalloff
 
namespace  EImportanceWeight
 
namespace  EApplicationState
 
namespace  EScreenOrientation
 
namespace  FWorldSettingCustomVersion
 
namespace  EScaleMode
 
namespace  EBoneDrawMode
 
namespace  FSaveGameFileVersion
 
namespace  FClothingAssetCustomVersion
 
namespace  FLocalFileReplayCustomVersion
 
namespace  EQueuedLocalFileRequestType
 
namespace  EBTParallelChild
 
namespace  EBTBlackboardRestart
 
namespace  EBTParallelMode
 
namespace  EEnvQueryRunMode
 
namespace  EEnvQueryStatus
 
namespace  EPathFollowingDebugTokens
 
namespace  ECrowdAvoidanceQuality
 
namespace  EEnvTestPathfinding
 
namespace  EEnvTestDistance
 
namespace  EEnvItemStatus
 
namespace  EPerturbationErrorMode
 
namespace  EQueryInfo
 
namespace  EDocumentationActorType
 
namespace  EComponentMarkedForEndOfFrameUpdateState
 
namespace  FClothConfigNvCustomVersion
 
namespace  EPawnActionMoveMode
 
namespace  EPawnActionFailHandling
 
namespace  EAIForceParam
 
namespace  EPawnSubActionTriggeringPolicy
 
namespace  EEnvTestPurpose
 
namespace  EEnvTestScoreEquation
 
namespace  EEnvTestWeight
 
namespace  EEnvTestFilterType
 
namespace  EEnvTestScoreOperator
 
namespace  EEnvTestFilterOperator
 
namespace  EEnvQueryParam
 
namespace  EEnvTestCost
 
namespace  EEnvDirection
 
namespace  EEnvQueryTestClamping
 
namespace  EEnvQueryTrace
 
namespace  EEnvTraceShape
 
namespace  EEnvOverlapShape
 
namespace  EPawnActionResult
 
namespace  EPawnActionEventType
 
namespace  EPawnActionAbortState
 
namespace  EAILockSource
 
namespace  ESightPerceptionEventName
 
namespace  RtAudioError
 
namespace  ENavCostDisplay
 
namespace  EPathExistanceQueryType
 
namespace  EBlackBoardEntryComparison
 

Typedefs

typedef EWorldType::Type ETeleportType
 
typedef EWorldType::Type EInternalObjectFlags
 

Enumerations

enum class  tagExtentMode : int { DVEXTENT_CONTENT = 0x0 , DVEXTENT_INTEGRAL = 0x1 }
 
enum class  WICBitmapPaletteType : int {
  WICBitmapPaletteTypeCustom = 0x0 , WICBitmapPaletteTypeMedianCut = 0x1 , WICBitmapPaletteTypeFixedBW = 0x2 , WICBitmapPaletteTypeFixedHalftone8 = 0x3 ,
  WICBitmapPaletteTypeFixedHalftone27 = 0x4 , WICBitmapPaletteTypeFixedHalftone64 = 0x5 , WICBitmapPaletteTypeFixedHalftone125 = 0x6 , WICBitmapPaletteTypeFixedHalftone216 = 0x7 ,
  WICBitmapPaletteTypeFixedWebPalette = 0x7 , WICBitmapPaletteTypeFixedHalftone252 = 0x8 , WICBitmapPaletteTypeFixedHalftone256 = 0x9 , WICBitmapPaletteTypeFixedGray4 = 0xA ,
  WICBitmapPaletteTypeFixedGray16 = 0xB , WICBitmapPaletteTypeFixedGray256 = 0xC , WICBITMAPPALETTETYPE_FORCE_DWORD = 0x7FFFFFFF
}
 
enum class  WICNamedWhitePoint : int {
  WICWhitePointDefault = 0x1 , WICWhitePointDaylight = 0x2 , WICWhitePointCloudy = 0x4 , WICWhitePointShade = 0x8 ,
  WICWhitePointTungsten = 0x10 , WICWhitePointFluorescent = 0x20 , WICWhitePointFlash = 0x40 , WICWhitePointUnderwater = 0x80 ,
  WICWhitePointCustom = 0x100 , WICWhitePointAutoWhiteBalance = 0x200 , WICWhitePointAsShot = 0x1 , WICNAMEDWHITEPOINT_FORCE_DWORD = 0x7FFFFFFF
}
 
enum class  EC_HOST_UI_MODE : int { ECHUIM_DESKTOP = 0x0 , ECHUIM_IMMERSIVE = 0x1 , ECHUIM_SYSTEM_LAUNCHER = 0x2 }
 
enum class  APPLICATION_VIEW_STATE : int { AVS_FULLSCREEN_LANDSCAPE = 0x0 , AVS_FILLED = 0x1 , AVS_SNAPPED = 0x2 , AVS_FULLSCREEN_PORTRAIT = 0x3 }
 
enum class  EDGE_GESTURE_KIND : int { EGK_TOUCH = 0x0 , EGK_KEYBOARD = 0x1 , EGK_MOUSE = 0x2 }
 
enum class  DEFAULTSAVEFOLDERTYPE : int { DSFT_DETECT = 0x1 , DSFT_PRIVATE = 0x2 , DSFT_PUBLIC = 0x3 }
 
enum class  NATIVE_DISPLAY_ORIENTATION : int { NDO_LANDSCAPE = 0x0 , NDO_PORTRAIT = 0x1 }
 
enum class  APPLICATION_VIEW_ORIENTATION : int { AVO_LANDSCAPE = 0x0 , AVO_PORTRAIT = 0x1 }
 
enum class  _SPACTION : int {
  SPACTION_NONE = 0x0 , SPACTION_MOVING = 0x1 , SPACTION_COPYING = 0x2 , SPACTION_RECYCLING = 0x3 ,
  SPACTION_APPLYINGATTRIBS = 0x4 , SPACTION_DOWNLOADING = 0x5 , SPACTION_SEARCHING_INTERNET = 0x6 , SPACTION_CALCULATING = 0x7 ,
  SPACTION_UPLOADING = 0x8 , SPACTION_SEARCHING_FILES = 0x9 , SPACTION_DELETING = 0xA , SPACTION_RENAMING = 0xB ,
  SPACTION_FORMATTING = 0xC , SPACTION_COPY_MOVING = 0xD
}
 
enum class  _SPTEXT : int { SPTEXT_ACTIONDESCRIPTION = 0x1 , SPTEXT_ACTIONDETAIL = 0x2 }
 
enum class  ASSOCIATIONLEVEL : int { AL_MACHINE = 0x0 , AL_EFFECTIVE = 0x1 , AL_USER = 0x2 }
 
enum class  ASSOCIATIONTYPE : int { AT_FILEEXTENSION = 0x0 , AT_URLPROTOCOL = 0x1 , AT_STARTMENUCLIENT = 0x2 , AT_MIMETYPE = 0x3 }
 
enum class  PLACEHOLDER_STATES : int {
  PS_NONE = 0x0 , PS_MARKED_FOR_OFFLINE_AVAILABILITY = 0x1 , PS_FULL_PRIMARY_STREAM_AVAILABLE = 0x2 , PS_CREATE_FILE_ACCESSIBLE = 0x4 ,
  PS_CLOUDFILE_PLACEHOLDER = 0x8 , PS_DEFAULT = 0x7 , PS_ALL = 0xF
}
 
enum class  PKA_FLAGS : int { PKA_SET = 0x0 , PKA_APPEND = 0x1 , PKA_DELETE = 0x2 }
 
enum class  FLYOUT_PLACEMENT : int {
  FP_DEFAULT = 0x0 , FP_ABOVE = 0x1 , FP_BELOW = 0x2 , FP_LEFT = 0x3 ,
  FP_RIGHT = 0x4
}
 
enum class  MERGE_UPDATE_STATUS : int { MUS_COMPLETE = 0x0 , MUS_USERINPUTNEEDED = 0x1 , MUS_FAILED = 0x2 }
 
enum class  CPVIEW : int { CPVIEW_CLASSIC = 0x0 , CPVIEW_ALLITEMS = 0x0 , CPVIEW_CATEGORY = 0x1 , CPVIEW_HOME = 0x1 }
 
enum class  KNOWNDESTCATEGORY : int { KDC_FREQUENT = 0x1 , KDC_RECENT = 0x2 }
 
enum class  tagBANDSITECID : int { BSID_BANDADDED = 0x0 , BSID_BANDREMOVED = 0x1 }
 
enum class  BANNER_NOTIFICATION_EVENT : int {
  BNE_Rendered = 0x0 , BNE_Hovered = 0x1 , BNE_Closed = 0x2 , BNE_Dismissed = 0x3 ,
  BNE_Button1Clicked = 0x4 , BNE_Button2Clicked = 0x5
}
 
enum class  APPDOCLISTTYPE : int { ADLT_RECENT = 0x0 , ADLT_FREQUENT = 0x1 }
 
enum class  VkFilter : int {
  VK_FILTER_NEAREST = 0x0 , VK_FILTER_LINEAR = 0x1 , VK_FILTER_CUBIC_IMG = 0x3B9B0498 , VK_FILTER_CUBIC_EXT = 0x3B9B0498 ,
  VK_FILTER_BEGIN_RANGE = 0x0 , VK_FILTER_END_RANGE = 0x1 , VK_FILTER_RANGE_SIZE = 0x2 , VK_FILTER_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  FFFP_MODE : int { FFFP_EXACTMATCH = 0x0 , FFFP_NEARESTPARENTMATCH = 0x1 }
 
enum class  tagMENUPOPUPSELECT : int {
  MPOS_EXECUTE = 0x0 , MPOS_FULLCANCEL = 0x1 , MPOS_CANCELLEVEL = 0x2 , MPOS_SELECTLEFT = 0x3 ,
  MPOS_SELECTRIGHT = 0x4 , MPOS_CHILDTRACKING = 0x5
}
 
enum class  VkStructureType : int {
  VK_STRUCTURE_TYPE_APPLICATION_INFO = 0x0 , VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO = 0x1 , VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO = 0x2 , VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO = 0x3 ,
  VK_STRUCTURE_TYPE_SUBMIT_INFO = 0x4 , VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO = 0x5 , VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE = 0x6 , VK_STRUCTURE_TYPE_BIND_SPARSE_INFO = 0x7 ,
  VK_STRUCTURE_TYPE_FENCE_CREATE_INFO = 0x8 , VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO = 0x9 , VK_STRUCTURE_TYPE_EVENT_CREATE_INFO = 0xA , VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO = 0xB ,
  VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO = 0xC , VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO = 0xD , VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO = 0xE , VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO = 0xF ,
  VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO = 0x10 , VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO = 0x11 , VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO = 0x12 , VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO = 0x13 ,
  VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO = 0x14 , VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO = 0x15 , VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO = 0x16 , VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO = 0x17 ,
  VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO = 0x18 , VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO = 0x19 , VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO = 0x1A , VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO = 0x1B ,
  VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO = 0x1C , VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO = 0x1D , VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO = 0x1E , VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO = 0x1F ,
  VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO = 0x20 , VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO = 0x21 , VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO = 0x22 , VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET = 0x23 ,
  VK_STRUCTURE_TYPE_COPY_DESCRIPTOR_SET = 0x24 , VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO = 0x25 , VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO = 0x26 , VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO = 0x27 ,
  VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO = 0x28 , VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO = 0x29 , VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO = 0x2A , VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO = 0x2B ,
  VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER = 0x2C , VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER = 0x2D , VK_STRUCTURE_TYPE_MEMORY_BARRIER = 0x2E , VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO = 0x2F ,
  VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO = 0x30 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES = 0x3B9C3930 , VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO = 0x3B9D2F48 , VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO = 0x3B9D2F49 ,
  VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES = 0x3B9C0E38 , VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS = 0x3B9CBA18 , VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO = 0x3B9CBA19 , VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO = 0x3B9BB460 ,
  VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO = 0x3B9BB463 , VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO = 0x3B9BB464 , VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO = 0x3B9BB465 , VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO = 0x3B9BB466 ,
  VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO = 0x3B9BB46D , VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO = 0x3B9BB46E , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES = 0x3B9BDB70 , VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO = 0x3B9BDB71 ,
  VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 = 0x3B9D0450 , VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 = 0x3B9D0451 , VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2 = 0x3B9D0452 , VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 = 0x3B9D0453 ,
  VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2 = 0x3B9D0454 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2 = 0x3B9BB078 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2 = 0x3B9BB079 , VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2 = 0x3B9BB07A ,
  VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 = 0x3B9BB07B , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2 = 0x3B9BB07C , VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2 = 0x3B9BB07D , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2 = 0x3B9BB07E ,
  VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2 = 0x3B9BB07F , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2 = 0x3B9BB080 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES = 0x3B9C9308 , VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO = 0x3B9C9309 ,
  VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO = 0x3B9C930A , VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO = 0x3B9C930B , VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO = 0x3B9B9908 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES = 0x3B9B9909 ,
  VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES = 0x3B9B990A , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES = 0x3B9C9EC0 , VK_STRUCTURE_TYPE_PROTECTED_SUBMIT_INFO = 0x3B9D0068 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES = 0x3B9D0069 ,
  VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES = 0x3B9D006A , VK_STRUCTURE_TYPE_DEVICE_QUEUE_INFO_2 = 0x3B9D006B , VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO = 0x3B9D2B60 , VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO = 0x3B9D2B61 ,
  VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO = 0x3B9D2B62 , VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO = 0x3B9D2B63 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES = 0x3B9D2B64 , VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES = 0x3B9D2B65 ,
  VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO = 0x3B9C1608 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO = 0x3B9BDF58 , VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES = 0x3B9BDF59 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO = 0x3B9BDF5A ,
  VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES = 0x3B9BDF5B , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES = 0x3B9BDF5C , VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO = 0x3B9BE340 , VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO = 0x3B9BE341 ,
  VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO = 0x3B9BE342 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO = 0x3B9C7F80 , VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES = 0x3B9C7F81 , VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO = 0x3B9C8368 ,
  VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO = 0x3B9BF6C8 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO = 0x3B9BF2E0 , VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES = 0x3B9BF2E1 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES = 0x3B9D5A40 ,
  VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT = 0x3B9D5A41 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES = 0x3B9BC018 , VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR = 0x3B9ACDE8 , VK_STRUCTURE_TYPE_PRESENT_INFO_KHR = 0x3B9ACDE9 ,
  VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_CAPABILITIES_KHR = 0x3B9BB467 , VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR = 0x3B9BB468 , VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR = 0x3B9BB469 , VK_STRUCTURE_TYPE_ACQUIRE_NEXT_IMAGE_INFO_KHR = 0x3B9BB46A ,
  VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_INFO_KHR = 0x3B9BB46B , VK_STRUCTURE_TYPE_DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR = 0x3B9BB46C , VK_STRUCTURE_TYPE_DISPLAY_MODE_CREATE_INFO_KHR = 0x3B9AD1D0 , VK_STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHR = 0x3B9AD1D1 ,
  VK_STRUCTURE_TYPE_DISPLAY_PRESENT_INFO_KHR = 0x3B9AD5B8 , VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR = 0x3B9AD9A0 , VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR = 0x3B9ADD88 , VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR = 0x3B9AE170 ,
  VK_STRUCTURE_TYPE_ANDROID_SURFACE_CREATE_INFO_KHR = 0x3B9AE940 , VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR = 0x3B9AED28 , VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT = 0x3B9AF4F8 , VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD = 0x3B9B1050 ,
  VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_NAME_INFO_EXT = 0x3B9B1FF0 , VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_TAG_INFO_EXT = 0x3B9B1FF1 , VK_STRUCTURE_TYPE_DEBUG_MARKER_MARKER_INFO_EXT = 0x3B9B1FF2 , VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV = 0x3B9B2F90 ,
  VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV = 0x3B9B2F91 , VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV = 0x3B9B2F92 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT = 0x3B9B3760 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT = 0x3B9B3761 ,
  VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_STREAM_CREATE_INFO_EXT = 0x3B9B3762 , VK_STRUCTURE_TYPE_IMAGE_VIEW_HANDLE_INFO_NVX = 0x3B9B3F30 , VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD = 0x3B9B6A28 , VK_STRUCTURE_TYPE_STREAM_DESCRIPTOR_SURFACE_CREATE_INFO_GGP = 0x3B9B8968 ,
  VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV = 0x3B9B8D50 , VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV = 0x3B9BA4C0 , VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV = 0x3B9BA4C1 , VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_NV = 0x3B9BA8A8 ,
  VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_NV = 0x3B9BA8A9 , VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_NV = 0x3B9BAC90 , VK_STRUCTURE_TYPE_VALIDATION_FLAGS_EXT = 0x3B9BB848 , VK_STRUCTURE_TYPE_VI_SURFACE_CREATE_INFO_NN = 0x3B9BBC30 ,
  VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT = 0x3B9BCBD0 , VK_STRUCTURE_TYPE_IMAGE_VIEW_ASTC_DECODE_MODE_EXT = 0x3B9BCFB8 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT = 0x3B9BCFB9 , VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR = 0x3B9BE728 ,
  VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_KHR = 0x3B9BE729 , VK_STRUCTURE_TYPE_MEMORY_WIN32_HANDLE_PROPERTIES_KHR = 0x3B9BE72A , VK_STRUCTURE_TYPE_MEMORY_GET_WIN32_HANDLE_INFO_KHR = 0x3B9BE72B , VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR = 0x3B9BEB10 ,
  VK_STRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHR = 0x3B9BEB11 , VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR = 0x3B9BEB12 , VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_KHR = 0x3B9BEEF8 , VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR = 0x3B9BFAB0 ,
  VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR = 0x3B9BFAB1 , VK_STRUCTURE_TYPE_D3D12_FENCE_SUBMIT_INFO_KHR = 0x3B9BFAB2 , VK_STRUCTURE_TYPE_SEMAPHORE_GET_WIN32_HANDLE_INFO_KHR = 0x3B9BFAB3 , VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_FD_INFO_KHR = 0x3B9BFE98 ,
  VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR = 0x3B9BFE99 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR = 0x3B9C0280 , VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_CONDITIONAL_RENDERING_INFO_EXT = 0x3B9C0668 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT = 0x3B9C0669 ,
  VK_STRUCTURE_TYPE_CONDITIONAL_RENDERING_BEGIN_INFO_EXT = 0x3B9C066A , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES_KHR = 0x3B9C0A50 , VK_STRUCTURE_TYPE_PRESENT_REGIONS_KHR = 0x3B9C1220 , VK_STRUCTURE_TYPE_OBJECT_TABLE_CREATE_INFO_NVX = 0x3B9C19F0 ,
  VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NVX = 0x3B9C19F1 , VK_STRUCTURE_TYPE_CMD_PROCESS_COMMANDS_INFO_NVX = 0x3B9C19F2 , VK_STRUCTURE_TYPE_CMD_RESERVE_SPACE_FOR_COMMANDS_INFO_NVX = 0x3B9C19F3 , VK_STRUCTURE_TYPE_DEVICE_GENERATED_COMMANDS_LIMITS_NVX = 0x3B9C19F4 ,
  VK_STRUCTURE_TYPE_DEVICE_GENERATED_COMMANDS_FEATURES_NVX = 0x3B9C19F5 , VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_W_SCALING_STATE_CREATE_INFO_NV = 0x3B9C1DD8 , VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT = 0x3B9C2990 , VK_STRUCTURE_TYPE_DISPLAY_POWER_INFO_EXT = 0x3B9C2D78 ,
  VK_STRUCTURE_TYPE_DEVICE_EVENT_INFO_EXT = 0x3B9C2D79 , VK_STRUCTURE_TYPE_DISPLAY_EVENT_INFO_EXT = 0x3B9C2D7A , VK_STRUCTURE_TYPE_SWAPCHAIN_COUNTER_CREATE_INFO_EXT = 0x3B9C2D7B , VK_STRUCTURE_TYPE_PRESENT_TIMES_INFO_GOOGLE = 0x3B9C3160 ,
  VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX = 0x3B9C44E8 , VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV = 0x3B9C48D0 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT = 0x3B9C4CB8 , VK_STRUCTURE_TYPE_PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT = 0x3B9C4CB9 ,
  VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT = 0x3B9C5488 , VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_CONSERVATIVE_STATE_CREATE_INFO_EXT = 0x3B9C5489 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT = 0x3B9C5870 , VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_DEPTH_CLIP_STATE_CREATE_INFO_EXT = 0x3B9C5871 ,
  VK_STRUCTURE_TYPE_HDR_METADATA_EXT = 0x3B9C6428 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES_KHR = 0x3B9C6FE0 , VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO_KHR = 0x3B9C6FE1 , VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO_KHR = 0x3B9C6FE2 ,
  VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO_KHR = 0x3B9C6FE3 , VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2_KHR = 0x3B9C73C8 , VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2_KHR = 0x3B9C73C9 , VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2_KHR = 0x3B9C73CA ,
  VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR = 0x3B9C73CB , VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2_KHR = 0x3B9C73CC , VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO_KHR = 0x3B9C73CD , VK_STRUCTURE_TYPE_SUBPASS_END_INFO_KHR = 0x3B9C73CE ,
  VK_STRUCTURE_TYPE_SHARED_PRESENT_SURFACE_CAPABILITIES_KHR = 0x3B9C7B98 , VK_STRUCTURE_TYPE_IMPORT_FENCE_WIN32_HANDLE_INFO_KHR = 0x3B9C8750 , VK_STRUCTURE_TYPE_EXPORT_FENCE_WIN32_HANDLE_INFO_KHR = 0x3B9C8751 , VK_STRUCTURE_TYPE_FENCE_GET_WIN32_HANDLE_INFO_KHR = 0x3B9C8752 ,
  VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR = 0x3B9C8B38 , VK_STRUCTURE_TYPE_FENCE_GET_FD_INFO_KHR = 0x3B9C8B39 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SURFACE_INFO_2_KHR = 0x3B9C9AD8 , VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_KHR = 0x3B9C9AD9 ,
  VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR = 0x3B9C9ADA , VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR = 0x3B9CA2A8 , VK_STRUCTURE_TYPE_DISPLAY_PLANE_PROPERTIES_2_KHR = 0x3B9CA2A9 , VK_STRUCTURE_TYPE_DISPLAY_MODE_PROPERTIES_2_KHR = 0x3B9CA2AA ,
  VK_STRUCTURE_TYPE_DISPLAY_PLANE_INFO_2_KHR = 0x3B9CA2AB , VK_STRUCTURE_TYPE_DISPLAY_PLANE_CAPABILITIES_2_KHR = 0x3B9CA2AC , VK_STRUCTURE_TYPE_IOS_SURFACE_CREATE_INFO_MVK = 0x3B9CA690 , VK_STRUCTURE_TYPE_MACOS_SURFACE_CREATE_INFO_MVK = 0x3B9CAA78 ,
  VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT = 0x3B9CBE00 , VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_TAG_INFO_EXT = 0x3B9CBE01 , VK_STRUCTURE_TYPE_DEBUG_UTILS_LABEL_EXT = 0x3B9CBE02 , VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT = 0x3B9CBE03 ,
  VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT = 0x3B9CBE04 , VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_USAGE_ANDROID = 0x3B9CC1E8 , VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_PROPERTIES_ANDROID = 0x3B9CC1E9 , VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_ANDROID = 0x3B9CC1EA ,
  VK_STRUCTURE_TYPE_IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID = 0x3B9CC1EB , VK_STRUCTURE_TYPE_MEMORY_GET_ANDROID_HARDWARE_BUFFER_INFO_ANDROID = 0x3B9CC1EC , VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID = 0x3B9CC1ED , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT = 0x3B9CC5D0 ,
  VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT = 0x3B9CC5D1 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT = 0x3B9CE510 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT = 0x3B9CE511 , VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK_EXT = 0x3B9CE512 ,
  VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO_EXT = 0x3B9CE513 , VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT = 0x3B9CF898 , VK_STRUCTURE_TYPE_RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT = 0x3B9CF899 , VK_STRUCTURE_TYPE_PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT = 0x3B9CF89A ,
  VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT = 0x3B9CF89B , VK_STRUCTURE_TYPE_MULTISAMPLE_PROPERTIES_EXT = 0x3B9CF89C , VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO_KHR = 0x3B9D0838 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT = 0x3B9D0C20 ,
  VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT = 0x3B9D0C21 , VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_ADVANCED_STATE_CREATE_INFO_EXT = 0x3B9D0C22 , VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_TO_COLOR_STATE_CREATE_INFO_NV = 0x3B9D1008 , VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NV = 0x3B9D1BC0 ,
  VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV = 0x3B9D2390 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV = 0x3B9D2391 , VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT = 0x3B9D3330 , VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_EXT = 0x3B9D3331 ,
  VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXT = 0x3B9D3332 , VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT = 0x3B9D3333 , VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT = 0x3B9D3334 , VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_PROPERTIES_EXT = 0x3B9D3335 ,
  VK_STRUCTURE_TYPE_VALIDATION_CACHE_CREATE_INFO_EXT = 0x3B9D3B00 , VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT = 0x3B9D3B01 , VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO_EXT = 0x3B9D3EE8 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT = 0x3B9D3EE9 ,
  VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES_EXT = 0x3B9D3EEA , VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO_EXT = 0x3B9D3EEB , VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT_EXT = 0x3B9D3EEC , VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SHADING_RATE_IMAGE_STATE_CREATE_INFO_NV = 0x3B9D4AA0 ,
  VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV = 0x3B9D4AA1 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV = 0x3B9D4AA2 , VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_COARSE_SAMPLE_ORDER_STATE_CREATE_INFO_NV = 0x3B9D4AA5 , VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_NV = 0x3B9D4E88 ,
  VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_NV = 0x3B9D4E89 , VK_STRUCTURE_TYPE_GEOMETRY_NV = 0x3B9D4E8B , VK_STRUCTURE_TYPE_GEOMETRY_TRIANGLES_NV = 0x3B9D4E8C , VK_STRUCTURE_TYPE_GEOMETRY_AABB_NV = 0x3B9D4E8D ,
  VK_STRUCTURE_TYPE_BIND_ACCELERATION_STRUCTURE_MEMORY_INFO_NV = 0x3B9D4E8E , VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_NV = 0x3B9D4E8F , VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_INFO_NV = 0x3B9D4E90 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV = 0x3B9D4E91 ,
  VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_NV = 0x3B9D4E93 , VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_INFO_NV = 0x3B9D4E94 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV = 0x3B9D5270 , VK_STRUCTURE_TYPE_PIPELINE_REPRESENTATIVE_FRAGMENT_TEST_STATE_CREATE_INFO_NV = 0x3B9D5271 ,
  VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_IMAGE_FORMAT_INFO_EXT = 0x3B9D6210 , VK_STRUCTURE_TYPE_FILTER_CUBIC_IMAGE_VIEW_IMAGE_FORMAT_PROPERTIES_EXT = 0x3B9D6211 , VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT = 0x3B9D71B0 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES_KHR = 0x3B9D7D68 ,
  VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT = 0x3B9D8150 , VK_STRUCTURE_TYPE_MEMORY_HOST_POINTER_PROPERTIES_EXT = 0x3B9D8151 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT = 0x3B9D8152 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES_KHR = 0x3B9D8920 ,
  VK_STRUCTURE_TYPE_PIPELINE_COMPILER_CONTROL_CREATE_INFO_AMD = 0x3B9D94D8 , VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_EXT = 0x3B9D98C0 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD = 0x3B9D9CA8 , VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD = 0x3B9DAC48 ,
  VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT = 0x3B9DB030 , VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT = 0x3B9DB031 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT = 0x3B9DB032 , VK_STRUCTURE_TYPE_PRESENT_FRAME_TOKEN_GGP = 0x3B9DB418 ,
  VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT = 0x3B9DB800 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES_KHR = 0x3B9DC7A0 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES_KHR = 0x3B9DCB88 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES_KHR = 0x3B9DD358 ,
  VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE_KHR = 0x3B9DD359 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV = 0x3B9DDB28 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV = 0x3B9DDF10 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV = 0x3B9DDF11 ,
  VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV = 0x3B9DE2F8 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV = 0x3B9DE6E0 , VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_EXCLUSIVE_SCISSOR_STATE_CREATE_INFO_NV = 0x3B9DEAC8 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV = 0x3B9DEACA ,
  VK_STRUCTURE_TYPE_CHECKPOINT_DATA_NV = 0x3B9DEEB0 , VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV = 0x3B9DEEB1 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL = 0x3B9DFA68 , VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO_INTEL = 0x3B9DFE50 ,
  VK_STRUCTURE_TYPE_INITIALIZE_PERFORMANCE_API_INFO_INTEL = 0x3B9DFE51 , VK_STRUCTURE_TYPE_PERFORMANCE_MARKER_INFO_INTEL = 0x3B9DFE52 , VK_STRUCTURE_TYPE_PERFORMANCE_STREAM_MARKER_INFO_INTEL = 0x3B9DFE53 , VK_STRUCTURE_TYPE_PERFORMANCE_OVERRIDE_INFO_INTEL = 0x3B9DFE54 ,
  VK_STRUCTURE_TYPE_PERFORMANCE_CONFIGURATION_ACQUIRE_INFO_INTEL = 0x3B9DFE55 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES_KHR = 0x3B9E0238 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT = 0x3B9E0620 , VK_STRUCTURE_TYPE_DISPLAY_NATIVE_HDR_SURFACE_CAPABILITIES_AMD = 0x3B9E0A08 ,
  VK_STRUCTURE_TYPE_SWAPCHAIN_DISPLAY_NATIVE_HDR_CREATE_INFO_AMD = 0x3B9E0A09 , VK_STRUCTURE_TYPE_IMAGEPIPE_SURFACE_CREATE_INFO_FUCHSIA = 0x3B9E0DF0 , VK_STRUCTURE_TYPE_METAL_SURFACE_CREATE_INFO_EXT = 0x3B9E19A8 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT = 0x3B9E1D90 ,
  VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT = 0x3B9E1D91 , VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT = 0x3B9E1D92 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT = 0x3B9E2948 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT = 0x3B9E38E8 ,
  VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT = 0x3B9E38E9 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT = 0x3B9E38EA , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD = 0x3B9E40B8 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD = 0x3B9E4888 ,
  VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT = 0x3B9E67C8 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT = 0x3B9E6BB0 , VK_STRUCTURE_TYPE_MEMORY_PRIORITY_ALLOCATE_INFO_EXT = 0x3B9E6BB1 , VK_STRUCTURE_TYPE_SURFACE_PROTECTED_CAPABILITIES_KHR = 0x3B9E6F98 ,
  VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV = 0x3B9E7380 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT = 0x3B9E8320 , VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_EXT = 0x3B9E8321 , VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_CREATE_INFO_EXT = 0x3B9E8322 ,
  VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO_EXT = 0x3B9E8AF0 , VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT = 0x3B9E8ED8 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV = 0x3B9E96A8 , VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_NV = 0x3B9E96A9 ,
  VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV = 0x3B9E96AA , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV = 0x3B9E9A90 , VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_REDUCTION_STATE_CREATE_INFO_NV = 0x3B9E9A91 , VK_STRUCTURE_TYPE_FRAMEBUFFER_MIXED_SAMPLES_COMBINATION_NV = 0x3B9E9A92 ,
  VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT = 0x3B9E9E78 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT = 0x3B9EA260 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES_KHR = 0x3B9EA648 , VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_INFO_EXT = 0x3B9EAE18 ,
  VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_FULL_SCREEN_EXCLUSIVE_EXT = 0x3B9EAE1A , VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_WIN32_INFO_EXT = 0x3B9EAE19 , VK_STRUCTURE_TYPE_HEADLESS_SURFACE_CREATE_INFO_EXT = 0x3B9EB200 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT = 0x3B9EBDB8 ,
  VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT = 0x3B9EBDB9 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT = 0x3B9EBDBA , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES_EXT = 0x3B9EC588 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT = 0x3B9ED528 ,
  VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR = 0x3B9EE4C8 , VK_STRUCTURE_TYPE_PIPELINE_INFO_KHR = 0x3B9EE4C9 , VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_PROPERTIES_KHR = 0x3B9EE4CA , VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR = 0x3B9EE4CB ,
  VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHR = 0x3B9EE4CC , VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR = 0x3B9EE4CD , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT = 0x3B9F0020 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT = 0x3B9F13A8 ,
  VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT = 0x3B9F13A9 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES = 0x3B9C9EC0 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES = 0x3B9BC018 , VK_STRUCTURE_TYPE_DEBUG_REPORT_CREATE_INFO_EXT = 0x3B9AF4F8 ,
  VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR = 0x3B9B9908 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHR = 0x3B9B9909 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHR = 0x3B9B990A , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2_KHR = 0x3B9BB078 ,
  VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2_KHR = 0x3B9BB079 , VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2_KHR = 0x3B9BB07A , VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2_KHR = 0x3B9BB07B , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2_KHR = 0x3B9BB07C ,
  VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR = 0x3B9BB07D , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2_KHR = 0x3B9BB07E , VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2_KHR = 0x3B9BB07F , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2_KHR = 0x3B9BB080 ,
  VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO_KHR = 0x3B9BB460 , VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO_KHR = 0x3B9BB463 , VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO_KHR = 0x3B9BB464 , VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO_KHR = 0x3B9BB465 ,
  VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO_KHR = 0x3B9BB466 , VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO_KHR = 0x3B9BB46D , VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO_KHR = 0x3B9BB46E , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES_KHR = 0x3B9BDB70 ,
  VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO_KHR = 0x3B9BDB71 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO_KHR = 0x3B9BDF58 , VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES_KHR = 0x3B9BDF59 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO_KHR = 0x3B9BDF5A ,
  VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES_KHR = 0x3B9BDF5B , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES_KHR = 0x3B9BDF5C , VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO_KHR = 0x3B9BE340 , VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_KHR = 0x3B9BE341 ,
  VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_KHR = 0x3B9BE342 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO_KHR = 0x3B9BF2E0 , VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES_KHR = 0x3B9BF2E1 , VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR = 0x3B9BF6C8 ,
  VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT16_INT8_FEATURES_KHR = 0x3B9C0A50 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES_KHR = 0x3B9C0E38 , VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO_KHR = 0x3B9C1608 , VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES2_EXT = 0x3B9C2990 ,
  VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO_KHR = 0x3B9C7F80 , VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES_KHR = 0x3B9C7F81 , VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR = 0x3B9C8368 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES_KHR = 0x3B9C9308 ,
  VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO_KHR = 0x3B9C9309 , VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR = 0x3B9C930A , VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO_KHR = 0x3B9C930B , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES_KHR = 0x3B9C9EC0 ,
  VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES_KHR = 0x3B9C9EC0 , VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS_KHR = 0x3B9CBA18 , VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO_KHR = 0x3B9CBA19 , VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2_KHR = 0x3B9D0450 ,
  VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2_KHR = 0x3B9D0451 , VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2_KHR = 0x3B9D0452 , VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2_KHR = 0x3B9D0453 , VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2_KHR = 0x3B9D0454 ,
  VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO_KHR = 0x3B9D2B60 , VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO_KHR = 0x3B9D2B61 , VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO_KHR = 0x3B9D2B62 , VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO_KHR = 0x3B9D2B63 ,
  VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES_KHR = 0x3B9D2B64 , VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES_KHR = 0x3B9D2B65 , VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO_KHR = 0x3B9D2F48 , VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO_KHR = 0x3B9D2F49 ,
  VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES_KHR = 0x3B9D5A40 , VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT_KHR = 0x3B9D5A41 , VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_ADDRESS_FEATURES_EXT = 0x3B9E8320 , VK_STRUCTURE_TYPE_BEGIN_RANGE = 0x0 ,
  VK_STRUCTURE_TYPE_END_RANGE = 0x30 , VK_STRUCTURE_TYPE_RANGE_SIZE = 0x31 , VK_STRUCTURE_TYPE_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkSamplerMipmapMode : int {
  VK_SAMPLER_MIPMAP_MODE_NEAREST = 0x0 , VK_SAMPLER_MIPMAP_MODE_LINEAR = 0x1 , VK_SAMPLER_MIPMAP_MODE_BEGIN_RANGE = 0x0 , VK_SAMPLER_MIPMAP_MODE_END_RANGE = 0x1 ,
  VK_SAMPLER_MIPMAP_MODE_RANGE_SIZE = 0x2 , VK_SAMPLER_MIPMAP_MODE_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  FILE_USAGE_TYPE : int { FUT_PLAYING = 0x0 , FUT_EDITING = 0x1 , FUT_GENERIC = 0x2 }
 
enum class  VkSamplerAddressMode : int {
  VK_SAMPLER_ADDRESS_MODE_REPEAT = 0x0 , VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT = 0x1 , VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE = 0x2 , VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER = 0x3 ,
  VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE = 0x4 , VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE_KHR = 0x4 , VK_SAMPLER_ADDRESS_MODE_BEGIN_RANGE = 0x0 , VK_SAMPLER_ADDRESS_MODE_END_RANGE = 0x3 ,
  VK_SAMPLER_ADDRESS_MODE_RANGE_SIZE = 0x4 , VK_SAMPLER_ADDRESS_MODE_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  OfflineFolderStatus : int {
  OFS_INACTIVE = 0xFF , OFS_ONLINE = 0x0 , OFS_OFFLINE = 0x1 , OFS_SERVERBACK = 0x2 ,
  OFS_DIRTYCACHE = 0x3
}
 
enum class  VkBorderColor : int {
  VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK = 0x0 , VK_BORDER_COLOR_INT_TRANSPARENT_BLACK = 0x1 , VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK = 0x2 , VK_BORDER_COLOR_INT_OPAQUE_BLACK = 0x3 ,
  VK_BORDER_COLOR_FLOAT_OPAQUE_WHITE = 0x4 , VK_BORDER_COLOR_INT_OPAQUE_WHITE = 0x5 , VK_BORDER_COLOR_BEGIN_RANGE = 0x0 , VK_BORDER_COLOR_END_RANGE = 0x5 ,
  VK_BORDER_COLOR_RANGE_SIZE = 0x6 , VK_BORDER_COLOR_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkBlendOverlapEXT : int {
  VK_BLEND_OVERLAP_UNCORRELATED_EXT = 0x0 , VK_BLEND_OVERLAP_DISJOINT_EXT = 0x1 , VK_BLEND_OVERLAP_CONJOINT_EXT = 0x2 , VK_BLEND_OVERLAP_BEGIN_RANGE_EXT = 0x0 ,
  VK_BLEND_OVERLAP_END_RANGE_EXT = 0x2 , VK_BLEND_OVERLAP_RANGE_SIZE_EXT = 0x3 , VK_BLEND_OVERLAP_MAX_ENUM_EXT = 0x7FFFFFFF
}
 
enum class  tagCONDITION_TYPE : int { CT_AND_CONDITION = 0x0 , CT_OR_CONDITION = 0x1 , CT_NOT_CONDITION = 0x2 , CT_LEAF_CONDITION = 0x3 }
 
enum class  VkDescriptorType : int {
  VK_DESCRIPTOR_TYPE_SAMPLER = 0x0 , VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER = 0x1 , VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE = 0x2 , VK_DESCRIPTOR_TYPE_STORAGE_IMAGE = 0x3 ,
  VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER = 0x4 , VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER = 0x5 , VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER = 0x6 , VK_DESCRIPTOR_TYPE_STORAGE_BUFFER = 0x7 ,
  VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC = 0x8 , VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC = 0x9 , VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT = 0xA , VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT = 0x3B9CE510 ,
  VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV = 0x3B9D4E88 , VK_DESCRIPTOR_TYPE_BEGIN_RANGE = 0x0 , VK_DESCRIPTOR_TYPE_END_RANGE = 0xA , VK_DESCRIPTOR_TYPE_RANGE_SIZE = 0xB ,
  VK_DESCRIPTOR_TYPE_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  tagCONDITION_OPERATION : int {
  COP_IMPLICIT = 0x0 , COP_EQUAL = 0x1 , COP_NOTEQUAL = 0x2 , COP_LESSTHAN = 0x3 ,
  COP_GREATERTHAN = 0x4 , COP_LESSTHANOREQUAL = 0x5 , COP_GREATERTHANOREQUAL = 0x6 , COP_VALUE_STARTSWITH = 0x7 ,
  COP_VALUE_ENDSWITH = 0x8 , COP_VALUE_CONTAINS = 0x9 , COP_VALUE_NOTCONTAINS = 0xA , COP_DOSWILDCARDS = 0xB ,
  COP_WORD_EQUAL = 0xC , COP_WORD_STARTSWITH = 0xD , COP_APPLICATION_SPECIFIC = 0xE
}
 
enum class  VkAttachmentLoadOp : int {
  VK_ATTACHMENT_LOAD_OP_LOAD = 0x0 , VK_ATTACHMENT_LOAD_OP_CLEAR = 0x1 , VK_ATTACHMENT_LOAD_OP_DONT_CARE = 0x2 , VK_ATTACHMENT_LOAD_OP_BEGIN_RANGE = 0x0 ,
  VK_ATTACHMENT_LOAD_OP_END_RANGE = 0x2 , VK_ATTACHMENT_LOAD_OP_RANGE_SIZE = 0x3 , VK_ATTACHMENT_LOAD_OP_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkAttachmentStoreOp : int {
  VK_ATTACHMENT_STORE_OP_STORE = 0x0 , VK_ATTACHMENT_STORE_OP_DONT_CARE = 0x1 , VK_ATTACHMENT_STORE_OP_BEGIN_RANGE = 0x0 , VK_ATTACHMENT_STORE_OP_END_RANGE = 0x1 ,
  VK_ATTACHMENT_STORE_OP_RANGE_SIZE = 0x2 , VK_ATTACHMENT_STORE_OP_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkPipelineBindPoint : int {
  VK_PIPELINE_BIND_POINT_GRAPHICS = 0x0 , VK_PIPELINE_BIND_POINT_COMPUTE = 0x1 , VK_PIPELINE_BIND_POINT_RAY_TRACING_NV = 0x3B9D4E88 , VK_PIPELINE_BIND_POINT_BEGIN_RANGE = 0x0 ,
  VK_PIPELINE_BIND_POINT_END_RANGE = 0x1 , VK_PIPELINE_BIND_POINT_RANGE_SIZE = 0x2 , VK_PIPELINE_BIND_POINT_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkQueueGlobalPriorityEXT : int {
  VK_QUEUE_GLOBAL_PRIORITY_LOW_EXT = 0x80 , VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT = 0x100 , VK_QUEUE_GLOBAL_PRIORITY_HIGH_EXT = 0x200 , VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT = 0x400 ,
  VK_QUEUE_GLOBAL_PRIORITY_BEGIN_RANGE_EXT = 0x80 , VK_QUEUE_GLOBAL_PRIORITY_END_RANGE_EXT = 0x400 , VK_QUEUE_GLOBAL_PRIORITY_RANGE_SIZE_EXT = 0x381 , VK_QUEUE_GLOBAL_PRIORITY_MAX_ENUM_EXT = 0x7FFFFFFF
}
 
enum class  VkCommandBufferLevel : int {
  VK_COMMAND_BUFFER_LEVEL_PRIMARY = 0x0 , VK_COMMAND_BUFFER_LEVEL_SECONDARY = 0x1 , VK_COMMAND_BUFFER_LEVEL_BEGIN_RANGE = 0x0 , VK_COMMAND_BUFFER_LEVEL_END_RANGE = 0x1 ,
  VK_COMMAND_BUFFER_LEVEL_RANGE_SIZE = 0x2 , VK_COMMAND_BUFFER_LEVEL_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkIndexType : int {
  VK_INDEX_TYPE_UINT16 = 0x0 , VK_INDEX_TYPE_UINT32 = 0x1 , VK_INDEX_TYPE_NONE_NV = 0x3B9D4E88 , VK_INDEX_TYPE_UINT8_EXT = 0x3B9ED528 ,
  VK_INDEX_TYPE_BEGIN_RANGE = 0x0 , VK_INDEX_TYPE_END_RANGE = 0x1 , VK_INDEX_TYPE_RANGE_SIZE = 0x2 , VK_INDEX_TYPE_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkValidationFeatureEnableEXT : int {
  VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_EXT = 0x0 , VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_RESERVE_BINDING_SLOT_EXT = 0x1 , VK_VALIDATION_FEATURE_ENABLE_BEST_PRACTICES_EXT = 0x2 , VK_VALIDATION_FEATURE_ENABLE_BEGIN_RANGE_EXT = 0x0 ,
  VK_VALIDATION_FEATURE_ENABLE_END_RANGE_EXT = 0x2 , VK_VALIDATION_FEATURE_ENABLE_RANGE_SIZE_EXT = 0x3 , VK_VALIDATION_FEATURE_ENABLE_MAX_ENUM_EXT = 0x7FFFFFFF
}
 
enum class  VkSubpassContents : int {
  VK_SUBPASS_CONTENTS_INLINE = 0x0 , VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS = 0x1 , VK_SUBPASS_CONTENTS_BEGIN_RANGE = 0x0 , VK_SUBPASS_CONTENTS_END_RANGE = 0x1 ,
  VK_SUBPASS_CONTENTS_RANGE_SIZE = 0x2 , VK_SUBPASS_CONTENTS_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkDebugReportObjectTypeEXT : int {
  VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT = 0x0 , VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT = 0x1 , VK_DEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXT = 0x2 , VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_EXT = 0x3 ,
  VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT = 0x4 , VK_DEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXT = 0x5 , VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT = 0x6 , VK_DEBUG_REPORT_OBJECT_TYPE_FENCE_EXT = 0x7 ,
  VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXT = 0x8 , VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_EXT = 0x9 , VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_EXT = 0xA , VK_DEBUG_REPORT_OBJECT_TYPE_EVENT_EXT = 0xB ,
  VK_DEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXT = 0xC , VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXT = 0xD , VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXT = 0xE , VK_DEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXT = 0xF ,
  VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXT = 0x10 , VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXT = 0x11 , VK_DEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXT = 0x12 , VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXT = 0x13 ,
  VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXT = 0x14 , VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXT = 0x15 , VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXT = 0x16 , VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXT = 0x17 ,
  VK_DEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXT = 0x18 , VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXT = 0x19 , VK_DEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXT = 0x1A , VK_DEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXT = 0x1B ,
  VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXT = 0x1C , VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXT = 0x1D , VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXT = 0x1E , VK_DEBUG_REPORT_OBJECT_TYPE_OBJECT_TABLE_NVX_EXT = 0x1F ,
  VK_DEBUG_REPORT_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NVX_EXT = 0x20 , VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT_EXT = 0x21 , VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_EXT = 0x3B9D2B60 , VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXT = 0x3B9C1608 ,
  VK_DEBUG_REPORT_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV_EXT = 0x3B9D4E88 , VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_EXT = 0x1C , VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT = 0x21 , VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR_EXT = 0x3B9C1608 ,
  VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR_EXT = 0x3B9D2B60 , VK_DEBUG_REPORT_OBJECT_TYPE_BEGIN_RANGE_EXT = 0x0 , VK_DEBUG_REPORT_OBJECT_TYPE_END_RANGE_EXT = 0x21 , VK_DEBUG_REPORT_OBJECT_TYPE_RANGE_SIZE_EXT = 0x22 ,
  VK_DEBUG_REPORT_OBJECT_TYPE_MAX_ENUM_EXT = 0x7FFFFFFF
}
 
enum class  VkValidationFeatureDisableEXT : int {
  VK_VALIDATION_FEATURE_DISABLE_ALL_EXT = 0x0 , VK_VALIDATION_FEATURE_DISABLE_SHADERS_EXT = 0x1 , VK_VALIDATION_FEATURE_DISABLE_THREAD_SAFETY_EXT = 0x2 , VK_VALIDATION_FEATURE_DISABLE_API_PARAMETERS_EXT = 0x3 ,
  VK_VALIDATION_FEATURE_DISABLE_OBJECT_LIFETIMES_EXT = 0x4 , VK_VALIDATION_FEATURE_DISABLE_CORE_CHECKS_EXT = 0x5 , VK_VALIDATION_FEATURE_DISABLE_UNIQUE_HANDLES_EXT = 0x6 , VK_VALIDATION_FEATURE_DISABLE_BEGIN_RANGE_EXT = 0x0 ,
  VK_VALIDATION_FEATURE_DISABLE_END_RANGE_EXT = 0x6 , VK_VALIDATION_FEATURE_DISABLE_RANGE_SIZE_EXT = 0x7 , VK_VALIDATION_FEATURE_DISABLE_MAX_ENUM_EXT = 0x7FFFFFFF
}
 
enum class  VkObjectType : int {
  VK_OBJECT_TYPE_UNKNOWN = 0x0 , VK_OBJECT_TYPE_INSTANCE = 0x1 , VK_OBJECT_TYPE_PHYSICAL_DEVICE = 0x2 , VK_OBJECT_TYPE_DEVICE = 0x3 ,
  VK_OBJECT_TYPE_QUEUE = 0x4 , VK_OBJECT_TYPE_SEMAPHORE = 0x5 , VK_OBJECT_TYPE_COMMAND_BUFFER = 0x6 , VK_OBJECT_TYPE_FENCE = 0x7 ,
  VK_OBJECT_TYPE_DEVICE_MEMORY = 0x8 , VK_OBJECT_TYPE_BUFFER = 0x9 , VK_OBJECT_TYPE_IMAGE = 0xA , VK_OBJECT_TYPE_EVENT = 0xB ,
  VK_OBJECT_TYPE_QUERY_POOL = 0xC , VK_OBJECT_TYPE_BUFFER_VIEW = 0xD , VK_OBJECT_TYPE_IMAGE_VIEW = 0xE , VK_OBJECT_TYPE_SHADER_MODULE = 0xF ,
  VK_OBJECT_TYPE_PIPELINE_CACHE = 0x10 , VK_OBJECT_TYPE_PIPELINE_LAYOUT = 0x11 , VK_OBJECT_TYPE_RENDER_PASS = 0x12 , VK_OBJECT_TYPE_PIPELINE = 0x13 ,
  VK_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT = 0x14 , VK_OBJECT_TYPE_SAMPLER = 0x15 , VK_OBJECT_TYPE_DESCRIPTOR_POOL = 0x16 , VK_OBJECT_TYPE_DESCRIPTOR_SET = 0x17 ,
  VK_OBJECT_TYPE_FRAMEBUFFER = 0x18 , VK_OBJECT_TYPE_COMMAND_POOL = 0x19 , VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION = 0x3B9D2B60 , VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE = 0x3B9C1608 ,
  VK_OBJECT_TYPE_SURFACE_KHR = 0x3B9ACA00 , VK_OBJECT_TYPE_SWAPCHAIN_KHR = 0x3B9ACDE8 , VK_OBJECT_TYPE_DISPLAY_KHR = 0x3B9AD1D0 , VK_OBJECT_TYPE_DISPLAY_MODE_KHR = 0x3B9AD1D1 ,
  VK_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT = 0x3B9AF4F8 , VK_OBJECT_TYPE_OBJECT_TABLE_NVX = 0x3B9C19F0 , VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NVX = 0x3B9C19F1 , VK_OBJECT_TYPE_DEBUG_UTILS_MESSENGER_EXT = 0x3B9CBE00 ,
  VK_OBJECT_TYPE_VALIDATION_CACHE_EXT = 0x3B9D3B00 , VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV = 0x3B9D4E88 , VK_OBJECT_TYPE_PERFORMANCE_CONFIGURATION_INTEL = 0x3B9DFE50 , VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR = 0x3B9C1608 ,
  VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR = 0x3B9D2B60 , VK_OBJECT_TYPE_BEGIN_RANGE = 0x0 , VK_OBJECT_TYPE_END_RANGE = 0x19 , VK_OBJECT_TYPE_RANGE_SIZE = 0x1A ,
  VK_OBJECT_TYPE_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkCoverageModulationModeNV : int {
  VK_COVERAGE_MODULATION_MODE_NONE_NV = 0x0 , VK_COVERAGE_MODULATION_MODE_RGB_NV = 0x1 , VK_COVERAGE_MODULATION_MODE_ALPHA_NV = 0x2 , VK_COVERAGE_MODULATION_MODE_RGBA_NV = 0x3 ,
  VK_COVERAGE_MODULATION_MODE_BEGIN_RANGE_NV = 0x0 , VK_COVERAGE_MODULATION_MODE_END_RANGE_NV = 0x3 , VK_COVERAGE_MODULATION_MODE_RANGE_SIZE_NV = 0x4 , VK_COVERAGE_MODULATION_MODE_MAX_ENUM_NV = 0x7FFFFFFF
}
 
enum class  VkComponentTypeNV : int {
  VK_COMPONENT_TYPE_FLOAT16_NV = 0x0 , VK_COMPONENT_TYPE_FLOAT32_NV = 0x1 , VK_COMPONENT_TYPE_FLOAT64_NV = 0x2 , VK_COMPONENT_TYPE_SINT8_NV = 0x3 ,
  VK_COMPONENT_TYPE_SINT16_NV = 0x4 , VK_COMPONENT_TYPE_SINT32_NV = 0x5 , VK_COMPONENT_TYPE_SINT64_NV = 0x6 , VK_COMPONENT_TYPE_UINT8_NV = 0x7 ,
  VK_COMPONENT_TYPE_UINT16_NV = 0x8 , VK_COMPONENT_TYPE_UINT32_NV = 0x9 , VK_COMPONENT_TYPE_UINT64_NV = 0xA , VK_COMPONENT_TYPE_BEGIN_RANGE_NV = 0x0 ,
  VK_COMPONENT_TYPE_END_RANGE_NV = 0xA , VK_COMPONENT_TYPE_RANGE_SIZE_NV = 0xB , VK_COMPONENT_TYPE_MAX_ENUM_NV = 0x7FFFFFFF
}
 
enum class  VkScopeNV : int {
  VK_SCOPE_DEVICE_NV = 0x1 , VK_SCOPE_WORKGROUP_NV = 0x2 , VK_SCOPE_SUBGROUP_NV = 0x3 , VK_SCOPE_QUEUE_FAMILY_NV = 0x5 ,
  VK_SCOPE_BEGIN_RANGE_NV = 0x1 , VK_SCOPE_END_RANGE_NV = 0x5 , VK_SCOPE_RANGE_SIZE_NV = 0x5 , VK_SCOPE_MAX_ENUM_NV = 0x7FFFFFFF
}
 
enum class  VkVendorId : int {
  VK_VENDOR_ID_VIV = 0x10001 , VK_VENDOR_ID_VSI = 0x10002 , VK_VENDOR_ID_KAZAN = 0x10003 , VK_VENDOR_ID_BEGIN_RANGE = 0x10001 ,
  VK_VENDOR_ID_END_RANGE = 0x10003 , VK_VENDOR_ID_RANGE_SIZE = 0x3 , VK_VENDOR_ID_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkColorSpaceKHR : int {
  VK_COLOR_SPACE_SRGB_NONLINEAR_KHR = 0x0 , VK_COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT = 0x3B9C6041 , VK_COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT = 0x3B9C6042 , VK_COLOR_SPACE_DISPLAY_P3_LINEAR_EXT = 0x3B9C6043 ,
  VK_COLOR_SPACE_DCI_P3_NONLINEAR_EXT = 0x3B9C6044 , VK_COLOR_SPACE_BT709_LINEAR_EXT = 0x3B9C6045 , VK_COLOR_SPACE_BT709_NONLINEAR_EXT = 0x3B9C6046 , VK_COLOR_SPACE_BT2020_LINEAR_EXT = 0x3B9C6047 ,
  VK_COLOR_SPACE_HDR10_ST2084_EXT = 0x3B9C6048 , VK_COLOR_SPACE_DOLBYVISION_EXT = 0x3B9C6049 , VK_COLOR_SPACE_HDR10_HLG_EXT = 0x3B9C604A , VK_COLOR_SPACE_ADOBERGB_LINEAR_EXT = 0x3B9C604B ,
  VK_COLOR_SPACE_ADOBERGB_NONLINEAR_EXT = 0x3B9C604C , VK_COLOR_SPACE_PASS_THROUGH_EXT = 0x3B9C604D , VK_COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT = 0x3B9C604E , VK_COLOR_SPACE_DISPLAY_NATIVE_AMD = 0x3B9E0A08 ,
  VK_COLORSPACE_SRGB_NONLINEAR_KHR = 0x0 , VK_COLOR_SPACE_DCI_P3_LINEAR_EXT = 0x3B9C6043 , VK_COLOR_SPACE_BEGIN_RANGE_KHR = 0x0 , VK_COLOR_SPACE_END_RANGE_KHR = 0x0 ,
  VK_COLOR_SPACE_RANGE_SIZE_KHR = 0x1 , VK_COLOR_SPACE_MAX_ENUM_KHR = 0x7FFFFFFF
}
 
enum class  VkTimeDomainEXT : int {
  VK_TIME_DOMAIN_DEVICE_EXT = 0x0 , VK_TIME_DOMAIN_CLOCK_MONOTONIC_EXT = 0x1 , VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_EXT = 0x2 , VK_TIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_EXT = 0x3 ,
  VK_TIME_DOMAIN_BEGIN_RANGE_EXT = 0x0 , VK_TIME_DOMAIN_END_RANGE_EXT = 0x3 , VK_TIME_DOMAIN_RANGE_SIZE_EXT = 0x4 , VK_TIME_DOMAIN_MAX_ENUM_EXT = 0x7FFFFFFF
}
 
enum class  VkPresentModeKHR : int {
  VK_PRESENT_MODE_IMMEDIATE_KHR = 0x0 , VK_PRESENT_MODE_MAILBOX_KHR = 0x1 , VK_PRESENT_MODE_FIFO_KHR = 0x2 , VK_PRESENT_MODE_FIFO_RELAXED_KHR = 0x3 ,
  VK_PRESENT_MODE_SHARED_DEMAND_REFRESH_KHR = 0x3B9C7B98 , VK_PRESENT_MODE_SHARED_CONTINUOUS_REFRESH_KHR = 0x3B9C7B99 , VK_PRESENT_MODE_BEGIN_RANGE_KHR = 0x0 , VK_PRESENT_MODE_END_RANGE_KHR = 0x3 ,
  VK_PRESENT_MODE_RANGE_SIZE_KHR = 0x4 , VK_PRESENT_MODE_MAX_ENUM_KHR = 0x7FFFFFFF
}
 
enum class  VkRasterizationOrderAMD : int {
  VK_RASTERIZATION_ORDER_STRICT_AMD = 0x0 , VK_RASTERIZATION_ORDER_RELAXED_AMD = 0x1 , VK_RASTERIZATION_ORDER_BEGIN_RANGE_AMD = 0x0 , VK_RASTERIZATION_ORDER_END_RANGE_AMD = 0x1 ,
  VK_RASTERIZATION_ORDER_RANGE_SIZE_AMD = 0x2 , VK_RASTERIZATION_ORDER_MAX_ENUM_AMD = 0x7FFFFFFF
}
 
enum class  VkImageCreateFlagBits : int {
  VK_IMAGE_CREATE_SPARSE_BINDING_BIT = 0x1 , VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT = 0x2 , VK_IMAGE_CREATE_SPARSE_ALIASED_BIT = 0x4 , VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT = 0x8 ,
  VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT = 0x10 , VK_IMAGE_CREATE_ALIAS_BIT = 0x400 , VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT = 0x40 , VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT = 0x20 ,
  VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT = 0x80 , VK_IMAGE_CREATE_EXTENDED_USAGE_BIT = 0x100 , VK_IMAGE_CREATE_PROTECTED_BIT = 0x800 , VK_IMAGE_CREATE_DISJOINT_BIT = 0x200 ,
  VK_IMAGE_CREATE_CORNER_SAMPLED_BIT_NV = 0x2000 , VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT = 0x1000 , VK_IMAGE_CREATE_SUBSAMPLED_BIT_EXT = 0x4000 , VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR = 0x40 ,
  VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR = 0x20 , VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT_KHR = 0x80 , VK_IMAGE_CREATE_EXTENDED_USAGE_BIT_KHR = 0x100 , VK_IMAGE_CREATE_DISJOINT_BIT_KHR = 0x200 ,
  VK_IMAGE_CREATE_ALIAS_BIT_KHR = 0x400 , VK_IMAGE_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkCoverageReductionModeNV : int {
  VK_COVERAGE_REDUCTION_MODE_MERGE_NV = 0x0 , VK_COVERAGE_REDUCTION_MODE_TRUNCATE_NV = 0x1 , VK_COVERAGE_REDUCTION_MODE_BEGIN_RANGE_NV = 0x0 , VK_COVERAGE_REDUCTION_MODE_END_RANGE_NV = 0x1 ,
  VK_COVERAGE_REDUCTION_MODE_RANGE_SIZE_NV = 0x2 , VK_COVERAGE_REDUCTION_MODE_MAX_ENUM_NV = 0x7FFFFFFF
}
 
enum class  NvAPIPrivateConstDataSlot : int {
  PCD_NEXUS_FRAME_AND_DC_INDEX = 0x0 , PCD_NEXUS_DC_EXTRA_INFO = 0x1 , PCD_NEXUS_TRAP_HANDLER_DUMP_GPU_VIRTUAL_ADDRESS = 0x2 , PCD_NEXUS_COMPUTE_START = 0x3 ,
  PCD_NEXUS_COMPUTE_FRAME_AND_DC_INDEX = 0x3 , PCD_NEXUS_COMPUTE_DC_EXTRA_INFO = 0x4 , PCD_COUNT = 0x5
}
 
enum class  VkDisplayPowerStateEXT : int {
  VK_DISPLAY_POWER_STATE_OFF_EXT = 0x0 , VK_DISPLAY_POWER_STATE_SUSPEND_EXT = 0x1 , VK_DISPLAY_POWER_STATE_ON_EXT = 0x2 , VK_DISPLAY_POWER_STATE_BEGIN_RANGE_EXT = 0x0 ,
  VK_DISPLAY_POWER_STATE_END_RANGE_EXT = 0x2 , VK_DISPLAY_POWER_STATE_RANGE_SIZE_EXT = 0x3 , VK_DISPLAY_POWER_STATE_MAX_ENUM_EXT = 0x7FFFFFFF
}
 
enum class  VkDeviceEventTypeEXT : int {
  VK_DEVICE_EVENT_TYPE_DISPLAY_HOTPLUG_EXT = 0x0 , VK_DEVICE_EVENT_TYPE_BEGIN_RANGE_EXT = 0x0 , VK_DEVICE_EVENT_TYPE_END_RANGE_EXT = 0x0 , VK_DEVICE_EVENT_TYPE_RANGE_SIZE_EXT = 0x1 ,
  VK_DEVICE_EVENT_TYPE_MAX_ENUM_EXT = 0x7FFFFFFF
}
 
enum class  _NVAPI_VIDEO_STATE_COMPONENT_ID : int {
  NVAPI_VIDEO_STATE_COMPONENT_ID_NONE = 0xFF , NVAPI_VIDEO_STATE_COMPONENT_BRIGHTNESS = 0x0 , NVAPI_VIDEO_STATE_COMPONENT_CONTRAST = 0x1 , NVAPI_VIDEO_STATE_COMPONENT_HUE = 0x2 ,
  NVAPI_VIDEO_STATE_COMPONENT_SATURATION = 0x3 , NVAPI_VIDEO_STATE_COMPONENT_COLORTEMP = 0x4 , NVAPI_VIDEO_STATE_COMPONENT_Y_GAMMA = 0x5 , NVAPI_VIDEO_STATE_COMPONENT_RGB_GAMMA_R = 0x6 ,
  NVAPI_VIDEO_STATE_COMPONENT_RGB_GAMMA_G = 0x7 , NVAPI_VIDEO_STATE_COMPONENT_RGB_GAMMA_B = 0x8 , NVAPI_VIDEO_STATE_COMPONENT_COLOR_SPACE = 0x9 , NVAPI_VIDEO_STATE_COMPONENT_COLOR_RANGE = 0xA ,
  NVAPI_VIDEO_STATE_COMPONENT_PLAYBACK_PROFILE = 0xB , NVAPI_VIDEO_STATE_COMPONENT_DEINTERLACE = 0xC , NVAPI_VIDEO_STATE_COMPONENT_SCALING = 0xD , NVAPI_VIDEO_STATE_COMPONENT_CADENCE = 0xE ,
  NVAPI_VIDEO_STATE_COMPONENT_NOISE_REDUCE = 0xF , NVAPI_VIDEO_STATE_COMPONENT_EDGE_ENHANCE = 0x10 , NVAPI_VIDEO_STATE_COMPONENT_OVERDRIVE = 0x11 , NVAPI_VIDEO_STATE_COMPONENT_SPLITSCREEN = 0x12 ,
  NVAPI_VIDEO_STATE_COMPONENT_DEBLOCKING = 0x13 , NVAPI_VIDEO_STATE_COMPONENT_DYNAMIC_CONTRAST = 0x14 , NVAPI_VIDEO_STATE_COMPONENT_GREEN_STRETCH = 0x15 , NVAPI_VIDEO_STATE_COMPONENT_BLUE_STRETCH = 0x16 ,
  NVAPI_VIDEO_STATE_COMPONENT_SKIN_TONE_CORRECTION = 0x17 , NVAPI_VIDEO_STATE_COMPONENT_GAMUT_REMAPPING = 0x18 , NVAPI_VIDEO_STATE_COMPONENT_2DTO3D = 0x19 , NVAPI_VIDEO_STATE_COMPONENT_3D_ANALYSIS = 0x1A ,
  NVAPI_VIDEO_STATE_COMPONENT_FRC = 0x1B , NVAPI_VIDEO_STATE_COMPONENT_BEN = 0x1C , NVAPI_VIDEO_STATE_COMPONENT_ID_LAST = 0x1D
}
 
enum class  VkDisplayEventTypeEXT : int {
  VK_DISPLAY_EVENT_TYPE_FIRST_PIXEL_OUT_EXT = 0x0 , VK_DISPLAY_EVENT_TYPE_BEGIN_RANGE_EXT = 0x0 , VK_DISPLAY_EVENT_TYPE_END_RANGE_EXT = 0x0 , VK_DISPLAY_EVENT_TYPE_RANGE_SIZE_EXT = 0x1 ,
  VK_DISPLAY_EVENT_TYPE_MAX_ENUM_EXT = 0x7FFFFFFF
}
 
enum class  VkMemoryOverallocationBehaviorAMD : int {
  VK_MEMORY_OVERALLOCATION_BEHAVIOR_DEFAULT_AMD = 0x0 , VK_MEMORY_OVERALLOCATION_BEHAVIOR_ALLOWED_AMD = 0x1 , VK_MEMORY_OVERALLOCATION_BEHAVIOR_DISALLOWED_AMD = 0x2 , VK_MEMORY_OVERALLOCATION_BEHAVIOR_BEGIN_RANGE_AMD = 0x0 ,
  VK_MEMORY_OVERALLOCATION_BEHAVIOR_END_RANGE_AMD = 0x2 , VK_MEMORY_OVERALLOCATION_BEHAVIOR_RANGE_SIZE_AMD = 0x3 , VK_MEMORY_OVERALLOCATION_BEHAVIOR_MAX_ENUM_AMD = 0x7FFFFFFF
}
 
enum class  VkMemoryHeapFlagBits : int { VK_MEMORY_HEAP_DEVICE_LOCAL_BIT = 0x1 , VK_MEMORY_HEAP_MULTI_INSTANCE_BIT = 0x2 , VK_MEMORY_HEAP_MULTI_INSTANCE_BIT_KHR = 0x2 , VK_MEMORY_HEAP_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF }
 
enum class  _NVAPI_FUNCTION_NAME : int {
  NVAPI_DecodeExecute = 0x0 , NVAPI_DecodeBeginFrame = 0x1 , NVAPI_DecodeEndFrame = 0x2 , NVAPI_VideoProcessBlt = 0x3 ,
  NVAPI_ExtensionExecute = 0x4 , NVAPI_FlipOverlay = 0x5 , NVAPI_FlipOverlayNvApi = 0x6 , NVAPI_OverlayTransfer = 0x7 ,
  NVAPI_nvRenderDeinterlace = 0x8 , NVAPI_PresentVideoShow = 0x9 , NVAPI_LAST_FUNCTION = 0xA
}
 
enum class  VkValidationCacheHeaderVersionEXT : int {
  VK_VALIDATION_CACHE_HEADER_VERSION_ONE_EXT = 0x1 , VK_VALIDATION_CACHE_HEADER_VERSION_BEGIN_RANGE_EXT = 0x1 , VK_VALIDATION_CACHE_HEADER_VERSION_END_RANGE_EXT = 0x1 , VK_VALIDATION_CACHE_HEADER_VERSION_RANGE_SIZE_EXT = 0x1 ,
  VK_VALIDATION_CACHE_HEADER_VERSION_MAX_ENUM_EXT = 0x7FFFFFFF
}
 
enum class  _NVAPI_DITHER_BITS : int { NVAPI_DITHER_BITS_6BITS = 0x0 , NVAPI_DITHER_BITS_8BITS = 0x1 , NVAPI_DITHER_BITS_10BITS = 0x2 }
 
enum class  VkImageAspectFlagBits : int {
  VK_IMAGE_ASPECT_COLOR_BIT = 0x1 , VK_IMAGE_ASPECT_DEPTH_BIT = 0x2 , VK_IMAGE_ASPECT_STENCIL_BIT = 0x4 , VK_IMAGE_ASPECT_METADATA_BIT = 0x8 ,
  VK_IMAGE_ASPECT_PLANE_0_BIT = 0x10 , VK_IMAGE_ASPECT_PLANE_1_BIT = 0x20 , VK_IMAGE_ASPECT_PLANE_2_BIT = 0x40 , VK_IMAGE_ASPECT_MEMORY_PLANE_0_BIT_EXT = 0x80 ,
  VK_IMAGE_ASPECT_MEMORY_PLANE_1_BIT_EXT = 0x100 , VK_IMAGE_ASPECT_MEMORY_PLANE_2_BIT_EXT = 0x200 , VK_IMAGE_ASPECT_MEMORY_PLANE_3_BIT_EXT = 0x400 , VK_IMAGE_ASPECT_PLANE_0_BIT_KHR = 0x10 ,
  VK_IMAGE_ASPECT_PLANE_1_BIT_KHR = 0x20 , VK_IMAGE_ASPECT_PLANE_2_BIT_KHR = 0x40 , VK_IMAGE_ASPECT_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  _NVAPI_DITHER_MODE : int {
  NVAPI_DITHER_MODE_DYNAMIC_ERR_ACC = 0x0 , NVAPI_DITHER_MODE_STATIC_ERR_ACC = 0x1 , NVAPI_DITHER_MODE_DYNAMIC_2X2 = 0x2 , NVAPI_DITHER_MODE_STATIC_2X2 = 0x3 ,
  NVAPI_DITHER_MODE_TEMPORAL = 0x4
}
 
enum class  VkLineRasterizationModeEXT : int {
  VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT = 0x0 , VK_LINE_RASTERIZATION_MODE_RECTANGULAR_EXT = 0x1 , VK_LINE_RASTERIZATION_MODE_BRESENHAM_EXT = 0x2 , VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_EXT = 0x3 ,
  VK_LINE_RASTERIZATION_MODE_BEGIN_RANGE_EXT = 0x0 , VK_LINE_RASTERIZATION_MODE_END_RANGE_EXT = 0x3 , VK_LINE_RASTERIZATION_MODE_RANGE_SIZE_EXT = 0x4 , VK_LINE_RASTERIZATION_MODE_MAX_ENUM_EXT = 0x7FFFFFFF
}
 
enum class  VkPipelineCreateFlagBits : int {
  VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT = 0x1 , VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT = 0x2 , VK_PIPELINE_CREATE_DERIVATIVE_BIT = 0x4 , VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT = 0x8 ,
  VK_PIPELINE_CREATE_DISPATCH_BASE = 0x10 , VK_PIPELINE_CREATE_DEFER_COMPILE_BIT_NV = 0x20 , VK_PIPELINE_CREATE_CAPTURE_STATISTICS_BIT_KHR = 0x40 , VK_PIPELINE_CREATE_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR = 0x80 ,
  VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR = 0x8 , VK_PIPELINE_CREATE_DISPATCH_BASE_KHR = 0x10 , VK_PIPELINE_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkViewportCoordinateSwizzleNV : int {
  VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_X_NV = 0x0 , VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_X_NV = 0x1 , VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Y_NV = 0x2 , VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Y_NV = 0x3 ,
  VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Z_NV = 0x4 , VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Z_NV = 0x5 , VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_W_NV = 0x6 , VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_W_NV = 0x7 ,
  VK_VIEWPORT_COORDINATE_SWIZZLE_BEGIN_RANGE_NV = 0x0 , VK_VIEWPORT_COORDINATE_SWIZZLE_END_RANGE_NV = 0x7 , VK_VIEWPORT_COORDINATE_SWIZZLE_RANGE_SIZE_NV = 0x8 , VK_VIEWPORT_COORDINATE_SWIZZLE_MAX_ENUM_NV = 0x7FFFFFFF
}
 
enum class  VkSystemAllocationScope : int {
  VK_SYSTEM_ALLOCATION_SCOPE_COMMAND = 0x0 , VK_SYSTEM_ALLOCATION_SCOPE_OBJECT = 0x1 , VK_SYSTEM_ALLOCATION_SCOPE_CACHE = 0x2 , VK_SYSTEM_ALLOCATION_SCOPE_DEVICE = 0x3 ,
  VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE = 0x4 , VK_SYSTEM_ALLOCATION_SCOPE_BEGIN_RANGE = 0x0 , VK_SYSTEM_ALLOCATION_SCOPE_END_RANGE = 0x4 , VK_SYSTEM_ALLOCATION_SCOPE_RANGE_SIZE = 0x5 ,
  VK_SYSTEM_ALLOCATION_SCOPE_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkShadingRatePaletteEntryNV : int {
  VK_SHADING_RATE_PALETTE_ENTRY_NO_INVOCATIONS_NV = 0x0 , VK_SHADING_RATE_PALETTE_ENTRY_16_INVOCATIONS_PER_PIXEL_NV = 0x1 , VK_SHADING_RATE_PALETTE_ENTRY_8_INVOCATIONS_PER_PIXEL_NV = 0x2 , VK_SHADING_RATE_PALETTE_ENTRY_4_INVOCATIONS_PER_PIXEL_NV = 0x3 ,
  VK_SHADING_RATE_PALETTE_ENTRY_2_INVOCATIONS_PER_PIXEL_NV = 0x4 , VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_PIXEL_NV = 0x5 , VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X1_PIXELS_NV = 0x6 , VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_1X2_PIXELS_NV = 0x7 ,
  VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X2_PIXELS_NV = 0x8 , VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X2_PIXELS_NV = 0x9 , VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X4_PIXELS_NV = 0xA , VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X4_PIXELS_NV = 0xB ,
  VK_SHADING_RATE_PALETTE_ENTRY_BEGIN_RANGE_NV = 0x0 , VK_SHADING_RATE_PALETTE_ENTRY_END_RANGE_NV = 0xB , VK_SHADING_RATE_PALETTE_ENTRY_RANGE_SIZE_NV = 0xC , VK_SHADING_RATE_PALETTE_ENTRY_MAX_ENUM_NV = 0x7FFFFFFF
}
 
enum class  VkInternalAllocationType : int {
  VK_INTERNAL_ALLOCATION_TYPE_EXECUTABLE = 0x0 , VK_INTERNAL_ALLOCATION_TYPE_BEGIN_RANGE = 0x0 , VK_INTERNAL_ALLOCATION_TYPE_END_RANGE = 0x0 , VK_INTERNAL_ALLOCATION_TYPE_RANGE_SIZE = 0x1 ,
  VK_INTERNAL_ALLOCATION_TYPE_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  NV_GPU_PERF_CHANGE_SEQ_2X_STEP_ID : int {
  NV_GPU_PERF_CHANGE_SEQ_2X_STEP_ID_NONE = 0x0 , NV_GPU_PERF_CHANGE_SEQ_2X_STEP_ID_WAIT_FOR_MODESET = 0x1 , NV_GPU_PERF_CHANGE_SEQ_2X_STEP_ID_KMD_NOTIFY = 0x2 , NV_GPU_PERF_CHANGE_SEQ_2X_STEP_ID_PRE_HW = 0x3 ,
  NV_GPU_PERF_CHANGE_SEQ_2X_STEP_ID_NOISE_UNAWARE_CLKS = 0x4 , NV_GPU_PERF_CHANGE_SEQ_30_STEP_ID_NOISE_UNAWARE_VMIN = 0x5 , NV_GPU_PERF_CHANGE_SEQ_2X_STEP_ID_VOLT_INCREASE = 0x6 , NV_GPU_PERF_CHANGE_SEQ_30_STEP_ID_NOISE_AWARE_CLKS_INCREASE = 0x7 ,
  NV_GPU_PERF_CHANGE_SEQ_2X_STEP_ID_SET_LINK_SPEED = 0x8 , NV_GPU_PERF_CHANGE_SEQ_2X_STEP_ID_SET_LINK_WIDTH = 0x9 , NV_GPU_PERF_CHANGE_SEQ_2X_STEP_ID_SET_ASPM = 0xA , NV_GPU_PERF_CHANGE_SEQ_2X_STEP_ID_SET_DEEP_L1 = 0xB ,
  NV_GPU_PERF_CHANGE_SEQ_2X_STEP_ID_SET_RAM_SVOP = 0xC , NV_GPU_PERF_CHANGE_SEQ_2X_STEP_ID_SET_NVVDD_PSI = 0xD , NV_GPU_PERF_CHANGE_SEQ_2X_STEP_ID_VOLT_DECREASE = 0xE , NV_GPU_PERF_CHANGE_SEQ_30_STEP_ID_NOISE_AWARE_CLKS_DECREASE = 0xF ,
  NV_GPU_PERF_CHANGE_SEQ_2X_STEP_ID_SET_LTR_VALUE = 0x10 , NV_GPU_PERF_CHANGE_SEQ_2X_STEP_ID_LPWR_FEATURES = 0x11 , NV_GPU_PERF_CHANGE_SEQ_2X_STEP_ID_POST_HW = 0x12 , NV_GPU_PERF_CHANGE_SEQ_2X_STEP_ID_MAX_STEPS = 0x13
}
 
enum class  NV_MOSAIC_TOPO : int {
  NV_MOSAIC_TOPO_NONE = 0x0 , NV_MOSAIC_TOPO_BEGIN_BASIC = 0x1 , NV_MOSAIC_TOPO_1x2_BASIC = 0x1 , NV_MOSAIC_TOPO_2x1_BASIC = 0x2 ,
  NV_MOSAIC_TOPO_1x3_BASIC = 0x3 , NV_MOSAIC_TOPO_3x1_BASIC = 0x4 , NV_MOSAIC_TOPO_1x4_BASIC = 0x5 , NV_MOSAIC_TOPO_4x1_BASIC = 0x6 ,
  NV_MOSAIC_TOPO_2x2_BASIC = 0x7 , NV_MOSAIC_TOPO_2x3_BASIC = 0x8 , NV_MOSAIC_TOPO_2x4_BASIC = 0x9 , NV_MOSAIC_TOPO_3x2_BASIC = 0xA ,
  NV_MOSAIC_TOPO_4x2_BASIC = 0xB , NV_MOSAIC_TOPO_1x5_BASIC = 0xC , NV_MOSAIC_TOPO_1x6_BASIC = 0xD , NV_MOSAIC_TOPO_7x1_BASIC = 0xE ,
  NV_MOSAIC_TOPO_END_BASIC = 0x17 , NV_MOSAIC_TOPO_BEGIN_PASSIVE_STEREO = 0x18 , NV_MOSAIC_TOPO_1x2_PASSIVE_STEREO = 0x18 , NV_MOSAIC_TOPO_2x1_PASSIVE_STEREO = 0x19 ,
  NV_MOSAIC_TOPO_1x3_PASSIVE_STEREO = 0x1A , NV_MOSAIC_TOPO_3x1_PASSIVE_STEREO = 0x1B , NV_MOSAIC_TOPO_1x4_PASSIVE_STEREO = 0x1C , NV_MOSAIC_TOPO_4x1_PASSIVE_STEREO = 0x1D ,
  NV_MOSAIC_TOPO_2x2_PASSIVE_STEREO = 0x1E , NV_MOSAIC_TOPO_END_PASSIVE_STEREO = 0x22 , NV_MOSAIC_TOPO_MAX = 0x23
}
 
enum class  VkFormat : int {
  VK_FORMAT_UNDEFINED = 0x0 , VK_FORMAT_R4G4_UNORM_PACK8 = 0x1 , VK_FORMAT_R4G4B4A4_UNORM_PACK16 = 0x2 , VK_FORMAT_B4G4R4A4_UNORM_PACK16 = 0x3 ,
  VK_FORMAT_R5G6B5_UNORM_PACK16 = 0x4 , VK_FORMAT_B5G6R5_UNORM_PACK16 = 0x5 , VK_FORMAT_R5G5B5A1_UNORM_PACK16 = 0x6 , VK_FORMAT_B5G5R5A1_UNORM_PACK16 = 0x7 ,
  VK_FORMAT_A1R5G5B5_UNORM_PACK16 = 0x8 , VK_FORMAT_R8_UNORM = 0x9 , VK_FORMAT_R8_SNORM = 0xA , VK_FORMAT_R8_USCALED = 0xB ,
  VK_FORMAT_R8_SSCALED = 0xC , VK_FORMAT_R8_UINT = 0xD , VK_FORMAT_R8_SINT = 0xE , VK_FORMAT_R8_SRGB = 0xF ,
  VK_FORMAT_R8G8_UNORM = 0x10 , VK_FORMAT_R8G8_SNORM = 0x11 , VK_FORMAT_R8G8_USCALED = 0x12 , VK_FORMAT_R8G8_SSCALED = 0x13 ,
  VK_FORMAT_R8G8_UINT = 0x14 , VK_FORMAT_R8G8_SINT = 0x15 , VK_FORMAT_R8G8_SRGB = 0x16 , VK_FORMAT_R8G8B8_UNORM = 0x17 ,
  VK_FORMAT_R8G8B8_SNORM = 0x18 , VK_FORMAT_R8G8B8_USCALED = 0x19 , VK_FORMAT_R8G8B8_SSCALED = 0x1A , VK_FORMAT_R8G8B8_UINT = 0x1B ,
  VK_FORMAT_R8G8B8_SINT = 0x1C , VK_FORMAT_R8G8B8_SRGB = 0x1D , VK_FORMAT_B8G8R8_UNORM = 0x1E , VK_FORMAT_B8G8R8_SNORM = 0x1F ,
  VK_FORMAT_B8G8R8_USCALED = 0x20 , VK_FORMAT_B8G8R8_SSCALED = 0x21 , VK_FORMAT_B8G8R8_UINT = 0x22 , VK_FORMAT_B8G8R8_SINT = 0x23 ,
  VK_FORMAT_B8G8R8_SRGB = 0x24 , VK_FORMAT_R8G8B8A8_UNORM = 0x25 , VK_FORMAT_R8G8B8A8_SNORM = 0x26 , VK_FORMAT_R8G8B8A8_USCALED = 0x27 ,
  VK_FORMAT_R8G8B8A8_SSCALED = 0x28 , VK_FORMAT_R8G8B8A8_UINT = 0x29 , VK_FORMAT_R8G8B8A8_SINT = 0x2A , VK_FORMAT_R8G8B8A8_SRGB = 0x2B ,
  VK_FORMAT_B8G8R8A8_UNORM = 0x2C , VK_FORMAT_B8G8R8A8_SNORM = 0x2D , VK_FORMAT_B8G8R8A8_USCALED = 0x2E , VK_FORMAT_B8G8R8A8_SSCALED = 0x2F ,
  VK_FORMAT_B8G8R8A8_UINT = 0x30 , VK_FORMAT_B8G8R8A8_SINT = 0x31 , VK_FORMAT_B8G8R8A8_SRGB = 0x32 , VK_FORMAT_A8B8G8R8_UNORM_PACK32 = 0x33 ,
  VK_FORMAT_A8B8G8R8_SNORM_PACK32 = 0x34 , VK_FORMAT_A8B8G8R8_USCALED_PACK32 = 0x35 , VK_FORMAT_A8B8G8R8_SSCALED_PACK32 = 0x36 , VK_FORMAT_A8B8G8R8_UINT_PACK32 = 0x37 ,
  VK_FORMAT_A8B8G8R8_SINT_PACK32 = 0x38 , VK_FORMAT_A8B8G8R8_SRGB_PACK32 = 0x39 , VK_FORMAT_A2R10G10B10_UNORM_PACK32 = 0x3A , VK_FORMAT_A2R10G10B10_SNORM_PACK32 = 0x3B ,
  VK_FORMAT_A2R10G10B10_USCALED_PACK32 = 0x3C , VK_FORMAT_A2R10G10B10_SSCALED_PACK32 = 0x3D , VK_FORMAT_A2R10G10B10_UINT_PACK32 = 0x3E , VK_FORMAT_A2R10G10B10_SINT_PACK32 = 0x3F ,
  VK_FORMAT_A2B10G10R10_UNORM_PACK32 = 0x40 , VK_FORMAT_A2B10G10R10_SNORM_PACK32 = 0x41 , VK_FORMAT_A2B10G10R10_USCALED_PACK32 = 0x42 , VK_FORMAT_A2B10G10R10_SSCALED_PACK32 = 0x43 ,
  VK_FORMAT_A2B10G10R10_UINT_PACK32 = 0x44 , VK_FORMAT_A2B10G10R10_SINT_PACK32 = 0x45 , VK_FORMAT_R16_UNORM = 0x46 , VK_FORMAT_R16_SNORM = 0x47 ,
  VK_FORMAT_R16_USCALED = 0x48 , VK_FORMAT_R16_SSCALED = 0x49 , VK_FORMAT_R16_UINT = 0x4A , VK_FORMAT_R16_SINT = 0x4B ,
  VK_FORMAT_R16_SFLOAT = 0x4C , VK_FORMAT_R16G16_UNORM = 0x4D , VK_FORMAT_R16G16_SNORM = 0x4E , VK_FORMAT_R16G16_USCALED = 0x4F ,
  VK_FORMAT_R16G16_SSCALED = 0x50 , VK_FORMAT_R16G16_UINT = 0x51 , VK_FORMAT_R16G16_SINT = 0x52 , VK_FORMAT_R16G16_SFLOAT = 0x53 ,
  VK_FORMAT_R16G16B16_UNORM = 0x54 , VK_FORMAT_R16G16B16_SNORM = 0x55 , VK_FORMAT_R16G16B16_USCALED = 0x56 , VK_FORMAT_R16G16B16_SSCALED = 0x57 ,
  VK_FORMAT_R16G16B16_UINT = 0x58 , VK_FORMAT_R16G16B16_SINT = 0x59 , VK_FORMAT_R16G16B16_SFLOAT = 0x5A , VK_FORMAT_R16G16B16A16_UNORM = 0x5B ,
  VK_FORMAT_R16G16B16A16_SNORM = 0x5C , VK_FORMAT_R16G16B16A16_USCALED = 0x5D , VK_FORMAT_R16G16B16A16_SSCALED = 0x5E , VK_FORMAT_R16G16B16A16_UINT = 0x5F ,
  VK_FORMAT_R16G16B16A16_SINT = 0x60 , VK_FORMAT_R16G16B16A16_SFLOAT = 0x61 , VK_FORMAT_R32_UINT = 0x62 , VK_FORMAT_R32_SINT = 0x63 ,
  VK_FORMAT_R32_SFLOAT = 0x64 , VK_FORMAT_R32G32_UINT = 0x65 , VK_FORMAT_R32G32_SINT = 0x66 , VK_FORMAT_R32G32_SFLOAT = 0x67 ,
  VK_FORMAT_R32G32B32_UINT = 0x68 , VK_FORMAT_R32G32B32_SINT = 0x69 , VK_FORMAT_R32G32B32_SFLOAT = 0x6A , VK_FORMAT_R32G32B32A32_UINT = 0x6B ,
  VK_FORMAT_R32G32B32A32_SINT = 0x6C , VK_FORMAT_R32G32B32A32_SFLOAT = 0x6D , VK_FORMAT_R64_UINT = 0x6E , VK_FORMAT_R64_SINT = 0x6F ,
  VK_FORMAT_R64_SFLOAT = 0x70 , VK_FORMAT_R64G64_UINT = 0x71 , VK_FORMAT_R64G64_SINT = 0x72 , VK_FORMAT_R64G64_SFLOAT = 0x73 ,
  VK_FORMAT_R64G64B64_UINT = 0x74 , VK_FORMAT_R64G64B64_SINT = 0x75 , VK_FORMAT_R64G64B64_SFLOAT = 0x76 , VK_FORMAT_R64G64B64A64_UINT = 0x77 ,
  VK_FORMAT_R64G64B64A64_SINT = 0x78 , VK_FORMAT_R64G64B64A64_SFLOAT = 0x79 , VK_FORMAT_B10G11R11_UFLOAT_PACK32 = 0x7A , VK_FORMAT_E5B9G9R9_UFLOAT_PACK32 = 0x7B ,
  VK_FORMAT_D16_UNORM = 0x7C , VK_FORMAT_X8_D24_UNORM_PACK32 = 0x7D , VK_FORMAT_D32_SFLOAT = 0x7E , VK_FORMAT_S8_UINT = 0x7F ,
  VK_FORMAT_D16_UNORM_S8_UINT = 0x80 , VK_FORMAT_D24_UNORM_S8_UINT = 0x81 , VK_FORMAT_D32_SFLOAT_S8_UINT = 0x82 , VK_FORMAT_BC1_RGB_UNORM_BLOCK = 0x83 ,
  VK_FORMAT_BC1_RGB_SRGB_BLOCK = 0x84 , VK_FORMAT_BC1_RGBA_UNORM_BLOCK = 0x85 , VK_FORMAT_BC1_RGBA_SRGB_BLOCK = 0x86 , VK_FORMAT_BC2_UNORM_BLOCK = 0x87 ,
  VK_FORMAT_BC2_SRGB_BLOCK = 0x88 , VK_FORMAT_BC3_UNORM_BLOCK = 0x89 , VK_FORMAT_BC3_SRGB_BLOCK = 0x8A , VK_FORMAT_BC4_UNORM_BLOCK = 0x8B ,
  VK_FORMAT_BC4_SNORM_BLOCK = 0x8C , VK_FORMAT_BC5_UNORM_BLOCK = 0x8D , VK_FORMAT_BC5_SNORM_BLOCK = 0x8E , VK_FORMAT_BC6H_UFLOAT_BLOCK = 0x8F ,
  VK_FORMAT_BC6H_SFLOAT_BLOCK = 0x90 , VK_FORMAT_BC7_UNORM_BLOCK = 0x91 , VK_FORMAT_BC7_SRGB_BLOCK = 0x92 , VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK = 0x93 ,
  VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK = 0x94 , VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK = 0x95 , VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK = 0x96 , VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK = 0x97 ,
  VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK = 0x98 , VK_FORMAT_EAC_R11_UNORM_BLOCK = 0x99 , VK_FORMAT_EAC_R11_SNORM_BLOCK = 0x9A , VK_FORMAT_EAC_R11G11_UNORM_BLOCK = 0x9B ,
  VK_FORMAT_EAC_R11G11_SNORM_BLOCK = 0x9C , VK_FORMAT_ASTC_4x4_UNORM_BLOCK = 0x9D , VK_FORMAT_ASTC_4x4_SRGB_BLOCK = 0x9E , VK_FORMAT_ASTC_5x4_UNORM_BLOCK = 0x9F ,
  VK_FORMAT_ASTC_5x4_SRGB_BLOCK = 0xA0 , VK_FORMAT_ASTC_5x5_UNORM_BLOCK = 0xA1 , VK_FORMAT_ASTC_5x5_SRGB_BLOCK = 0xA2 , VK_FORMAT_ASTC_6x5_UNORM_BLOCK = 0xA3 ,
  VK_FORMAT_ASTC_6x5_SRGB_BLOCK = 0xA4 , VK_FORMAT_ASTC_6x6_UNORM_BLOCK = 0xA5 , VK_FORMAT_ASTC_6x6_SRGB_BLOCK = 0xA6 , VK_FORMAT_ASTC_8x5_UNORM_BLOCK = 0xA7 ,
  VK_FORMAT_ASTC_8x5_SRGB_BLOCK = 0xA8 , VK_FORMAT_ASTC_8x6_UNORM_BLOCK = 0xA9 , VK_FORMAT_ASTC_8x6_SRGB_BLOCK = 0xAA , VK_FORMAT_ASTC_8x8_UNORM_BLOCK = 0xAB ,
  VK_FORMAT_ASTC_8x8_SRGB_BLOCK = 0xAC , VK_FORMAT_ASTC_10x5_UNORM_BLOCK = 0xAD , VK_FORMAT_ASTC_10x5_SRGB_BLOCK = 0xAE , VK_FORMAT_ASTC_10x6_UNORM_BLOCK = 0xAF ,
  VK_FORMAT_ASTC_10x6_SRGB_BLOCK = 0xB0 , VK_FORMAT_ASTC_10x8_UNORM_BLOCK = 0xB1 , VK_FORMAT_ASTC_10x8_SRGB_BLOCK = 0xB2 , VK_FORMAT_ASTC_10x10_UNORM_BLOCK = 0xB3 ,
  VK_FORMAT_ASTC_10x10_SRGB_BLOCK = 0xB4 , VK_FORMAT_ASTC_12x10_UNORM_BLOCK = 0xB5 , VK_FORMAT_ASTC_12x10_SRGB_BLOCK = 0xB6 , VK_FORMAT_ASTC_12x12_UNORM_BLOCK = 0xB7 ,
  VK_FORMAT_ASTC_12x12_SRGB_BLOCK = 0xB8 , VK_FORMAT_G8B8G8R8_422_UNORM = 0x3B9D2B60 , VK_FORMAT_B8G8R8G8_422_UNORM = 0x3B9D2B61 , VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM = 0x3B9D2B62 ,
  VK_FORMAT_G8_B8R8_2PLANE_420_UNORM = 0x3B9D2B63 , VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM = 0x3B9D2B64 , VK_FORMAT_G8_B8R8_2PLANE_422_UNORM = 0x3B9D2B65 , VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM = 0x3B9D2B66 ,
  VK_FORMAT_R10X6_UNORM_PACK16 = 0x3B9D2B67 , VK_FORMAT_R10X6G10X6_UNORM_2PACK16 = 0x3B9D2B68 , VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16 = 0x3B9D2B69 , VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16 = 0x3B9D2B6A ,
  VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16 = 0x3B9D2B6B , VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16 = 0x3B9D2B6C , VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16 = 0x3B9D2B6D , VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16 = 0x3B9D2B6E ,
  VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16 = 0x3B9D2B6F , VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16 = 0x3B9D2B70 , VK_FORMAT_R12X4_UNORM_PACK16 = 0x3B9D2B71 , VK_FORMAT_R12X4G12X4_UNORM_2PACK16 = 0x3B9D2B72 ,
  VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16 = 0x3B9D2B73 , VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16 = 0x3B9D2B74 , VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16 = 0x3B9D2B75 , VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16 = 0x3B9D2B76 ,
  VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16 = 0x3B9D2B77 , VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16 = 0x3B9D2B78 , VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16 = 0x3B9D2B79 , VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16 = 0x3B9D2B7A ,
  VK_FORMAT_G16B16G16R16_422_UNORM = 0x3B9D2B7B , VK_FORMAT_B16G16R16G16_422_UNORM = 0x3B9D2B7C , VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM = 0x3B9D2B7D , VK_FORMAT_G16_B16R16_2PLANE_420_UNORM = 0x3B9D2B7E ,
  VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM = 0x3B9D2B7F , VK_FORMAT_G16_B16R16_2PLANE_422_UNORM = 0x3B9D2B80 , VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM = 0x3B9D2B81 , VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG = 0x3B9B9CF0 ,
  VK_FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG = 0x3B9B9CF1 , VK_FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG = 0x3B9B9CF2 , VK_FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG = 0x3B9B9CF3 , VK_FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG = 0x3B9B9CF4 ,
  VK_FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG = 0x3B9B9CF5 , VK_FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG = 0x3B9B9CF6 , VK_FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG = 0x3B9B9CF7 , VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT = 0x3B9BCBD0 ,
  VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT = 0x3B9BCBD1 , VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT = 0x3B9BCBD2 , VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT = 0x3B9BCBD3 , VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT = 0x3B9BCBD4 ,
  VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT = 0x3B9BCBD5 , VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT = 0x3B9BCBD6 , VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT = 0x3B9BCBD7 , VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT = 0x3B9BCBD8 ,
  VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT = 0x3B9BCBD9 , VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT = 0x3B9BCBDA , VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT = 0x3B9BCBDB , VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT = 0x3B9BCBDC ,
  VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT = 0x3B9BCBDD , VK_FORMAT_G8B8G8R8_422_UNORM_KHR = 0x3B9D2B60 , VK_FORMAT_B8G8R8G8_422_UNORM_KHR = 0x3B9D2B61 , VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM_KHR = 0x3B9D2B62 ,
  VK_FORMAT_G8_B8R8_2PLANE_420_UNORM_KHR = 0x3B9D2B63 , VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM_KHR = 0x3B9D2B64 , VK_FORMAT_G8_B8R8_2PLANE_422_UNORM_KHR = 0x3B9D2B65 , VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM_KHR = 0x3B9D2B66 ,
  VK_FORMAT_R10X6_UNORM_PACK16_KHR = 0x3B9D2B67 , VK_FORMAT_R10X6G10X6_UNORM_2PACK16_KHR = 0x3B9D2B68 , VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16_KHR = 0x3B9D2B69 , VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16_KHR = 0x3B9D2B6A ,
  VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16_KHR = 0x3B9D2B6B , VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16_KHR = 0x3B9D2B6C , VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16_KHR = 0x3B9D2B6D , VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16_KHR = 0x3B9D2B6E ,
  VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16_KHR = 0x3B9D2B6F , VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16_KHR = 0x3B9D2B70 , VK_FORMAT_R12X4_UNORM_PACK16_KHR = 0x3B9D2B71 , VK_FORMAT_R12X4G12X4_UNORM_2PACK16_KHR = 0x3B9D2B72 ,
  VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16_KHR = 0x3B9D2B73 , VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16_KHR = 0x3B9D2B74 , VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16_KHR = 0x3B9D2B75 , VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16_KHR = 0x3B9D2B76 ,
  VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16_KHR = 0x3B9D2B77 , VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16_KHR = 0x3B9D2B78 , VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16_KHR = 0x3B9D2B79 , VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16_KHR = 0x3B9D2B7A ,
  VK_FORMAT_G16B16G16R16_422_UNORM_KHR = 0x3B9D2B7B , VK_FORMAT_B16G16R16G16_422_UNORM_KHR = 0x3B9D2B7C , VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM_KHR = 0x3B9D2B7D , VK_FORMAT_G16_B16R16_2PLANE_420_UNORM_KHR = 0x3B9D2B7E ,
  VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM_KHR = 0x3B9D2B7F , VK_FORMAT_G16_B16R16_2PLANE_422_UNORM_KHR = 0x3B9D2B80 , VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM_KHR = 0x3B9D2B81 , VK_FORMAT_BEGIN_RANGE = 0x0 ,
  VK_FORMAT_END_RANGE = 0xB8 , VK_FORMAT_RANGE_SIZE = 0xB9 , VK_FORMAT_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  NV_GPU_PERF_VPSTATES_IDX : int {
  NV_GPU_PERF_VPSTATES_IDX_D2 = 0x0 , NV_GPU_PERF_VPSTATES_IDX_D3 = 0x1 , NV_GPU_PERF_VPSTATES_IDX_D4 = 0x2 , NV_GPU_PERF_VPSTATES_IDX_D5 = 0x3 ,
  NV_GPU_PERF_VPSTATES_IDX_OVERCUR = 0x4 , NV_GPU_PERF_VPSTATES_IDX_VRHOT = 0x5 , NV_GPU_PERF_VPSTATES_IDX_MAXBATT = 0x6 , NV_GPU_PERF_VPSTATES_IDX_MAXSLI = 0x7 ,
  NV_GPU_PERF_VPSTATES_IDX_MAXTHERMSUS = 0x8 , NV_GPU_PERF_VPSTATES_IDX_SLOWDOWNPWR = 0x9 , NV_GPU_PERF_VPSTATES_IDX_MIDPOINT = 0xA , NV_GPU_PERF_VPSTATES_IDX_FLAGS = 0xB ,
  NV_GPU_PERF_VPSTATES_IDX_INFLECTION0 = 0xC , NV_GPU_PERF_VPSTATES_IDX_INFLECTION = 0xC , NV_GPU_PERF_VPSTATES_IDX_FULLDEFLECT = 0xD , NV_GPU_PERF_VPSTATES_IDX_IMPFIRST = 0xE ,
  NV_GPU_PERF_VPSTATES_IDX_IMPLAST = 0xF , NV_GPU_PERF_VPSTATES_IDX_RATEDTDP = 0x10 , NV_GPU_PERF_VPSTATES_IDX_BOOST = 0x11 , NV_GPU_PERF_VPSTATES_IDX_TURBOBOOST = 0x12 ,
  NV_GPU_PERF_VPSTATES_IDX_MAXCUSTOMERBOOST = 0x13 , NV_GPU_PERF_VPSTATES_IDX_INFLECTION1 = 0x14 , NV_GPU_PERF_VPSTATES_IDX_INFLECTION2 = 0x15 , NV_GPU_PERF_VPSTATES_IDX_WHISPER_MODE = 0x16 ,
  NV_GPU_PERF_VPSTATES_IDX_NUM_INDEXES = 0x17 , NV_GPU_PERF_VPSTATES_IDX_INVALID = 0xFF
}
 
enum class  VkDiscardRectangleModeEXT : int {
  VK_DISCARD_RECTANGLE_MODE_INCLUSIVE_EXT = 0x0 , VK_DISCARD_RECTANGLE_MODE_EXCLUSIVE_EXT = 0x1 , VK_DISCARD_RECTANGLE_MODE_BEGIN_RANGE_EXT = 0x0 , VK_DISCARD_RECTANGLE_MODE_END_RANGE_EXT = 0x1 ,
  VK_DISCARD_RECTANGLE_MODE_RANGE_SIZE_EXT = 0x2 , VK_DISCARD_RECTANGLE_MODE_MAX_ENUM_EXT = 0x7FFFFFFF
}
 
enum class  VkCoarseSampleOrderTypeNV : int {
  VK_COARSE_SAMPLE_ORDER_TYPE_DEFAULT_NV = 0x0 , VK_COARSE_SAMPLE_ORDER_TYPE_CUSTOM_NV = 0x1 , VK_COARSE_SAMPLE_ORDER_TYPE_PIXEL_MAJOR_NV = 0x2 , VK_COARSE_SAMPLE_ORDER_TYPE_SAMPLE_MAJOR_NV = 0x3 ,
  VK_COARSE_SAMPLE_ORDER_TYPE_BEGIN_RANGE_NV = 0x0 , VK_COARSE_SAMPLE_ORDER_TYPE_END_RANGE_NV = 0x3 , VK_COARSE_SAMPLE_ORDER_TYPE_RANGE_SIZE_NV = 0x4 , VK_COARSE_SAMPLE_ORDER_TYPE_MAX_ENUM_NV = 0x7FFFFFFF
}
 
enum class  NV_GPU_PERF_CHANGE_SEQ_PMU_STEP_ID : int {
  NV_GPU_PERF_CHANGE_SEQ_PMU_STEP_ID_NONE = 0x0 , NV_GPU_PERF_CHANGE_SEQ_PMU_STEP_ID_PRE_CHANGE_RM = 0x1 , NV_GPU_PERF_CHANGE_SEQ_PMU_STEP_ID_PRE_CHANGE_PMU = 0x2 , NV_GPU_PERF_CHANGE_SEQ_PMU_STEP_ID_POST_CHANGE_RM = 0x3 ,
  NV_GPU_PERF_CHANGE_SEQ_PMU_STEP_ID_POST_CHANGE_PMU = 0x4 , NV_GPU_PERF_CHANGE_SEQ_PMU_STEP_ID_PRE_PSTATE_RM = 0x5 , NV_GPU_PERF_CHANGE_SEQ_PMU_STEP_ID_PRE_PSTATE_PMU = 0x6 , NV_GPU_PERF_CHANGE_SEQ_PMU_STEP_ID_POST_PSTATE_RM = 0x7 ,
  NV_GPU_PERF_CHANGE_SEQ_PMU_STEP_ID_POST_PSTATE_PMU = 0x8 , NV_GPU_PERF_CHANGE_SEQ_PMU_STEP_ID_VOLT = 0x9 , NV_GPU_PERF_CHANGE_SEQ_PMU_STEP_ID_LPWR = 0xA , NV_GPU_PERF_CHANGE_SEQ_PMU_STEP_ID_BIF = 0xB ,
  NV_GPU_PERF_CHANGE_SEQ_31_STEP_ID_NOISE_UNAWARE_CLKS = 0xC , NV_GPU_PERF_CHANGE_SEQ_31_STEP_ID_NOISE_AWARE_CLKS = 0xD , NV_GPU_PERF_CHANGE_SEQ_35_STEP_ID_PRE_VOLT_CLKS = 0xE , NV_GPU_PERF_CHANGE_SEQ_35_STEP_ID_POST_VOLT_CLKS = 0xF ,
  NV_GPU_PERF_CHANGE_SEQ_PMU_STEP_ID_MAX_STEPS = 0x20
}
 
enum class  _NVAPI_VIDEO_CONTROL_COMPONENT_ALGORITHM : int {
  NV_VCTRL_ColorSpaceBase = 0x1000 , NV_VCTRL_ColorSpace601 = 0x1001 , NV_VCTRL_ColorSpace709 = 0x1002 , NV_VCTRL_ColorSpaceLast = 0x1003 ,
  NV_VCTRL_ColorRangeBase = 0x1100 , NV_VCTRL_ColorRangeStd = 0x1101 , NV_VCTRL_ColorRangeExt = 0x1102 , NV_VCTRL_ColorRangeLast = 0x1103 ,
  NV_VCTRL_DIBase = 0x2000 , NV_VCTRL_DIBob = 0x2001 , NV_VCTRL_DIMedian = 0x2002 , NV_VCTRL_DI3x3 = 0x2003 ,
  NV_VCTRL_DIAdaptiveFourField = 0x2004 , NV_VCTRL_DIDirectionalSpatial = 0x2005 , NV_VCTRL_DIOnePass = 0x2006 , NV_VCTRL_DISony = 0x2007 ,
  NV_VCTRL_DILast = 0x2008 , NV_VCTRL_CadenceBase = 0x3000 , NV_VCTRL_CadenceBasic = 0x3001 , NV_VCTRL_CadenceVideoOnFilm = 0x3002 ,
  NV_VCTRL_CadenceAdv = 0x3003 , NV_VCTRL_CadenceLast = 0x3004 , NV_VCTRL_DCCEBase = 0x4000 , NV_VCTRL_DCCELow = 0x4001 ,
  NV_VCTRL_DCCEMedium = 0x4002 , NV_VCTRL_DCCEHigh = 0x4003 , NV_VCTRL_DCCELast = 0x4004 , NV_VCTRL_ScalingBase = 0x5000 ,
  NV_VCTRL_ScalingSimple = 0x5001 , NV_VCTRL_Scaling4x4Filter = 0x5002 , NV_VCTRL_ScalingSony = 0x5003 , NV_VCTRL_ScalingLast = 0x5004 ,
  NV_VCTRL_GamutRemapBase = 0x6000 , NV_VCTRL_GamutRemapSony = 0x6001 , NV_VCTRL_GamutRemapLast = 0x6002 , NV_VCTRL_SkinToneCorrectionBase = 0x7000 ,
  NV_VCTRL_SkinToneCorrectionSqueeze = 0x7001 , NV_VCTRL_SkinToneCorrectionRed = 0x7002 , NV_VCTRL_SkinToneCorrectionYellow = 0x7003 , NV_VCTRL_SkinToneCorrectionLast = 0x7004
}
 
enum class  VkDependencyFlagBits : int {
  VK_DEPENDENCY_BY_REGION_BIT = 0x1 , VK_DEPENDENCY_DEVICE_GROUP_BIT = 0x4 , VK_DEPENDENCY_VIEW_LOCAL_BIT = 0x2 , VK_DEPENDENCY_VIEW_LOCAL_BIT_KHR = 0x2 ,
  VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR = 0x4 , VK_DEPENDENCY_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  _NVAPI_PSI_OPCODE : int {
  NVAPI_PSI_OPCODE_GET_PSISTAT = 0x0 , NVAPI_PSI_SET_CURRENT_MA = 0x1 , NVAPI_PSI_GET_SUPPORT = 0x2 , NVAPI_PSI_GET_SLEEP_MA = 0x3 ,
  NVAPI_PSI_GET_OPTIMAL_MA = 0x4 , NVAPI_PSI_CTRL_RESET_ENGAGE_COUNT = 0x5 , NVAPI_PSI_RESET_ENGAGE_COUNT = 0x6 , NVAPI_PSI_SET_CURRENT_MA_LOGIC = 0x1 ,
  NVAPI_PSI_SET_CURRENT_MA_SRAM = 0x7 , NVAPI_PSI_GET_OPTIMAL_MA_LOGIC = 0x4 , NVAPI_PSI_GET_OPTIMAL_MA_SRAM = 0x8 , NVAPI_PSI_GET_SLEEP_MA_LOGIC = 0x3 ,
  NVAPI_PSI_GET_SLEEP_MA_SRAM = 0x9 , NVAPI_PSI_GET_PSTATE_SUPPORT = 0xA , NVAPI_PSI_SET_ENABLE = 0xB
}
 
enum class  VkConservativeRasterizationModeEXT : int {
  VK_CONSERVATIVE_RASTERIZATION_MODE_DISABLED_EXT = 0x0 , VK_CONSERVATIVE_RASTERIZATION_MODE_OVERESTIMATE_EXT = 0x1 , VK_CONSERVATIVE_RASTERIZATION_MODE_UNDERESTIMATE_EXT = 0x2 , VK_CONSERVATIVE_RASTERIZATION_MODE_BEGIN_RANGE_EXT = 0x0 ,
  VK_CONSERVATIVE_RASTERIZATION_MODE_END_RANGE_EXT = 0x2 , VK_CONSERVATIVE_RASTERIZATION_MODE_RANGE_SIZE_EXT = 0x3 , VK_CONSERVATIVE_RASTERIZATION_MODE_MAX_ENUM_EXT = 0x7FFFFFFF
}
 
enum class  VkStencilFaceFlagBits : int {
  VK_STENCIL_FACE_FRONT_BIT = 0x1 , VK_STENCIL_FACE_BACK_BIT = 0x2 , VK_STENCIL_FACE_FRONT_AND_BACK = 0x3 , VK_STENCIL_FRONT_AND_BACK = 0x3 ,
  VK_STENCIL_FACE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkShaderInfoTypeAMD : int {
  VK_SHADER_INFO_TYPE_STATISTICS_AMD = 0x0 , VK_SHADER_INFO_TYPE_BINARY_AMD = 0x1 , VK_SHADER_INFO_TYPE_DISASSEMBLY_AMD = 0x2 , VK_SHADER_INFO_TYPE_BEGIN_RANGE_AMD = 0x0 ,
  VK_SHADER_INFO_TYPE_END_RANGE_AMD = 0x2 , VK_SHADER_INFO_TYPE_RANGE_SIZE_AMD = 0x3 , VK_SHADER_INFO_TYPE_MAX_ENUM_AMD = 0x7FFFFFFF
}
 
enum class  VkPerformanceConfigurationTypeINTEL : int {
  VK_PERFORMANCE_CONFIGURATION_TYPE_COMMAND_QUEUE_METRICS_DISCOVERY_ACTIVATED_INTEL = 0x0 , VK_PERFORMANCE_CONFIGURATION_TYPE_BEGIN_RANGE_INTEL = 0x0 , VK_PERFORMANCE_CONFIGURATION_TYPE_END_RANGE_INTEL = 0x0 , VK_PERFORMANCE_CONFIGURATION_TYPE_RANGE_SIZE_INTEL = 0x1 ,
  VK_PERFORMANCE_CONFIGURATION_TYPE_MAX_ENUM_INTEL = 0x7FFFFFFF
}
 
enum class  VkQueryPoolSamplingModeINTEL : int {
  VK_QUERY_POOL_SAMPLING_MODE_MANUAL_INTEL = 0x0 , VK_QUERY_POOL_SAMPLING_MODE_BEGIN_RANGE_INTEL = 0x0 , VK_QUERY_POOL_SAMPLING_MODE_END_RANGE_INTEL = 0x0 , VK_QUERY_POOL_SAMPLING_MODE_RANGE_SIZE_INTEL = 0x1 ,
  VK_QUERY_POOL_SAMPLING_MODE_MAX_ENUM_INTEL = 0x7FFFFFFF
}
 
enum class  VkPerformanceOverrideTypeINTEL : int {
  VK_PERFORMANCE_OVERRIDE_TYPE_NULL_HARDWARE_INTEL = 0x0 , VK_PERFORMANCE_OVERRIDE_TYPE_FLUSH_GPU_CACHES_INTEL = 0x1 , VK_PERFORMANCE_OVERRIDE_TYPE_BEGIN_RANGE_INTEL = 0x0 , VK_PERFORMANCE_OVERRIDE_TYPE_END_RANGE_INTEL = 0x1 ,
  VK_PERFORMANCE_OVERRIDE_TYPE_RANGE_SIZE_INTEL = 0x2 , VK_PERFORMANCE_OVERRIDE_TYPE_MAX_ENUM_INTEL = 0x7FFFFFFF
}
 
enum class  NV_GPU_PERF_RATED_TDP_CLIENT : int {
  NV_GPU_PERF_RATED_TDP_CLIENT_RM = 0x0 , NV_GPU_PERF_RATED_TDP_CLIENT_GLOBAL = 0x1 , NV_GPU_PERF_RATED_TDP_CLIENT_OS = 0x2 , NV_GPU_PERF_RATED_TDP_CLIENT_PROFILE = 0x3 ,
  NV_GPU_PERF_RATED_TDP_CLIENT_WAR_BUG_1785342 = 0x4 , NV_GPU_PERF_RATED_TDP_CLIENT_NUM_CLIENTS = 0x5
}
 
enum class  VkPerformanceParameterTypeINTEL : int {
  VK_PERFORMANCE_PARAMETER_TYPE_HW_COUNTERS_SUPPORTED_INTEL = 0x0 , VK_PERFORMANCE_PARAMETER_TYPE_STREAM_MARKER_VALID_BITS_INTEL = 0x1 , VK_PERFORMANCE_PARAMETER_TYPE_BEGIN_RANGE_INTEL = 0x0 , VK_PERFORMANCE_PARAMETER_TYPE_END_RANGE_INTEL = 0x1 ,
  VK_PERFORMANCE_PARAMETER_TYPE_RANGE_SIZE_INTEL = 0x2 , VK_PERFORMANCE_PARAMETER_TYPE_MAX_ENUM_INTEL = 0x7FFFFFFF
}
 
enum class  NV_GPU_CLOCK_CLK_VF_POINT_TYPE : int {
  NV_GPU_CLOCK_CLK_VF_POINT_TYPE_FREQ = 0x0 , NV_GPU_CLOCK_CLK_VF_POINT_TYPE_VOLT = 0x1 , NV_GPU_CLOCK_CLK_VF_POINT_TYPE_30_FREQ = 0x0 , NV_GPU_CLOCK_CLK_VF_POINT_TYPE_30_VOLT = 0x1 ,
  NV_GPU_CLOCK_CLK_VF_POINT_TYPE_30 = 0x2 , NV_GPU_CLOCK_CLK_VF_POINT_TYPE_35_FREQ = 0x3 , NV_GPU_CLOCK_CLK_VF_POINT_TYPE_35_VOLT = 0x4 , NV_GPU_CLOCK_CLK_VF_POINT_TYPE_35 = 0x5 ,
  NV_GPU_CLOCK_CLK_VF_POINT_TYPE_35_VOLT_SEC = 0x6 , NV_GPU_CLOCK_CLK_VF_POINT_TYPE_UNKNOWN = 0xFF
}
 
enum class  VkAccelerationStructureTypeNV : int {
  VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_NV = 0x0 , VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_NV = 0x1 , VK_ACCELERATION_STRUCTURE_TYPE_BEGIN_RANGE_NV = 0x0 , VK_ACCELERATION_STRUCTURE_TYPE_END_RANGE_NV = 0x1 ,
  VK_ACCELERATION_STRUCTURE_TYPE_RANGE_SIZE_NV = 0x2 , VK_ACCELERATION_STRUCTURE_TYPE_MAX_ENUM_NV = 0x7FFFFFFF
}
 
enum class  VkPerformanceValueTypeINTEL : int {
  VK_PERFORMANCE_VALUE_TYPE_UINT32_INTEL = 0x0 , VK_PERFORMANCE_VALUE_TYPE_UINT64_INTEL = 0x1 , VK_PERFORMANCE_VALUE_TYPE_FLOAT_INTEL = 0x2 , VK_PERFORMANCE_VALUE_TYPE_BOOL_INTEL = 0x3 ,
  VK_PERFORMANCE_VALUE_TYPE_STRING_INTEL = 0x4 , VK_PERFORMANCE_VALUE_TYPE_BEGIN_RANGE_INTEL = 0x0 , VK_PERFORMANCE_VALUE_TYPE_END_RANGE_INTEL = 0x4 , VK_PERFORMANCE_VALUE_TYPE_RANGE_SIZE_INTEL = 0x5 ,
  VK_PERFORMANCE_VALUE_TYPE_MAX_ENUM_INTEL = 0x7FFFFFFF
}
 
enum class  VkRayTracingShaderGroupTypeNV : int {
  VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_NV = 0x0 , VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_NV = 0x1 , VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_NV = 0x2 , VK_RAY_TRACING_SHADER_GROUP_TYPE_BEGIN_RANGE_NV = 0x0 ,
  VK_RAY_TRACING_SHADER_GROUP_TYPE_END_RANGE_NV = 0x2 , VK_RAY_TRACING_SHADER_GROUP_TYPE_RANGE_SIZE_NV = 0x3 , VK_RAY_TRACING_SHADER_GROUP_TYPE_MAX_ENUM_NV = 0x7FFFFFFF
}
 
enum class  VkGeometryTypeNV : int {
  VK_GEOMETRY_TYPE_TRIANGLES_NV = 0x0 , VK_GEOMETRY_TYPE_AABBS_NV = 0x1 , VK_GEOMETRY_TYPE_BEGIN_RANGE_NV = 0x0 , VK_GEOMETRY_TYPE_END_RANGE_NV = 0x1 ,
  VK_GEOMETRY_TYPE_RANGE_SIZE_NV = 0x2 , VK_GEOMETRY_TYPE_MAX_ENUM_NV = 0x7FFFFFFF
}
 
enum class  VkCopyAccelerationStructureModeNV : int {
  VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_NV = 0x0 , VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_NV = 0x1 , VK_COPY_ACCELERATION_STRUCTURE_MODE_BEGIN_RANGE_NV = 0x0 , VK_COPY_ACCELERATION_STRUCTURE_MODE_END_RANGE_NV = 0x1 ,
  VK_COPY_ACCELERATION_STRUCTURE_MODE_RANGE_SIZE_NV = 0x2 , VK_COPY_ACCELERATION_STRUCTURE_MODE_MAX_ENUM_NV = 0x7FFFFFFF
}
 
enum class  VkAccelerationStructureMemoryRequirementsTypeNV : int {
  VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_OBJECT_NV = 0x0 , VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_BUILD_SCRATCH_NV = 0x1 , VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_UPDATE_SCRATCH_NV = 0x2 , VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_BEGIN_RANGE_NV = 0x0 ,
  VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_END_RANGE_NV = 0x2 , VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_RANGE_SIZE_NV = 0x3 , VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_MAX_ENUM_NV = 0x7FFFFFFF
}
 
enum class  VkValidationCheckEXT : int {
  VK_VALIDATION_CHECK_ALL_EXT = 0x0 , VK_VALIDATION_CHECK_SHADERS_EXT = 0x1 , VK_VALIDATION_CHECK_BEGIN_RANGE_EXT = 0x0 , VK_VALIDATION_CHECK_END_RANGE_EXT = 0x1 ,
  VK_VALIDATION_CHECK_RANGE_SIZE_EXT = 0x2 , VK_VALIDATION_CHECK_MAX_ENUM_EXT = 0x7FFFFFFF
}
 
enum class  VkImageType : int {
  VK_IMAGE_TYPE_1D = 0x0 , VK_IMAGE_TYPE_2D = 0x1 , VK_IMAGE_TYPE_3D = 0x2 , VK_IMAGE_TYPE_BEGIN_RANGE = 0x0 ,
  VK_IMAGE_TYPE_END_RANGE = 0x2 , VK_IMAGE_TYPE_RANGE_SIZE = 0x3 , VK_IMAGE_TYPE_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkImageTiling : int {
  VK_IMAGE_TILING_OPTIMAL = 0x0 , VK_IMAGE_TILING_LINEAR = 0x1 , VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT = 0x3B9D3330 , VK_IMAGE_TILING_BEGIN_RANGE = 0x0 ,
  VK_IMAGE_TILING_END_RANGE = 0x1 , VK_IMAGE_TILING_RANGE_SIZE = 0x2 , VK_IMAGE_TILING_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkPhysicalDeviceType : int {
  VK_PHYSICAL_DEVICE_TYPE_OTHER = 0x0 , VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU = 0x1 , VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU = 0x2 , VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU = 0x3 ,
  VK_PHYSICAL_DEVICE_TYPE_CPU = 0x4 , VK_PHYSICAL_DEVICE_TYPE_BEGIN_RANGE = 0x0 , VK_PHYSICAL_DEVICE_TYPE_END_RANGE = 0x4 , VK_PHYSICAL_DEVICE_TYPE_RANGE_SIZE = 0x5 ,
  VK_PHYSICAL_DEVICE_TYPE_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkQueryType : int {
  VK_QUERY_TYPE_OCCLUSION = 0x0 , VK_QUERY_TYPE_PIPELINE_STATISTICS = 0x1 , VK_QUERY_TYPE_TIMESTAMP = 0x2 , VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT = 0x3B9B3764 ,
  VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_NV = 0x3B9D4E88 , VK_QUERY_TYPE_PERFORMANCE_QUERY_INTEL = 0x3B9DFE50 , VK_QUERY_TYPE_BEGIN_RANGE = 0x0 , VK_QUERY_TYPE_END_RANGE = 0x2 ,
  VK_QUERY_TYPE_RANGE_SIZE = 0x3 , VK_QUERY_TYPE_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkSharingMode : int {
  VK_SHARING_MODE_EXCLUSIVE = 0x0 , VK_SHARING_MODE_CONCURRENT = 0x1 , VK_SHARING_MODE_BEGIN_RANGE = 0x0 , VK_SHARING_MODE_END_RANGE = 0x1 ,
  VK_SHARING_MODE_RANGE_SIZE = 0x2 , VK_SHARING_MODE_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkPointClippingBehavior : int {
  VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES = 0x0 , VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY = 0x1 , VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES_KHR = 0x0 , VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY_KHR = 0x1 ,
  VK_POINT_CLIPPING_BEHAVIOR_BEGIN_RANGE = 0x0 , VK_POINT_CLIPPING_BEHAVIOR_END_RANGE = 0x1 , VK_POINT_CLIPPING_BEHAVIOR_RANGE_SIZE = 0x2 , VK_POINT_CLIPPING_BEHAVIOR_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkImageLayout : int {
  VK_IMAGE_LAYOUT_UNDEFINED = 0x0 , VK_IMAGE_LAYOUT_GENERAL = 0x1 , VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL = 0x2 , VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL = 0x3 ,
  VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL = 0x4 , VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL = 0x5 , VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL = 0x6 , VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL = 0x7 ,
  VK_IMAGE_LAYOUT_PREINITIALIZED = 0x8 , VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL = 0x3B9C9308 , VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL = 0x3B9C9309 , VK_IMAGE_LAYOUT_PRESENT_SRC_KHR = 0x3B9ACDEA ,
  VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR = 0x3B9C7B98 , VK_IMAGE_LAYOUT_SHADING_RATE_OPTIMAL_NV = 0x3B9D4AA3 , VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT = 0x3B9E1D90 , VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL_KHR = 0x3B9C9308 ,
  VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL_KHR = 0x3B9C9309 , VK_IMAGE_LAYOUT_BEGIN_RANGE = 0x0 , VK_IMAGE_LAYOUT_END_RANGE = 0x8 , VK_IMAGE_LAYOUT_RANGE_SIZE = 0x9 ,
  VK_IMAGE_LAYOUT_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkDriverIdKHR : int {
  VK_DRIVER_ID_AMD_PROPRIETARY_KHR = 0x1 , VK_DRIVER_ID_AMD_OPEN_SOURCE_KHR = 0x2 , VK_DRIVER_ID_MESA_RADV_KHR = 0x3 , VK_DRIVER_ID_NVIDIA_PROPRIETARY_KHR = 0x4 ,
  VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS_KHR = 0x5 , VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA_KHR = 0x6 , VK_DRIVER_ID_IMAGINATION_PROPRIETARY_KHR = 0x7 , VK_DRIVER_ID_QUALCOMM_PROPRIETARY_KHR = 0x8 ,
  VK_DRIVER_ID_ARM_PROPRIETARY_KHR = 0x9 , VK_DRIVER_ID_GOOGLE_SWIFTSHADER_KHR = 0xA , VK_DRIVER_ID_GGP_PROPRIETARY_KHR = 0xB , VK_DRIVER_ID_BROADCOM_PROPRIETARY_KHR = 0xC ,
  VK_DRIVER_ID_BEGIN_RANGE_KHR = 0x1 , VK_DRIVER_ID_END_RANGE_KHR = 0xC , VK_DRIVER_ID_RANGE_SIZE_KHR = 0xC , VK_DRIVER_ID_MAX_ENUM_KHR = 0x7FFFFFFF
}
 
enum class  VkTessellationDomainOrigin : int {
  VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT = 0x0 , VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT = 0x1 , VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT_KHR = 0x0 , VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT_KHR = 0x1 ,
  VK_TESSELLATION_DOMAIN_ORIGIN_BEGIN_RANGE = 0x0 , VK_TESSELLATION_DOMAIN_ORIGIN_END_RANGE = 0x1 , VK_TESSELLATION_DOMAIN_ORIGIN_RANGE_SIZE = 0x2 , VK_TESSELLATION_DOMAIN_ORIGIN_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkSamplerYcbcrModelConversion : int {
  VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY = 0x0 , VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY = 0x1 , VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709 = 0x2 , VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601 = 0x3 ,
  VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020 = 0x4 , VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY_KHR = 0x0 , VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY_KHR = 0x1 , VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709_KHR = 0x2 ,
  VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601_KHR = 0x3 , VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020_KHR = 0x4 , VK_SAMPLER_YCBCR_MODEL_CONVERSION_BEGIN_RANGE = 0x0 , VK_SAMPLER_YCBCR_MODEL_CONVERSION_END_RANGE = 0x4 ,
  VK_SAMPLER_YCBCR_MODEL_CONVERSION_RANGE_SIZE = 0x5 , VK_SAMPLER_YCBCR_MODEL_CONVERSION_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkImageViewType : int {
  VK_IMAGE_VIEW_TYPE_1D = 0x0 , VK_IMAGE_VIEW_TYPE_2D = 0x1 , VK_IMAGE_VIEW_TYPE_3D = 0x2 , VK_IMAGE_VIEW_TYPE_CUBE = 0x3 ,
  VK_IMAGE_VIEW_TYPE_1D_ARRAY = 0x4 , VK_IMAGE_VIEW_TYPE_2D_ARRAY = 0x5 , VK_IMAGE_VIEW_TYPE_CUBE_ARRAY = 0x6 , VK_IMAGE_VIEW_TYPE_BEGIN_RANGE = 0x0 ,
  VK_IMAGE_VIEW_TYPE_END_RANGE = 0x6 , VK_IMAGE_VIEW_TYPE_RANGE_SIZE = 0x7 , VK_IMAGE_VIEW_TYPE_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkSamplerYcbcrRange : int {
  VK_SAMPLER_YCBCR_RANGE_ITU_FULL = 0x0 , VK_SAMPLER_YCBCR_RANGE_ITU_NARROW = 0x1 , VK_SAMPLER_YCBCR_RANGE_ITU_FULL_KHR = 0x0 , VK_SAMPLER_YCBCR_RANGE_ITU_NARROW_KHR = 0x1 ,
  VK_SAMPLER_YCBCR_RANGE_BEGIN_RANGE = 0x0 , VK_SAMPLER_YCBCR_RANGE_END_RANGE = 0x1 , VK_SAMPLER_YCBCR_RANGE_RANGE_SIZE = 0x2 , VK_SAMPLER_YCBCR_RANGE_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkSamplerReductionModeEXT : int {
  VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_EXT = 0x0 , VK_SAMPLER_REDUCTION_MODE_MIN_EXT = 0x1 , VK_SAMPLER_REDUCTION_MODE_MAX_EXT = 0x2 , VK_SAMPLER_REDUCTION_MODE_BEGIN_RANGE_EXT = 0x0 ,
  VK_SAMPLER_REDUCTION_MODE_END_RANGE_EXT = 0x2 , VK_SAMPLER_REDUCTION_MODE_RANGE_SIZE_EXT = 0x3 , VK_SAMPLER_REDUCTION_MODE_MAX_ENUM_EXT = 0x7FFFFFFF
}
 
enum class  VkIndirectCommandsTokenTypeNVX : int {
  VK_INDIRECT_COMMANDS_TOKEN_TYPE_PIPELINE_NVX = 0x0 , VK_INDIRECT_COMMANDS_TOKEN_TYPE_DESCRIPTOR_SET_NVX = 0x1 , VK_INDIRECT_COMMANDS_TOKEN_TYPE_INDEX_BUFFER_NVX = 0x2 , VK_INDIRECT_COMMANDS_TOKEN_TYPE_VERTEX_BUFFER_NVX = 0x3 ,
  VK_INDIRECT_COMMANDS_TOKEN_TYPE_PUSH_CONSTANT_NVX = 0x4 , VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_INDEXED_NVX = 0x5 , VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_NVX = 0x6 , VK_INDIRECT_COMMANDS_TOKEN_TYPE_DISPATCH_NVX = 0x7 ,
  VK_INDIRECT_COMMANDS_TOKEN_TYPE_BEGIN_RANGE_NVX = 0x0 , VK_INDIRECT_COMMANDS_TOKEN_TYPE_END_RANGE_NVX = 0x7 , VK_INDIRECT_COMMANDS_TOKEN_TYPE_RANGE_SIZE_NVX = 0x8 , VK_INDIRECT_COMMANDS_TOKEN_TYPE_MAX_ENUM_NVX = 0x7FFFFFFF
}
 
enum class  VkComponentSwizzle : int {
  VK_COMPONENT_SWIZZLE_IDENTITY = 0x0 , VK_COMPONENT_SWIZZLE_ZERO = 0x1 , VK_COMPONENT_SWIZZLE_ONE = 0x2 , VK_COMPONENT_SWIZZLE_R = 0x3 ,
  VK_COMPONENT_SWIZZLE_G = 0x4 , VK_COMPONENT_SWIZZLE_B = 0x5 , VK_COMPONENT_SWIZZLE_A = 0x6 , VK_COMPONENT_SWIZZLE_BEGIN_RANGE = 0x0 ,
  VK_COMPONENT_SWIZZLE_END_RANGE = 0x6 , VK_COMPONENT_SWIZZLE_RANGE_SIZE = 0x7 , VK_COMPONENT_SWIZZLE_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkChromaLocation : int {
  VK_CHROMA_LOCATION_COSITED_EVEN = 0x0 , VK_CHROMA_LOCATION_MIDPOINT = 0x1 , VK_CHROMA_LOCATION_COSITED_EVEN_KHR = 0x0 , VK_CHROMA_LOCATION_MIDPOINT_KHR = 0x1 ,
  VK_CHROMA_LOCATION_BEGIN_RANGE = 0x0 , VK_CHROMA_LOCATION_END_RANGE = 0x1 , VK_CHROMA_LOCATION_RANGE_SIZE = 0x2 , VK_CHROMA_LOCATION_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkObjectEntryTypeNVX : int {
  VK_OBJECT_ENTRY_TYPE_DESCRIPTOR_SET_NVX = 0x0 , VK_OBJECT_ENTRY_TYPE_PIPELINE_NVX = 0x1 , VK_OBJECT_ENTRY_TYPE_INDEX_BUFFER_NVX = 0x2 , VK_OBJECT_ENTRY_TYPE_VERTEX_BUFFER_NVX = 0x3 ,
  VK_OBJECT_ENTRY_TYPE_PUSH_CONSTANT_NVX = 0x4 , VK_OBJECT_ENTRY_TYPE_BEGIN_RANGE_NVX = 0x0 , VK_OBJECT_ENTRY_TYPE_END_RANGE_NVX = 0x4 , VK_OBJECT_ENTRY_TYPE_RANGE_SIZE_NVX = 0x5 ,
  VK_OBJECT_ENTRY_TYPE_MAX_ENUM_NVX = 0x7FFFFFFF
}
 
enum class  VkVertexInputRate : int {
  VK_VERTEX_INPUT_RATE_VERTEX = 0x0 , VK_VERTEX_INPUT_RATE_INSTANCE = 0x1 , VK_VERTEX_INPUT_RATE_BEGIN_RANGE = 0x0 , VK_VERTEX_INPUT_RATE_END_RANGE = 0x1 ,
  VK_VERTEX_INPUT_RATE_RANGE_SIZE = 0x2 , VK_VERTEX_INPUT_RATE_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkDescriptorUpdateTemplateType : int {
  VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET = 0x0 , VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_PUSH_DESCRIPTORS_KHR = 0x1 , VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET_KHR = 0x0 , VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_BEGIN_RANGE = 0x0 ,
  VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_END_RANGE = 0x0 , VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_RANGE_SIZE = 0x1 , VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkPrimitiveTopology : int {
  VK_PRIMITIVE_TOPOLOGY_POINT_LIST = 0x0 , VK_PRIMITIVE_TOPOLOGY_LINE_LIST = 0x1 , VK_PRIMITIVE_TOPOLOGY_LINE_STRIP = 0x2 , VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST = 0x3 ,
  VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP = 0x4 , VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN = 0x5 , VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY = 0x6 , VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY = 0x7 ,
  VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY = 0x8 , VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY = 0x9 , VK_PRIMITIVE_TOPOLOGY_PATCH_LIST = 0xA , VK_PRIMITIVE_TOPOLOGY_BEGIN_RANGE = 0x0 ,
  VK_PRIMITIVE_TOPOLOGY_END_RANGE = 0xA , VK_PRIMITIVE_TOPOLOGY_RANGE_SIZE = 0xB , VK_PRIMITIVE_TOPOLOGY_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkShaderFloatControlsIndependenceKHR : int {
  VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY_KHR = 0x0 , VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL_KHR = 0x1 , VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE_KHR = 0x2 , VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_BEGIN_RANGE_KHR = 0x0 ,
  VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_END_RANGE_KHR = 0x2 , VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_RANGE_SIZE_KHR = 0x3 , VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_MAX_ENUM_KHR = 0x7FFFFFFF
}
 
enum class  VkPolygonMode : int {
  VK_POLYGON_MODE_FILL = 0x0 , VK_POLYGON_MODE_LINE = 0x1 , VK_POLYGON_MODE_POINT = 0x2 , VK_POLYGON_MODE_FILL_RECTANGLE_NV = 0x3B9D1FA8 ,
  VK_POLYGON_MODE_BEGIN_RANGE = 0x0 , VK_POLYGON_MODE_END_RANGE = 0x2 , VK_POLYGON_MODE_RANGE_SIZE = 0x3 , VK_POLYGON_MODE_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkPeerMemoryFeatureFlagBits : int {
  VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT = 0x1 , VK_PEER_MEMORY_FEATURE_COPY_DST_BIT = 0x2 , VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT = 0x4 , VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT = 0x8 ,
  VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT_KHR = 0x1 , VK_PEER_MEMORY_FEATURE_COPY_DST_BIT_KHR = 0x2 , VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT_KHR = 0x4 , VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT_KHR = 0x8 ,
  VK_PEER_MEMORY_FEATURE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkFrontFace : int {
  VK_FRONT_FACE_COUNTER_CLOCKWISE = 0x0 , VK_FRONT_FACE_CLOCKWISE = 0x1 , VK_FRONT_FACE_BEGIN_RANGE = 0x0 , VK_FRONT_FACE_END_RANGE = 0x1 ,
  VK_FRONT_FACE_RANGE_SIZE = 0x2 , VK_FRONT_FACE_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkMemoryAllocateFlagBits : int { VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT = 0x1 , VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT_KHR = 0x1 , VK_MEMORY_ALLOCATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF }
 
enum class  VkCompareOp : int {
  VK_COMPARE_OP_NEVER = 0x0 , VK_COMPARE_OP_LESS = 0x1 , VK_COMPARE_OP_EQUAL = 0x2 , VK_COMPARE_OP_LESS_OR_EQUAL = 0x3 ,
  VK_COMPARE_OP_GREATER = 0x4 , VK_COMPARE_OP_NOT_EQUAL = 0x5 , VK_COMPARE_OP_GREATER_OR_EQUAL = 0x6 , VK_COMPARE_OP_ALWAYS = 0x7 ,
  VK_COMPARE_OP_BEGIN_RANGE = 0x0 , VK_COMPARE_OP_END_RANGE = 0x7 , VK_COMPARE_OP_RANGE_SIZE = 0x8 , VK_COMPARE_OP_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkExternalMemoryHandleTypeFlagBits : int {
  VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT = 0x1 , VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT = 0x2 , VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT = 0x4 , VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT = 0x8 ,
  VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT = 0x10 , VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT = 0x20 , VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT = 0x40 , VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT = 0x200 ,
  VK_EXTERNAL_MEMORY_HANDLE_TYPE_ANDROID_HARDWARE_BUFFER_BIT_ANDROID = 0x400 , VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_ALLOCATION_BIT_EXT = 0x80 , VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_MAPPED_FOREIGN_MEMORY_BIT_EXT = 0x100 , VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT_KHR = 0x1 ,
  VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR = 0x2 , VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR = 0x4 , VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT_KHR = 0x8 , VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT_KHR = 0x10 ,
  VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT_KHR = 0x20 , VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT_KHR = 0x40 , VK_EXTERNAL_MEMORY_HANDLE_TYPE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkStencilOp : int {
  VK_STENCIL_OP_KEEP = 0x0 , VK_STENCIL_OP_ZERO = 0x1 , VK_STENCIL_OP_REPLACE = 0x2 , VK_STENCIL_OP_INCREMENT_AND_CLAMP = 0x3 ,
  VK_STENCIL_OP_DECREMENT_AND_CLAMP = 0x4 , VK_STENCIL_OP_INVERT = 0x5 , VK_STENCIL_OP_INCREMENT_AND_WRAP = 0x6 , VK_STENCIL_OP_DECREMENT_AND_WRAP = 0x7 ,
  VK_STENCIL_OP_BEGIN_RANGE = 0x0 , VK_STENCIL_OP_END_RANGE = 0x7 , VK_STENCIL_OP_RANGE_SIZE = 0x8 , VK_STENCIL_OP_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkExternalMemoryFeatureFlagBits : int {
  VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT = 0x1 , VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT = 0x2 , VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT = 0x4 , VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_KHR = 0x1 ,
  VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_KHR = 0x2 , VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_KHR = 0x4 , VK_EXTERNAL_MEMORY_FEATURE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkLogicOp : int {
  VK_LOGIC_OP_CLEAR = 0x0 , VK_LOGIC_OP_AND = 0x1 , VK_LOGIC_OP_AND_REVERSE = 0x2 , VK_LOGIC_OP_COPY = 0x3 ,
  VK_LOGIC_OP_AND_INVERTED = 0x4 , VK_LOGIC_OP_NO_OP = 0x5 , VK_LOGIC_OP_XOR = 0x6 , VK_LOGIC_OP_OR = 0x7 ,
  VK_LOGIC_OP_NOR = 0x8 , VK_LOGIC_OP_EQUIVALENT = 0x9 , VK_LOGIC_OP_INVERT = 0xA , VK_LOGIC_OP_OR_REVERSE = 0xB ,
  VK_LOGIC_OP_COPY_INVERTED = 0xC , VK_LOGIC_OP_OR_INVERTED = 0xD , VK_LOGIC_OP_NAND = 0xE , VK_LOGIC_OP_SET = 0xF ,
  VK_LOGIC_OP_BEGIN_RANGE = 0x0 , VK_LOGIC_OP_END_RANGE = 0xF , VK_LOGIC_OP_RANGE_SIZE = 0x10 , VK_LOGIC_OP_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkExternalFenceHandleTypeFlagBits : int {
  VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT = 0x1 , VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT = 0x2 , VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT = 0x4 , VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT = 0x8 ,
  VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT_KHR = 0x1 , VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR = 0x2 , VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR = 0x4 , VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT_KHR = 0x8 ,
  VK_EXTERNAL_FENCE_HANDLE_TYPE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkExternalFenceFeatureFlagBits : int {
  VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT = 0x1 , VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT = 0x2 , VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT_KHR = 0x1 , VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT_KHR = 0x2 ,
  VK_EXTERNAL_FENCE_FEATURE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkBlendFactor : int {
  VK_BLEND_FACTOR_ZERO = 0x0 , VK_BLEND_FACTOR_ONE = 0x1 , VK_BLEND_FACTOR_SRC_COLOR = 0x2 , VK_BLEND_FACTOR_ONE_MINUS_SRC_COLOR = 0x3 ,
  VK_BLEND_FACTOR_DST_COLOR = 0x4 , VK_BLEND_FACTOR_ONE_MINUS_DST_COLOR = 0x5 , VK_BLEND_FACTOR_SRC_ALPHA = 0x6 , VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA = 0x7 ,
  VK_BLEND_FACTOR_DST_ALPHA = 0x8 , VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA = 0x9 , VK_BLEND_FACTOR_CONSTANT_COLOR = 0xA , VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR = 0xB ,
  VK_BLEND_FACTOR_CONSTANT_ALPHA = 0xC , VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA = 0xD , VK_BLEND_FACTOR_SRC_ALPHA_SATURATE = 0xE , VK_BLEND_FACTOR_SRC1_COLOR = 0xF ,
  VK_BLEND_FACTOR_ONE_MINUS_SRC1_COLOR = 0x10 , VK_BLEND_FACTOR_SRC1_ALPHA = 0x11 , VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA = 0x12 , VK_BLEND_FACTOR_BEGIN_RANGE = 0x0 ,
  VK_BLEND_FACTOR_END_RANGE = 0x12 , VK_BLEND_FACTOR_RANGE_SIZE = 0x13 , VK_BLEND_FACTOR_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkFenceImportFlagBits : int { VK_FENCE_IMPORT_TEMPORARY_BIT = 0x1 , VK_FENCE_IMPORT_TEMPORARY_BIT_KHR = 0x1 , VK_FENCE_IMPORT_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF }
 
enum class  VkSemaphoreImportFlagBits : int { VK_SEMAPHORE_IMPORT_TEMPORARY_BIT = 0x1 , VK_SEMAPHORE_IMPORT_TEMPORARY_BIT_KHR = 0x1 , VK_SEMAPHORE_IMPORT_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF }
 
enum class  VkExternalSemaphoreHandleTypeFlagBits : int {
  VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT = 0x1 , VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT = 0x2 , VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT = 0x4 , VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT = 0x8 ,
  VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT = 0x10 , VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT_KHR = 0x1 , VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR = 0x2 , VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR = 0x4 ,
  VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT_KHR = 0x8 , VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT_KHR = 0x10 , VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkBlendOp : int {
  VK_BLEND_OP_ADD = 0x0 , VK_BLEND_OP_SUBTRACT = 0x1 , VK_BLEND_OP_REVERSE_SUBTRACT = 0x2 , VK_BLEND_OP_MIN = 0x3 ,
  VK_BLEND_OP_MAX = 0x4 , VK_BLEND_OP_ZERO_EXT = 0x3B9D0C20 , VK_BLEND_OP_SRC_EXT = 0x3B9D0C21 , VK_BLEND_OP_DST_EXT = 0x3B9D0C22 ,
  VK_BLEND_OP_SRC_OVER_EXT = 0x3B9D0C23 , VK_BLEND_OP_DST_OVER_EXT = 0x3B9D0C24 , VK_BLEND_OP_SRC_IN_EXT = 0x3B9D0C25 , VK_BLEND_OP_DST_IN_EXT = 0x3B9D0C26 ,
  VK_BLEND_OP_SRC_OUT_EXT = 0x3B9D0C27 , VK_BLEND_OP_DST_OUT_EXT = 0x3B9D0C28 , VK_BLEND_OP_SRC_ATOP_EXT = 0x3B9D0C29 , VK_BLEND_OP_DST_ATOP_EXT = 0x3B9D0C2A ,
  VK_BLEND_OP_XOR_EXT = 0x3B9D0C2B , VK_BLEND_OP_MULTIPLY_EXT = 0x3B9D0C2C , VK_BLEND_OP_SCREEN_EXT = 0x3B9D0C2D , VK_BLEND_OP_OVERLAY_EXT = 0x3B9D0C2E ,
  VK_BLEND_OP_DARKEN_EXT = 0x3B9D0C2F , VK_BLEND_OP_LIGHTEN_EXT = 0x3B9D0C30 , VK_BLEND_OP_COLORDODGE_EXT = 0x3B9D0C31 , VK_BLEND_OP_COLORBURN_EXT = 0x3B9D0C32 ,
  VK_BLEND_OP_HARDLIGHT_EXT = 0x3B9D0C33 , VK_BLEND_OP_SOFTLIGHT_EXT = 0x3B9D0C34 , VK_BLEND_OP_DIFFERENCE_EXT = 0x3B9D0C35 , VK_BLEND_OP_EXCLUSION_EXT = 0x3B9D0C36 ,
  VK_BLEND_OP_INVERT_EXT = 0x3B9D0C37 , VK_BLEND_OP_INVERT_RGB_EXT = 0x3B9D0C38 , VK_BLEND_OP_LINEARDODGE_EXT = 0x3B9D0C39 , VK_BLEND_OP_LINEARBURN_EXT = 0x3B9D0C3A ,
  VK_BLEND_OP_VIVIDLIGHT_EXT = 0x3B9D0C3B , VK_BLEND_OP_LINEARLIGHT_EXT = 0x3B9D0C3C , VK_BLEND_OP_PINLIGHT_EXT = 0x3B9D0C3D , VK_BLEND_OP_HARDMIX_EXT = 0x3B9D0C3E ,
  VK_BLEND_OP_HSL_HUE_EXT = 0x3B9D0C3F , VK_BLEND_OP_HSL_SATURATION_EXT = 0x3B9D0C40 , VK_BLEND_OP_HSL_COLOR_EXT = 0x3B9D0C41 , VK_BLEND_OP_HSL_LUMINOSITY_EXT = 0x3B9D0C42 ,
  VK_BLEND_OP_PLUS_EXT = 0x3B9D0C43 , VK_BLEND_OP_PLUS_CLAMPED_EXT = 0x3B9D0C44 , VK_BLEND_OP_PLUS_CLAMPED_ALPHA_EXT = 0x3B9D0C45 , VK_BLEND_OP_PLUS_DARKER_EXT = 0x3B9D0C46 ,
  VK_BLEND_OP_MINUS_EXT = 0x3B9D0C47 , VK_BLEND_OP_MINUS_CLAMPED_EXT = 0x3B9D0C48 , VK_BLEND_OP_CONTRAST_EXT = 0x3B9D0C49 , VK_BLEND_OP_INVERT_OVG_EXT = 0x3B9D0C4A ,
  VK_BLEND_OP_RED_EXT = 0x3B9D0C4B , VK_BLEND_OP_GREEN_EXT = 0x3B9D0C4C , VK_BLEND_OP_BLUE_EXT = 0x3B9D0C4D , VK_BLEND_OP_BEGIN_RANGE = 0x0 ,
  VK_BLEND_OP_END_RANGE = 0x4 , VK_BLEND_OP_RANGE_SIZE = 0x5 , VK_BLEND_OP_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkExternalSemaphoreFeatureFlagBits : int {
  VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT = 0x1 , VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT = 0x2 , VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT_KHR = 0x1 , VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT_KHR = 0x2 ,
  VK_EXTERNAL_SEMAPHORE_FEATURE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkPipelineExecutableStatisticFormatKHR : int {
  VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_BOOL32_KHR = 0x0 , VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_INT64_KHR = 0x1 , VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_UINT64_KHR = 0x2 , VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_FLOAT64_KHR = 0x3 ,
  VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_BEGIN_RANGE_KHR = 0x0 , VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_END_RANGE_KHR = 0x3 , VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_RANGE_SIZE_KHR = 0x4 , VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_MAX_ENUM_KHR = 0x7FFFFFFF
}
 
enum class  VkPipelineCacheHeaderVersion : int {
  VK_PIPELINE_CACHE_HEADER_VERSION_ONE = 0x1 , VK_PIPELINE_CACHE_HEADER_VERSION_BEGIN_RANGE = 0x1 , VK_PIPELINE_CACHE_HEADER_VERSION_END_RANGE = 0x1 , VK_PIPELINE_CACHE_HEADER_VERSION_RANGE_SIZE = 0x1 ,
  VK_PIPELINE_CACHE_HEADER_VERSION_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  VkDynamicState : int {
  VK_DYNAMIC_STATE_VIEWPORT = 0x0 , VK_DYNAMIC_STATE_SCISSOR = 0x1 , VK_DYNAMIC_STATE_LINE_WIDTH = 0x2 , VK_DYNAMIC_STATE_DEPTH_BIAS = 0x3 ,
  VK_DYNAMIC_STATE_BLEND_CONSTANTS = 0x4 , VK_DYNAMIC_STATE_DEPTH_BOUNDS = 0x5 , VK_DYNAMIC_STATE_STENCIL_COMPARE_MASK = 0x6 , VK_DYNAMIC_STATE_STENCIL_WRITE_MASK = 0x7 ,
  VK_DYNAMIC_STATE_STENCIL_REFERENCE = 0x8 , VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_NV = 0x3B9C1DD8 , VK_DYNAMIC_STATE_DISCARD_RECTANGLE_EXT = 0x3B9C4CB8 , VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_EXT = 0x3B9CF898 ,
  VK_DYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV = 0x3B9D4AA4 , VK_DYNAMIC_STATE_VIEWPORT_COARSE_SAMPLE_ORDER_NV = 0x3B9D4AA6 , VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV = 0x3B9DEAC9 , VK_DYNAMIC_STATE_LINE_STIPPLE_EXT = 0x3B9EBDB8 ,
  VK_DYNAMIC_STATE_BEGIN_RANGE = 0x0 , VK_DYNAMIC_STATE_END_RANGE = 0x8 , VK_DYNAMIC_STATE_RANGE_SIZE = 0x9 , VK_DYNAMIC_STATE_MAX_ENUM = 0x7FFFFFFF
}
 
enum class  KF_CATEGORY : int { KF_CATEGORY_VIRTUAL = 0x1 , KF_CATEGORY_FIXED = 0x2 , KF_CATEGORY_COMMON = 0x3 , KF_CATEGORY_PERUSER = 0x4 }
 
enum class  LIBRARYFOLDERFILTER : int { LFF_FORCEFILESYSTEM = 0x1 , LFF_STORAGEITEMS = 0x2 , LFF_ALLITEMS = 0x3 }
 
enum class  LIBRARYOPTIONFLAGS : int { LOF_DEFAULT = 0x0 , LOF_PINNEDTONAVPANE = 0x1 , LOF_MASK_ALL = 0x1 }
 
enum class  LIBRARYSAVEFLAGS : int { LSF_FAILIFTHERE = 0x0 , LSF_OVERRIDEEXISTING = 0x1 , LSF_MAKEUNIQUENAME = 0x2 }
 
enum class  ERRPlacementNew : int { eRRPlacementNew = 0x0 }
 
enum class  DLAttr : int { dlattrRva = 0x1 }
 
enum class  IKEEXT_DH_GROUP_ : int {
  IKEEXT_DH_GROUP_NONE = 0x0 , IKEEXT_DH_GROUP_1 = 0x1 , IKEEXT_DH_GROUP_2 = 0x2 , IKEEXT_DH_GROUP_14 = 0x3 ,
  IKEEXT_DH_GROUP_2048 = 0x3 , IKEEXT_DH_ECP_256 = 0x4 , IKEEXT_DH_ECP_384 = 0x5 , IKEEXT_DH_GROUP_24 = 0x6 ,
  IKEEXT_DH_GROUP_MAX = 0x7
}
 
enum class  _MEMORY_CACHING_TYPE : int {
  MmNonCached = 0x0 , MmCached = 0x1 , MmWriteCombined = 0x2 , MmHardwareCoherentCached = 0x3 ,
  MmNonCachedUnordered = 0x4 , MmUSWCCached = 0x5 , MmMaximumCacheType = 0x6 , MmNotMapped = 0xFF
}
 
enum class  IPSEC_PFS_GROUP_ : int {
  IPSEC_PFS_NONE = 0x0 , IPSEC_PFS_1 = 0x1 , IPSEC_PFS_2 = 0x2 , IPSEC_PFS_2048 = 0x3 ,
  IPSEC_PFS_14 = 0x3 , IPSEC_PFS_ECP_256 = 0x4 , IPSEC_PFS_ECP_384 = 0x5 , IPSEC_PFS_MM = 0x6 ,
  IPSEC_PFS_24 = 0x7 , IPSEC_PFS_MAX = 0x8
}
 
enum class  _KINTERRUPT_POLARITY : int {
  InterruptPolarityUnknown = 0x0 , InterruptActiveHigh = 0x1 , InterruptRisingEdge = 0x1 , InterruptActiveLow = 0x2 ,
  InterruptFallingEdge = 0x2 , InterruptActiveBoth = 0x3 , InterruptActiveBothTriggerLow = 0x3 , InterruptActiveBothTriggerHigh = 0x4
}
 
enum class  FWPI_VPN_TRIGGER_EVENT_TYPE_ : int { FWPI_VPN_TRIGGER_EVENT_APP_TRIGGER_CONNECT = 0x0 , FWPI_VPN_TRIGGER_EVENT_APP_TRIGGER_NRPT_CONNECT = 0x1 , FWPI_VPN_TRIGGER_EVENT_APP_TRIGGER_DISCONNECT = 0x2 , FWPI_VPN_TRIGGER_EVENT_MAX = 0x3 }
 
enum class  FWPM_PROVIDER_CONTEXT_TYPE_ : int {
  FWPM_IPSEC_KEYING_CONTEXT = 0x0 , FWPM_IPSEC_IKE_QM_TRANSPORT_CONTEXT = 0x1 , FWPM_IPSEC_IKE_QM_TUNNEL_CONTEXT = 0x2 , FWPM_IPSEC_AUTHIP_QM_TRANSPORT_CONTEXT = 0x3 ,
  FWPM_IPSEC_AUTHIP_QM_TUNNEL_CONTEXT = 0x4 , FWPM_IPSEC_IKE_MM_CONTEXT = 0x5 , FWPM_IPSEC_AUTHIP_MM_CONTEXT = 0x6 , FWPM_CLASSIFY_OPTIONS_CONTEXT = 0x7 ,
  FWPM_GENERAL_CONTEXT = 0x8 , FWPM_IPSEC_IKEV2_QM_TUNNEL_CONTEXT = 0x9 , FWPM_IPSEC_IKEV2_MM_CONTEXT = 0xA , FWPM_IPSEC_DOSP_CONTEXT = 0xB ,
  FWPM_IPSEC_IKEV2_QM_TRANSPORT_CONTEXT = 0xC , FWPM_PROVIDER_CONTEXT_TYPE_MAX = 0xD
}
 
enum class  FWPM_NET_EVENT_TYPE_ : int {
  FWPM_NET_EVENT_TYPE_IKEEXT_MM_FAILURE = 0x0 , FWPM_NET_EVENT_TYPE_IKEEXT_QM_FAILURE = 0x1 , FWPM_NET_EVENT_TYPE_IKEEXT_EM_FAILURE = 0x2 , FWPM_NET_EVENT_TYPE_CLASSIFY_DROP = 0x3 ,
  FWPM_NET_EVENT_TYPE_IPSEC_KERNEL_DROP = 0x4 , FWPM_NET_EVENT_TYPE_IPSEC_DOSP_DROP = 0x5 , FWPM_NET_EVENT_TYPE_CLASSIFY_ALLOW = 0x6 , FWPM_NET_EVENT_TYPE_CAPABILITY_DROP = 0x7 ,
  FWPM_NET_EVENT_TYPE_CAPABILITY_ALLOW = 0x8 , FWPM_NET_EVENT_TYPE_CLASSIFY_DROP_MAC = 0x9 , FWPM_NET_EVENT_TYPE_LPM_PACKET_ARRIVAL = 0xA , FWPM_NET_EVENT_TYPE_MAX = 0xB
}
 
enum class  FWPM_EVENT_PROVIDER_TYPE_ : int {
  FWPM_EVENT_PROVIDER_IKEEXT = 0x0 , FWPM_EVENT_PROVIDER_FILTER_ENGINE = 0x1 , FWPM_EVENT_PROVIDER_IPSEC_KERNEL = 0x2 , FWPM_EVENT_PROVIDER_IPSEC_DOSP = 0x3 ,
  FWPM_EVENT_PROVIDER_APPC_NETWORK_ISOLATION = 0x4 , FWPM_EVENT_PROVIDER_TYPE_MAX = 0x5
}
 
enum class  FWPM_CONNECTION_EVENT_TYPE_ : int { FWPM_CONNECTION_EVENT_ADD = 0x0 , FWPM_CONNECTION_EVENT_DELETE = 0x1 , FWPM_CONNECTION_EVENT_MAX = 0x2 }
 
enum class  FWP_MATCH_TYPE_ : int {
  FWP_MATCH_EQUAL = 0x0 , FWP_MATCH_GREATER = 0x1 , FWP_MATCH_LESS = 0x2 , FWP_MATCH_GREATER_OR_EQUAL = 0x3 ,
  FWP_MATCH_LESS_OR_EQUAL = 0x4 , FWP_MATCH_RANGE = 0x5 , FWP_MATCH_FLAGS_ALL_SET = 0x6 , FWP_MATCH_FLAGS_ANY_SET = 0x7 ,
  FWP_MATCH_FLAGS_NONE_SET = 0x8 , FWP_MATCH_EQUAL_CASE_INSENSITIVE = 0x9 , FWP_MATCH_NOT_EQUAL = 0xA , FWP_MATCH_PREFIX = 0xB ,
  FWP_MATCH_NOT_PREFIX = 0xC , FWP_MATCH_TYPE_MAX = 0xD
}
 
enum class  IKEEXT_CIPHER_TYPE_ : int {
  IKEEXT_CIPHER_DES = 0x0 , IKEEXT_CIPHER_3DES = 0x1 , IKEEXT_CIPHER_AES_128 = 0x2 , IKEEXT_CIPHER_AES_192 = 0x3 ,
  IKEEXT_CIPHER_AES_256 = 0x4 , IKEEXT_CIPHER_AES_GCM_128_16ICV = 0x5 , IKEEXT_CIPHER_AES_GCM_256_16ICV = 0x6 , IKEEXT_CIPHER_TYPE_MAX = 0x7
}
 
enum class  IKEEXT_MM_SA_STATE_ : int {
  IKEEXT_MM_SA_STATE_NONE = 0x0 , IKEEXT_MM_SA_STATE_SA_SENT = 0x1 , IKEEXT_MM_SA_STATE_SSPI_SENT = 0x2 , IKEEXT_MM_SA_STATE_FINAL = 0x3 ,
  IKEEXT_MM_SA_STATE_FINAL_SENT = 0x4 , IKEEXT_MM_SA_STATE_COMPLETE = 0x5 , IKEEXT_MM_SA_STATE_MAX = 0x6
}
 
enum class  IKEEXT_AUTHENTICATION_METHOD_TYPE_ : int {
  IKEEXT_PRESHARED_KEY = 0x0 , IKEEXT_CERTIFICATE = 0x1 , IKEEXT_KERBEROS = 0x2 , IKEEXT_ANONYMOUS = 0x3 ,
  IKEEXT_SSL = 0x4 , IKEEXT_NTLM_V2 = 0x5 , IKEEXT_IPV6_CGA = 0x6 , IKEEXT_CERTIFICATE_ECDSA_P256 = 0x7 ,
  IKEEXT_CERTIFICATE_ECDSA_P384 = 0x8 , IKEEXT_SSL_ECDSA_P256 = 0x9 , IKEEXT_SSL_ECDSA_P384 = 0xA , IKEEXT_EAP = 0xB ,
  IKEEXT_RESERVED = 0xC , IKEEXT_AUTHENTICATION_METHOD_TYPE_MAX = 0xD
}
 
enum class  IKEEXT_CERT_CONFIG_TYPE_ : int {
  IKEEXT_CERT_CONFIG_EXPLICIT_TRUST_LIST = 0x0 , IKEEXT_CERT_CONFIG_ENTERPRISE_STORE = 0x1 , IKEEXT_CERT_CONFIG_TRUSTED_ROOT_STORE = 0x2 , IKEEXT_CERT_CONFIG_UNSPECIFIED = 0x3 ,
  IKEEXT_CERT_CONFIG_TYPE_MAX = 0x4
}
 
enum class  FWPM_VSWITCH_EVENT_TYPE_ : int {
  FWPM_VSWITCH_EVENT_FILTER_ADD_TO_INCOMPLETE_LAYER = 0x0 , FWPM_VSWITCH_EVENT_FILTER_ENGINE_NOT_IN_REQUIRED_POSITION = 0x1 , FWPM_VSWITCH_EVENT_ENABLED_FOR_INSPECTION = 0x2 , FWPM_VSWITCH_EVENT_DISABLED_FOR_INSPECTION = 0x3 ,
  FWPM_VSWITCH_EVENT_FILTER_ENGINE_REORDER = 0x4 , FWPM_VSWITCH_EVENT_MAX = 0x5
}
 
enum class  _NDIS_NET_BUFFER_LIST_INFO : int {
  TcpIpChecksumNetBufferListInfo = 0x0 , TcpOffloadBytesTransferred = 0x0 , IPsecOffloadV1NetBufferListInfo = 0x1 , IPsecOffloadV2NetBufferListInfo = 0x1 ,
  TcpLargeSendNetBufferListInfo = 0x2 , TcpReceiveNoPush = 0x2 , ClassificationHandleNetBufferListInfo = 0x3 , Ieee8021QNetBufferListInfo = 0x4 ,
  NetBufferListCancelId = 0x5 , MediaSpecificInformation = 0x6 , NetBufferListFrameType = 0x7 , NetBufferListProtocolId = 0x7 ,
  NetBufferListHashValue = 0x8 , NetBufferListHashInfo = 0x9 , WfpNetBufferListInfo = 0xA , IPsecOffloadV2TunnelNetBufferListInfo = 0xB ,
  IPsecOffloadV2HeaderNetBufferListInfo = 0xC , NetBufferListCorrelationId = 0xD , NetBufferListFilteringInfo = 0xE , MediaSpecificInformationEx = 0xF ,
  NblOriginalInterfaceIfIndex = 0x10 , NblReAuthWfpFlowContext = 0x10 , TcpReceiveBytesTransferred = 0x11 , NrtNameResolutionId = 0x11 ,
  SwitchForwardingReserved = 0x12 , SwitchForwardingDetail = 0x13 , VirtualSubnetInfo = 0x14 , IMReserved = 0x15 ,
  TcpRecvSegCoalesceInfo = 0x16 , UdpSegmentationOffloadInfo = 0x16 , RscTcpTimestampDelta = 0x17 , TcpSendOffloadsSupplementalNetBufferListInfo = 0x17 ,
  GftOffloadInformation = 0x18 , GftFlowEntryId = 0x19 , NetBufferListInfoReserved3 = 0x1A , MaxNetBufferListInfo = 0x1B
}
 
enum class  IKEEXT_CERT_POLICY_PROTOCOL_TYPE_ : int {
  IKEEXT_CERT_POLICY_PROTOCOL_AUTHIP_SELECT = 0x0 , IKEEXT_CERT_POLICY_PROTOCOL_AUTHIP_VALIDATE = 0x1 , IKEEXT_CERT_POLICY_PROTOCOL_IKE_SELECT = 0x2 , IKEEXT_CERT_POLICY_PROTOCOL_IKE_VALIDATE = 0x3 ,
  IKEEXT_CERT_POLICY_PROTOCOL_MAX = 0x4
}
 
enum class  FWP_NE_FAMILY_ : int { FWP_AF_INET = 0x0 , FWP_AF_INET6 = 0x1 , FWP_AF_ETHER = 0x2 , FWP_AF_NONE = 0x3 }
 
enum class  FWP_IP_VERSION_ : int { FWP_IP_VERSION_V4 = 0x0 , FWP_IP_VERSION_V6 = 0x1 , FWP_IP_VERSION_NONE = 0x2 , FWP_IP_VERSION_MAX = 0x3 }
 
enum class  FWP_DATA_TYPE_ : int {
  FWP_EMPTY = 0x0 , FWP_UINT8 = 0x1 , FWP_UINT16 = 0x2 , FWP_UINT32 = 0x3 ,
  FWP_UINT64 = 0x4 , FWP_INT8 = 0x5 , FWP_INT16 = 0x6 , FWP_INT32 = 0x7 ,
  FWP_INT64 = 0x8 , FWP_FLOAT = 0x9 , FWP_DOUBLE = 0xA , FWP_BYTE_ARRAY16_TYPE = 0xB ,
  FWP_BYTE_BLOB_TYPE = 0xC , FWP_SID = 0xD , FWP_SECURITY_DESCRIPTOR_TYPE = 0xE , FWP_TOKEN_INFORMATION_TYPE = 0xF ,
  FWP_TOKEN_ACCESS_INFORMATION_TYPE = 0x10 , FWP_UNICODE_STRING_TYPE = 0x11 , FWP_BYTE_ARRAY6_TYPE = 0x12 , FWP_BITMAP_INDEX_TYPE = 0x13 ,
  FWP_BITMAP_ARRAY64_TYPE = 0x14 , FWP_SINGLE_DATA_TYPE_MAX = 0xFF , FWP_V4_ADDR_MASK = 0x100 , FWP_V6_ADDR_MASK = 0x101 ,
  FWP_RANGE_TYPE = 0x102 , FWP_DATA_TYPE_MAX = 0x103
}
 
enum class  FWPM_APPC_NETWORK_CAPABILITY_TYPE_ : int { FWPM_APPC_NETWORK_CAPABILITY_INTERNET_CLIENT = 0x0 , FWPM_APPC_NETWORK_CAPABILITY_INTERNET_CLIENT_SERVER = 0x1 , FWPM_APPC_NETWORK_CAPABILITY_INTERNET_PRIVATE_NETWORK = 0x2 }
 
enum class  FWP_VSWITCH_NETWORK_TYPE_ : int { FWP_VSWITCH_NETWORK_TYPE_UNKNOWN = 0x0 , FWP_VSWITCH_NETWORK_TYPE_PRIVATE = 0x1 , FWP_VSWITCH_NETWORK_TYPE_INTERNAL = 0x2 , FWP_VSWITCH_NETWORK_TYPE_EXTERNAL = 0x3 }
 
enum class  FWPS_BUILTIN_LAYERS_ : int {
  FWPS_LAYER_INBOUND_IPPACKET_V4 = 0x0 , FWPS_LAYER_INBOUND_IPPACKET_V4_DISCARD = 0x1 , FWPS_LAYER_INBOUND_IPPACKET_V6 = 0x2 , FWPS_LAYER_INBOUND_IPPACKET_V6_DISCARD = 0x3 ,
  FWPS_LAYER_OUTBOUND_IPPACKET_V4 = 0x4 , FWPS_LAYER_OUTBOUND_IPPACKET_V4_DISCARD = 0x5 , FWPS_LAYER_OUTBOUND_IPPACKET_V6 = 0x6 , FWPS_LAYER_OUTBOUND_IPPACKET_V6_DISCARD = 0x7 ,
  FWPS_LAYER_IPFORWARD_V4 = 0x8 , FWPS_LAYER_IPFORWARD_V4_DISCARD = 0x9 , FWPS_LAYER_IPFORWARD_V6 = 0xA , FWPS_LAYER_IPFORWARD_V6_DISCARD = 0xB ,
  FWPS_LAYER_INBOUND_TRANSPORT_V4 = 0xC , FWPS_LAYER_INBOUND_TRANSPORT_V4_DISCARD = 0xD , FWPS_LAYER_INBOUND_TRANSPORT_V6 = 0xE , FWPS_LAYER_INBOUND_TRANSPORT_V6_DISCARD = 0xF ,
  FWPS_LAYER_OUTBOUND_TRANSPORT_V4 = 0x10 , FWPS_LAYER_OUTBOUND_TRANSPORT_V4_DISCARD = 0x11 , FWPS_LAYER_OUTBOUND_TRANSPORT_V6 = 0x12 , FWPS_LAYER_OUTBOUND_TRANSPORT_V6_DISCARD = 0x13 ,
  FWPS_LAYER_STREAM_V4 = 0x14 , FWPS_LAYER_STREAM_V4_DISCARD = 0x15 , FWPS_LAYER_STREAM_V6 = 0x16 , FWPS_LAYER_STREAM_V6_DISCARD = 0x17 ,
  FWPS_LAYER_DATAGRAM_DATA_V4 = 0x18 , FWPS_LAYER_DATAGRAM_DATA_V4_DISCARD = 0x19 , FWPS_LAYER_DATAGRAM_DATA_V6 = 0x1A , FWPS_LAYER_DATAGRAM_DATA_V6_DISCARD = 0x1B ,
  FWPS_LAYER_INBOUND_ICMP_ERROR_V4 = 0x1C , FWPS_LAYER_INBOUND_ICMP_ERROR_V4_DISCARD = 0x1D , FWPS_LAYER_INBOUND_ICMP_ERROR_V6 = 0x1E , FWPS_LAYER_INBOUND_ICMP_ERROR_V6_DISCARD = 0x1F ,
  FWPS_LAYER_OUTBOUND_ICMP_ERROR_V4 = 0x20 , FWPS_LAYER_OUTBOUND_ICMP_ERROR_V4_DISCARD = 0x21 , FWPS_LAYER_OUTBOUND_ICMP_ERROR_V6 = 0x22 , FWPS_LAYER_OUTBOUND_ICMP_ERROR_V6_DISCARD = 0x23 ,
  FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V4 = 0x24 , FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V4_DISCARD = 0x25 , FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V6 = 0x26 , FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V6_DISCARD = 0x27 ,
  FWPS_LAYER_ALE_AUTH_LISTEN_V4 = 0x28 , FWPS_LAYER_ALE_AUTH_LISTEN_V4_DISCARD = 0x29 , FWPS_LAYER_ALE_AUTH_LISTEN_V6 = 0x2A , FWPS_LAYER_ALE_AUTH_LISTEN_V6_DISCARD = 0x2B ,
  FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_V4 = 0x2C , FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_V4_DISCARD = 0x2D , FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_V6 = 0x2E , FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_V6_DISCARD = 0x2F ,
  FWPS_LAYER_ALE_AUTH_CONNECT_V4 = 0x30 , FWPS_LAYER_ALE_AUTH_CONNECT_V4_DISCARD = 0x31 , FWPS_LAYER_ALE_AUTH_CONNECT_V6 = 0x32 , FWPS_LAYER_ALE_AUTH_CONNECT_V6_DISCARD = 0x33 ,
  FWPS_LAYER_ALE_FLOW_ESTABLISHED_V4 = 0x34 , FWPS_LAYER_ALE_FLOW_ESTABLISHED_V4_DISCARD = 0x35 , FWPS_LAYER_ALE_FLOW_ESTABLISHED_V6 = 0x36 , FWPS_LAYER_ALE_FLOW_ESTABLISHED_V6_DISCARD = 0x37 ,
  FWPS_LAYER_INBOUND_MAC_FRAME_ETHERNET = 0x38 , FWPS_LAYER_OUTBOUND_MAC_FRAME_ETHERNET = 0x39 , FWPS_LAYER_INBOUND_MAC_FRAME_NATIVE = 0x3A , FWPS_LAYER_OUTBOUND_MAC_FRAME_NATIVE = 0x3B ,
  FWPS_LAYER_NAME_RESOLUTION_CACHE_V4 = 0x3C , FWPS_LAYER_NAME_RESOLUTION_CACHE_V6 = 0x3D , FWPS_LAYER_ALE_RESOURCE_RELEASE_V4 = 0x3E , FWPS_LAYER_ALE_RESOURCE_RELEASE_V6 = 0x3F ,
  FWPS_LAYER_ALE_ENDPOINT_CLOSURE_V4 = 0x40 , FWPS_LAYER_ALE_ENDPOINT_CLOSURE_V6 = 0x41 , FWPS_LAYER_ALE_CONNECT_REDIRECT_V4 = 0x42 , FWPS_LAYER_ALE_CONNECT_REDIRECT_V6 = 0x43 ,
  FWPS_LAYER_ALE_BIND_REDIRECT_V4 = 0x44 , FWPS_LAYER_ALE_BIND_REDIRECT_V6 = 0x45 , FWPS_LAYER_STREAM_PACKET_V4 = 0x46 , FWPS_LAYER_STREAM_PACKET_V6 = 0x47 ,
  FWPS_LAYER_INGRESS_VSWITCH_ETHERNET = 0x48 , FWPS_LAYER_EGRESS_VSWITCH_ETHERNET = 0x49 , FWPS_LAYER_INGRESS_VSWITCH_TRANSPORT_V4 = 0x4A , FWPS_LAYER_INGRESS_VSWITCH_TRANSPORT_V6 = 0x4B ,
  FWPS_LAYER_EGRESS_VSWITCH_TRANSPORT_V4 = 0x4C , FWPS_LAYER_EGRESS_VSWITCH_TRANSPORT_V6 = 0x4D , FWPS_LAYER_INBOUND_TRANSPORT_FAST = 0x4E , FWPS_LAYER_OUTBOUND_TRANSPORT_FAST = 0x4F ,
  FWPS_LAYER_INBOUND_MAC_FRAME_NATIVE_FAST = 0x50 , FWPS_LAYER_OUTBOUND_MAC_FRAME_NATIVE_FAST = 0x51 , FWPS_LAYER_RESERVED_LAYER_1 = 0x52 , FWPS_LAYER_RESERVED_LAYER_2 = 0x53 ,
  FWPS_LAYER_RESERVED_LAYER_3 = 0x54 , FWPS_LAYER_RESERVED_LAYER_4 = 0x55 , FWPS_LAYER_RESERVED_LAYER_5 = 0x56 , FWPS_LAYER_RESERVED_LAYER_6 = 0x57 ,
  FWPS_LAYER_RESERVED_LAYER_7 = 0x58 , FWPS_LAYER_RESERVED_LAYER_8 = 0x59 , FWPS_LAYER_INBOUND_RESERVED2 = 0x5A , FWPS_LAYER_IPSEC_KM_DEMUX_V4 = 0x5B ,
  FWPS_LAYER_IPSEC_KM_DEMUX_V6 = 0x5C , FWPS_LAYER_IPSEC_V4 = 0x5D , FWPS_LAYER_IPSEC_V6 = 0x5E , FWPS_LAYER_IKEEXT_V4 = 0x5F ,
  FWPS_LAYER_IKEEXT_V6 = 0x60 , FWPS_LAYER_RPC_UM = 0x61 , FWPS_LAYER_RPC_EPMAP = 0x62 , FWPS_LAYER_RPC_EP_ADD = 0x63 ,
  FWPS_LAYER_RPC_PROXY_CONN = 0x64 , FWPS_LAYER_RPC_PROXY_IF = 0x65 , FWPS_LAYER_KM_AUTHORIZATION = 0x66 , FWPS_BUILTIN_LAYER_MAX = 0x67
}
 
enum class  IKEEXT_QM_SA_STATE_ : int {
  IKEEXT_QM_SA_STATE_NONE = 0x0 , IKEEXT_QM_SA_STATE_INITIAL = 0x1 , IKEEXT_QM_SA_STATE_FINAL = 0x2 , IKEEXT_QM_SA_STATE_COMPLETE = 0x3 ,
  IKEEXT_QM_SA_STATE_MAX = 0x4
}
 
enum class  IPSEC_AUTH_TYPE_ : int {
  IPSEC_AUTH_MD5 = 0x0 , IPSEC_AUTH_SHA_1 = 0x1 , IPSEC_AUTH_SHA_256 = 0x2 , IPSEC_AUTH_AES_128 = 0x3 ,
  IPSEC_AUTH_AES_192 = 0x4 , IPSEC_AUTH_AES_256 = 0x5 , IPSEC_AUTH_MAX = 0x6
}
 
enum class  DL_ADDRESS_TYPE : int { DlUnicast = 0x0 , DlMulticast = 0x1 , DlBroadcast = 0x2 }
 
enum class  IKEEXT_CERT_CRITERIA_NAME_TYPE_ : int {
  IKEEXT_CERT_CRITERIA_DNS = 0x0 , IKEEXT_CERT_CRITERIA_UPN = 0x1 , IKEEXT_CERT_CRITERIA_RFC822 = 0x2 , IKEEXT_CERT_CRITERIA_CN = 0x3 ,
  IKEEXT_CERT_CRITERIA_OU = 0x4 , IKEEXT_CERT_CRITERIA_O = 0x5 , IKEEXT_CERT_CRITERIA_DC = 0x6 , IKEEXT_CERT_CRITERIA_NAME_TYPE_MAX = 0x7
}
 
enum class  _INTERFACE_TYPE : int {
  InterfaceTypeUndefined = 0xFF , Internal = 0x0 , Isa = 0x1 , Eisa = 0x2 ,
  MicroChannel = 0x3 , TurboChannel = 0x4 , PCIBus = 0x5 , VMEBus = 0x6 ,
  NuBus = 0x7 , PCMCIABus = 0x8 , CBus = 0x9 , MPIBus = 0xA ,
  MPSABus = 0xB , ProcessorInternal = 0xC , InternalPowerBus = 0xD , PNPISABus = 0xE ,
  PNPBus = 0xF , Vmcs = 0x10 , ACPIBus = 0x11 , MaximumInterfaceType = 0x12
}
 
enum class  FWPM_CHANGE_TYPE_ : int { FWPM_CHANGE_ADD = 0x1 , FWPM_CHANGE_DELETE = 0x2 , FWPM_CHANGE_TYPE_MAX = 0x3 }
 
enum class  FWPS_ALE_PORT_STATUS0_ : int { FWPS_ALE_PORT_STATUS_OPEN = 0x0 , FWPS_ALE_PORT_STATUS_CLOSE = 0x1 , FWPS_ALE_PORT_STATUS_UNKNOWN = 0x2 , FWPS_ALE_PORT_STATUS_MAX = 0x3 }
 
enum class  WFP_VPN_EVENT_TYPE_ : int {
  WfpFilePathTriggerIncrement = 0x1 , WfpFilePathTriggerDecrement = 0x2 , WfpAppSidTriggerIncrement = 0x3 , WfpAppSidTriggerDecrement = 0x4 ,
  WfpSecurityDescriptorTriggerIncrement = 0x5 , WfpSecurityDescriptorTriggerDecrement = 0x6 , WfpNrptTriggerIncrement = 0x7 , WfpNrptTriggerDecrement = 0x8 ,
  WfpFlowTriggerIncrement = 0x9 , WfpFlowTriggerDecrement = 0xA , WfpConnectFromDisconnect = 0xB , WfpDisconnectAfterDebounce = 0xC
}
 
enum class  TCP_UPLOAD_REASON : int {
  LowActivity = 0x1 , HighDropRate = 0x2 , SmallIO = 0x3 , NoBufferPreposting = 0x4 ,
  NoBufferProposting = 0x4 , ReceivedUrgentData = 0x5 , HighFragmentation = 0x6 , HighOutOfOrderPackets = 0x7 ,
  TimeoutExpiration = 0x8 , InvalidState = 0x9 , UploadRequested = 0xA , HardwareFailure = 0xB ,
  MaxUploadReason = 0xC
}
 
enum class  _NPI_MODULEID_TYPE : int { MIT_GUID = 0x1 , MIT_IF_LUID = 0x2 }
 
enum class  FWPM_SERVICE_STATE_ : int {
  FWPM_SERVICE_STOPPED = 0x0 , FWPM_SERVICE_START_PENDING = 0x1 , FWPM_SERVICE_STOP_PENDING = 0x2 , FWPM_SERVICE_RUNNING = 0x3 ,
  FWPM_SERVICE_STATE_MAX = 0x4
}
 
enum class  _POOL_TYPE : int {
  NonPagedPool = 0x0 , NonPagedPoolExecute = 0x0 , PagedPool = 0x1 , NonPagedPoolMustSucceed = 0x2 ,
  DontUseThisType = 0x3 , NonPagedPoolCacheAligned = 0x4 , PagedPoolCacheAligned = 0x5 , NonPagedPoolCacheAlignedMustS = 0x6 ,
  MaxPoolType = 0x7 , NonPagedPoolBase = 0x0 , NonPagedPoolBaseMustSucceed = 0x2 , NonPagedPoolBaseCacheAligned = 0x4 ,
  NonPagedPoolBaseCacheAlignedMustS = 0x6 , NonPagedPoolSession = 0x20 , PagedPoolSession = 0x21 , NonPagedPoolMustSucceedSession = 0x22 ,
  DontUseThisTypeSession = 0x23 , NonPagedPoolCacheAlignedSession = 0x24 , PagedPoolCacheAlignedSession = 0x25 , NonPagedPoolCacheAlignedMustSSession = 0x26 ,
  NonPagedPoolNx = 0x200 , NonPagedPoolNxCacheAligned = 0x204 , NonPagedPoolSessionNx = 0x220
}
 
enum class  IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE_ : int { IKEEXT_IMPERSONATION_NONE = 0x0 , IKEEXT_IMPERSONATION_SOCKET_PRINCIPAL = 0x1 , IKEEXT_IMPERSONATION_MAX = 0x2 }
 
enum class  IKEEXT_EM_SA_STATE_ : int {
  IKEEXT_EM_SA_STATE_NONE = 0x0 , IKEEXT_EM_SA_STATE_SENT_ATTS = 0x1 , IKEEXT_EM_SA_STATE_SSPI_SENT = 0x2 , IKEEXT_EM_SA_STATE_AUTH_COMPLETE = 0x3 ,
  IKEEXT_EM_SA_STATE_FINAL = 0x4 , IKEEXT_EM_SA_STATE_COMPLETE = 0x5 , IKEEXT_EM_SA_STATE_MAX = 0x6
}
 
enum class  IPSEC_CIPHER_TYPE_ : int {
  IPSEC_CIPHER_TYPE_DES = 0x1 , IPSEC_CIPHER_TYPE_3DES = 0x2 , IPSEC_CIPHER_TYPE_AES_128 = 0x3 , IPSEC_CIPHER_TYPE_AES_192 = 0x4 ,
  IPSEC_CIPHER_TYPE_AES_256 = 0x5 , IPSEC_CIPHER_TYPE_MAX = 0x6
}
 
enum class  _MODE : int { KernelMode = 0x0 , UserMode = 0x1 , MaximumMode = 0x2 }
 
enum class  FWP_FILTER_ENUM_TYPE_ : int { FWP_FILTER_ENUM_FULLY_CONTAINED = 0x0 , FWP_FILTER_ENUM_OVERLAPPING = 0x1 , FWP_FILTER_ENUM_TYPE_MAX = 0x2 }
 
enum class  IKEEXT_INTEGRITY_TYPE_ : int {
  IKEEXT_INTEGRITY_MD5 = 0x0 , IKEEXT_INTEGRITY_SHA1 = 0x1 , IKEEXT_INTEGRITY_SHA_256 = 0x2 , IKEEXT_INTEGRITY_SHA_384 = 0x3 ,
  IKEEXT_INTEGRITY_TYPE_MAX = 0x4
}
 
enum class  FWPM_ENGINE_OPTION_ : int {
  FWPM_ENGINE_COLLECT_NET_EVENTS = 0x0 , FWPM_ENGINE_NET_EVENT_MATCH_ANY_KEYWORDS = 0x1 , FWPM_ENGINE_NAME_CACHE = 0x2 , FWPM_ENGINE_MONITOR_IPSEC_CONNECTIONS = 0x3 ,
  FWPM_ENGINE_PACKET_QUEUING = 0x4 , FWPM_ENGINE_TXN_WATCHDOG_TIMEOUT_IN_MSEC = 0x5 , FWPM_ENGINE_OPTION_MAX = 0x6
}
 
enum class  _INTERLOCKED_RESULT : int { ResultNegative = 0x1 , ResultZero = 0x0 , ResultPositive = 0x2 }
 
enum class  FWP_CLASSIFY_OPTION_TYPE_ : int {
  FWP_CLASSIFY_OPTION_MULTICAST_STATE = 0x0 , FWP_CLASSIFY_OPTION_LOOSE_SOURCE_MAPPING = 0x1 , FWP_CLASSIFY_OPTION_UNICAST_LIFETIME = 0x2 , FWP_CLASSIFY_OPTION_MCAST_BCAST_LIFETIME = 0x3 ,
  FWP_CLASSIFY_OPTION_SECURE_SOCKET_SECURITY_FLAGS = 0x4 , FWP_CLASSIFY_OPTION_SECURE_SOCKET_AUTHIP_MM_POLICY_KEY = 0x5 , FWP_CLASSIFY_OPTION_SECURE_SOCKET_AUTHIP_QM_POLICY_KEY = 0x6 , FWP_CLASSIFY_OPTION_LOCAL_ONLY_MAPPING = 0x7 ,
  FWP_CLASSIFY_OPTION_MAX = 0x8
}
 
enum class  FWPM_FIELD_TYPE_ : int { FWPM_FIELD_RAW_DATA = 0x0 , FWPM_FIELD_IP_ADDRESS = 0x1 , FWPM_FIELD_FLAGS = 0x2 , FWPM_FIELD_TYPE_MAX = 0x3 }
 
enum class  IPSEC_TRANSFORM_TYPE_ : int {
  IPSEC_TRANSFORM_AH = 0x1 , IPSEC_TRANSFORM_ESP_AUTH = 0x2 , IPSEC_TRANSFORM_ESP_CIPHER = 0x3 , IPSEC_TRANSFORM_ESP_AUTH_AND_CIPHER = 0x4 ,
  IPSEC_TRANSFORM_ESP_AUTH_FW = 0x5 , IPSEC_TRANSFORM_TYPE_MAX = 0x6
}
 
enum class  FWPP_SUBLAYER_INTERNAL_ : int {
  FWPP_SUBLAYER_INTERNAL_INSPECTION = 0x0 , FWPP_SUBLAYER_INTERNAL_TEREDO = 0x1 , FWPP_SUBLAYER_INTERNAL_FIREWALL_WF = 0x2 , FWPP_SUBLAYER_INTERNAL_FIREWALL_WSH = 0x3 ,
  FWPP_SUBLAYER_INTERNAL_FIREWALL_QUARANTINE = 0x4
}
 
enum class  FWPS_GENERAL_DISCARD_REASON_ : int { FWPS_DISCARD_FIREWALL_POLICY = 0x0 , FWPS_DISCARD_IPSEC = 0x1 , FWPS_GENERAL_DISCARD_REASON_MAX = 0x2 }
 
enum class  IKEEXT_KEY_MODULE_TYPE_ : int { IKEEXT_KEY_MODULE_IKE = 0x0 , IKEEXT_KEY_MODULE_AUTHIP = 0x1 , IKEEXT_KEY_MODULE_IKEV2 = 0x2 , IKEEXT_KEY_MODULE_MAX = 0x3 }
 
enum class  _EVENT_TYPE : int { NotificationEvent = 0x0 , SynchronizationEvent = 0x1 }
 
enum class  FWPM_NET_FAILURE_CAUSE_ : int { FWPM_NET_FAILURE_UNKNOWN = 0x0 , FWPM_NET_FAILURE_WRONG_COMPARTMENT = 0x1 , FWPM_NET_FAILURE_AUTHIP = 0x2 , FWPM_NET_FAILURE_CAUSE_MAX = 0x3 }
 
enum class  NETIO_TRIAGE_BLOCK_ID : int { NetioTriageBlockIdNDIS = 0x0 , NetioTriageBlockIdTCPIP = 0x1 , NetioTriageBlockIdAFD = 0x2 , NetioTriageBlockIdMAX = 0x3 }
 
enum class  IPSEC_FAILURE_POINT_ : int { IPSEC_FAILURE_NONE = 0x0 , IPSEC_FAILURE_ME = 0x1 , IPSEC_FAILURE_PEER = 0x2 , IPSEC_FAILURE_POINT_MAX = 0x3 }
 
enum class  IPSEC_TOKEN_PRINCIPAL_ : int { IPSEC_TOKEN_PRINCIPAL_LOCAL = 0x0 , IPSEC_TOKEN_PRINCIPAL_PEER = 0x1 , IPSEC_TOKEN_PRINCIPAL_MAX = 0x2 }
 
enum class  FWP_DIRECTION_ : int { FWP_DIRECTION_OUTBOUND = 0x0 , FWP_DIRECTION_INBOUND = 0x1 , FWP_DIRECTION_MAX = 0x2 }
 
enum class  FWPS_DISCARD_MODULE0_ : int { FWPS_DISCARD_MODULE_NETWORK = 0x0 , FWPS_DISCARD_MODULE_TRANSPORT = 0x1 , FWPS_DISCARD_MODULE_GENERAL = 0x2 , FWPS_DISCARD_MODULE_MAX = 0x3 }
 
enum class  IPSEC_TOKEN_TYPE_ : int { IPSEC_TOKEN_TYPE_MACHINE = 0x0 , IPSEC_TOKEN_TYPE_IMPERSONATION = 0x1 , IPSEC_TOKEN_TYPE_MAX = 0x2 }
 
enum class  IKEEXT_SA_ROLE_ : int { IKEEXT_SA_ROLE_INITIATOR = 0x0 , IKEEXT_SA_ROLE_RESPONDER = 0x1 , IKEEXT_SA_ROLE_MAX = 0x2 }
 
enum class  IPSEC_TOKEN_MODE_ : int { IPSEC_TOKEN_MODE_MAIN = 0x0 , IPSEC_TOKEN_MODE_EXTENDED = 0x1 , IPSEC_TOKEN_MODE_MAX = 0x2 }
 
enum class  IPSEC_SA_CONTEXT_EVENT_TYPE0_ : int { IPSEC_SA_CONTEXT_EVENT_ADD = 0x1 , IPSEC_SA_CONTEXT_EVENT_DELETE = 0x2 , IPSEC_SA_CONTEXT_EVENT_MAX = 0x3 }
 
enum class  FWPS_NET_BUFFER_LIST_EVENT_TYPE0_ : int {
  FWPS_NET_BUFFER_LIST_ENTERED_NETIO = 0x0 , FWPS_NET_BUFFER_LIST_CLONED_BY_NETIO = 0x1 , FWPS_NET_BUFFER_LIST_CLONED_VIA_WFP_API = 0x2 , FWPS_NET_BUFFER_LIST_DUPLICATED_BY_NETIO = 0x3 ,
  FWPS_NET_BUFFER_LIST_EXIT_NETIO = 0x4 , FWPS_NET_BUFFER_LIST_CONTEXT_REMOVED = 0x5 , FWPS_NET_BUFFER_LIST_NDIS_SEND_COMPLETE = 0x6 , FWPS_NET_BUFFER_LIST_NDIS_RECV_COMPLETE = 0x7 ,
  FWPS_NET_BUFFER_LIST_NDIS_ETHERNET_SEND_COMPLETE = 0x6 , FWPS_NET_BUFFER_LIST_NDIS_ETHERNET_RECV_COMPLETE = 0x7 , FWPS_NET_BUFFER_LIST_NDIS_NATIVE_SEND_COMPLETE = 0x8 , FWPS_NET_BUFFER_LIST_NDIS_NATIVE_RECV_COMPLETE = 0x9 ,
  FWPS_NET_BUFFER_LIST_NDIS_VSWITCH_INGRESS_COMPLETE = 0xA , FWPS_NET_BUFFER_LIST_NDIS_VSWITCH_EGRESS_COMPLETE = 0xB , FWPS_NET_BUFFER_LIST_CLONED_BY_NDIS = 0xC , FWPS_NET_BUFFER_LIST_REASSEMBLED_FRAGMENT = 0xD ,
  FWPS_NET_BUFFER_LIST_REASSEMBLY_COMPLETE = 0xE
}
 
enum class  FWPS_CALLOUT_NOTIFY_TYPE_ : int { FWPS_CALLOUT_NOTIFY_ADD_FILTER = 0x0 , FWPS_CALLOUT_NOTIFY_DELETE_FILTER = 0x1 , FWPS_CALLOUT_NOTIFY_ADD_FILTER_POST_COMMIT = 0x2 , FWPS_CALLOUT_NOTIFY_TYPE_MAX = 0x3 }
 
enum class  IPSEC_TRAFFIC_TYPE_ : int { IPSEC_TRAFFIC_TYPE_TRANSPORT = 0x0 , IPSEC_TRAFFIC_TYPE_TUNNEL = 0x1 , IPSEC_TRAFFIC_TYPE_MAX = 0x2 }
 
enum class  _MM_PAGE_PRIORITY : int { LowPagePriority = 0x0 , NormalPagePriority = 0x10 , HighPagePriority = 0x20 }
 
enum class  _FILE_INFORMATION_CLASS : int {
  FileDirectoryInformation = 0x1 , FileFullDirectoryInformation = 0x2 , FileBothDirectoryInformation = 0x3 , FileBasicInformation = 0x4 ,
  FileStandardInformation = 0x5 , FileInternalInformation = 0x6 , FileEaInformation = 0x7 , FileAccessInformation = 0x8 ,
  FileNameInformation = 0x9 , FileRenameInformation = 0xA , FileLinkInformation = 0xB , FileNamesInformation = 0xC ,
  FileDispositionInformation = 0xD , FilePositionInformation = 0xE , FileFullEaInformation = 0xF , FileModeInformation = 0x10 ,
  FileAlignmentInformation = 0x11 , FileAllInformation = 0x12 , FileAllocationInformation = 0x13 , FileEndOfFileInformation = 0x14 ,
  FileAlternateNameInformation = 0x15 , FileStreamInformation = 0x16 , FilePipeInformation = 0x17 , FilePipeLocalInformation = 0x18 ,
  FilePipeRemoteInformation = 0x19 , FileMailslotQueryInformation = 0x1A , FileMailslotSetInformation = 0x1B , FileCompressionInformation = 0x1C ,
  FileObjectIdInformation = 0x1D , FileCompletionInformation = 0x1E , FileMoveClusterInformation = 0x1F , FileQuotaInformation = 0x20 ,
  FileReparsePointInformation = 0x21 , FileNetworkOpenInformation = 0x22 , FileAttributeTagInformation = 0x23 , FileTrackingInformation = 0x24 ,
  FileIdBothDirectoryInformation = 0x25 , FileIdFullDirectoryInformation = 0x26 , FileValidDataLengthInformation = 0x27 , FileShortNameInformation = 0x28 ,
  FileIoCompletionNotificationInformation = 0x29 , FileIoStatusBlockRangeInformation = 0x2A , FileIoPriorityHintInformation = 0x2B , FileSfioReserveInformation = 0x2C ,
  FileSfioVolumeInformation = 0x2D , FileHardLinkInformation = 0x2E , FileProcessIdsUsingFileInformation = 0x2F , FileNormalizedNameInformation = 0x30 ,
  FileNetworkPhysicalNameInformation = 0x31 , FileIdGlobalTxDirectoryInformation = 0x32 , FileIsRemoteDeviceInformation = 0x33 , FileUnusedInformation = 0x34 ,
  FileNumaNodeInformation = 0x35 , FileStandardLinkInformation = 0x36 , FileRemoteProtocolInformation = 0x37 , FileRenameInformationBypassAccessCheck = 0x38 ,
  FileLinkInformationBypassAccessCheck = 0x39 , FileVolumeNameInformation = 0x3A , FileIdInformation = 0x3B , FileIdExtdDirectoryInformation = 0x3C ,
  FileReplaceCompletionInformation = 0x3D , FileHardLinkFullIdInformation = 0x3E , FileIdExtdBothDirectoryInformation = 0x3F , FileDispositionInformationEx = 0x40 ,
  FileRenameInformationEx = 0x41 , FileRenameInformationExBypassAccessCheck = 0x42 , FileDesiredStorageClassInformation = 0x43 , FileStatInformation = 0x44 ,
  FileMemoryPartitionInformation = 0x45 , FileStatLxInformation = 0x46 , FileCaseSensitiveInformation = 0x47 , FileLinkInformationEx = 0x48 ,
  FileLinkInformationExBypassAccessCheck = 0x49 , FileStorageReserveIdInformation = 0x4A , FileCaseSensitiveInformationForceAccessCheck = 0x4B , FileMaximumInformation = 0x4C
}
 
enum class  _DIRECTORY_NOTIFY_INFORMATION_CLASS : int { DirectoryNotifyInformation = 0x1 , DirectoryNotifyExtendedInformation = 0x2 }
 
enum class  _FSINFOCLASS : int {
  FileFsVolumeInformation = 0x1 , FileFsLabelInformation = 0x2 , FileFsSizeInformation = 0x3 , FileFsDeviceInformation = 0x4 ,
  FileFsAttributeInformation = 0x5 , FileFsControlInformation = 0x6 , FileFsFullSizeInformation = 0x7 , FileFsObjectIdInformation = 0x8 ,
  FileFsDriverPathInformation = 0x9 , FileFsVolumeFlagsInformation = 0xA , FileFsSectorSizeInformation = 0xB , FileFsDataCopyInformation = 0xC ,
  FileFsMetadataSizeInformation = 0xD , FileFsFullSizeInformationEx = 0xE , FileFsMaximumInformation = 0xF
}
 
enum class  BUS_QUERY_ID_TYPE : int {
  BusQueryDeviceID = 0x0 , BusQueryHardwareIDs = 0x1 , BusQueryCompatibleIDs = 0x2 , BusQueryInstanceID = 0x3 ,
  BusQueryDeviceSerialNumber = 0x4 , BusQueryContainerID = 0x5
}
 
enum class  DEVICE_TEXT_TYPE : int { DeviceTextDescription = 0x0 , DeviceTextLocationInformation = 0x1 }
 
enum class  DMA_COMPLETION_STATUS : int { DmaComplete = 0x0 , DmaAborted = 0x1 , DmaError = 0x2 , DmaCancelled = 0x3 }
 
enum class  _WHEA_ERROR_PACKET_DATA_FORMAT : int {
  WheaDataFormatIPFSalRecord = 0x0 , WheaDataFormatXPFMCA = 0x1 , WheaDataFormatMemory = 0x2 , WheaDataFormatPCIExpress = 0x3 ,
  WheaDataFormatNMIPort = 0x4 , WheaDataFormatPCIXBus = 0x5 , WheaDataFormatPCIXDevice = 0x6 , WheaDataFormatGeneric = 0x7 ,
  WheaDataFormatMax = 0x8
}
 
enum class  _IO_ALLOCATION_ACTION : int { KeepObject = 0x1 , DeallocateObject = 0x2 , DeallocateObjectKeepRegisters = 0x3 }
 
enum class  _WHEA_ERROR_TYPE : int {
  WheaErrTypeProcessor = 0x0 , WheaErrTypeMemory = 0x1 , WheaErrTypePCIExpress = 0x2 , WheaErrTypeNMI = 0x3 ,
  WheaErrTypePCIXBus = 0x4 , WheaErrTypePCIXDevice = 0x5 , WheaErrTypeGeneric = 0x6 , WheaErrTypePmem = 0x7
}
 
enum class  _WHEA_ERROR_SEVERITY : int { WheaErrSevRecoverable = 0x0 , WheaErrSevFatal = 0x1 , WheaErrSevCorrected = 0x2 , WheaErrSevInformational = 0x3 }
 
enum class  _WHEA_ERROR_SOURCE_TYPE : int {
  WheaErrSrcTypeMCE = 0x0 , WheaErrSrcTypeCMC = 0x1 , WheaErrSrcTypeCPE = 0x2 , WheaErrSrcTypeNMI = 0x3 ,
  WheaErrSrcTypePCIe = 0x4 , WheaErrSrcTypeGeneric = 0x5 , WheaErrSrcTypeINIT = 0x6 , WheaErrSrcTypeBOOT = 0x7 ,
  WheaErrSrcTypeSCIGeneric = 0x8 , WheaErrSrcTypeIPFMCA = 0x9 , WheaErrSrcTypeIPFCMC = 0xA , WheaErrSrcTypeIPFCPE = 0xB ,
  WheaErrSrcTypeGenericV2 = 0xC , WheaErrSrcTypeSCIGenericV2 = 0xD , WheaErrSrcTypeBMC = 0xE , WheaErrSrcTypePMEM = 0xF ,
  WheaErrSrcTypeDeviceDriver = 0x10 , WheaErrSrcTypeMax = 0x11
}
 
enum class  _WHEA_EVENT_LOG_ENTRY_TYPE : int { WheaEventLogEntryTypeInformational = 0x0 , WheaEventLogEntryTypeWarning = 0x1 , WheaEventLogEntryTypeError = 0x2 }
 
enum class  FWPS_NET_BUFFER_LIST_TYPE_ : int { FWPS_NBL_TYPE_ALLOCATED_BY_WFP = 0x0 , FWPS_NBL_TYPE_CLONED_BY_WFP = 0x1 , FWPS_NBL_TYPE_REFERENCED_BY_WFP = 0x2 , FWPS_NBL_TYPE_MAX = 0x3 }
 
enum class  CHANNELOPTIONS : int { SupportsReliableDelivery = 0x0 , TypeOfService = 0x1 , EnablePacing = 0x2 , LastChannelOption = 0x32 }
 
enum class  ContentTypes : int {
  ContentTypes_Unknown = 0x0 , ContentTypes_Video = 0x1 , ContentTypes_Audio = 0x2 , ContentTypes_Image = 0x4 ,
  ContentTypes_All = 0x7
}
 
enum class  _PhotoMode : int {
  PhotoMode_Normal = 0x0 , PhotoMode_PhotoSequence = 0x1 , PhotoMode_VariablePhotoSequence = 0x2 , PhotoMode_AdvancedPhoto = 0x3 ,
  PhotoMode_Undefined = 0x4
}
 
enum class  _BasicControlMode_e : int { BasicControlMode_Manual = 0x0 , BasicControlMode_Auto = 0x1 }
 
enum class  _SAR_STREAM_INVALIDATION_EVENT_TYPE : int { SAR_STREAM_INVALIDATION_EVENT_DEVICE_REMOVED = 0x0 , SAR_STREAM_INVALIDATION_EVENT_DEFAULT_DEVICE_CHANGED = 0x1 , SAR_STREAM_INVALIDATION_EVENT_OFFLOAD_RESOURCE_LOST = 0x2 }
 
enum class  _DATA_PACER_EVENT : int { Start = 0x0 , Pause = 0x1 , Resume = 0x2 }
 
enum class  WINDOWCOMPOSITIONATTRIB : int {
  WCA_UNDEFINED = 0x0 , WCA_NCRENDERING_ENABLED = 0x1 , WCA_NCRENDERING_POLICY = 0x2 , WCA_TRANSITIONS_FORCEDISABLED = 0x3 ,
  WCA_ALLOW_NCPAINT = 0x4 , WCA_CAPTION_BUTTON_BOUNDS = 0x5 , WCA_NONCLIENT_RTL_LAYOUT = 0x6 , WCA_FORCE_ICONIC_REPRESENTATION = 0x7 ,
  WCA_EXTENDED_FRAME_BOUNDS = 0x8 , WCA_HAS_ICONIC_BITMAP = 0x9 , WCA_THEME_ATTRIBUTES = 0xA , WCA_NCRENDERING_EXILED = 0xB ,
  WCA_NCADORNMENTINFO = 0xC , WCA_EXCLUDED_FROM_LIVEPREVIEW = 0xD , WCA_VIDEO_OVERLAY_ACTIVE = 0xE , WCA_FORCE_ACTIVEWINDOW_APPEARANCE = 0xF ,
  WCA_DISALLOW_PEEK = 0x10 , WCA_CLOAK = 0x11 , WCA_CLOAKED = 0x12 , WCA_ACCENT_POLICY = 0x13 ,
  WCA_FREEZE_REPRESENTATION = 0x14 , WCA_EVER_UNCLOAKED = 0x15 , WCA_VISUAL_OWNER = 0x16 , WCA_HOLOGRAPHIC = 0x17 ,
  WCA_EXCLUDED_FROM_DDA = 0x18 , WCA_PASSIVEUPDATEMODE = 0x19 , WCA_LAST = 0x1A
}
 
enum class  WINDOWTHEMEATTRIBUTETYPE : int { WTA_NONCLIENT = 0x1 }
 
enum class  DIT_HITTESTATTRIBUTES : int {
  DIT_HITTESTATTRIBUTES_NONE = 0x0 , DIT_HITTESTATTRIBUTES_MOUSEWHEEL = 0x1 , DIT_HITTESTATTRIBUTES_MOUSEWHEELISINCREASING = 0x2 , DIT_HITTESTATTRIBUTES_MOUSEWHEELISHORIZONTAL = 0x4 ,
  DIT_HITTESTATTRIBUTES_MOUSEBUTTONDOWN = 0x8 , DIT_HITTESTATTRIBUTES_TOUCHTARGETING = 0x10 , DIT_HITTESTATTRIBUTES_NOHOVERPOINTER = 0x20 , DIT_HITTESTATTRIBUTES_BARRELBUTTONDOWN = 0x40 ,
  DIT_HITTESTATTRIBUTES_ERASERDOWN = 0x80 , DIT_HITTESTATTRIBUTES_CONTROLDOWN = 0x100 , DIT_HITTESTATTRIBUTES_VALID = 0xFF
}
 
enum class  MONITOR_DPI_TYPE : int { MDT_EFFECTIVE_DPI = 0x0 , MDT_ANGULAR_DPI = 0x1 , MDT_RAW_DPI = 0x2 , MDT_DEFAULT = 0x0 }
 
enum class  GROUP_WINDOW_ROLE : int { GWR_DEFAULT = 0x0 , GWR_APPLICATION = 0x1 , GWR_FALLBACK = 0x2 , GWR_MAX = 0x2 }
 
enum class  SET_WINDOW_GROUP_OPTIONS : int {
  SWGO_NONE = 0x0 , SWGO_TEMPLATE = 0x1 , SWGO_NOZORDER = 0x2 , SWGO_RESPECT_MINIMIZE = 0x4 ,
  SWGO_ALL = 0x3
}
 
enum class  WICBitmapCreateCacheOption : int { WICBitmapNoCache = 0x0 , WICBitmapCacheOnDemand = 0x1 , WICBitmapCacheOnLoad = 0x2 , WICBITMAPCREATECACHEOPTION_FORCE_DWORD = 0x7FFFFFFF }
 
enum class  WICBitmapInterpolationMode : int {
  WICBitmapInterpolationModeNearestNeighbor = 0x0 , WICBitmapInterpolationModeLinear = 0x1 , WICBitmapInterpolationModeCubic = 0x2 , WICBitmapInterpolationModeFant = 0x3 ,
  WICBitmapInterpolationModeHighQualityCubic = 0x4 , WICBITMAPINTERPOLATIONMODE_FORCE_DWORD = 0x7FFFFFFF
}
 
enum class  WICBitmapDitherType : int {
  WICBitmapDitherTypeNone = 0x0 , WICBitmapDitherTypeSolid = 0x0 , WICBitmapDitherTypeOrdered4x4 = 0x1 , WICBitmapDitherTypeOrdered8x8 = 0x2 ,
  WICBitmapDitherTypeOrdered16x16 = 0x3 , WICBitmapDitherTypeSpiral4x4 = 0x4 , WICBitmapDitherTypeSpiral8x8 = 0x5 , WICBitmapDitherTypeDualSpiral4x4 = 0x6 ,
  WICBitmapDitherTypeDualSpiral8x8 = 0x7 , WICBitmapDitherTypeErrorDiffusion = 0x8 , WICBITMAPDITHERTYPE_FORCE_DWORD = 0x7FFFFFFF
}
 
enum class  WICBitmapAlphaChannelOption : int { WICBitmapUseAlpha = 0x0 , WICBitmapUsePremultipliedAlpha = 0x1 , WICBitmapIgnoreAlpha = 0x2 , WICBITMAPALPHACHANNELOPTIONS_FORCE_DWORD = 0x7FFFFFFF }
 
enum class  WICBitmapTransformOptions : int {
  WICBitmapTransformRotate0 = 0x0 , WICBitmapTransformRotate90 = 0x1 , WICBitmapTransformRotate180 = 0x2 , WICBitmapTransformRotate270 = 0x3 ,
  WICBitmapTransformFlipHorizontal = 0x8 , WICBitmapTransformFlipVertical = 0x10 , WICBITMAPTRANSFORMOPTIONS_FORCE_DWORD = 0x7FFFFFFF
}
 
enum class  WICBitmapLockFlags : int { WICBitmapLockRead = 0x1 , WICBitmapLockWrite = 0x2 , WICBITMAPLOCKFLAGS_FORCE_DWORD = 0x7FFFFFFF }
 
enum class  SPATIAL_INPUT_ACTIVATION_POLICY : int { SIAP_ACTIVATE = 0x0 , SIAP_NOACTIVATE = 0x1 , SIAP_ACTIVATEIFAPPNOTINFOREGROUND = 0x2 , SIAP_EAT = 0x4 }
 
enum class  INPUTDELEGATION_MODE_FLAGS : int { IDLM_OFF = 0x0 , IDLM_KEYBOARD = 0x1 , IDLM_SPATIAL = 0x2 , IDLM_VALID_FLAGS = 0x3 }
 
enum class  WICBitmapEncoderCacheOption : int { WICBitmapEncoderCacheInMemory = 0x0 , WICBitmapEncoderCacheTempFile = 0x1 , WICBitmapEncoderNoCache = 0x2 , WICBITMAPENCODERCACHEOPTION_FORCE_DWORD = 0x7FFFFFFF }
 
enum class  WICDecodeOptions : int { WICDecodeMetadataCacheOnDemand = 0x0 , WICDecodeMetadataCacheOnLoad = 0x1 , WICMETADATACACHEOPTION_FORCE_DWORD = 0x7FFFFFFF }
 
enum class  INPUT_DESTINATION_ROUTING_MODE : int { IDRM_DEFAULT = 0x0 , IDRM_OBSERVE = 0x1 , IDRM_ISM = 0x2 , IDRM_ROUTE_TO_MT = 0x3 }
 
enum class  GROUP_WINDOW_MANAGEMENT_POLICY : int { GWMP_NONE = 0x0 , GWMP_DELEGATE_CLOSE_REQUEST = 0x1 }
 
enum class  WICComponentType : int {
  WICDecoder = 0x1 , WICEncoder = 0x2 , WICPixelFormatConverter = 0x4 , WICMetadataReader = 0x8 ,
  WICMetadataWriter = 0x10 , WICPixelFormat = 0x20 , WICAllComponents = 0x3F , WICCOMPONENTTYPE_FORCE_DWORD = 0x7FFFFFFF
}
 
enum class  WICColorContextType : int { WICColorContextUninitialized = 0x0 , WICColorContextProfile = 0x1 , WICColorContextExifColorSpace = 0x2 }
 
enum class  INPUT_DESTINATION_IDENTITY : int { IDID_NONE = 0x0 , IDID_LUID = 0x1 , IDID_INPUTROUTINGINFO = 0x2 , IDID_WINDOW = 0x4 }
 
enum class  EClassCastFlags : unsigned __int64 {
  CASTCLASS_None = 0x0 , CASTCLASS_UField = 0x1 , CASTCLASS_FInt8Property = 0x2 , CASTCLASS_UEnum = 0x4 ,
  CASTCLASS_UStruct = 0x8 , CASTCLASS_UScriptStruct = 0x10 , CASTCLASS_UClass = 0x20 , CASTCLASS_FByteProperty = 0x40 ,
  CASTCLASS_FIntProperty = 0x80 , CASTCLASS_FFloatProperty = 0x100 , CASTCLASS_FUInt64Property = 0x200 , CASTCLASS_FClassProperty = 0x400 ,
  CASTCLASS_FUInt32Property = 0x800 , CASTCLASS_FInterfaceProperty = 0x1000 , CASTCLASS_FNameProperty = 0x2000 , CASTCLASS_FStrProperty = 0x4000 ,
  CASTCLASS_FProperty = 0xFFFF8000 , CASTCLASS_FObjectProperty = 0x10000 , CASTCLASS_FBoolProperty = 0x20000 , CASTCLASS_FUInt16Property = 0x40000 ,
  CASTCLASS_UFunction = 0x80000 , CASTCLASS_FStructProperty = 0x100000 , CASTCLASS_FArrayProperty = 0x200000 , CASTCLASS_FInt64Property = 0x400000 ,
  CASTCLASS_FDelegateProperty = 0x800000 , CASTCLASS_FNumericProperty = 0x1000000 , CASTCLASS_FMulticastDelegateProperty = 0x2000000 , CASTCLASS_FObjectPropertyBase = 0x4000000 ,
  CASTCLASS_FWeakObjectProperty = 0x8000000 , CASTCLASS_FLazyObjectProperty = 0x10000000 , CASTCLASS_FSoftObjectProperty = 0x20000000 , CASTCLASS_FTextProperty = 0x40000000 ,
  CASTCLASS_FInt16Property = 0x80000000
}
 
enum  EWorldType::Type : int {
  EWorldType::None = 0x0 , EWorldType::Game = 0x1 , EWorldType::Editor = 0x2 , EWorldType::PIE = 0x3 ,
  EWorldType::EditorPreview = 0x4 , EWorldType::GamePreview = 0x5 , EWorldType::GameRPC = 0x6 , EWorldType::Inactive = 0x7
}
 
enum class  EClassFlags : unsigned __int64 {
  CLASS_None = 0x0 , CLASS_Abstract = 0x1 , CLASS_DefaultConfig = 0x2 , CLASS_Config = 0x4 ,
  CLASS_Transient = 0x8 , CLASS_Optional = 0x10 , CLASS_MatchedSerializers = 0x20 , CLASS_ProjectUserConfig = 0x40 ,
  CLASS_Native = 0x80 , CLASS_NoExport = 0x100 , CLASS_NotPlaceable = 0x200 , CLASS_PerObjectConfig = 0x400 ,
  CLASS_ReplicationDataIsSetUp = 0x800 , CLASS_EditInlineNew = 0x1000 , CLASS_CollapseCategories = 0x2000 , CLASS_Interface = 0x4000 ,
  CLASS_CustomConstructor = 0xFFFF8000 , CLASS_Const = 0x10000 , CLASS_NeedsDeferredDependencyLoading = 0x20000 , CLASS_CompiledFromBlueprint = 0x40000 ,
  CLASS_MinimalAPI = 0x80000 , CLASS_RequiredAPI = 0x100000 , CLASS_DefaultToInstanced = 0x200000 , CLASS_TokenStreamAssembled = 0x400000 ,
  CLASS_HasInstancedReference = 0x800000 , CLASS_Hidden = 0x1000000 , CLASS_Deprecated = 0x2000000 , CLASS_HideDropDown = 0x4000000 ,
  CLASS_GlobalUserConfig = 0x8000000 , CLASS_Intrinsic = 0x10000000 , CLASS_Constructed = 0x20000000 , CLASS_ConfigDoNotCheckDefaults = 0x40000000 ,
  CLASS_NewerVersionExists = 0x80000000
}
 
enum class  EInternal : int { EC_InternalUseOnlyConstructor = 0x0 }
 
enum class  EMaterialValueType : unsigned __int64 {
  MCT_Float1 = 0x1 , MCT_Float2 = 0x2 , MCT_Float3 = 0x4 , MCT_Float4 = 0x8 ,
  MCT_Float = 0xF , MCT_Texture2D = 0x10 , MCT_TextureCube = 0x20 , MCT_Texture2DArray = 0x40 ,
  MCT_TextureCubeArray = 0x80 , MCT_VolumeTexture = 0x100 , MCT_StaticBool = 0x200 , MCT_Unknown = 0x400 ,
  MCT_MaterialAttributes = 0x800 , MCT_TextureExternal = 0x1000 , MCT_TextureVirtual = 0x2000 , MCT_Texture = 0x31F0 ,
  MCT_VTPageTableResult = 0x4000 , MCT_ShadingModel = 0xFFFF8000 , MCT_Strata = 0x10000 , MCT_LWCScalar = 0x20000 ,
  MCT_LWCVector2 = 0x40000 , MCT_LWCVector3 = 0x80000 , MCT_LWCVector4 = 0x100000 , MCT_LWCType = 0x1E0000 ,
  MCT_Execution = 0x200000 , MCT_VoidStatement = 0x400000 , MCT_Bool = 0x800000 , MCT_UInt1 = 0x1000000 ,
  MCT_UInt2 = 0x2000000 , MCT_UInt3 = 0x4000000 , MCT_UInt4 = 0x8000000 , MCT_UInt = 0xF000000 ,
  MCT_Numeric = 0x9E000F
}
 
enum  EKismetCompileType::Type : int {
  EKismetCompileType::SkeletonOnly = 0x0 , EKismetCompileType::Full = 0x1 , EKismetCompileType::StubAfterFailure = 0x2 , EKismetCompileType::BytecodeOnly = 0x3 ,
  EKismetCompileType::Cpp = 0x4
}
 
enum class  ModItemStatus : int {
  IS_None = 0x0 , IS_Ready = 0x1 , IS_RetrieveingInfo = 0x2 , IS_Subscribing = 0x3 ,
  IS_Waiting = 0x4 , IS_Installing = 0x5 , IS_Copying = 0x6 , IS_Failed = 0x7
}
 
enum  EInviteStatus::Type : int {
  EInviteStatus::Unknown = 0x0 , EInviteStatus::Accepted = 0x1 , EInviteStatus::PendingInbound = 0x2 , EInviteStatus::PendingOutbound = 0x3 ,
  EInviteStatus::Blocked = 0x4 , EInviteStatus::Suggested = 0x5
}
 
enum  EAnimGroupRole::Type : int {
  EAnimGroupRole::CanBeLeader = 0x0 , EAnimGroupRole::AlwaysFollower = 0x1 , EAnimGroupRole::AlwaysLeader = 0x2 , EAnimGroupRole::TransitionLeader = 0x3 ,
  EAnimGroupRole::TransitionFollower = 0x4
}
 
enum class  ESceneTextureId : int {
  PPI_SceneColor = 0x0 , PPI_SceneDepth = 0x1 , PPI_DiffuseColor = 0x2 , PPI_SpecularColor = 0x3 ,
  PPI_SubsurfaceColor = 0x4 , PPI_BaseColor = 0x5 , PPI_Specular = 0x6 , PPI_Metallic = 0x7 ,
  PPI_WorldNormal = 0x8 , PPI_SeparateTranslucency = 0x9 , PPI_Opacity = 0xA , PPI_Roughness = 0xB ,
  PPI_MaterialAO = 0xC , PPI_CustomDepth = 0xD , PPI_PostProcessInput0 = 0xE , PPI_PostProcessInput1 = 0xF ,
  PPI_PostProcessInput2 = 0x10 , PPI_PostProcessInput3 = 0x11 , PPI_PostProcessInput4 = 0x12 , PPI_PostProcessInput5 = 0x13 ,
  PPI_PostProcessInput6 = 0x14 , PPI_DecalMask = 0x15 , PPI_ShadingModelColor = 0x16 , PPI_ShadingModelID = 0x17 ,
  PPI_AmbientOcclusion = 0x18 , PPI_CustomStencil = 0x19 , PPI_StoredBaseColor = 0x1A , PPI_StoredSpecular = 0x1B ,
  PPI_Velocity = 0x1C , PPI_WorldTangent = 0x1D , PPI_Anisotropy = 0x1E
}
 
enum  EDemoPlayFailure::Type : int {
  EDemoPlayFailure::Generic = 0x0 , EDemoPlayFailure::DemoNotFound = 0x1 , EDemoPlayFailure::Corrupt = 0x2 , EDemoPlayFailure::InvalidVersion = 0x3 ,
  EDemoPlayFailure::InitBase = 0x4 , EDemoPlayFailure::GameSpecificHeader = 0x5 , EDemoPlayFailure::ReplayStreamerInternal = 0x6 , EDemoPlayFailure::LoadMap = 0x7 ,
  EDemoPlayFailure::Serialization = 0x8
}
 
enum  FParticleSystemCustomVersion::Type : int {
  FParticleSystemCustomVersion::BeforeCustomVersionWasAdded = 0x0 , FParticleSystemCustomVersion::SkipCookingEmittersBasedOnDetailMode = 0x1 , FParticleSystemCustomVersion::FixLegacySpawningBugs = 0x2 , FParticleSystemCustomVersion::VersionPlusOne = 0x3 ,
  FParticleSystemCustomVersion::LatestVersion = 0x2
}
 
enum class  EUniformBufferBaseType : unsigned char {
  UBMT_INVALID = 0x0 , UBMT_BOOL = 0x1 , UBMT_INT32 = 0x2 , UBMT_UINT32 = 0x3 ,
  UBMT_FLOAT32 = 0x4 , UBMT_TEXTURE = 0x5 , UBMT_SRV = 0x6 , UBMT_UAV = 0x7 ,
  UBMT_SAMPLER = 0x8 , UBMT_RDG_TEXTURE = 0x9 , UBMT_RDG_TEXTURE_ACCESS = 0xA , UBMT_RDG_TEXTURE_ACCESS_ARRAY = 0xB ,
  UBMT_RDG_TEXTURE_SRV = 0xC , UBMT_RDG_TEXTURE_UAV = 0xD , UBMT_RDG_BUFFER_ACCESS = 0xE , UBMT_RDG_BUFFER_ACCESS_ARRAY = 0xF ,
  UBMT_RDG_BUFFER_SRV = 0x10 , UBMT_RDG_BUFFER_UAV = 0x11 , UBMT_RDG_UNIFORM_BUFFER = 0x12 , UBMT_NESTED_STRUCT = 0x13 ,
  UBMT_INCLUDED_STRUCT = 0x14 , UBMT_REFERENCED_STRUCT = 0x15 , UBMT_RENDER_TARGET_BINDING_SLOTS = 0x16 , EUniformBufferBaseType_Num = 0x17 ,
  EUniformBufferBaseType_NumBits = 0x5
}
 
enum  EOnlineCachedResult::Type : int { EOnlineCachedResult::Success = 0x0 , EOnlineCachedResult::NotFound = 0x1 }
 
enum  EOnlineComparisonOp::Type : int {
  EOnlineComparisonOp::Equals = 0x0 , EOnlineComparisonOp::NotEquals = 0x1 , EOnlineComparisonOp::GreaterThan = 0x2 , EOnlineComparisonOp::GreaterThanEquals = 0x3 ,
  EOnlineComparisonOp::LessThan = 0x4 , EOnlineComparisonOp::LessThanEquals = 0x5 , EOnlineComparisonOp::Near = 0x6 , EOnlineComparisonOp::In = 0x7 ,
  EOnlineComparisonOp::NotIn = 0x8
}
 
enum  EWindowMode::Type : int { EWindowMode::Fullscreen = 0x0 , EWindowMode::WindowedFullscreen = 0x1 , EWindowMode::Windowed = 0x2 , EWindowMode::NumWindowModes = 0x3 }
 
enum  EOnlineDataAdvertisementType::Type : int { EOnlineDataAdvertisementType::DontAdvertise = 0x0 , EOnlineDataAdvertisementType::ViaPingOnly = 0x1 , EOnlineDataAdvertisementType::ViaOnlineService = 0x2 , EOnlineDataAdvertisementType::ViaOnlineServiceAndPing = 0x3 }
 
enum  EOnlineSessionState::Type : int {
  EOnlineSessionState::NoSession = 0x0 , EOnlineSessionState::Creating = 0x1 , EOnlineSessionState::Pending = 0x2 , EOnlineSessionState::Starting = 0x3 ,
  EOnlineSessionState::InProgress = 0x4 , EOnlineSessionState::Ending = 0x5 , EOnlineSessionState::Ended = 0x6 , EOnlineSessionState::Destroying = 0x7
}
 
enum class  EMaterialShadingModel : int {
  MSM_Unlit = 0x0 , MSM_DefaultLit = 0x1 , MSM_Subsurface = 0x2 , MSM_PreintegratedSkin = 0x3 ,
  MSM_ClearCoat = 0x4 , MSM_SubsurfaceProfile = 0x5 , MSM_TwoSidedFoliage = 0x6 , MSM_Hair = 0x7 ,
  MSM_Cloth = 0x8 , MSM_Eye = 0x9 , MSM_SingleLayerWater = 0xA , MSM_ThinTranslucent = 0xB ,
  MSM_Strata = 0xC , MSM_NUM = 0xD , MSM_FromMaterialExpression = 0xE , MSM_MAX = 0xF
}
 
enum  ELeaderboardUpdateMethod::Type : int { ELeaderboardUpdateMethod::KeepBest = 0x0 , ELeaderboardUpdateMethod::Force = 0x1 }
 
enum  ELeaderboardFormat::Type : int { ELeaderboardFormat::Number = 0x0 , ELeaderboardFormat::Seconds = 0x1 , ELeaderboardFormat::Milliseconds = 0x2 }
 
enum  ELeaderboardSort::Type : int { ELeaderboardSort::None = 0x0 , ELeaderboardSort::Ascending = 0x1 , ELeaderboardSort::Descending = 0x2 }
 
enum class  EDynamicEmitterType : int {
  DET_Unknown = 0x0 , DET_Sprite = 0x1 , DET_Mesh = 0x2 , DET_Beam2 = 0x3 ,
  DET_Ribbon = 0x4 , DET_AnimTrail = 0x5 , DET_Custom = 0x6
}
 
enum  EOnlineAsyncTaskState::Type : int { EOnlineAsyncTaskState::NotStarted = 0x0 , EOnlineAsyncTaskState::InProgress = 0x1 , EOnlineAsyncTaskState::Done = 0x2 , EOnlineAsyncTaskState::Failed = 0x3 }
 
enum class  EVRSRateCombiner : unsigned char {
  VRSRB_Passthrough = 0x0 , VRSRB_Override = 0x1 , VRSRB_Min = 0x2 , VRSRB_Max = 0x3 ,
  VRSRB_Sum = 0x4
}
 
enum class  EParticleStates : unsigned __int64 {
  STATE_Particle_JustSpawned = 0x2000000 , STATE_Particle_Freeze = 0x4000000 , STATE_Particle_IgnoreCollisions = 0x8000000 , STATE_Particle_FreezeTranslation = 0x10000000 ,
  STATE_Particle_FreezeRotation = 0x20000000 , STATE_Particle_CollisionIgnoreCheck = 0x3C000000 , STATE_Particle_DelayCollisions = 0x40000000 , STATE_Particle_CollisionHasOccurred = 0x80000000 ,
  STATE_Mask = 0xFE000000 , STATE_CounterMask = 0x1FFFFFF
}
 
enum  EOnlineFriendState::Type : int { EOnlineFriendState::Offline = 0x0 , EOnlineFriendState::Online = 0x1 , EOnlineFriendState::Away = 0x2 , EOnlineFriendState::Busy = 0x3 }
 
enum  EFeaturePrivilegeLevel::Type : int { EFeaturePrivilegeLevel::Undefined = 0x0 , EFeaturePrivilegeLevel::Disabled = 0x1 , EFeaturePrivilegeLevel::EnabledFriendsOnly = 0x2 , EFeaturePrivilegeLevel::Enabled = 0x3 }
 
enum  ETravelFailure::Type : int {
  ETravelFailure::NoLevel = 0x0 , ETravelFailure::LoadMapFailure = 0x1 , ETravelFailure::InvalidURL = 0x2 , ETravelFailure::PackageMissing = 0x3 ,
  ETravelFailure::PackageVersion = 0x4 , ETravelFailure::NoDownload = 0x5 , ETravelFailure::TravelFailure = 0x6 , ETravelFailure::CheatCommands = 0x7 ,
  ETravelFailure::PendingNetGameCreateFailure = 0x8 , ETravelFailure::CloudSaveFailure = 0x9 , ETravelFailure::ServerTravelFailure = 0xA , ETravelFailure::ClientTravelFailure = 0xB
}
 
enum  EOnlineServerConnectionStatus::Type : char {
  EOnlineServerConnectionStatus::Normal = 0x0 , EOnlineServerConnectionStatus::NotConnected = 0x1 , EOnlineServerConnectionStatus::Connected = 0x2 , EOnlineServerConnectionStatus::ConnectionDropped = 0x3 ,
  EOnlineServerConnectionStatus::NoNetworkConnection = 0x4 , EOnlineServerConnectionStatus::ServiceUnavailable = 0x5 , EOnlineServerConnectionStatus::UpdateRequired = 0x6 , EOnlineServerConnectionStatus::ServersTooBusy = 0x7 ,
  EOnlineServerConnectionStatus::DuplicateLoginDetected = 0x8 , EOnlineServerConnectionStatus::InvalidUser = 0x9 , EOnlineServerConnectionStatus::NotAuthorized = 0xA , EOnlineServerConnectionStatus::InvalidSession = 0xB
}
 
enum  ELoginStatus::Type : int { ELoginStatus::NotLoggedIn = 0x0 , ELoginStatus::UsingLocalProfile = 0x1 , ELoginStatus::LoggedIn = 0x2 }
 
enum  EOnlineEnvironment::Type : int { EOnlineEnvironment::Development = 0x0 , EOnlineEnvironment::Certification = 0x1 , EOnlineEnvironment::Production = 0x2 , EOnlineEnvironment::Unknown = 0x3 }
 
enum class  ERHIResourceType : unsigned char {
  RRT_None = 0x0 , RRT_SamplerState = 0x1 , RRT_RasterizerState = 0x2 , RRT_DepthStencilState = 0x3 ,
  RRT_BlendState = 0x4 , RRT_VertexDeclaration = 0x5 , RRT_VertexShader = 0x6 , RRT_MeshShader = 0x7 ,
  RRT_AmplificationShader = 0x8 , RRT_PixelShader = 0x9 , RRT_GeometryShader = 0xA , RRT_RayTracingShader = 0xB ,
  RRT_ComputeShader = 0xC , RRT_GraphicsPipelineState = 0xD , RRT_ComputePipelineState = 0xE , RRT_RayTracingPipelineState = 0xF ,
  RRT_BoundShaderState = 0x10 , RRT_UniformBufferLayout = 0x11 , RRT_UniformBuffer = 0x12 , RRT_Buffer = 0x13 ,
  RRT_Texture = 0x14 , RRT_Texture2D = 0x15 , RRT_Texture2DArray = 0x16 , RRT_Texture3D = 0x17 ,
  RRT_TextureCube = 0x18 , RRT_TextureReference = 0x19 , RRT_TimestampCalibrationQuery = 0x1A , RRT_GPUFence = 0x1B ,
  RRT_RenderQuery = 0x1C , RRT_RenderQueryPool = 0x1D , RRT_ComputeFence = 0x1E , RRT_Viewport = 0x1F ,
  RRT_UnorderedAccessView = 0x20 , RRT_ShaderResourceView = 0x21 , RRT_RayTracingAccelerationStructure = 0x22 , RRT_StagingBuffer = 0x23 ,
  RRT_CustomPresent = 0x24 , RRT_ShaderLibrary = 0x25 , RRT_PipelineBinaryLibrary = 0x26 , RRT_Num = 0x27
}
 
enum class  EParticleVertexFactoryType : int { PVFT_Sprite = 0x0 , PVFT_BeamTrail = 0x1 , PVFT_Mesh = 0x2 , PVFT_MAX = 0x3 }
 
enum class  EWalkableSlopeBehavior : int {
  WalkableSlope_Default = 0x0 , WalkableSlope_Increase = 0x1 , WalkableSlope_Decrease = 0x2 , WalkableSlope_Unwalkable = 0x3 ,
  WalkableSlope_Max = 0x4
}
 
enum class  EBulkDataFlags : unsigned int {
  BULKDATA_None = 0x0 , BULKDATA_PayloadAtEndOfFile = 0x1 , BULKDATA_SerializeCompressedZLIB = 0x2 , BULKDATA_ForceSingleElementSerialization = 0x4 ,
  BULKDATA_SingleUse = 0x8 , BULKDATA_Unused = 0x20 , BULKDATA_ForceInlinePayload = 0x40 , BULKDATA_SerializeCompressed = 0x2 ,
  BULKDATA_ForceStreamPayload = 0x80 , BULKDATA_PayloadInSeperateFile = 0x100 , BULKDATA_SerializeCompressedBitWindow = 0x200 , BULKDATA_Force_NOT_InlinePayload = 0x400 ,
  BULKDATA_OptionalPayload = 0x800 , BULKDATA_MemoryMappedPayload = 0x1000 , BULKDATA_Size64Bit = 0x2000 , BULKDATA_DuplicateNonOptionalPayload = 0x4000 ,
  BULKDATA_BadDataVersion = 0xFFFF8000 , BULKDATA_NoOffsetFixUp = 0x10000 , BULKDATA_WorkspaceDomainPayload = 0x20000 , BULKDATA_LazyLoadable = 0x40000 ,
  BULKDATA_UsesIoDispatcher = 0x80000000 , BULKDATA_DataIsMemoryMapped = 0x40000000 , BULKDATA_HasAsyncReadPending = 0x20000000 , BULKDATA_AlwaysAllowDiscard = 0x10000000
}
 
enum  ERHIFeatureLevel::Type : int {
  ERHIFeatureLevel::ES2_REMOVED = 0x0 , ERHIFeatureLevel::ES3_1 = 0x1 , ERHIFeatureLevel::SM4_REMOVED = 0x2 , ERHIFeatureLevel::SM5 = 0x3 ,
  ERHIFeatureLevel::SM6 = 0x4 , ERHIFeatureLevel::Num = 0x5
}
 
enum class  EMipFadeSettings : int { MipFade_Normal = 0x0 , MipFade_Slow = 0x1 , MipFade_NumSettings = 0x2 }
 
enum class  EMaterialMergeType : int { MaterialMergeType_Default = 0x0 , MaterialMergeType_Simplygon = 0x1 }
 
enum  EAttachLocation::Type : int { EAttachLocation::KeepRelativeOffset = 0x0 , EAttachLocation::KeepWorldPosition = 0x1 , EAttachLocation::SnapToTarget = 0x2 , EAttachLocation::SnapToTargetIncludingScale = 0x3 }
 
enum  EShaderPrecisionModifier::Type : char { EShaderPrecisionModifier::Float = 0x0 , EShaderPrecisionModifier::Half = 0x1 , EShaderPrecisionModifier::Fixed = 0x2 }
 
enum class  ESamplerAddressMode : int {
  AM_Wrap = 0x0 , AM_Clamp = 0x1 , AM_Mirror = 0x2 , AM_Border = 0x3 ,
  ESamplerAddressMode_Num = 0x4 , ESamplerAddressMode_NumBits = 0x2
}
 
enum  EBlendModeFilter::Type : int { EBlendModeFilter::None = 0x0 , EBlendModeFilter::OpaqueAndMasked = 0x1 , EBlendModeFilter::Translucent = 0x2 , EBlendModeFilter::All = 0x3 }
 
enum class  EViewTargetBlendFunction : int {
  VTBlend_Linear = 0x0 , VTBlend_Cubic = 0x1 , VTBlend_EaseIn = 0x2 , VTBlend_EaseOut = 0x3 ,
  VTBlend_EaseInOut = 0x4 , VTBlend_PreBlended = 0x5 , VTBlend_MAX = 0x6
}
 
enum  EMontageNotifyTickType::Type : int { EMontageNotifyTickType::Queued = 0x0 , EMontageNotifyTickType::BranchingPoint = 0x1 }
 
enum  ERootMotionRootLock::Type : int { ERootMotionRootLock::RefPose = 0x0 , ERootMotionRootLock::AnimFirstFrame = 0x1 , ERootMotionRootLock::Zero = 0x2 }
 
enum class  EMaterialFloatPrecisionMode : int {
  MFPM_Default = 0x0 , MFPM_Full_MaterialExpressionOnly = 0x1 , MFPM_Full = 0x2 , MFPM_Half = 0x3 ,
  MFPM_MAX = 0x4
}
 
enum  EDuplicateMode::Type : int { EDuplicateMode::Normal = 0x0 , EDuplicateMode::World = 0x1 , EDuplicateMode::PIE = 0x2 }
 
enum class  EOptimizationType : int { OT_NumOfTriangles = 0x0 , OT_MaxDeviation = 0x1 , OT_MAX = 0x2 }
 
enum class  GPUSkinBoneInfluenceType : int { DefaultBoneInfluence = 0x0 , UnlimitedBoneInfluence = 0x1 }
 
enum class  ELightInteractionType : int {
  LIT_CachedIrrelevant = 0x0 , LIT_CachedLightMap = 0x1 , LIT_Dynamic = 0x2 , LIT_CachedSignedDistanceFieldShadowMap2D = 0x3 ,
  LIT_MAX = 0x4
}
 
enum class  ERichCurveInterpMode : int { RCIM_Linear = 0x0 , RCIM_Constant = 0x1 , RCIM_Cubic = 0x2 , RCIM_None = 0x3 }
 
enum class  EStencilOp : int {
  SO_Keep = 0x0 , SO_Zero = 0x1 , SO_Replace = 0x2 , SO_SaturatedIncrement = 0x3 ,
  SO_SaturatedDecrement = 0x4 , SO_Invert = 0x5 , SO_Increment = 0x6 , SO_Decrement = 0x7 ,
  EStencilOp_Num = 0x8 , EStencilOp_NumBits = 0x3
}
 
enum class  EInputEvent : int {
  IE_Pressed = 0x0 , IE_Released = 0x1 , IE_Repeat = 0x2 , IE_DoubleClick = 0x3 ,
  IE_Axis = 0x4 , IE_MAX = 0x5
}
 
enum class  EBulkDataLockStatus : int { LOCKSTATUS_Unlocked = 0x0 , LOCKSTATUS_ReadOnlyLock = 0x1 , LOCKSTATUS_ReadWriteLock = 0x2 }
 
enum class  EStructFlags : unsigned __int64 {
  STRUCT_NoFlags = 0x0 , STRUCT_Native = 0x1 , STRUCT_IdenticalNative = 0x2 , STRUCT_HasInstancedReference = 0x4 ,
  STRUCT_NoExport = 0x8 , STRUCT_Atomic = 0x10 , STRUCT_Immutable = 0x20 , STRUCT_AddStructReferencedObjects = 0x40 ,
  STRUCT_RequiredAPI = 0x200 , STRUCT_NetSerializeNative = 0x400 , STRUCT_SerializeNative = 0x800 , STRUCT_CopyNative = 0x1000 ,
  STRUCT_IsPlainOldData = 0x2000 , STRUCT_NoDestructor = 0x4000 , STRUCT_ZeroConstructor = 0xFFFF8000 , STRUCT_ExportTextItemNative = 0x10000 ,
  STRUCT_ImportTextItemNative = 0x20000 , STRUCT_PostSerializeNative = 0x40000 , STRUCT_SerializeFromMismatchedTag = 0x80000 , STRUCT_NetDeltaSerializeNative = 0x100000 ,
  STRUCT_PostScriptConstruct = 0x200000 , STRUCT_NetSharedSerialization = 0x400000 , STRUCT_Trashed = 0x800000 , STRUCT_NewerVersionExists = 0x1000000 ,
  STRUCT_CanEditChange = 0x2000000 , STRUCT_Inherit = 0x14 , STRUCT_ComputedFlags = 0x7FFC42
}
 
enum class  EPrimitiveType : int {
  PT_TriangleList = 0x0 , PT_TriangleStrip = 0x1 , PT_LineList = 0x2 , PT_QuadList = 0x3 ,
  PT_PointList = 0x4 , PT_RectList = 0x5 , PT_Num = 0x6 , PT_NumBits = 0x3
}
 
enum class  EHitProxyPriority : int { HPP_World = 0x0 , HPP_Wireframe = 0x1 , HPP_Foreground = 0x2 , HPP_UI = 0x3 }
 
enum class  EVRSAxisShadingRate : unsigned char { VRSASR_1X = 0x0 , VRSASR_2X = 0x1 , VRSASR_4X = 0x2 }
 
enum class  ERangeCompressionMode : int { RCM_UNorm = 0x0 , RCM_SNorm = 0x1 , RCM_MinMaxNorm = 0x2 , RCM_MinMax = 0x3 }
 
enum class  ESimpleElementBlendMode : int {
  SE_BLEND_Opaque = 0x0 , SE_BLEND_Masked = 0x1 , SE_BLEND_Translucent = 0x2 , SE_BLEND_Additive = 0x3 ,
  SE_BLEND_Modulate = 0x4 , SE_BLEND_MaskedDistanceField = 0x5 , SE_BLEND_MaskedDistanceFieldShadowed = 0x6 , SE_BLEND_TranslucentDistanceField = 0x7 ,
  SE_BLEND_TranslucentDistanceFieldShadowed = 0x8 , SE_BLEND_AlphaComposite = 0x9 , SE_BLEND_AlphaHoldout = 0xA , SE_BLEND_AlphaBlend = 0xB ,
  SE_BLEND_TranslucentAlphaOnly = 0xC , SE_BLEND_TranslucentAlphaOnlyWriteAlpha = 0xD , SE_BLEND_RGBA_MASK_START = 0xE , SE_BLEND_RGBA_MASK_END = 0x2D ,
  SE_BLEND_MAX = 0x2E
}
 
enum class  EShadowMapInteractionType : int { SMIT_None = 0x0 , SMIT_GlobalVolume = 0x1 , SMIT_Texture = 0x2 , SMIT_NumBits = 0x3 }
 
enum class  ELocalizedLanguage : int {
  ca = 0x0 , cs = 0x1 , da = 0x2 , de = 0x3 ,
  en = 0x4 , es = 0x5 , eu = 0x6 , fi = 0x7 ,
  fr = 0x8 , hu = 0x9 , it = 0xA , ja = 0xB ,
  ka = 0xC , ko = 0xD , nl = 0xE , pl = 0xF ,
  pt_BR = 0x10 , ru = 0x11 , sv = 0x12 , th = 0x13 ,
  tr = 0x14 , uk = 0x15 , zh = 0x16 , zh__Hans__CN = 0x17 ,
  zh__TW = 0x18 , LocalizedLanguageMAX = 0x19
}
 
enum class  SkeletalMeshOptimizationImportance : int {
  SMOI_Off = 0x0 , SMOI_Lowest = 0x1 , SMOI_Low = 0x2 , SMOI_Normal = 0x3 ,
  SMOI_High = 0x4 , SMOI_Highest = 0x5 , SMOI_MAX = 0x6
}
 
enum  EPhysicalMaterialMaskColor::Type : int {
  EPhysicalMaterialMaskColor::Red = 0x0 , EPhysicalMaterialMaskColor::Green = 0x1 , EPhysicalMaterialMaskColor::Blue = 0x2 , EPhysicalMaterialMaskColor::Cyan = 0x3 ,
  EPhysicalMaterialMaskColor::Magenta = 0x4 , EPhysicalMaterialMaskColor::Yellow = 0x5 , EPhysicalMaterialMaskColor::White = 0x6 , EPhysicalMaterialMaskColor::Black = 0x7 ,
  EPhysicalMaterialMaskColor::MAX = 0x8
}
 
enum class  SkeletalMeshOptimizationType : int { SMOT_NumOfTriangles = 0x0 , SMOT_MaxDeviation = 0x1 , SMOT_TriangleOrDeviation = 0x2 , SMOT_MAX = 0x3 }
 
enum class  EPolyFlags : unsigned __int64 {
  PF_Invisible = 0x1 , PF_NotSolid = 0x8 , PF_Semisolid = 0x20 , PF_GeomMarked = 0x40 ,
  PF_TwoSided = 0x100 , PF_Portal = 0x4000000 , PF_Memorized = 0x1000000 , PF_Selected = 0x2000000 ,
  PF_HiddenEd = 0x8000000 , PF_Hovered = 0x10000000 , PF_EdProcessed = 0x40000000 , PF_EdCut = 0x80000000 ,
  PF_NoEdit = 0xD3000000 , PF_NoImport = 0xD3000000 , PF_AddLast = 0x28 , PF_NoAddToBSP = 0xD3000000 ,
  PF_ModelComponentMask = 0x0 , PF_DefaultFlags = 0x0
}
 
enum class  EVertexElementType : int {
  VET_None = 0x0 , VET_Float1 = 0x1 , VET_Float2 = 0x2 , VET_Float3 = 0x3 ,
  VET_Float4 = 0x4 , VET_PackedNormal = 0x5 , VET_UByte4 = 0x6 , VET_UByte4N = 0x7 ,
  VET_Color = 0x8 , VET_Short2 = 0x9 , VET_Short4 = 0xA , VET_Short2N = 0xB ,
  VET_Half2 = 0xC , VET_Half4 = 0xD , VET_Short4N = 0xE , VET_UShort2 = 0xF ,
  VET_UShort4 = 0x10 , VET_UShort2N = 0x11 , VET_UShort4N = 0x12 , VET_URGB10A2N = 0x13 ,
  VET_UInt = 0x14 , VET_MAX = 0x15 , VET_NumBits = 0x5
}
 
enum class  EShowFlagInitMode : int { ESFIM_Game = 0x0 , ESFIM_Editor = 0x1 , ESFIM_VREditing = 0x2 , ESFIM_All0 = 0x3 }
 
enum class  ELightMapInteractionType : int { LMIT_None = 0x0 , LMIT_GlobalVolume = 0x1 , LMIT_Texture = 0x2 , LMIT_NumBits = 0x3 }
 
enum class  EShaderPlatform : unsigned short {
  SP_PCD3D_SM5 = 0x0 , SP_METAL = 0xB , SP_METAL_MRT = 0xC , SP_PCD3D_ES3_1 = 0xE ,
  SP_OPENGL_PCES3_1 = 0xF , SP_METAL_SM5 = 0x10 , SP_VULKAN_PCES3_1 = 0x11 , SP_METAL_SM5_NOTESS_REMOVED = 0x12 ,
  SP_VULKAN_SM5 = 0x14 , SP_VULKAN_ES3_1_ANDROID = 0x15 , SP_METAL_MACES3_1 = 0x16 , SP_OPENGL_ES3_1_ANDROID = 0x18 ,
  SP_METAL_MRT_MAC = 0x1B , SP_VULKAN_SM5_LUMIN_REMOVED = 0x1C , SP_VULKAN_ES3_1_LUMIN_REMOVED = 0x1D , SP_METAL_TVOS = 0x1E ,
  SP_METAL_MRT_TVOS = 0x1F , SP_StaticPlatform_First = 0x20 , SP_StaticPlatform_Last = 0x2F , SP_VULKAN_SM5_ANDROID = 0x30 ,
  SP_PCD3D_SM6 = 0x31 , SP_D3D_ES3_1_HOLOLENS = 0x32 , SP_CUSTOM_PLATFORM_FIRST = 0x33 , SP_CUSTOM_PLATFORM_LAST = 0x97 ,
  SP_NumPlatforms = 0x98 , SP_NumBits = 0x10
}
 
enum class  ECustomDataInputType : int {
  CIT_None = 0x0 , CIT_Float1 = 0x1 , CIT_Float2 = 0x2 , CIT_Float3 = 0x4 ,
  CIT_Float4 = 0x8
}
 
enum class  ETextureSourceFormat : int {
  TSF_Invalid = 0x0 , TSF_G8 = 0x1 , TSF_BGRA8 = 0x2 , TSF_BGRE8 = 0x3 ,
  TSF_RGBA16 = 0x4 , TSF_RGBA16F = 0x5 , TSF_RGBA8_DEPRECATED = 0x6 , TSF_RGBE8_DEPRECATED = 0x7 ,
  TSF_G16 = 0x8 , TSF_RGBA32F = 0x9 , TSF_R16F = 0xA , TSF_R32F = 0xB ,
  TSF_MAX = 0xC , TSF_RGBA8 = 0x6 , TSF_RGBE8 = 0x7
}
 
enum  EAggCollisionShape::Type : int {
  EAggCollisionShape::Sphere = 0x0 , EAggCollisionShape::Box = 0x1 , EAggCollisionShape::Sphyl = 0x2 , EAggCollisionShape::Convex = 0x3 ,
  EAggCollisionShape::TaperedCapsule = 0x4 , EAggCollisionShape::LevelSet = 0x5 , EAggCollisionShape::Unknown = 0x6
}
 
enum class  EShowFlagGroup : int {
  SFG_Normal = 0x0 , SFG_Advanced = 0x1 , SFG_PostProcess = 0x2 , SFG_CollisionModes = 0x3 ,
  SFG_Developer = 0x4 , SFG_Visualize = 0x5 , SFG_LightTypes = 0x6 , SFG_LightingComponents = 0x7 ,
  SFG_LightingFeatures = 0x8 , SFG_Lumen = 0x9 , SFG_Hidden = 0xA , SFG_Transient = 0xB ,
  SFG_Custom = 0xC , SFG_Max = 0xD
}
 
enum class  EStencilMask : int {
  SM_Default = 0x0 , SM_255 = 0x1 , SM_1 = 0x2 , SM_2 = 0x3 ,
  SM_4 = 0x4 , SM_8 = 0x5 , SM_16 = 0x6 , SM_32 = 0x7 ,
  SM_64 = 0x8 , SM_128 = 0x9 , SM_Count = 0xA
}
 
enum class  EFunctionFlags : unsigned int {
  FUNC_None = 0x0 , FUNC_Final = 0x1 , FUNC_RequiredAPI = 0x2 , FUNC_BlueprintAuthorityOnly = 0x4 ,
  FUNC_BlueprintCosmetic = 0x8 , FUNC_Net = 0x40 , FUNC_NetReliable = 0x80 , FUNC_NetRequest = 0x100 ,
  FUNC_Exec = 0x200 , FUNC_Native = 0x400 , FUNC_Event = 0x800 , FUNC_NetResponse = 0x1000 ,
  FUNC_Static = 0x2000 , FUNC_NetMulticast = 0x4000 , FUNC_UbergraphFunction = 0xFFFF8000 , FUNC_MulticastDelegate = 0x10000 ,
  FUNC_Public = 0x20000 , FUNC_Private = 0x40000 , FUNC_Protected = 0x80000 , FUNC_Delegate = 0x100000 ,
  FUNC_NetServer = 0x200000 , FUNC_HasOutParms = 0x400000 , FUNC_HasDefaults = 0x800000 , FUNC_NetClient = 0x1000000 ,
  FUNC_DLLImport = 0x2000000 , FUNC_BlueprintCallable = 0x4000000 , FUNC_BlueprintEvent = 0x8000000 , FUNC_BlueprintPure = 0x10000000 ,
  FUNC_EditorOnly = 0x20000000 , FUNC_Const = 0x40000000 , FUNC_NetValidate = 0x80000000 , FUNC_AllFlags = 0xFFFFFFFF
}
 
enum class  EConsoleVariableFlags : unsigned __int64 {
  ECVF_FlagMask = 0xFFFFFFFF , ECVF_Default = 0x0 , ECVF_Cheat = 0x1 , ECVF_ReadOnly = 0x4 ,
  ECVF_Unregistered = 0x8 , ECVF_CreatedFromIni = 0x10 , ECVF_RenderThreadSafe = 0x20 , ECVF_Scalability = 0x40 ,
  ECVF_ScalabilityGroup = 0x80 , ECVF_Preview = 0x100 , ECVF_GeneralShaderChange = 0x200 , ECVF_MobileShaderChange = 0x400 ,
  ECVF_DesktopShaderChange = 0x800 , ECVF_ExcludeFromPreview = 0x1000 , ECVF_SetFlagMask = 0xFF0000 , ECVF_Set_NoSinkCall_Unsafe = 0x10000 ,
  ECVF_SetByMask = 0xFF000000 , ECVF_SetByConstructor = 0x0 , ECVF_SetByScalability = 0x1000000 , ECVF_SetByGameSetting = 0x2000000 ,
  ECVF_SetByProjectSetting = 0x3000000 , ECVF_SetBySystemSettingsIni = 0x4000000 , ECVF_SetByDeviceProfile = 0x5000000 , ECVF_SetByGameOverride = 0x6000000 ,
  ECVF_SetByConsoleVariablesIni = 0x7000000 , ECVF_SetByCommandline = 0x8000000 , ECVF_SetByCode = 0x9000000 , ECVF_SetByConsole = 0xA000000
}
 
enum class  ERichCurveTangentMode : int { RCTM_Auto = 0x0 , RCTM_User = 0x1 , RCTM_Break = 0x2 , RCTM_None = 0x3 }
 
enum class  SkeletalMeshTerminationCriterion : int {
  SMTC_NumOfTriangles = 0x0 , SMTC_NumOfVerts = 0x1 , SMTC_TriangleOrVert = 0x2 , SMTC_AbsNumOfTriangles = 0x3 ,
  SMTC_AbsNumOfVerts = 0x4 , SMTC_AbsTriangleOrVert = 0x5 , SMTC_MAX = 0x6
}
 
enum  ETextJustify::Type : int { ETextJustify::Left = 0x0 , ETextJustify::Center = 0x1 , ETextJustify::Right = 0x2 }
 
enum class  EPackageFlags : unsigned __int64 {
  PKG_None = 0x0 , PKG_NewlyCreated = 0x1 , PKG_ClientOptional = 0x2 , PKG_ServerSideOnly = 0x4 ,
  PKG_CompiledIn = 0x10 , PKG_ForDiffing = 0x20 , PKG_EditorOnly = 0x40 , PKG_Developer = 0x80 ,
  PKG_UncookedOnly = 0x100 , PKG_Cooked = 0x200 , PKG_ContainsNoAsset = 0x400 , PKG_NotExternallyReferenceable = 0x800 ,
  PKG_UnversionedProperties = 0x2000 , PKG_ContainsMapData = 0x4000 , PKG_IsSaving = 0xFFFF8000 , PKG_Compiling = 0x10000 ,
  PKG_ContainsMap = 0x20000 , PKG_RequiresLocalizationGather = 0x40000 , PKG_PlayInEditor = 0x100000 , PKG_ContainsScript = 0x200000 ,
  PKG_DisallowExport = 0x400000 , PKG_CookGenerated = 0x8000000 , PKG_DynamicImports = 0x10000000 , PKG_RuntimeGenerated = 0x20000000 ,
  PKG_ReloadingForCooker = 0x40000000 , PKG_FilterEditorOnly = 0x80000000 , PKG_TransientFlags = 0x40008001
}
 
enum  EAngularDriveMode::Type : int { EAngularDriveMode::SLERP = 0x0 , EAngularDriveMode::TwistAndSwing = 0x1 }
 
enum class  EBlendFactor : int {
  BF_Zero = 0x0 , BF_One = 0x1 , BF_SourceColor = 0x2 , BF_InverseSourceColor = 0x3 ,
  BF_SourceAlpha = 0x4 , BF_InverseSourceAlpha = 0x5 , BF_DestAlpha = 0x6 , BF_InverseDestAlpha = 0x7 ,
  BF_DestColor = 0x8 , BF_InverseDestColor = 0x9 , BF_ConstantBlendFactor = 0xA , BF_InverseConstantBlendFactor = 0xB ,
  BF_Source1Color = 0xC , BF_InverseSource1Color = 0xD , BF_Source1Alpha = 0xE , BF_InverseSource1Alpha = 0xF ,
  EBlendFactor_Num = 0x10 , EBlendFactor_NumBits = 0x4
}
 
enum class  EPropertyFlags : unsigned __int64 {
  CPF_None = 0x0 , CPF_Edit = 0x1 , CPF_ConstParm = 0x2 , CPF_BlueprintVisible = 0x4 ,
  CPF_ExportObject = 0x8 , CPF_BlueprintReadOnly = 0x10 , CPF_Net = 0x20 , CPF_EditFixedSize = 0x40 ,
  CPF_Parm = 0x80 , CPF_OutParm = 0x100 , CPF_ZeroConstructor = 0x200 , CPF_ReturnParm = 0x400 ,
  CPF_DisableEditOnTemplate = 0x800 , CPF_NonNullable = 0x1000 , CPF_Transient = 0x2000 , CPF_Config = 0x4000 ,
  CPF_RequiredParm = 0xFFFF8000 , CPF_DisableEditOnInstance = 0x10000 , CPF_EditConst = 0x20000 , CPF_GlobalConfig = 0x40000 ,
  CPF_InstancedReference = 0x80000 , CPF_DuplicateTransient = 0x200000 , CPF_SaveGame = 0x1000000 , CPF_NoClear = 0x2000000 ,
  CPF_ReferenceParm = 0x8000000 , CPF_BlueprintAssignable = 0x10000000 , CPF_Deprecated = 0x20000000 , CPF_IsPlainOldData = 0x40000000 ,
  CPF_RepSkip = 0x80000000
}
 
enum class  EUniformBufferUsage : int { UniformBuffer_SingleDraw = 0x0 , UniformBuffer_SingleFrame = 0x1 , UniformBuffer_MultiFrame = 0x2 }
 
enum class  EMaterialProperty : int {
  MP_EmissiveColor = 0x0 , MP_Opacity = 0x1 , MP_OpacityMask = 0x2 , MP_DiffuseColor = 0x3 ,
  MP_SpecularColor = 0x4 , MP_BaseColor = 0x5 , MP_Metallic = 0x6 , MP_Specular = 0x7 ,
  MP_Roughness = 0x8 , MP_Anisotropy = 0x9 , MP_Normal = 0xA , MP_Tangent = 0xB ,
  MP_WorldPositionOffset = 0xC , MP_WorldDisplacement_DEPRECATED = 0xD , MP_TessellationMultiplier_DEPRECATED = 0xE , MP_SubsurfaceColor = 0xF ,
  MP_CustomData0 = 0x10 , MP_CustomData1 = 0x11 , MP_AmbientOcclusion = 0x12 , MP_Refraction = 0x13 ,
  MP_SSAOIntensity = 0x14 , MP_SSAOInfluence = 0x15 , MP_SSAOLightInfluence = 0x16 , MP_CustomizedUVs0 = 0x17 ,
  MP_CustomizedUVs1 = 0x18 , MP_CustomizedUVs2 = 0x19 , MP_CustomizedUVs3 = 0x1A , MP_CustomizedUVs4 = 0x1B ,
  MP_CustomizedUVs5 = 0x1C , MP_CustomizedUVs6 = 0x1D , MP_CustomizedUVs7 = 0x1E , MP_PixelDepthOffset = 0x1F ,
  MP_ShadingModel = 0x20 , MP_FrontMaterial = 0x21 , MP_SurfaceThickness = 0x22 , MP_MaterialAttributes = 0x23 ,
  MP_CustomOutput = 0x24 , MP_MAX = 0x25
}
 
enum class  EAnimAssetCurveFlags : int {
  AACF_NONE = 0x0 , AACF_DriveMorphTarget_DEPRECATED = 0x1 , AACF_DriveAttribute_DEPRECATED = 0x2 , AACF_Editable = 0x4 ,
  AACF_DriveMaterial_DEPRECATED = 0x8 , AACF_Metadata = 0x10 , AACF_DriveTrack = 0x20 , AACF_Disabled = 0x40
}
 
enum class  EShaderFrequency : unsigned char {
  SF_Vertex = 0x0 , SF_Mesh = 0x1 , SF_Amplification = 0x2 , SF_Pixel = 0x3 ,
  SF_Geometry = 0x4 , SF_Compute = 0x5 , SF_RayGen = 0x6 , SF_RayMiss = 0x7 ,
  SF_RayHitGroup = 0x8 , SF_RayCallable = 0x9 , SF_NumFrequencies = 0xA , SF_NumGraphicsFrequencies = 0x5 ,
  SF_NumStandardFrequencies = 0x6 , SF_NumBits = 0x4
}
 
enum class  ELoadFlags : unsigned __int64 {
  LOAD_None = 0x0 , LOAD_Async = 0x1 , LOAD_NoWarn = 0x2 , LOAD_EditorOnly = 0x4 ,
  LOAD_ResolvingDeferredExports = 0x8 , LOAD_Verify = 0x10 , LOAD_NoVerify = 0x80 , LOAD_IsVerifying = 0x100 ,
  LOAD_SkipLoadImportedPackages = 0x200 , LOAD_RegenerateBulkDataGuids = 0x400 , LOAD_DisableDependencyPreloading = 0x1000 , LOAD_Quiet = 0x2000 ,
  LOAD_FindIfFail = 0x4000 , LOAD_MemoryReader = 0xFFFF8000 , LOAD_NoRedirects = 0x10000 , LOAD_ForDiff = 0x20000 ,
  LOAD_PackageForPIE = 0x80000 , LOAD_DeferDependencyLoads = 0x100000 , LOAD_ForFileDiff = 0x200000 , LOAD_DisableCompileOnLoad = 0x400000 ,
  LOAD_DisableEngineVersionChecks = 0x800000
}
 
enum class  ECanCreateConnectionResponse : int {
  CONNECT_RESPONSE_MAKE = 0x0 , CONNECT_RESPONSE_DISALLOW = 0x1 , CONNECT_RESPONSE_BREAK_OTHERS_A = 0x2 , CONNECT_RESPONSE_BREAK_OTHERS_B = 0x3 ,
  CONNECT_RESPONSE_BREAK_OTHERS_AB = 0x4 , CONNECT_RESPONSE_MAKE_WITH_CONVERSION_NODE = 0x5 , CONNECT_RESPONSE_MAKE_WITH_PROMOTION = 0x6 , CONNECT_RESPONSE_MAX = 0x7
}
 
enum class  ERDGViewType : unsigned char {
  TextureUAV = 0x0 , TextureSRV = 0x1 , BufferUAV = 0x2 , BufferSRV = 0x3 ,
  MAX = 0x4
}
 
enum  ENetworkFailure::Type : int {
  ENetworkFailure::NetDriverAlreadyExists = 0x0 , ENetworkFailure::NetDriverCreateFailure = 0x1 , ENetworkFailure::NetDriverListenFailure = 0x2 , ENetworkFailure::ConnectionLost = 0x3 ,
  ENetworkFailure::ConnectionTimeout = 0x4 , ENetworkFailure::FailureReceived = 0x5 , ENetworkFailure::OutdatedClient = 0x6 , ENetworkFailure::OutdatedServer = 0x7 ,
  ENetworkFailure::PendingConnectionFailure = 0x8 , ENetworkFailure::NetGuidMismatch = 0x9 , ENetworkFailure::NetChecksumMismatch = 0xA , ENetworkFailure::TotalConversionIDMismatch = 0xB ,
  ENetworkFailure::ModMisMatch = 0xC , ENetworkFailure::ModDLCNotInstalled = 0xD , ENetworkFailure::BuildIdMismatch = 0xE , ENetworkFailure::InvalidServerPassword = 0xF
}
 
enum class  ERichCurveKeyTimeCompressionFormat : int { RCKTCF_uint16 = 0x0 , RCKTCF_float32 = 0x1 }
 
enum class  ESoundSpatializationAlgorithm : int { SPATIALIZATION_Default = 0x0 , SPATIALIZATION_HRTF = 0x1 }
 
enum class  ENetRole : int {
  ROLE_None = 0x0 , ROLE_SimulatedProxy = 0x1 , ROLE_AutonomousProxy = 0x2 , ROLE_Authority = 0x3 ,
  ROLE_MAX = 0x4
}
 
enum class  EVerticalAlignment : int { VAlign_Fill = 0x0 , VAlign_Top = 0x1 , VAlign_Center = 0x2 , VAlign_Bottom = 0x3 }
 
enum class  EGBufferSlot : int {
  GBS_Invalid = 0x0 , GBS_SceneColor = 0x1 , GBS_WorldNormal = 0x2 , GBS_PerObjectGBufferData = 0x3 ,
  GBS_Metallic = 0x4 , GBS_Specular = 0x5 , GBS_Roughness = 0x6 , GBS_ShadingModelId = 0x7 ,
  GBS_SelectiveOutputMask = 0x8 , GBS_BaseColor = 0x9 , GBS_GenericAO = 0xA , GBS_IndirectIrradiance = 0xB ,
  GBS_AO = 0xC , GBS_Velocity = 0xD , GBS_PrecomputedShadowFactor = 0xE , GBS_WorldTangent = 0xF ,
  GBS_Anisotropy = 0x10 , GBS_CustomData = 0x11 , GBS_SubsurfaceColor = 0x12 , GBS_Opacity = 0x13 ,
  GBS_SubsurfaceProfile = 0x14 , GBS_ClearCoat = 0x15 , GBS_ClearCoatRoughness = 0x16 , GBS_HairSecondaryWorldNormal = 0x17 ,
  GBS_HairBacklit = 0x18 , GBS_Cloth = 0x19 , GBS_SubsurfaceProfileX = 0x1A , GBS_IrisNormal = 0x1B ,
  GBS_SeparatedMainDirLight = 0x1C , GBS_Num = 0x1D
}
 
enum class  EGBufferCompression : int {
  GBC_Invalid = 0x0 , GBC_Raw_Float_16_16_16_16 = 0x1 , GBC_Raw_Float_16_16_16 = 0x2 , GBC_Raw_Float_11_11_10 = 0x3 ,
  GBC_Raw_Float_10_10_10 = 0x4 , GBC_Raw_Unorm_8_8_8_8 = 0x5 , GBC_Raw_Unorm_8_8_8 = 0x6 , GBC_Raw_Unorm_8_8 = 0x7 ,
  GBC_Raw_Unorm_8 = 0x8 , GBC_Raw_Unorm_2 = 0x9 , GBC_Raw_Float_16_16 = 0xA , GBC_Raw_Float_16 = 0xB ,
  GBC_Bits_4 = 0xC , GBC_Bits_2 = 0xD , GBC_Packed_Normal_Octahedral_8_8 = 0xE , GBC_EncodeNormal_Normal_16_16_16 = 0xF ,
  GBC_EncodeNormal_Normal_10_10_10 = 0x10 , GBC_EncodeNormal_Normal_8_8_8 = 0x11 , GBC_Packed_Color_5_6_5 = 0x12 , GBC_Packed_Color_5_6_5_Sqrt = 0x13 ,
  GBC_Packed_Color_4_4_4 = 0x14 , GBC_Packed_Color_4_4_4_Sqrt = 0x15 , GBC_Packed_Color_3_3_2 = 0x16 , GBC_Packed_Color_3_3_2_Sqrt = 0x17 ,
  GBC_Packed_Quantized_6 = 0x18 , GBC_Packed_Quantized_4 = 0x19 , GBC_Packed_Quantized_2 = 0x1A , GBC_Num = 0x1B
}
 
enum class  EGBufferChecker : int {
  GBCH_Invalid = 0x0 , GBCH_Even = 0x1 , GBCH_Odd = 0x2 , GBCH_Both = 0x3 ,
  GBCH_Num = 0x4
}
 
enum class  EGBufferType : int {
  GBT_Invalid = 0x0 , GBT_Unorm_16_16 = 0x1 , GBT_Unorm_8_8_8_8 = 0x2 , GBT_Unorm_11_11_10 = 0x3 ,
  GBT_Unorm_10_10_10_2 = 0x4 , GBT_Unorm_16_16_16_16 = 0x5 , GBT_Float_16_16 = 0x6 , GBT_Float_16_16_16_16 = 0x7 ,
  GBT_Num = 0x8
}
 
enum  EAcceptConnection::Type : int { EAcceptConnection::Reject = 0x0 , EAcceptConnection::Accept = 0x1 , EAcceptConnection::Ignore = 0x2 }
 
enum class  ENetworkVersionHistory : int {
  HISTORY_REPLAY_INITIAL = 0x1 , HISTORY_SAVE_ABS_TIME_MS = 0x2 , HISTORY_INCREASE_BUFFER = 0x3 , HISTORY_SAVE_ENGINE_VERSION = 0x4 ,
  HISTORY_EXTRA_VERSION = 0x5 , HISTORY_MULTIPLE_LEVELS = 0x6 , HISTORY_MULTIPLE_LEVELS_TIME_CHANGES = 0x7 , HISTORY_DELETED_STARTUP_ACTORS = 0x8 ,
  HISTORY_HEADER_FLAGS = 0x9 , HISTORY_LEVEL_STREAMING_FIXES = 0xA , HISTORY_SAVE_FULL_ENGINE_VERSION = 0xB , HISTORY_HEADER_GUID = 0xC ,
  HISTORY_CHARACTER_MOVEMENT = 0xD , HISTORY_CHARACTER_MOVEMENT_NOINTERP = 0xE , HISTORY_GUID_NAMETABLE = 0xF , HISTORY_GUIDCACHE_CHECKSUMS = 0x10 ,
  HISTORY_SAVE_PACKAGE_VERSION_UE = 0x11 , HISTORY_RECORDING_METADATA = 0x12 , HISTORY_USE_CUSTOM_VERSION = 0x13 , HISTORY_PLUS_ONE = 0x14 ,
  HISTORY_LATEST = 0x13
}
 
enum class  EAsyncIOPriorityAndFlags : int {
  AIOP_PRIORITY_MASK = 0xFF , AIOP_FLAG_PRECACHE = 0x100 , AIOP_FLAG_DONTCACHE = 0x200 , AIOP_MIN = 0x0 ,
  AIOP_Low = 0x1 , AIOP_BelowNormal = 0x2 , AIOP_Normal = 0x3 , AIOP_High = 0x4 ,
  AIOP_CriticalPath = 0x5 , AIOP_MAX = 0x5 , AIOP_NUM = 0x6 , AIOP_Precache = 0x100
}
 
enum class  EOrientation : int { Orient_Horizontal = 0x0 , Orient_Vertical = 0x1 }
 
enum  EMultiBlockLocation::Type : int { EMultiBlockLocation::None = 0xFF , EMultiBlockLocation::Start = 0x0 , EMultiBlockLocation::Middle = 0x1 , EMultiBlockLocation::End = 0x2 }
 
enum  EWindowTitleAlignment::Type : int { EWindowTitleAlignment::Left = 0x0 , EWindowTitleAlignment::Center = 0x1 , EWindowTitleAlignment::Right = 0x2 }
 
enum class  EResourceAlignment : int { VERTEXBUFFER_ALIGNMENT = 0x0 , INDEXBUFFER_ALIGNMENT = 0x0 }
 
enum class  EMemoryTraceRootHeap : unsigned char { SystemMemory = 0x0 , VideoMemory = 0x1 , EndHardcoded = 0x1 , EndReserved = 0xF }
 
enum class  ESoundGroup : int {
  SOUNDGROUP_Default = 0x0 , SOUNDGROUP_Effects = 0x1 , SOUNDGROUP_UI = 0x2 , SOUNDGROUP_Music = 0x3 ,
  SOUNDGROUP_Voice = 0x4 , SOUNDGROUP_GameSoundGroup1 = 0x5 , SOUNDGROUP_GameSoundGroup2 = 0x6 , SOUNDGROUP_GameSoundGroup3 = 0x7 ,
  SOUNDGROUP_GameSoundGroup4 = 0x8 , SOUNDGROUP_GameSoundGroup5 = 0x9 , SOUNDGROUP_GameSoundGroup6 = 0xA , SOUNDGROUP_GameSoundGroup7 = 0xB ,
  SOUNDGROUP_GameSoundGroup8 = 0xC , SOUNDGROUP_GameSoundGroup9 = 0xD , SOUNDGROUP_GameSoundGroup10 = 0xE , SOUNDGROUP_GameSoundGroup11 = 0xF ,
  SOUNDGROUP_GameSoundGroup12 = 0x10 , SOUNDGROUP_GameSoundGroup13 = 0x11 , SOUNDGROUP_GameSoundGroup14 = 0x12 , SOUNDGROUP_GameSoundGroup15 = 0x13 ,
  SOUNDGROUP_GameSoundGroup16 = 0x14 , SOUNDGROUP_GameSoundGroup17 = 0x15 , SOUNDGROUP_GameSoundGroup18 = 0x16 , SOUNDGROUP_GameSoundGroup19 = 0x17 ,
  SOUNDGROUP_GameSoundGroup20 = 0x18
}
 
enum class  TextureCompressionSettings : int {
  TC_Default = 0x0 , TC_Normalmap = 0x1 , TC_Masks = 0x2 , TC_Grayscale = 0x3 ,
  TC_Displacementmap = 0x4 , TC_VectorDisplacementmap = 0x5 , TC_HDR = 0x6 , TC_EditorIcon = 0x7 ,
  TC_Alpha = 0x8 , TC_DistanceFieldFont = 0x9 , TC_HDR_Compressed = 0xA , TC_BC7 = 0xB ,
  TC_HalfFloat = 0xC , TC_LQ = 0xD , TC_EncodedReflectionCapture = 0xE , TC_SingleFloat = 0xF ,
  TC_HDR_F32 = 0x10 , TC_MAX = 0x11
}
 
enum class  ECompareFunction : int {
  CF_Less = 0x0 , CF_LessEqual = 0x1 , CF_Greater = 0x2 , CF_GreaterEqual = 0x3 ,
  CF_Equal = 0x4 , CF_NotEqual = 0x5 , CF_Never = 0x6 , CF_Always = 0x7 ,
  ECompareFunction_Num = 0x8 , ECompareFunction_NumBits = 0x3 , CF_DepthNearOrEqual = 0x3 , CF_DepthNear = 0x2 ,
  CF_DepthFartherOrEqual = 0x1 , CF_DepthFarther = 0x0
}
 
enum  FunctionCallspace::Type : int { FunctionCallspace::Absorbed = 0x0 , FunctionCallspace::Remote = 0x1 , FunctionCallspace::Local = 0x2 }
 
enum class  EIoDispatcherPriority : unsigned __int64 {
  IoDispatcherPriority_Min = 0x80000000 , IoDispatcherPriority_Low = 0xC0000000 , IoDispatcherPriority_Medium = 0x0 , IoDispatcherPriority_High = 0x3FFFFFFF ,
  IoDispatcherPriority_Max = 0x7FFFFFFF
}
 
enum class  EBlendMode : int {
  BLEND_Opaque = 0x0 , BLEND_Masked = 0x1 , BLEND_Translucent = 0x2 , BLEND_Additive = 0x3 ,
  BLEND_Modulate = 0x4 , BLEND_AlphaComposite = 0x5 , BLEND_AlphaHoldout = 0x6 , BLEND_TranslucentColoredTransmittance = 0x7 ,
  BLEND_MAX = 0x8 , BLEND_TranslucentGreyTransmittance = 0x2 , BLEND_ColoredTransmittanceOnly = 0x4
}
 
enum class  ETranslucencyLightingMode : int {
  TLM_VolumetricNonDirectional = 0x0 , TLM_VolumetricDirectional = 0x1 , TLM_VolumetricPerVertexNonDirectional = 0x2 , TLM_VolumetricPerVertexDirectional = 0x3 ,
  TLM_Surface = 0x4 , TLM_SurfacePerPixelLighting = 0x5 , TLM_MAX = 0x6
}
 
enum class  ESocketErrors : int {
  SE_NO_ERROR = 0x0 , SE_EINTR = 0x1 , SE_EBADF = 0x2 , SE_EACCES = 0x3 ,
  SE_EFAULT = 0x4 , SE_EINVAL = 0x5 , SE_EMFILE = 0x6 , SE_EWOULDBLOCK = 0x7 ,
  SE_EINPROGRESS = 0x8 , SE_EALREADY = 0x9 , SE_ENOTSOCK = 0xA , SE_EDESTADDRREQ = 0xB ,
  SE_EMSGSIZE = 0xC , SE_EPROTOTYPE = 0xD , SE_ENOPROTOOPT = 0xE , SE_EPROTONOSUPPORT = 0xF ,
  SE_ESOCKTNOSUPPORT = 0x10 , SE_EOPNOTSUPP = 0x11 , SE_EPFNOSUPPORT = 0x12 , SE_EAFNOSUPPORT = 0x13 ,
  SE_EADDRINUSE = 0x14 , SE_EADDRNOTAVAIL = 0x15 , SE_ENETDOWN = 0x16 , SE_ENETUNREACH = 0x17 ,
  SE_ENETRESET = 0x18 , SE_ECONNABORTED = 0x19 , SE_ECONNRESET = 0x1A , SE_ENOBUFS = 0x1B ,
  SE_EISCONN = 0x1C , SE_ENOTCONN = 0x1D , SE_ESHUTDOWN = 0x1E , SE_ETOOMANYREFS = 0x1F ,
  SE_ETIMEDOUT = 0x20 , SE_ECONNREFUSED = 0x21 , SE_ELOOP = 0x22 , SE_ENAMETOOLONG = 0x23 ,
  SE_EHOSTDOWN = 0x24 , SE_EHOSTUNREACH = 0x25 , SE_ENOTEMPTY = 0x26 , SE_EPROCLIM = 0x27 ,
  SE_EUSERS = 0x28 , SE_EDQUOT = 0x29 , SE_ESTALE = 0x2A , SE_EREMOTE = 0x2B ,
  SE_EDISCON = 0x2C , SE_SYSNOTREADY = 0x2D , SE_VERNOTSUPPORTED = 0x2E , SE_NOTINITIALISED = 0x2F ,
  SE_HOST_NOT_FOUND = 0x30 , SE_TRY_AGAIN = 0x31 , SE_NO_RECOVERY = 0x32 , SE_NO_DATA = 0x33 ,
  SE_UDP_ERR_PORT_UNREACH = 0x34 , SE_ADDRFAMILY = 0x35 , SE_SYSTEM = 0x36 , SE_NODEV = 0x37 ,
  SE_GET_LAST_ERROR_CODE = 0x38
}
 
enum class  ESaveFlags : unsigned __int64 {
  SAVE_None = 0x0 , SAVE_NoError = 0x1 , SAVE_FromAutosave = 0x2 , SAVE_KeepDirty = 0x4 ,
  SAVE_KeepGUID = 0x8 , SAVE_Async = 0x10 , SAVE_Unversioned_Native = 0x20 , SAVE_CutdownPackage = 0x40 ,
  SAVE_KeepEditorOnlyCookedPackages = 0x80 , SAVE_Concurrent = 0x100 , SAVE_DiffOnly = 0x200 , SAVE_DiffCallstack = 0x400 ,
  SAVE_ComputeHash = 0x800 , SAVE_CompareLinker = 0x1000 , SAVE_BulkDataByReference = 0x2000 , SAVE_Unversioned_Properties = 0x4000 ,
  SAVE_Optional = 0xFFFF8000 , SAVE_AllowTimeout = 0x10000 , SAVE_RehydratePayloads = 0x20000 , SAVE_Unversioned = 0x4020
}
 
enum  EImmediateFlushType::Type : int { EImmediateFlushType::WaitForOutstandingTasksOnly = 0x0 , EImmediateFlushType::DispatchToRHIThread = 0x1 , EImmediateFlushType::FlushRHIThread = 0x2 , EImmediateFlushType::FlushRHIThreadFlushResources = 0x3 }
 
enum  ESlateBrushRoundingType::Type : int { ESlateBrushRoundingType::FixedRadius = 0x0 , ESlateBrushRoundingType::HalfHeightRadius = 0x1 }
 
enum  EMaterialQualityLevel::Type : char {
  EMaterialQualityLevel::Low = 0x0 , EMaterialQualityLevel::High = 0x1 , EMaterialQualityLevel::Medium = 0x2 , EMaterialQualityLevel::Epic = 0x3 ,
  EMaterialQualityLevel::Num = 0x4
}
 
enum  EProxyNormalComputationMethod::Type : int { EProxyNormalComputationMethod::AngleWeighted = 0x0 , EProxyNormalComputationMethod::AreaWeighted = 0x1 , EProxyNormalComputationMethod::EqualWeighted = 0x2 }
 
enum class  ECubeFace : unsigned int {
  CubeFace_PosX = 0x0 , CubeFace_NegX = 0x1 , CubeFace_PosY = 0x2 , CubeFace_NegY = 0x3 ,
  CubeFace_PosZ = 0x4 , CubeFace_NegZ = 0x5 , CubeFace_MAX = 0x6
}
 
enum class  EEdGraphPinDirection : int { EGPD_Input = 0x0 , EGPD_Output = 0x1 , EGPD_MAX = 0x2 }
 
enum class  FRWScopeLockType : int { SLT_ReadOnly = 0x0 , SLT_Write = 0x1 }
 
enum  EButtonClickMethod::Type : int { EButtonClickMethod::DownAndUp = 0x0 , EButtonClickMethod::MouseDown = 0x1 , EButtonClickMethod::MouseUp = 0x2 , EButtonClickMethod::PreciseClick = 0x3 }
 
enum  EChunkLocation::Type : int {
  EChunkLocation::DoesNotExist = 0x0 , EChunkLocation::NotAvailable = 0x1 , EChunkLocation::LocalSlow = 0x2 , EChunkLocation::LocalFast = 0x3 ,
  EChunkLocation::BestLocation = 0x3 , EChunkLocation::DoesNotExist = 0x0 , EChunkLocation::NotAvailable = 0x1 , EChunkLocation::LocalSlow = 0x2 ,
  EChunkLocation::LocalFast = 0x3 , EChunkLocation::BestLocation = 0x3
}
 
enum  EChunkProgressReportingType::Type : int { EChunkProgressReportingType::ETA = 0x0 , EChunkProgressReportingType::PercentageComplete = 0x1 , EChunkProgressReportingType::ETA = 0x0 , EChunkProgressReportingType::PercentageComplete = 0x1 }
 
enum  EChunkInstallSpeed::Type : int {
  EChunkInstallSpeed::Paused = 0x0 , EChunkInstallSpeed::Slow = 0x1 , EChunkInstallSpeed::Fast = 0x2 , EChunkInstallSpeed::Paused = 0x0 ,
  EChunkInstallSpeed::Slow = 0x1 , EChunkInstallSpeed::Fast = 0x2
}
 
enum  ESlateBrushTileType::Type : int { ESlateBrushTileType::NoTile = 0x0 , ESlateBrushTileType::Horizontal = 0x1 , ESlateBrushTileType::Vertical = 0x2 , ESlateBrushTileType::Both = 0x3 }
 
enum class  EThreadPriority : int {
  TPri_Normal = 0x0 , TPri_AboveNormal = 0x1 , TPri_BelowNormal = 0x2 , TPri_Highest = 0x3 ,
  TPri_Lowest = 0x4 , TPri_SlightlyBelowNormal = 0x5 , TPri_TimeCritical = 0x6 , TPri_Num = 0x7
}
 
enum class  ECameraShakePlaySpace : unsigned char { CameraLocal = 0x0 , World = 0x1 , UserDefined = 0x2 }
 
enum class  ECollisionResponse : int { ECR_Ignore = 0x0 , ECR_Overlap = 0x1 , ECR_Block = 0x2 , ECR_MAX = 0x3 }
 
enum class  ERasterizerCullMode : int {
  CM_None = 0x0 , CM_CW = 0x1 , CM_CCW = 0x2 , ERasterizerCullMode_Num = 0x3 ,
  ERasterizerCullMode_NumBits = 0x2
}
 
enum  ECompilationResult::Type : int {
  ECompilationResult::Succeeded = 0x0 , ECompilationResult::Canceled = 0x1 , ECompilationResult::UpToDate = 0x2 , ECompilationResult::CrashOrAssert = 0x3 ,
  ECompilationResult::FailedDueToHeaderChange = 0x4 , ECompilationResult::FailedDueToEngineChange = 0x5 , ECompilationResult::OtherCompilationError = 0x6 , ECompilationResult::LiveCodingLimitError = 0x7 ,
  ECompilationResult::Unsupported = 0x8 , ECompilationResult::Unknown = 0x9 , ECompilationResult::Succeeded = 0x0 , ECompilationResult::Canceled = 0x1 ,
  ECompilationResult::UpToDate = 0x2 , ECompilationResult::CrashOrAssert = 0x3 , ECompilationResult::FailedDueToHeaderChange = 0x4 , ECompilationResult::FailedDueToEngineChange = 0x5 ,
  ECompilationResult::OtherCompilationError = 0x6 , ECompilationResult::LiveCodingLimitError = 0x7 , ECompilationResult::Unsupported = 0x8 , ECompilationResult::Unknown = 0x9
}
 
enum  EProjectDescriptorVersion::Type : int {
  EProjectDescriptorVersion::Invalid = 0x0 , EProjectDescriptorVersion::Initial = 0x1 , EProjectDescriptorVersion::NameHash = 0x2 , EProjectDescriptorVersion::ProjectPluginUnification = 0x3 ,
  EProjectDescriptorVersion::LatestPlusOne = 0x4 , EProjectDescriptorVersion::Latest = 0x3
}
 
enum  ELocalizationTargetDescriptorLoadingPolicy::Type : int {
  ELocalizationTargetDescriptorLoadingPolicy::Never = 0x0 , ELocalizationTargetDescriptorLoadingPolicy::Always = 0x1 , ELocalizationTargetDescriptorLoadingPolicy::Editor = 0x2 , ELocalizationTargetDescriptorLoadingPolicy::Game = 0x3 ,
  ELocalizationTargetDescriptorLoadingPolicy::PropertyNames = 0x4 , ELocalizationTargetDescriptorLoadingPolicy::ToolTips = 0x5 , ELocalizationTargetDescriptorLoadingPolicy::Max = 0x6
}
 
enum  ELoadingPhase::Type : int {
  ELoadingPhase::EarliestPossible = 0x0 , ELoadingPhase::PostConfigInit = 0x1 , ELoadingPhase::PostSplashScreen = 0x2 , ELoadingPhase::PreEarlyLoadingScreen = 0x3 ,
  ELoadingPhase::PreLoadingScreen = 0x4 , ELoadingPhase::PreDefault = 0x5 , ELoadingPhase::Default = 0x6 , ELoadingPhase::PostDefault = 0x7 ,
  ELoadingPhase::PostEngineInit = 0x8 , ELoadingPhase::None = 0x9 , ELoadingPhase::Max = 0xA
}
 
enum  EHostType::Type : int {
  EHostType::Runtime = 0x0 , EHostType::RuntimeNoCommandlet = 0x1 , EHostType::RuntimeAndProgram = 0x2 , EHostType::CookedOnly = 0x3 ,
  EHostType::UncookedOnly = 0x4 , EHostType::Developer = 0x5 , EHostType::DeveloperTool = 0x6 , EHostType::Editor = 0x7 ,
  EHostType::EditorNoCommandlet = 0x8 , EHostType::EditorAndProgram = 0x9 , EHostType::Program = 0xA , EHostType::ServerOnly = 0xB ,
  EHostType::ClientOnly = 0xC , EHostType::ClientOnlyNoCommandlet = 0xD , EHostType::Max = 0xE
}
 
enum  ELinkerType::Type : int { ELinkerType::None = 0x0 , ELinkerType::Load = 0x1 , ELinkerType::Save = 0x2 }
 
enum  EAnimNotifyEventType::Type : int { EAnimNotifyEventType::Begin = 0x0 , EAnimNotifyEventType::End = 0x1 }
 
enum class  EInterpCurveMode : int {
  CIM_Linear = 0x0 , CIM_CurveAuto = 0x1 , CIM_Constant = 0x2 , CIM_CurveUser = 0x3 ,
  CIM_CurveBreak = 0x4 , CIM_CurveAutoClamped = 0x5 , CIM_Unknown = 0x6
}
 
enum class  ENetMode : int {
  NM_Standalone = 0x0 , NM_DedicatedServer = 0x1 , NM_ListenServer = 0x2 , NM_Client = 0x3 ,
  NM_MAX = 0x4
}
 
enum class  EDrawRectangleFlags : int { EDRF_Default = 0x0 , EDRF_UseTriangleOptimization = 0x1 , EDRF_UseTesselatedIndexBuffer = 0x2 }
 
enum class  EDebugViewShaderMode : int {
  DVSM_None = 0x0 , DVSM_ShaderComplexity = 0x1 , DVSM_ShaderComplexityContainedQuadOverhead = 0x2 , DVSM_ShaderComplexityBleedingQuadOverhead = 0x3 ,
  DVSM_QuadComplexity = 0x4 , DVSM_PrimitiveDistanceAccuracy = 0x5 , DVSM_MeshUVDensityAccuracy = 0x6 , DVSM_MaterialTextureScaleAccuracy = 0x7 ,
  DVSM_OutputMaterialTextureScales = 0x8 , DVSM_RequiredTextureResolution = 0x9 , DVSM_VirtualTexturePendingMips = 0xA , DVSM_LODColoration = 0xB ,
  DVSM_VisualizeGPUSkinCache = 0xC , DVSM_MAX = 0xD
}
 
enum class  ERichCurveTangentWeightMode : int { RCTWM_WeightedNone = 0x0 , RCTWM_WeightedArrive = 0x1 , RCTWM_WeightedLeave = 0x2 , RCTWM_WeightedBoth = 0x3 }
 
enum  EAnimLinkMethod::Type : int { EAnimLinkMethod::Absolute = 0x0 , EAnimLinkMethod::Relative = 0x1 , EAnimLinkMethod::Proportional = 0x2 }
 
enum class  EImportStaticMeshVersion : int { BeforeImportStaticMeshVersionWasAdded = 0x0 , RemoveStaticMeshSkinxxWorkflow = 0x1 , StaticMeshVersionPlusOne = 0x2 , LastVersion = 0x1 }
 
enum  ERigidBodyFlags::Type : int { ERigidBodyFlags::None = 0x0 , ERigidBodyFlags::Sleeping = 0x1 , ERigidBodyFlags::NeedsUpdate = 0x2 }
 
enum class  ERHITextureSRVOverrideSRGBType : unsigned char { SRGBO_Default = 0x0 , SRGBO_ForceDisable = 0x1 }
 
enum class  EMaterialShadingRate : int {
  MSR_1x1 = 0x0 , MSR_2x1 = 0x1 , MSR_1x2 = 0x2 , MSR_2x2 = 0x3 ,
  MSR_4x2 = 0x4 , MSR_2x4 = 0x5 , MSR_4x4 = 0x6 , MSR_Count = 0x7
}
 
enum  ESlateBrushImageType::Type : int { ESlateBrushImageType::NoImage = 0x0 , ESlateBrushImageType::FullColor = 0x1 , ESlateBrushImageType::Linear = 0x2 , ESlateBrushImageType::Vector = 0x3 }
 
enum class  EMaterialDomain : int {
  MD_Surface = 0x0 , MD_DeferredDecal = 0x1 , MD_LightFunction = 0x2 , MD_Volume = 0x3 ,
  MD_PostProcess = 0x4 , MD_UI = 0x5 , MD_RuntimeVirtualTexture = 0x6 , MD_Compute = 0x7 ,
  MD_MAX = 0x8
}
 
enum class  ENetDormancy : int {
  DORM_Never = 0x0 , DORM_Awake = 0x1 , DORM_DormantAll = 0x2 , DORM_DormantPartial = 0x3 ,
  DORM_Initial = 0x4 , DORM_MAX = 0x5
}
 
enum class  EObjectMark : int {
  OBJECTMARK_NOMARKS = 0x0 , OBJECTMARK_Saved = 0x4 , OBJECTMARK_TagImp = 0x8 , OBJECTMARK_TagExp = 0x10 ,
  OBJECTMARK_NotForClient = 0x20 , OBJECTMARK_NotForServer = 0x40 , OBJECTMARK_NotAlwaysLoadedForEditorGame = 0x80 , OBJECTMARK_EditorOnly = 0x100 ,
  OBJECTMARK_NotForTargetPlatform = 0x200 , OBJECTMARK_INHERITEDMARKS = 0x360 , OBJECTMARK_ALLMARKS = 0xFF
}
 
enum class  EColorWriteMask : int {
  CW_RED = 0x1 , CW_GREEN = 0x2 , CW_BLUE = 0x4 , CW_ALPHA = 0x8 ,
  CW_NONE = 0x0 , CW_RGB = 0x7 , CW_RGBA = 0xF , CW_RG = 0x3 ,
  CW_BA = 0xC , EColorWriteMask_NumBits = 0x4
}
 
enum class  EConnectionState : int { USOCK_Invalid = 0x0 , USOCK_Closed = 0x1 , USOCK_Pending = 0x2 , USOCK_Open = 0x3 }
 
enum class  ERichCurveExtrapolation : int {
  RCCE_Cycle = 0x0 , RCCE_CycleWithOffset = 0x1 , RCCE_Oscillate = 0x2 , RCCE_Linear = 0x3 ,
  RCCE_Constant = 0x4 , RCCE_None = 0x5
}
 
enum class  ERepDataBufferType : int { ObjectBuffer = 0x0 , ShadowBuffer = 0x1 }
 
enum class  EGCReferenceType : int {
  GCRT_None = 0x0 , GCRT_Object = 0x1 , GCRT_ExternalPackage = 0x2 , GCRT_ArrayObject = 0x3 ,
  GCRT_ArrayStruct = 0x4 , GCRT_FixedArray = 0x5 , GCRT_AddStructReferencedObjects = 0x6 , GCRT_AddReferencedObjects = 0x7 ,
  GCRT_AddTMapReferencedObjects = 0x8 , GCRT_AddTSetReferencedObjects = 0x9 , GCRT_AddFieldPathReferencedObject = 0xA , GCRT_ArrayAddFieldPathReferencedObject = 0xB ,
  GCRT_EndOfPointer = 0xC , GCRT_EndOfStream = 0xD , GCRT_ArrayObjectFreezable = 0xE , GCRT_ArrayStructFreezable = 0xF ,
  GCRT_Optional = 0x10 , GCRT_WeakObject = 0x11 , GCRT_ArrayWeakObject = 0x12 , GCRT_LazyObject = 0x13 ,
  GCRT_ArrayLazyObject = 0x14 , GCRT_SoftObject = 0x15 , GCRT_ArraySoftObject = 0x16 , GCRT_Delegate = 0x17 ,
  GCRT_ArrayDelegate = 0x18 , GCRT_MulticastDelegate = 0x19 , GCRT_ArrayMulticastDelegate = 0x1A , GCRT_DynamicallyTypedValue = 0x1B ,
  GCRT_SlowAddReferencedObjects = 0x1C
}
 
enum class  EFileRead : int { FILEREAD_None = 0x0 , FILEREAD_NoFail = 0x1 , FILEREAD_Silent = 0x2 , FILEREAD_AllowWrite = 0x4 }
 
enum class  EFileWrite : int {
  FILEWRITE_None = 0x0 , FILEWRITE_NoFail = 0x1 , FILEWRITE_NoReplaceExisting = 0x2 , FILEWRITE_EvenIfReadOnly = 0x4 ,
  FILEWRITE_Append = 0x8 , FILEWRITE_AllowRead = 0x10 , FILEWRITE_Silent = 0x20
}
 
enum  ESlateBrushDrawType::Type : int {
  ESlateBrushDrawType::NoDrawType = 0x0 , ESlateBrushDrawType::Box = 0x1 , ESlateBrushDrawType::Border = 0x2 , ESlateBrushDrawType::Image = 0x3 ,
  ESlateBrushDrawType::RoundedBox = 0x4
}
 
enum class  EHorizontalAlignment : int { HAlign_Fill = 0x0 , HAlign_Left = 0x1 , HAlign_Center = 0x2 , HAlign_Right = 0x3 }
 
enum  EMaterialShaderMapUsage::Type : int {
  EMaterialShaderMapUsage::Default = 0x0 , EMaterialShaderMapUsage::LightmassExportEmissive = 0x1 , EMaterialShaderMapUsage::LightmassExportDiffuse = 0x2 , EMaterialShaderMapUsage::LightmassExportOpacity = 0x3 ,
  EMaterialShaderMapUsage::LightmassExportNormal = 0x4 , EMaterialShaderMapUsage::MaterialExportBaseColor = 0x5 , EMaterialShaderMapUsage::MaterialExportSpecular = 0x6 , EMaterialShaderMapUsage::MaterialExportNormal = 0x7 ,
  EMaterialShaderMapUsage::MaterialExportTangent = 0x8 , EMaterialShaderMapUsage::MaterialExportMetallic = 0x9 , EMaterialShaderMapUsage::MaterialExportRoughness = 0xA , EMaterialShaderMapUsage::MaterialExportAnisotropy = 0xB ,
  EMaterialShaderMapUsage::MaterialExportAO = 0xC , EMaterialShaderMapUsage::MaterialExportEmissive = 0xD , EMaterialShaderMapUsage::MaterialExportOpacity = 0xE , EMaterialShaderMapUsage::MaterialExportOpacityMask = 0xF ,
  EMaterialShaderMapUsage::MaterialExportSubSurfaceColor = 0x10 , EMaterialShaderMapUsage::MaterialExportClearCoat = 0x11 , EMaterialShaderMapUsage::MaterialExportClearCoatRoughness = 0x12 , EMaterialShaderMapUsage::MaterialExportCustomOutput = 0x13 ,
  EMaterialShaderMapUsage::MaterialExportShadingModel = 0x14 , EMaterialShaderMapUsage::MaterialExportRefraction = 0x15
}
 
enum  ERenderThreadIdleTypes::Type : int { ERenderThreadIdleTypes::WaitingForAllOtherSleep = 0x0 , ERenderThreadIdleTypes::WaitingForGPUQuery = 0x1 , ERenderThreadIdleTypes::WaitingForGPUPresent = 0x2 , ERenderThreadIdleTypes::Num = 0x3 }
 
enum class  AnimationCompressionFormat : int {
  ACF_None = 0x0 , ACF_Float96NoW = 0x1 , ACF_Fixed48NoW = 0x2 , ACF_IntervalFixed32NoW = 0x3 ,
  ACF_Fixed32NoW = 0x4 , ACF_Float32NoW = 0x5 , ACF_Identity = 0x6 , ACF_MAX = 0x7
}
 
enum class  EBlendOperation : int {
  BO_Add = 0x0 , BO_Subtract = 0x1 , BO_Min = 0x2 , BO_Max = 0x3 ,
  BO_ReverseSubtract = 0x4 , EBlendOperation_Num = 0x5 , EBlendOperation_NumBits = 0x3
}
 
enum class  ESceneDepthPriorityGroup : int { SDPG_World = 0x0 , SDPG_Foreground = 0x1 , SDPG_MAX = 0x2 }
 
enum class  ERasterizerFillMode : int {
  FM_Point = 0x0 , FM_Wireframe = 0x1 , FM_Solid = 0x2 , ERasterizerFillMode_Num = 0x3 ,
  ERasterizerFillMode_NumBits = 0x2
}
 
enum class  ESamplerFilter : int {
  SF_Point = 0x0 , SF_Bilinear = 0x1 , SF_Trilinear = 0x2 , SF_AnisotropicPoint = 0x3 ,
  SF_AnisotropicLinear = 0x4 , ESamplerFilter_Num = 0x5 , ESamplerFilter_NumBits = 0x3
}
 
enum  EMessageSeverity::Type : int {
  EMessageSeverity::CriticalError = 0x0 , EMessageSeverity::Error = 0x1 , EMessageSeverity::PerformanceWarning = 0x2 , EMessageSeverity::Warning = 0x3 ,
  EMessageSeverity::Info = 0x4
}
 
enum  EModType::Type : int {
  EModType::Unknown = 0x0 , EModType::Game = 0x1 , EModType::Map = 0x2 , EModType::TotalConversion = 0x3 ,
  EModType::IslandExtension = 0x4
}
 
enum  EButtonTouchMethod::Type : int { EButtonTouchMethod::DownAndUp = 0x0 , EButtonTouchMethod::Down = 0x1 , EButtonTouchMethod::PreciseTap = 0x2 }
 
enum class  EImportanceLevel : int {
  IL_Off = 0x0 , IL_Lowest = 0x1 , IL_Low = 0x2 , IL_Normal = 0x3 ,
  IL_High = 0x4 , IL_Highest = 0x5 , TEMP_BROKEN2 = 0x6 , EImportanceLevel_MAX = 0x7
}
 
enum  EMeshFeatureImportance::Type : int {
  EMeshFeatureImportance::Off = 0x0 , EMeshFeatureImportance::Lowest = 0x1 , EMeshFeatureImportance::Low = 0x2 , EMeshFeatureImportance::Normal = 0x3 ,
  EMeshFeatureImportance::High = 0x4 , EMeshFeatureImportance::Highest = 0x5
}
 
enum class  EBspNodeFlags : int {
  NF_NotCsg = 0x1 , NF_NotVisBlocking = 0x4 , NF_BrightCorners = 0x10 , NF_IsNew = 0x20 ,
  NF_IsFront = 0x40 , NF_IsBack = 0x80
}
 
enum  ENetworkLagState::Type : int { ENetworkLagState::NotLagging = 0x0 , ENetworkLagState::Lagging = 0x1 }
 
enum class  ETranslucencyVolumeCascade : int { TVC_Inner = 0x0 , TVC_Outer = 0x1 , TVC_MAX = 0x2 }
 
enum class  TextureAddress : int { TA_Wrap = 0x0 , TA_Clamp = 0x1 , TA_Mirror = 0x2 , TA_MAX = 0x3 }
 
enum  ERangeBoundTypes::Type : int {
  ERangeBoundTypes::Exclusive = 0x0 , ERangeBoundTypes::Inclusive = 0x1 , ERangeBoundTypes::Open = 0x2 , ERangeBoundTypes::Exclusive = 0x0 ,
  ERangeBoundTypes::Inclusive = 0x1 , ERangeBoundTypes::Open = 0x2
}
 
enum class  ESlateTextureAtlasPaddingStyle : int { NoPadding = 0x0 , DilateBorder = 0x1 , PadWithZero = 0x2 }
 
enum  ERootMotionMode::Type : int { ERootMotionMode::NoRootMotionExtraction = 0x0 , ERootMotionMode::IgnoreRootMotion = 0x1 , ERootMotionMode::RootMotionFromEverything = 0x2 , ERootMotionMode::RootMotionFromMontagesOnly = 0x3 }
 
enum class  EVRSShadingRate : unsigned char {
  VRSSR_1x1 = 0x0 , VRSSR_1x2 = 0x1 , VRSSR_2x1 = 0x4 , VRSSR_2x2 = 0x5 ,
  VRSSR_2x4 = 0x6 , VRSSR_4x2 = 0x9 , VRSSR_4x4 = 0xA , VRSSR_Last = 0xA
}
 
enum class  EMaterialParameterAssociation : int { LayerParameter = 0x0 , BlendParameter = 0x1 ,