common.bmx 107 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356
  1. ' Copyright (c) 2019-2025 Bruce A Henderson
  2. '
  3. ' This software is provided 'as-is', without any express or implied
  4. ' warranty. In no event will the authors be held liable for any damages
  5. ' arising from the use of this software.
  6. '
  7. ' Permission is granted to anyone to use this software for any purpose,
  8. ' including commercial applications, and to alter it and redistribute it
  9. ' freely, subject to the following restrictions:
  10. '
  11. ' 1. The origin of this software must not be misrepresented; you must not
  12. ' claim that you wrote the original software. If you use this software
  13. ' in a product, an acknowledgment in the product documentation would be
  14. ' appreciated but is not required.
  15. ' 2. Altered source versions must be plainly marked as such, and must not be
  16. ' misrepresented as being the original software.
  17. ' 3. This notice may not be removed or altered from any source distribution.
  18. '
  19. SuperStrict
  20. ?win32x86
  21. Import "-l:steam_api.dll"
  22. ?win32x64
  23. Import "-l:steam_api64.dll"
  24. ?linuxx86
  25. Import "-lsteam_api"
  26. ?linuxx64
  27. Import "-lsteam_api"
  28. ?macosx64
  29. Import "-lsteam_api"
  30. ?macosarm64
  31. Import "-lsteam_api"
  32. ?
  33. Import "sdk/public/*.h"
  34. Import "glue/glue.cpp"
  35. Extern
  36. Function bmx_SteamAPI_Init:Int()
  37. Function bmx_SteamAPI_Shutdown()
  38. Function bmx_SteamAPI_GetHSteamPipe:UInt()
  39. Function bmx_SteamAPI_startBackgroundTimer()
  40. Function bmx_SteamAPI_stopBackgroundTimer()
  41. Function bmx_SteamAPI_RunCallbacks()
  42. Function bmx_SteamAPI_RestartAppIfNecessary:Int(ownAppID:UInt)
  43. Function bmx_SteamInternal_CreateInterface:Byte Ptr(version:String)
  44. Function bmx_steamsdk_register_steamuserstats:Byte Ptr(inst:Byte Ptr, obj:Object)
  45. Function bmx_steamsdk_unregister_steamuserstats(callbackPtr:Byte Ptr)
  46. Function bmx_SteamAPI_ISteamClient_GetISteamUtils:Byte Ptr(inst:Byte Ptr, pipe:UInt, version:String)
  47. Function bmx_SteamAPI_ISteamClient_ConnectToGlobalUser:Int(inst:Byte Ptr, pipe:UInt)
  48. Function bmx_SteamAPI_ISteamClient_GetISteamUserStats:Byte Ptr(inst:Byte Ptr, user:Int, pipe:UInt, version:String)
  49. Function bmx_SteamAPI_ISteamClient_GetISteamUGC:Byte Ptr(inst:Byte Ptr, user:Int, pipe:UInt, version:String)
  50. Function bmx_SteamAPI_ISteamClient_GetISteamFriends:Byte Ptr(inst:Byte Ptr, user:Int, pipe:UInt, version:String)
  51. Function bmx_steamsdk_register_steamutils:Byte Ptr(inst:Byte Ptr, obj:Object)
  52. Function bmx_steamsdk_unregister_steamutils(callbackPtr:Byte Ptr)
  53. Function bmx_SteamAPI_ISteamUtils_GetSecondsSinceAppActive:UInt(inst:Byte Ptr)
  54. Function bmx_SteamAPI_ISteamUtils_GetSecondsSinceComputerActive:UInt(inst:Byte Ptr)
  55. Function bmx_SteamAPI_ISteamUtils_GetServerRealTime:UInt(inst:Byte Ptr)
  56. Function bmx_SteamAPI_ISteamUtils_GetIPCountry:String(inst:Byte Ptr)
  57. Function bmx_SteamAPI_ISteamUtils_GetAppID:UInt(inst:Byte Ptr)
  58. Function bmx_SteamAPI_ISteamUtils_IsOverlayEnabled:Int(inst:Byte Ptr)
  59. Function bmx_SteamAPI_ISteamUtils_IsSteamInBigPictureMode:Int(inst:Byte Ptr)
  60. Function bmx_SteamAPI_ISteamUtils_IsSteamRunningInVR:Int(inst:Byte Ptr)
  61. Function bmx_SteamAPI_ISteamUtils_IsVRHeadsetStreamingEnabled:Int(inst:Byte Ptr)
  62. Function bmx_SteamAPI_ISteamUtils_SetOverlayNotificationInset(inst:Byte Ptr, horizontalInset:Int, verticalInset:Int)
  63. Function bmx_SteamAPI_ISteamUtils_SetOverlayNotificationPosition(inst:Byte Ptr, position:ENotificationPosition)
  64. Function bmx_SteamAPI_ISteamUtils_SetVRHeadsetStreamingEnabled(inst:Byte Ptr, enabled:Int)
  65. Function bmx_SteamAPI_ISteamUtils_StartVRDashboard(inst:Byte Ptr)
  66. Function bmx_SteamAPI_ISteamUtils_BOverlayNeedsPresent:Int(inst:Byte Ptr)
  67. Function bmx_SteamAPI_ISteamUtils_GetCurrentBatteryPower:Int(inst:Byte Ptr)
  68. Function bmx_SteamAPI_ISteamUtils_GetEnteredGamepadTextInput:Int(inst:Byte Ptr, txt:String Var)
  69. Function bmx_SteamAPI_ISteamUtils_GetEnteredGamepadTextLength:UInt(inst:Byte Ptr)
  70. Function bmx_SteamAPI_ISteamUtils_GetImageRGBA:Int(inst:Byte Ptr, image:Int, dest:Byte Ptr, destBufferSize:Int)
  71. Function bmx_SteamAPI_ISteamUtils_GetImageSize:Int(inst:Byte Ptr, image:Int, width:UInt Var, height:UInt Var)
  72. Function bmx_SteamAPI_ISteamUtils_GetSteamUILanguage:String(inst:Byte Ptr)
  73. Function bmx_SteamAPI_ISteamUtils_ShowGamepadTextInput:Int(inst:Byte Ptr, inputMode:EGamepadTextInputMode, lineInputMode:EGamepadTextInputLineMode, description:String, charMax:UInt, existingText:String)
  74. Function bmx_SteamAPI_ISteamUserStats_RequestCurrentStats:Int(inst:Byte Ptr)
  75. Function bmx_SteamAPI_ISteamUserStats_GetNumberOfCurrentPlayers(callback:Byte Ptr)
  76. Function bmx_SteamAPI_ISteamUserStats_GetMostAchievedAchievementInfo:Int(inst:Byte Ptr, name:String Var, percent:Float Var, achieved:Int Var)
  77. Function bmx_SteamAPI_ISteamUserStats_GetNextMostAchievedAchievementInfo:Int(inst:Byte Ptr, previous:Int, name:String Var, percent:Float Var, achieved:Int Var)
  78. Function bmx_SteamAPI_ISteamUserStats_GetNumAchievements:UInt(inst:Byte Ptr)
  79. Function bmx_SteamAPI_ISteamUserStats_ClearAchievement:Int(inst:Byte Ptr, name:String)
  80. Function bmx_SteamAPI_ISteamUserStats_DownloadLeaderboardEntries(callback:Byte Ptr, leaderboardHandle:ULong, leaderboardDataRequest:ELeaderboardDataRequest, rangeStart:Int, rangeEnd:Int)
  81. Function bmx_SteamAPI_ISteamUserStats_DownloadLeaderboardEntriesForUsers(callback:Byte Ptr, leaderboardHandle:ULong, users:ULong Ptr, count:Int)
  82. Function bmx_SteamAPI_ISteamUserStats_FindLeaderboard(callback:Byte Ptr, leaderboardName:String)
  83. Function bmx_SteamAPI_ISteamUserStats_FindOrCreateLeaderboard(callback:Byte Ptr, leaderboardName:String, sortMethod:ELeaderboardSortMethod , displayType:ELeaderboardDisplayType)
  84. Function bmx_SteamAPI_ISteamUserStats_GetAchievement:Int(inst:Byte Ptr, name:String, achieved:Int Var)
  85. Function bmx_SteamAPI_ISteamUserStats_GetAchievementAchievedPercent:Int(inst:Byte Ptr, name:String, percent:Float Var)
  86. Function bmx_SteamAPI_ISteamUserStats_GetAchievementAndUnlockTime:Int(inst:Byte Ptr, name:String, achieved:Int Var, unlockTime:UInt Var)
  87. Function bmx_SteamAPI_ISteamUserStats_GetAchievementDisplayAttribute:String(inst:Byte Ptr, name:String, key:String)
  88. Function bmx_SteamAPI_ISteamUserStats_GetAchievementIcon:Int(inst:Byte Ptr, name:String)
  89. Function bmx_SteamAPI_ISteamUserStats_GetAchievementName:String(inst:Byte Ptr, achievement:UInt)
  90. Function bmx_SteamAPI_ISteamUserStats_GetGlobalStatInt64:Int(inst:Byte Ptr, statName:String, data:Long Var)
  91. Function bmx_SteamAPI_ISteamUserStats_GetGlobalStatDouble:Int(inst:Byte Ptr, statName:String, data:Double Var)
  92. Function bmx_SteamAPI_ISteamUserStats_GetGlobalStatHistoryInt64:Int(inst:Byte Ptr, statName:String, data:Long Ptr, count:UInt)
  93. Function bmx_SteamAPI_ISteamUserStats_GetGlobalStatHistoryDouble:Int(inst:Byte Ptr, statName:String, data:Double Ptr, count:UInt)
  94. Function bmx_SteamAPI_ISteamUserStats_GetLeaderboardDisplayType:ELeaderboardDisplayType(inst:Byte Ptr, leaderboardHandle:ULong)
  95. Function bmx_SteamAPI_ISteamUserStats_GetLeaderboardEntryCount:Int(inst:Byte Ptr, leaderboardHandle:ULong)
  96. Function bmx_SteamAPI_ISteamUserStats_GetLeaderboardName:String(inst:Byte Ptr, leadboarHandle:ULong)
  97. Function bmx_SteamAPI_ISteamUserStats_GetLeaderboardSortMethod:ELeaderboardSortMethod(inst:Byte Ptr, leaderboardHandle:ULong)
  98. Function bmx_SteamAPI_ISteamUserStats_GetStatInt32:Int(inst:Byte Ptr, name:String, data:Int Var)
  99. Function bmx_SteamAPI_ISteamUserStats_GetStatFloat:Int(inst:Byte Ptr, name:String, data:Float Var)
  100. Function bmx_SteamAPI_ISteamUserStats_GetUserAchievementAndUnlockTime:Int(inst:Byte Ptr, steamID:ULong, name:String, achieved:Int Var, unlockTime:UInt Var)
  101. Function bmx_SteamAPI_ISteamUserStats_IndicateAchievementProgress:Int(inst:Byte Ptr, name:String, curProgress:UInt, maxProgress:UInt)
  102. Function bmx_SteamAPI_ISteamUserStats_RequestGlobalAchievementPercentages(callback:Byte Ptr)
  103. Function bmx_SteamAPI_ISteamUserStats_RequestGlobalStats(callback:Byte Ptr, historyDays:Int)
  104. Function bmx_SteamAPI_ISteamUserStats_ResetAllStats:Int(inst:Byte Ptr, achievementsToo:Int)
  105. Function bmx_SteamAPI_ISteamUserStats_SetAchievement:Int(inst:Byte Ptr, name:String)
  106. Function bmx_SteamAPI_ISteamUserStats_SetStatInt32:Int(inst:Byte Ptr, name:String, data:Int)
  107. Function bmx_SteamAPI_ISteamUserStats_SetStatFloat:Int(inst:Byte Ptr, name:String, data:Float)
  108. Function bmx_SteamAPI_ISteamUserStats_StoreStats:Int(inst:Byte Ptr)
  109. Function bmx_SteamAPI_ISteamUserStats_UpdateAvgRateStat:Int(inst:Byte Ptr, name:String, countThisSession:Float, sessionLength:Double)
  110. Function bmx_SteamAPI_ISteamUserStats_UploadLeaderboardScore(callback:Byte Ptr, leaderboardHandle:ULong, uploadScoreMethod:ELeaderboardUploadScoreMethod, score:Int, scoreDetails:Int Ptr, count:Int)
  111. Function bmx_SteamAPI_ISteamGameServerStats_GetUserAchievement:Int(inst:Byte Ptr, steamID:ULong, name:String, achieved:Int Var)
  112. Function bmx_SteamAPI_ISteamGameServerStats_GetUserStatInt32:Int(inst:Byte Ptr, steamID:ULong, name:String, data:Int Var)
  113. Function bmx_SteamAPI_ISteamGameServerStats_GetUserStatFloat:Int(inst:Byte Ptr, steamID:ULong, name:String, data:Float Var)
  114. Function bmx_SteamAPI_ISteamGameServerStats_RequestUserStats(callback:Byte Ptr, steamID:ULong)
  115. Function bmx_steamsdk_register_steamugc:Byte Ptr(inst:Byte Ptr, obj:Object)
  116. Function bmx_steamsdk_unregister_steamugc(callbackPtr:Byte Ptr)
  117. Function bmx_SteamAPI_ISteamUGC_AddAppDependency(callback:Byte Ptr, publishedFileID:ULong, appID:UInt)
  118. Function bmx_SteamAPI_ISteamUGC_AddDependency(callback:Byte Ptr, publishedFileId:ULong, childPublishedFileId:ULong)
  119. Function bmx_SteamAPI_ISteamUGC_AddExcludedTag:Int(inst:Byte Ptr, queryHandle:ULong, tagName:String)
  120. Function bmx_SteamAPI_ISteamUGC_AddItemKeyValueTag:Int(inst:Byte Ptr, queryHandle:ULong, key:String, value:String)
  121. Function bmx_SteamAPI_ISteamUGC_AddItemPreviewFile:Int(inst:Byte Ptr, queryHandle:ULong, previewFile:String, previewType:EItemPreviewType)
  122. Function bmx_SteamAPI_ISteamUGC_AddItemPreviewVideo:Int(inst:Byte Ptr, queryHandle:ULong, videoID:String)
  123. Function bmx_SteamAPI_ISteamUGC_AddItemToFavorites(callback:Byte Ptr, appId:UInt, publishedFileID:ULong)
  124. Function bmx_SteamAPI_ISteamUGC_AddRequiredKeyValueTag:Int(inst:Byte Ptr, queryHandle:ULong, key:String, value:String)
  125. Function bmx_SteamAPI_ISteamUGC_AddRequiredTag:Int(inst:Byte Ptr, queryHandle:ULong, tagName:String)
  126. Function bmx_SteamAPI_ISteamUGC_InitWorkshopForGameServer:Int(inst:Byte Ptr, workshopDepotID:ULong, folder:String)
  127. Function bmx_SteamAPI_ISteamUGC_CreateItem(callback:Byte Ptr, consumerAppId:UInt, FileType:EWorkshopFileType)
  128. Function bmx_SteamAPI_ISteamUGC_CreateQueryAllUGCRequestPage:ULong(inst:Byte Ptr, queryType:EUGCQuery, matchingeMatchingUGCTypeFileType:EUGCMatchingUGCType, creatorAppID:UInt, consumerAppID:UInt, page:UInt)
  129. Function bmx_SteamAPI_ISteamUGC_CreateQueryUGCDetailsRequest:ULong(inst:Byte Ptr, publishedFileIDs:ULong Ptr, numPublishedFileIDs:Int)
  130. Function bmx_SteamAPI_ISteamUGC_CreateQueryUserUGCRequest:ULong(inst:Byte Ptr, accountID:UInt, listType:EUserUGCList, matchingUGCType:EUGCMatchingUGCType, sortOrder:EUserUGCListSortOrder, creatorAppID:UInt, consumerAppID:UInt, page:UInt)
  131. Function bmx_SteamAPI_ISteamUGC_DeleteItem(callback:Byte Ptr, publishedFileID:ULong)
  132. Function bmx_SteamAPI_ISteamUGC_DownloadItem:Int(inst:Byte Ptr, publishedFileID:ULong, highPriority:Int)
  133. Function bmx_SteamAPI_ISteamUGC_GetAppDependencies(callback:Byte Ptr, publishedFileID:ULong)
  134. Function bmx_SteamAPI_ISteamUGC_GetItemDownloadInfo:Int(inst:Byte Ptr, publishedFileID:ULong, bytesDownloaded:ULong Var, bytesTotal:ULong Var)
  135. Function bmx_SteamAPI_ISteamUGC_GetItemInstallInfo:Int(inst:Byte Ptr, publishedFileID:ULong, sizeOnDisk:ULong Var, folder:String Var, timestamp:UInt Var)
  136. Function bmx_SteamAPI_ISteamUGC_GetItemState:EItemState(inst:Byte Ptr, publishedFileID:ULong)
  137. Function bmx_SteamAPI_ISteamUGC_GetItemUpdateProgress:EItemUpdateStatus(inst:Byte Ptr, queryHandle:ULong, bytesProcessed:ULong Var, bytesTotal:ULong Var)
  138. Function bmx_SteamAPI_ISteamUGC_GetNumSubscribedItems:UInt(inst:Byte Ptr)
  139. Function bmx_SteamAPI_ISteamUGC_GetQueryUGCAdditionalPreview:Int(inst:Byte Ptr, queryHandle:ULong, index:UInt, previewIndex:UInt, URLOrVideoID:String Var, originalFileName:String Var, previewType:EItemPreviewType Var)
  140. Function bmx_SteamAPI_ISteamUGC_GetQueryUGCChildren:Int(inst:Byte Ptr, queryHandle:ULong, index:UInt, publishedFileIDs:ULong Ptr, maxEntries:UInt)
  141. Function bmx_SteamAPI_ISteamUGC_GetQueryUGCKeyValueTag:Int(inst:Byte Ptr, queryHandle:ULong, index:UInt, keyValueTagIndex:UInt, key:String Var, value:String Var)
  142. Function bmx_SteamAPI_ISteamUGC_GetQueryUGCMetadata:Int(inst:Byte Ptr, queryHandle:ULong, index:UInt, metadata:String Var)
  143. Function bmx_SteamAPI_ISteamUGC_GetQueryUGCNumAdditionalPreviews:UInt(inst:Byte Ptr, queryHandle:ULong, index:UInt)
  144. Function bmx_SteamAPI_ISteamUGC_GetQueryUGCNumKeyValueTags:UInt(inst:Byte Ptr, queryHandle:ULong, index:UInt)
  145. Function bmx_SteamAPI_ISteamUGC_GetQueryUGCPreviewURL:Int(inst:Byte Ptr, queryHandle:ULong, index:UInt, URL:String Var)
  146. Function bmx_SteamAPI_ISteamUGC_GetQueryUGCStatistic:Int(inst:Byte Ptr, queryHandle:ULong, index:UInt, statType:EItemStatistic, statValue:ULong Var)
  147. Function bmx_SteamAPI_ISteamUGC_GetSubscribedItems:UInt(inst:Byte Ptr, publishedFileIDs:ULong Ptr, maxEntries:UInt)
  148. Function bmx_SteamAPI_ISteamUGC_GetUserItemVote(callback:Byte Ptr, publishedFileID:ULong)
  149. Function bmx_SteamAPI_ISteamUGC_ReleaseQueryUGCRequest:Int(inst:Byte Ptr, queryHandle:ULong)
  150. Function bmx_SteamAPI_ISteamUGC_RemoveAppDependency(callback:Byte Ptr, publishedFileID:ULong, appID:UInt)
  151. Function bmx_SteamAPI_ISteamUGC_RemoveDependency(callback:Byte Ptr, parentPublishedFileID:ULong, childPublishedFileID:ULong)
  152. Function bmx_SteamAPI_ISteamUGC_RemoveItemFromFavorites(callback:Byte Ptr, appId:UInt, publishedFileID:ULong)
  153. Function bmx_SteamAPI_ISteamUGC_RemoveItemKeyValueTags:Int(inst:Byte Ptr, queryHandle:ULong, key:String)
  154. Function bmx_SteamAPI_ISteamUGC_RemoveItemPreview:Int(inst:Byte Ptr, queryHandle:ULong, index:UInt)
  155. Function bmx_SteamAPI_ISteamUGC_SendQueryUGCRequest(callback:Byte Ptr, queryHandle:ULong)
  156. Function bmx_SteamAPI_ISteamUGC_SetAllowCachedResponse:Int(inst:Byte Ptr, queryHandle:ULong, maxAgeSeconds:UInt)
  157. Function bmx_SteamAPI_ISteamUGC_SetCloudFileNameFilter:Int(inst:Byte Ptr, queryHandle:ULong, matchCloudFileName:String)
  158. Function bmx_SteamAPI_ISteamUGC_SetItemContent:Int(inst:Byte Ptr, updateHandle:ULong, contentFolder:String)
  159. Function bmx_SteamAPI_ISteamUGC_SetItemDescription:Int(inst:Byte Ptr, updateHandle:ULong, description:String)
  160. Function bmx_SteamAPI_ISteamUGC_SetItemMetadata:Int(inst:Byte Ptr, updateHandle:ULong, metaData:String)
  161. Function bmx_SteamAPI_ISteamUGC_SetItemPreview:Int(inst:Byte Ptr, updateHandle:ULong, previewFile:String)
  162. Function bmx_SteamAPI_ISteamUGC_SetItemTags:Int(inst:Byte Ptr, updateHandle:ULong, tags:String[])
  163. Function bmx_SteamAPI_ISteamUGC_SetItemTitle:Int(inst:Byte Ptr, updateHandle:ULong, title:String)
  164. Function bmx_SteamAPI_ISteamUGC_SetItemUpdateLanguage:Int(inst:Byte Ptr, updateHandle:ULong, language:String)
  165. Function bmx_SteamAPI_ISteamUGC_SetItemVisibility:Int(inst:Byte Ptr, updateHandle:ULong, visibility:ERemoteStoragePublishedFileVisibility)
  166. Function bmx_SteamAPI_ISteamUGC_SetLanguage:Int(inst:Byte Ptr, queryHandle:ULong, language:String)
  167. Function bmx_SteamAPI_ISteamUGC_SetMatchAnyTag:Int(inst:Byte Ptr, queryHandle:ULong, matchAnyTag:Int)
  168. Function bmx_SteamAPI_ISteamUGC_SetRankedByTrendDays:Int(inst:Byte Ptr, queryHandle:ULong, days:UInt)
  169. Function bmx_SteamAPI_ISteamUGC_SetReturnAdditionalPreviews:Int(inst:Byte Ptr, queryHandle:ULong, returnAdditionalPreviews:Int)
  170. Function bmx_SteamAPI_ISteamUGC_SetReturnChildren:Int(inst:Byte Ptr, queryHandle:ULong, returnChildren:Int)
  171. Function bmx_SteamAPI_ISteamUGC_SetReturnKeyValueTags:Int(inst:Byte Ptr, queryHandle:ULong, returnKeyValueTags:Int)
  172. Function bmx_SteamAPI_ISteamUGC_SetReturnLongDescription:Int(inst:Byte Ptr, queryHandle:ULong, returnLongDescription:Int)
  173. Function bmx_SteamAPI_ISteamUGC_SetReturnMetadata:Int(inst:Byte Ptr, queryHandle:ULong, returnMetadata:Int)
  174. Function bmx_SteamAPI_ISteamUGC_SetReturnOnlyIDs:Int(inst:Byte Ptr, queryHandle:ULong, returnOnlyIDs:Int)
  175. Function bmx_SteamAPI_ISteamUGC_SetReturnPlaytimeStats:Int(inst:Byte Ptr, queryHandle:ULong, days:UInt)
  176. Function bmx_SteamAPI_ISteamUGC_SetReturnTotalOnly:Int(inst:Byte Ptr, queryHandle:ULong, returnTotalOnly:Int)
  177. Function bmx_SteamAPI_ISteamUGC_SetSearchText:Int(inst:Byte Ptr, queryHandle:ULong, searchText:String)
  178. Function bmx_SteamAPI_ISteamUGC_SetUserItemVote(callback:Byte Ptr, publishedFileID:ULong, voteUp:Int)
  179. Function bmx_SteamAPI_ISteamUGC_StartItemUpdate:ULong(inst:Byte Ptr, consumerAppId:UInt, publishedFileID:ULong)
  180. Function bmx_SteamAPI_ISteamUGC_StartPlaytimeTracking(callback:Byte Ptr, publishedFileIDs:ULong Ptr, numPublishedFileIDs:UInt)
  181. Function bmx_SteamAPI_ISteamUGC_StopPlaytimeTracking(callback:Byte Ptr, publishedFileIDs:ULong Ptr, numPublishedFileIDs:UInt)
  182. Function bmx_SteamAPI_ISteamUGC_StopPlaytimeTrackingForAllItems(callback:Byte Ptr)
  183. Function bmx_SteamAPI_ISteamUGC_SubmitItemUpdate(callback:Byte Ptr, updateHandle:ULong, changeNote:String)
  184. Function bmx_SteamAPI_ISteamUGC_SubscribeItem(callback:Byte Ptr, publishedFileID:ULong)
  185. Function bmx_SteamAPI_ISteamUGC_SuspendDownloads(inst:Byte Ptr, suspend:Int)
  186. Function bmx_SteamAPI_ISteamUGC_UnsubscribeItem(callback:Byte Ptr, publishedFileID:ULong)
  187. Function bmx_SteamAPI_ISteamUGC_UpdateItemPreviewFile:Int(inst:Byte Ptr, updateHandle:ULong, index:UInt, previewFile:String)
  188. Function bmx_SteamAPI_ISteamUGC_UpdateItemPreviewVideo:Int(inst:Byte Ptr, updateHandle:ULong, index:UInt, videoID:String)
  189. Function bmx_steamsdk_register_steamfriends:Byte Ptr(inst:Byte Ptr, obj:Object)
  190. Function bmx_steamsdk_unregister_steamfriends(callbackPtr:Byte Ptr)
  191. Function bmx_SteamAPI_ISteamFriends_ActivateGameOverlay(inst:Byte Ptr, dialog:String)
  192. Function bmx_SteamAPI_ISteamFriends_ActivateGameOverlayInviteDialog(inst:Byte Ptr, steamIDLobby:ULong)
  193. Function bmx_SteamAPI_ISteamFriends_ActivateGameOverlayToStore(inst:Byte Ptr, appID:UInt, flag:EOverlayToStoreFlag)
  194. Function bmx_SteamAPI_ISteamFriends_ActivateGameOverlayToUser(inst:Byte Ptr, dialog:String, steamID:ULong)
  195. Function bmx_SteamAPI_ISteamFriends_ActivateGameOverlayToWebPage(inst:Byte Ptr, url:String)
  196. Function bmx_SteamAPI_ISteamFriends_ClearRichPresence(inst:Byte Ptr)
  197. Function bmx_SteamAPI_ISteamFriends_CloseClanChatWindowInSteam:Int(inst:Byte Ptr, steamIDClanChat:ULong)
  198. Function bmx_SteamAPI_ISteamFriends_DownloadClanActivityCounts(callback:Byte Ptr, steamIDClans:ULong Ptr, clansToRequest:Int)
  199. Function bmx_SteamAPI_ISteamFriends_EnumerateFollowingList(callback:Byte Ptr, startIndex:UInt)
  200. Function bmx_SteamAPI_ISteamFriends_GetChatMemberByIndex:ULong(inst:Byte Ptr, steamIDClan:ULong, user:Int)
  201. Function bmx_SteamAPI_ISteamFriends_GetClanActivityCounts:Int(inst:Byte Ptr, steamIDClan:ULong, online:Int Var, inGame:Int Var, chatting:Int Var)
  202. Function bmx_SteamAPI_ISteamFriends_GetClanByIndex:ULong(inst:Byte Ptr, clan:Int)
  203. Function bmx_SteamAPI_ISteamFriends_GetClanChatMemberCount:Int(inst:Byte Ptr, steamIDClan:ULong)
  204. Function bmx_SteamAPI_ISteamFriends_GetClanChatMessage:Int(inst:Byte Ptr, steamIDClanChat:ULong, message:Int, txt:String Var, chatEntryType:EChatEntryType Var, steamidChatter:ULong Var)
  205. Function bmx_SteamAPI_ISteamFriends_GetClanCount:Int(inst:Byte Ptr)
  206. Function bmx_SteamAPI_ISteamFriends_GetClanName:String(inst:Byte Ptr, steamIDClan:ULong)
  207. Function bmx_SteamAPI_ISteamFriends_GetClanOfficerByIndex:ULong(inst:Byte Ptr, steamIDClan:ULong, officer:Int)
  208. Function bmx_SteamAPI_ISteamFriends_GetClanOfficerCount:Int(inst:Byte Ptr, steamIDClan:ULong)
  209. Function bmx_SteamAPI_ISteamFriends_GetClanOwner:ULong(inst:Byte Ptr, steamIDClan:ULong)
  210. Function bmx_SteamAPI_ISteamFriends_GetClanTag:String(inst:Byte Ptr, steamIDClan:ULong)
  211. Function bmx_SteamAPI_ISteamFriends_GetCoplayFriend:ULong(inst:Byte Ptr, coplayFriend:Int)
  212. Function bmx_SteamAPI_ISteamFriends_GetCoplayFriendCount:Int(inst:Byte Ptr)
  213. Function bmx_SteamAPI_ISteamFriends_GetFollowerCount(callback:Byte Ptr, steamID:ULong)
  214. Function bmx_SteamAPI_ISteamFriends_GetFriendByIndex:ULong(inst:Byte Ptr, friend:Int, friendFlags:Int)
  215. Function bmx_SteamAPI_ISteamFriends_GetFriendCoplayGame:UInt(inst:Byte Ptr, steamIDFriend:ULong)
  216. Function bmx_SteamAPI_ISteamFriends_GetFriendCoplayTime:Int(inst:Byte Ptr, steamIDFriend:ULong)
  217. Function bmx_SteamAPI_ISteamFriends_GetFriendCount:Int(inst:Byte Ptr, friendFlags:Int)
  218. Function bmx_SteamAPI_ISteamFriends_GetFriendCountFromSource:Int(inst:Byte Ptr, steamIDSource:ULong)
  219. Function bmx_SteamAPI_ISteamFriends_GetFriendFromSourceByIndex:ULong(inst:Byte Ptr, steamIDSource:ULong, friend:Int)
  220. Function bmx_SteamAPI_ISteamFriends_GetFriendGamePlayed:Int(inst:Byte Ptr, steamIDFriend:ULong, gameID:ULong Var, gameIP:UInt Var, gamePort:Short Var, queryPort:Short Var, steamIDLobby:ULong Var)
  221. Function bmx_SteamAPI_ISteamFriends_GetFriendMessage:Int(inst:Byte Ptr, steamIDFriend:ULong, messageID:Int, txt:String Var, chatEntryType:EChatEntryType Var)
  222. Function bmx_SteamAPI_ISteamFriends_GetFriendPersonaName:String(inst:Byte Ptr, steamIDFriend:ULong)
  223. Function bmx_SteamAPI_ISteamFriends_GetFriendPersonaNameHistory:String(inst:Byte Ptr, steamIDFriend:ULong, personaName:Int)
  224. Function bmx_SteamAPI_ISteamFriends_GetFriendPersonaState:EPersonaState(inst:Byte Ptr, steamIDFriend:ULong)
  225. Function bmx_SteamAPI_ISteamFriends_GetFriendRelationship:EFriendRelationship(inst:Byte Ptr, steamIDFriend:ULong)
  226. Function bmx_SteamAPI_ISteamFriends_GetFriendRichPresence:String(inst:Byte Ptr, steamIDFriend:ULong, key:String)
  227. Function bmx_SteamAPI_ISteamFriends_GetFriendRichPresenceKeyByIndex:String(inst:Byte Ptr, steamIDFriend:ULong, key:Int)
  228. Function bmx_SteamAPI_ISteamFriends_GetFriendRichPresenceKeyCount:Int(inst:Byte Ptr, steamIDFriend:ULong)
  229. Function bmx_SteamAPI_ISteamFriends_GetFriendsGroupCount:Int(inst:Byte Ptr)
  230. Function bmx_SteamAPI_ISteamFriends_GetFriendsGroupIDByIndex:Short(inst:Byte Ptr, fg:Int)
  231. Function bmx_SteamAPI_ISteamFriends_GetFriendsGroupMembersCount:Int(inst:Byte Ptr, friendsGroupID:Short)
  232. Function bmx_SteamAPI_ISteamFriends_GetFriendsGroupMembersList(inst:Byte Ptr, friendsGroupID:Short, outSteamIDMembers:ULong Ptr, membersCount:Int)
  233. Function bmx_SteamAPI_ISteamFriends_GetFriendsGroupName:String(inst:Byte Ptr, friendsGroupID:Short)
  234. Function bmx_SteamAPI_ISteamFriends_GetFriendSteamLevel:Int(inst:Byte Ptr, steamIDFriend:ULong)
  235. Function bmx_SteamAPI_ISteamFriends_GetLargeFriendAvatar:Int(inst:Byte Ptr, steamIDFriend:ULong)
  236. Function bmx_SteamAPI_ISteamFriends_GetMediumFriendAvatar:Int(inst:Byte Ptr, steamIDFriend:ULong)
  237. Function bmx_SteamAPI_ISteamFriends_GetPersonaName:String(inst:Byte Ptr)
  238. Function bmx_SteamAPI_ISteamFriends_GetPersonaState:EPersonaState(inst:Byte Ptr)
  239. Function bmx_SteamAPI_ISteamFriends_GetPlayerNickname:String(inst:Byte Ptr, steamIDPlayer:ULong)
  240. Function bmx_SteamAPI_ISteamFriends_GetSmallFriendAvatar:Int(inst:Byte Ptr, steamIDFriend:ULong)
  241. Function bmx_SteamAPI_ISteamFriends_GetUserRestrictions:UInt(inst:Byte Ptr)
  242. Function bmx_SteamAPI_ISteamFriends_HasFriend:Int(inst:Byte Ptr, steamIDFriend:ULong, friendFlags:Int)
  243. Function bmx_SteamAPI_ISteamFriends_InviteUserToGame:Int(inst:Byte Ptr, steamIDFriend:ULong, connectString:String)
  244. Function bmx_SteamAPI_ISteamFriends_IsClanChatAdmin:Int(inst:Byte Ptr, steamIDClanChat:ULong, steamIDUser:ULong)
  245. Function bmx_SteamAPI_ISteamFriends_IsClanPublic:Int(inst:Byte Ptr, steamIDClan:ULong)
  246. Function bmx_SteamAPI_ISteamFriends_IsClanOfficialGameGroup:Int(inst:Byte Ptr, steamIDClan:ULong)
  247. Function bmx_SteamAPI_ISteamFriends_IsClanChatWindowOpenInSteam:Int(inst:Byte Ptr, steamIDClanChat:ULong)
  248. Function bmx_SteamAPI_ISteamFriends_IsFollowing(callback:Byte Ptr, steamID:ULong)
  249. Function bmx_SteamAPI_ISteamFriends_IsUserInSource:Int(inst:Byte Ptr, steamIDUser:ULong, steamIDSource:ULong)
  250. Function bmx_SteamAPI_ISteamFriends_JoinClanChatRoom(callback:Byte Ptr, steamIDClan:ULong)
  251. Function bmx_SteamAPI_ISteamFriends_LeaveClanChatRoom:Int(inst:Byte Ptr, steamIDClan:ULong)
  252. Function bmx_SteamAPI_ISteamFriends_OpenClanChatWindowInSteam:Int(inst:Byte Ptr, steamIDClanChat:ULong)
  253. Function bmx_SteamAPI_ISteamFriends_ReplyToFriendMessage:Int(inst:Byte Ptr, steamIDFriend:ULong, msgToSend:String)
  254. Function bmx_SteamAPI_ISteamFriends_RequestClanOfficerList(callback:Byte Ptr, steamIDClan:ULong)
  255. Function bmx_SteamAPI_ISteamFriends_RequestFriendRichPresence(inst:Byte Ptr, steamIDFriend:ULong)
  256. Function bmx_SteamAPI_ISteamFriends_RequestUserInformation:Int(inst:Byte Ptr, steamIDUser:ULong, requireNameOnly:Int)
  257. Function bmx_SteamAPI_ISteamFriends_SendClanChatMessage:Int(inst:Byte Ptr, steamIDClanChat:ULong, txt:String)
  258. Function bmx_SteamAPI_ISteamFriends_SetInGameVoiceSpeaking(inst:Byte Ptr, steamIDUser:ULong, speaking:Int)
  259. Function bmx_SteamAPI_ISteamFriends_SetListenForFriendsMessages:Int(inst:Byte Ptr, interceptEnabled:Int)
  260. Function bmx_SteamAPI_ISteamFriends_SetPersonaName(callback:Byte Ptr, personaName:String)
  261. Function bmx_SteamAPI_ISteamFriends_SetPlayedWith(inst:Byte Ptr, steamIDUserPlayedWith:ULong)
  262. Function bmx_SteamAPI_ISteamFriends_SetRichPresence:Int(inst:Byte Ptr, key:String, value:String)
  263. End Extern
  264. Rem
  265. bbdoc: Used to specify an invalid query handle.
  266. about: This is frequently returned if a call fails.
  267. End Rem
  268. Const k_UGCQueryHandleInvalid:ULong = $ffffffffffffffff:ULong
  269. Rem
  270. bbdoc: Used to specify an invalid item update handle.
  271. about: This is frequently returned if a call fails.
  272. End Rem
  273. Const k_UGCUpdateHandleInvalid:ULong = $ffffffffffffffff:ULong
  274. Rem
  275. bbdoc: The maximum size in bytes that a Workshop item description can be.
  276. End Rem
  277. Const k_cchPublishedDocumentDescriptionMax:UInt = 8000
  278. Rem
  279. bbdoc: The maximum amount of bytes you can set with #SetItemMetadata.
  280. End Rem
  281. Const k_cchDeveloperMetadataMax:UInt = 5000
  282. Rem
  283. bbdoc: The maximum size in bytes that a Workshop item title can be.
  284. End Rem
  285. Const k_cchPublishedDocumentTitleMax:UInt = 128 + 1
  286. Rem
  287. bbdoc: The maximum amount of rich presence keys that can be set.
  288. End Rem
  289. Const k_cchMaxRichPresenceKeys:Int = 20
  290. Rem
  291. bbdoc: The maximum length that a rich presence value can be.
  292. End Rem
  293. Const k_cchMaxRichPresenceValueLength:Int = 256
  294. Rem
  295. bbdoc: The maximum length that a rich presence key can be.
  296. End Rem
  297. Const k_cchMaxRichPresenceKeyLength:Int = 64
  298. ' // GENERATED
  299. Enum EUniverse
  300. k_EUniverseInvalid = 0
  301. k_EUniversePublic = 1
  302. k_EUniverseBeta = 2
  303. k_EUniverseInternal = 3
  304. k_EUniverseDev = 4
  305. k_EUniverseMax = 5
  306. End Enum
  307. Enum EResult
  308. k_EResultNone = 0
  309. k_EResultOK = 1
  310. k_EResultFail = 2
  311. k_EResultNoConnection = 3
  312. k_EResultInvalidPassword = 5
  313. k_EResultLoggedInElsewhere = 6
  314. k_EResultInvalidProtocolVer = 7
  315. k_EResultInvalidParam = 8
  316. k_EResultFileNotFound = 9
  317. k_EResultBusy = 10
  318. k_EResultInvalidState = 11
  319. k_EResultInvalidName = 12
  320. k_EResultInvalidEmail = 13
  321. k_EResultDuplicateName = 14
  322. k_EResultAccessDenied = 15
  323. k_EResultTimeout = 16
  324. k_EResultBanned = 17
  325. k_EResultAccountNotFound = 18
  326. k_EResultInvalidSteamID = 19
  327. k_EResultServiceUnavailable = 20
  328. k_EResultNotLoggedOn = 21
  329. k_EResultPending = 22
  330. k_EResultEncryptionFailure = 23
  331. k_EResultInsufficientPrivilege = 24
  332. k_EResultLimitExceeded = 25
  333. k_EResultRevoked = 26
  334. k_EResultExpired = 27
  335. k_EResultAlreadyRedeemed = 28
  336. k_EResultDuplicateRequest = 29
  337. k_EResultAlreadyOwned = 30
  338. k_EResultIPNotFound = 31
  339. k_EResultPersistFailed = 32
  340. k_EResultLockingFailed = 33
  341. k_EResultLogonSessionReplaced = 34
  342. k_EResultConnectFailed = 35
  343. k_EResultHandshakeFailed = 36
  344. k_EResultIOFailure = 37
  345. k_EResultRemoteDisconnect = 38
  346. k_EResultShoppingCartNotFound = 39
  347. k_EResultBlocked = 40
  348. k_EResultIgnored = 41
  349. k_EResultNoMatch = 42
  350. k_EResultAccountDisabled = 43
  351. k_EResultServiceReadOnly = 44
  352. k_EResultAccountNotFeatured = 45
  353. k_EResultAdministratorOK = 46
  354. k_EResultContentVersion = 47
  355. k_EResultTryAnotherCM = 48
  356. k_EResultPasswordRequiredToKickSession = 49
  357. k_EResultAlreadyLoggedInElsewhere = 50
  358. k_EResultSuspended = 51
  359. k_EResultCancelled = 52
  360. k_EResultDataCorruption = 53
  361. k_EResultDiskFull = 54
  362. k_EResultRemoteCallFailed = 55
  363. k_EResultPasswordUnset = 56
  364. k_EResultExternalAccountUnlinked = 57
  365. k_EResultPSNTicketInvalid = 58
  366. k_EResultExternalAccountAlreadyLinked = 59
  367. k_EResultRemoteFileConflict = 60
  368. k_EResultIllegalPassword = 61
  369. k_EResultSameAsPreviousValue = 62
  370. k_EResultAccountLogonDenied = 63
  371. k_EResultCannotUseOldPassword = 64
  372. k_EResultInvalidLoginAuthCode = 65
  373. k_EResultAccountLogonDeniedNoMail = 66
  374. k_EResultHardwareNotCapableOfIPT = 67
  375. k_EResultIPTInitError = 68
  376. k_EResultParentalControlRestricted = 69
  377. k_EResultFacebookQueryError = 70
  378. k_EResultExpiredLoginAuthCode = 71
  379. k_EResultIPLoginRestrictionFailed = 72
  380. k_EResultAccountLockedDown = 73
  381. k_EResultAccountLogonDeniedVerifiedEmailRequired = 74
  382. k_EResultNoMatchingURL = 75
  383. k_EResultBadResponse = 76
  384. k_EResultRequirePasswordReEntry = 77
  385. k_EResultValueOutOfRange = 78
  386. k_EResultUnexpectedError = 79
  387. k_EResultDisabled = 80
  388. k_EResultInvalidCEGSubmission = 81
  389. k_EResultRestrictedDevice = 82
  390. k_EResultRegionLocked = 83
  391. k_EResultRateLimitExceeded = 84
  392. k_EResultAccountLoginDeniedNeedTwoFactor = 85
  393. k_EResultItemDeleted = 86
  394. k_EResultAccountLoginDeniedThrottle = 87
  395. k_EResultTwoFactorCodeMismatch = 88
  396. k_EResultTwoFactorActivationCodeMismatch = 89
  397. k_EResultAccountAssociatedToMultiplePartners = 90
  398. k_EResultNotModified = 91
  399. k_EResultNoMobileDevice = 92
  400. k_EResultTimeNotSynced = 93
  401. k_EResultSmsCodeFailed = 94
  402. k_EResultAccountLimitExceeded = 95
  403. k_EResultAccountActivityLimitExceeded = 96
  404. k_EResultPhoneActivityLimitExceeded = 97
  405. k_EResultRefundToWallet = 98
  406. k_EResultEmailSendFailure = 99
  407. k_EResultNotSettled = 100
  408. k_EResultNeedCaptcha = 101
  409. k_EResultGSLTDenied = 102
  410. k_EResultGSOwnerDenied = 103
  411. k_EResultInvalidItemType = 104
  412. k_EResultIPBanned = 105
  413. k_EResultGSLTExpired = 106
  414. k_EResultInsufficientFunds = 107
  415. k_EResultTooManyPending = 108
  416. k_EResultNoSiteLicensesFound = 109
  417. k_EResultWGNetworkSendExceeded = 110
  418. k_EResultAccountNotFriends = 111
  419. k_EResultLimitedUserAccount = 112
  420. k_EResultCantRemoveItem = 113
  421. k_EResultAccountDeleted = 114
  422. k_EResultExistingUserCancelledLicense = 115
  423. k_EResultCommunityCooldown = 116
  424. k_EResultNoLauncherSpecified = 117
  425. k_EResultMustAgreeToSSA = 118
  426. k_EResultLauncherMigrated = 119
  427. k_EResultSteamRealmMismatch = 120
  428. k_EResultInvalidSignature = 121
  429. k_EResultParseFailure = 122
  430. k_EResultNoVerifiedPhone = 123
  431. End Enum
  432. Enum EVoiceResult
  433. k_EVoiceResultOK = 0
  434. k_EVoiceResultNotInitialized = 1
  435. k_EVoiceResultNotRecording = 2
  436. k_EVoiceResultNoData = 3
  437. k_EVoiceResultBufferTooSmall = 4
  438. k_EVoiceResultDataCorrupted = 5
  439. k_EVoiceResultRestricted = 6
  440. k_EVoiceResultUnsupportedCodec = 7
  441. k_EVoiceResultReceiverOutOfDate = 8
  442. k_EVoiceResultReceiverDidNotAnswer = 9
  443. End Enum
  444. Enum EDenyReason
  445. k_EDenyInvalid = 0
  446. k_EDenyInvalidVersion = 1
  447. k_EDenyGeneric = 2
  448. k_EDenyNotLoggedOn = 3
  449. k_EDenyNoLicense = 4
  450. k_EDenyCheater = 5
  451. k_EDenyLoggedInElseWhere = 6
  452. k_EDenyUnknownText = 7
  453. k_EDenyIncompatibleAnticheat = 8
  454. k_EDenyMemoryCorruption = 9
  455. k_EDenyIncompatibleSoftware = 10
  456. k_EDenySteamConnectionLost = 11
  457. k_EDenySteamConnectionError = 12
  458. k_EDenySteamResponseTimedOut = 13
  459. k_EDenySteamValidationStalled = 14
  460. k_EDenySteamOwnerLeftGuestUser = 15
  461. End Enum
  462. Enum EBeginAuthSessionResult
  463. k_EBeginAuthSessionResultOK = 0
  464. k_EBeginAuthSessionResultInvalidTicket = 1
  465. k_EBeginAuthSessionResultDuplicateRequest = 2
  466. k_EBeginAuthSessionResultInvalidVersion = 3
  467. k_EBeginAuthSessionResultGameMismatch = 4
  468. k_EBeginAuthSessionResultExpiredTicket = 5
  469. End Enum
  470. Enum EAuthSessionResponse
  471. k_EAuthSessionResponseOK = 0
  472. k_EAuthSessionResponseUserNotConnectedToSteam = 1
  473. k_EAuthSessionResponseNoLicenseOrExpired = 2
  474. k_EAuthSessionResponseVACBanned = 3
  475. k_EAuthSessionResponseLoggedInElseWhere = 4
  476. k_EAuthSessionResponseVACCheckTimedOut = 5
  477. k_EAuthSessionResponseAuthTicketCanceled = 6
  478. k_EAuthSessionResponseAuthTicketInvalidAlreadyUsed = 7
  479. k_EAuthSessionResponseAuthTicketInvalid = 8
  480. k_EAuthSessionResponsePublisherIssuedBan = 9
  481. End Enum
  482. Enum EUserHasLicenseForAppResult
  483. k_EUserHasLicenseResultHasLicense = 0
  484. k_EUserHasLicenseResultDoesNotHaveLicense = 1
  485. k_EUserHasLicenseResultNoAuth = 2
  486. End Enum
  487. Enum EAccountType
  488. k_EAccountTypeInvalid = 0
  489. k_EAccountTypeIndividual = 1
  490. k_EAccountTypeMultiseat = 2
  491. k_EAccountTypeGameServer = 3
  492. k_EAccountTypeAnonGameServer = 4
  493. k_EAccountTypePending = 5
  494. k_EAccountTypeContentServer = 6
  495. k_EAccountTypeClan = 7
  496. k_EAccountTypeChat = 8
  497. k_EAccountTypeConsoleUser = 9
  498. k_EAccountTypeAnonUser = 10
  499. k_EAccountTypeMax = 11
  500. End Enum
  501. Enum EChatEntryType
  502. k_EChatEntryTypeInvalid = 0
  503. k_EChatEntryTypeChatMsg = 1
  504. k_EChatEntryTypeTyping = 2
  505. k_EChatEntryTypeInviteGame = 3
  506. k_EChatEntryTypeEmote = 4
  507. k_EChatEntryTypeLeftConversation = 6
  508. k_EChatEntryTypeEntered = 7
  509. k_EChatEntryTypeWasKicked = 8
  510. k_EChatEntryTypeWasBanned = 9
  511. k_EChatEntryTypeDisconnected = 10
  512. k_EChatEntryTypeHistoricalChat = 11
  513. k_EChatEntryTypeLinkBlocked = 14
  514. End Enum
  515. Enum EChatRoomEnterResponse
  516. k_EChatRoomEnterResponseSuccess = 1
  517. k_EChatRoomEnterResponseDoesntExist = 2
  518. k_EChatRoomEnterResponseNotAllowed = 3
  519. k_EChatRoomEnterResponseFull = 4
  520. k_EChatRoomEnterResponseError = 5
  521. k_EChatRoomEnterResponseBanned = 6
  522. k_EChatRoomEnterResponseLimited = 7
  523. k_EChatRoomEnterResponseClanDisabled = 8
  524. k_EChatRoomEnterResponseCommunityBan = 9
  525. k_EChatRoomEnterResponseMemberBlockedYou = 10
  526. k_EChatRoomEnterResponseYouBlockedMember = 11
  527. k_EChatRoomEnterResponseRatelimitExceeded = 15
  528. End Enum
  529. Enum EChatSteamIDInstanceFlags
  530. k_EChatAccountInstanceMask = 4095
  531. k_EChatInstanceFlagClan = 524288
  532. k_EChatInstanceFlagLobby = 262144
  533. k_EChatInstanceFlagMMSLobby = 131072
  534. End Enum
  535. Enum ENotificationPosition
  536. k_EPositionTopLeft = 0
  537. k_EPositionTopRight = 1
  538. k_EPositionBottomLeft = 2
  539. k_EPositionBottomRight = 3
  540. End Enum
  541. Enum EBroadcastUploadResult
  542. k_EBroadcastUploadResultNone = 0
  543. k_EBroadcastUploadResultOK = 1
  544. k_EBroadcastUploadResultInitFailed = 2
  545. k_EBroadcastUploadResultFrameFailed = 3
  546. k_EBroadcastUploadResultTimeout = 4
  547. k_EBroadcastUploadResultBandwidthExceeded = 5
  548. k_EBroadcastUploadResultLowFPS = 6
  549. k_EBroadcastUploadResultMissingKeyFrames = 7
  550. k_EBroadcastUploadResultNoConnection = 8
  551. k_EBroadcastUploadResultRelayFailed = 9
  552. k_EBroadcastUploadResultSettingsChanged = 10
  553. k_EBroadcastUploadResultMissingAudio = 11
  554. k_EBroadcastUploadResultTooFarBehind = 12
  555. k_EBroadcastUploadResultTranscodeBehind = 13
  556. k_EBroadcastUploadResultNotAllowedToPlay = 14
  557. k_EBroadcastUploadResultBusy = 15
  558. k_EBroadcastUploadResultBanned = 16
  559. k_EBroadcastUploadResultAlreadyActive = 17
  560. k_EBroadcastUploadResultForcedOff = 18
  561. k_EBroadcastUploadResultAudioBehind = 19
  562. k_EBroadcastUploadResultShutdown = 20
  563. k_EBroadcastUploadResultDisconnect = 21
  564. k_EBroadcastUploadResultVideoInitFailed = 22
  565. k_EBroadcastUploadResultAudioInitFailed = 23
  566. End Enum
  567. Enum EMarketNotAllowedReasonFlags Flags
  568. k_EMarketNotAllowedReason_None = 0
  569. k_EMarketNotAllowedReason_TemporaryFailure = 1
  570. k_EMarketNotAllowedReason_AccountDisabled = 2
  571. k_EMarketNotAllowedReason_AccountLockedDown = 4
  572. k_EMarketNotAllowedReason_AccountLimited = 8
  573. k_EMarketNotAllowedReason_TradeBanned = 16
  574. k_EMarketNotAllowedReason_AccountNotTrusted = 32
  575. k_EMarketNotAllowedReason_SteamGuardNotEnabled = 64
  576. k_EMarketNotAllowedReason_SteamGuardOnlyRecentlyEnabled = 128
  577. k_EMarketNotAllowedReason_RecentPasswordReset = 256
  578. k_EMarketNotAllowedReason_NewPaymentMethod = 512
  579. k_EMarketNotAllowedReason_InvalidCookie = 1024
  580. k_EMarketNotAllowedReason_UsingNewDevice = 2048
  581. k_EMarketNotAllowedReason_RecentSelfRefund = 4096
  582. k_EMarketNotAllowedReason_NewPaymentMethodCannotBeVerified = 8192
  583. k_EMarketNotAllowedReason_NoRecentPurchases = 16384
  584. k_EMarketNotAllowedReason_AcceptedWalletGift = 32768
  585. End Enum
  586. Enum EDurationControlProgress
  587. k_EDurationControlProgress_Full = 0
  588. k_EDurationControlProgress_Half = 1
  589. k_EDurationControlProgress_None = 2
  590. k_EDurationControl_ExitSoon_3h = 3
  591. k_EDurationControl_ExitSoon_5h = 4
  592. k_EDurationControl_ExitSoon_Night = 5
  593. End Enum
  594. Enum EDurationControlNotification
  595. k_EDurationControlNotification_None = 0
  596. k_EDurationControlNotification_1Hour = 1
  597. k_EDurationControlNotification_3Hours = 2
  598. k_EDurationControlNotification_HalfProgress = 3
  599. k_EDurationControlNotification_NoProgress = 4
  600. k_EDurationControlNotification_ExitSoon_3h = 5
  601. k_EDurationControlNotification_ExitSoon_5h = 6
  602. k_EDurationControlNotification_ExitSoon_Night = 7
  603. End Enum
  604. Enum EDurationControlOnlineState
  605. k_EDurationControlOnlineState_Invalid = 0
  606. k_EDurationControlOnlineState_Offline = 1
  607. k_EDurationControlOnlineState_Online = 2
  608. k_EDurationControlOnlineState_OnlineHighPri = 3
  609. End Enum
  610. Enum EGameSearchErrorCode_t
  611. k_EGameSearchErrorCode_OK = 1
  612. k_EGameSearchErrorCode_Failed_Search_Already_In_Progress = 2
  613. k_EGameSearchErrorCode_Failed_No_Search_In_Progress = 3
  614. k_EGameSearchErrorCode_Failed_Not_Lobby_Leader = 4
  615. k_EGameSearchErrorCode_Failed_No_Host_Available = 5
  616. k_EGameSearchErrorCode_Failed_Search_Params_Invalid = 6
  617. k_EGameSearchErrorCode_Failed_Offline = 7
  618. k_EGameSearchErrorCode_Failed_NotAuthorized = 8
  619. k_EGameSearchErrorCode_Failed_Unknown_Error = 9
  620. End Enum
  621. Enum EPlayerResult_t
  622. k_EPlayerResultFailedToConnect = 1
  623. k_EPlayerResultAbandoned = 2
  624. k_EPlayerResultKicked = 3
  625. k_EPlayerResultIncomplete = 4
  626. k_EPlayerResultCompleted = 5
  627. End Enum
  628. Enum ESteamIPv6ConnectivityProtocol
  629. k_ESteamIPv6ConnectivityProtocol_Invalid = 0
  630. k_ESteamIPv6ConnectivityProtocol_HTTP = 1
  631. k_ESteamIPv6ConnectivityProtocol_UDP = 2
  632. End Enum
  633. Enum ESteamIPv6ConnectivityState
  634. k_ESteamIPv6ConnectivityState_Unknown = 0
  635. k_ESteamIPv6ConnectivityState_Good = 1
  636. k_ESteamIPv6ConnectivityState_Bad = 2
  637. End Enum
  638. Enum EFriendRelationship
  639. k_EFriendRelationshipNone = 0
  640. k_EFriendRelationshipBlocked = 1
  641. k_EFriendRelationshipRequestRecipient = 2
  642. k_EFriendRelationshipFriend = 3
  643. k_EFriendRelationshipRequestInitiator = 4
  644. k_EFriendRelationshipIgnored = 5
  645. k_EFriendRelationshipIgnoredFriend = 6
  646. k_EFriendRelationshipSuggested_DEPRECATED = 7
  647. k_EFriendRelationshipMax = 8
  648. End Enum
  649. Rem
  650. bbdoc: List of states a Steam friend can be in.
  651. End Rem
  652. Enum EPersonaState
  653. k_EPersonaStateOffline = 0
  654. k_EPersonaStateOnline = 1
  655. k_EPersonaStateBusy = 2
  656. k_EPersonaStateAway = 3
  657. k_EPersonaStateSnooze = 4
  658. k_EPersonaStateLookingToTrade = 5
  659. k_EPersonaStateLookingToPlay = 6
  660. k_EPersonaStateInvisible = 7
  661. k_EPersonaStateMax = 8
  662. End Enum
  663. Enum EFriendFlags Flags
  664. k_EFriendFlagNone = 0
  665. k_EFriendFlagBlocked = 1
  666. k_EFriendFlagFriendshipRequested = 2
  667. k_EFriendFlagImmediate = 4
  668. k_EFriendFlagClanMember = 8
  669. k_EFriendFlagOnGameServer = 16
  670. k_EFriendFlagRequestingFriendship = 128
  671. k_EFriendFlagRequestingInfo = 256
  672. k_EFriendFlagIgnored = 512
  673. k_EFriendFlagIgnoredFriend = 1024
  674. k_EFriendFlagChatMember = 4096
  675. k_EFriendFlagAll = 65535
  676. End Enum
  677. Rem
  678. bbdoc: User restriction flags.
  679. about: These are returned by #GetUserRestrictions.
  680. End Rem
  681. Enum EUserRestriction Flags
  682. k_nUserRestrictionNone = 0
  683. k_nUserRestrictionUnknown = 1
  684. k_nUserRestrictionAnyChat = 2
  685. k_nUserRestrictionVoiceChat = 4
  686. k_nUserRestrictionGroupChat = 8
  687. k_nUserRestrictionRating = 16
  688. k_nUserRestrictionGameInvites = 32
  689. k_nUserRestrictionTrading = 64
  690. End Enum
  691. Enum EOverlayToStoreFlag
  692. k_EOverlayToStoreFlag_None = 0
  693. k_EOverlayToStoreFlag_AddToCart = 1
  694. k_EOverlayToStoreFlag_AddToCartAndShow = 2
  695. End Enum
  696. Enum EActivateGameOverlayToWebPageMode
  697. k_EActivateGameOverlayToWebPageMode_Default = 0
  698. k_EActivateGameOverlayToWebPageMode_Modal = 1
  699. End Enum
  700. Rem
  701. bbdoc: Used in #OnPersonaStateChanged, @changeFlags to describe what's changed about a user.
  702. about: These flags describe what the client has learned has changed recently, so on startup you'll see a name, avatar and relationship change for every friend
  703. End Rem
  704. Enum EPersonaChange Flags
  705. k_EPersonaChangeName = 1
  706. k_EPersonaChangeStatus = 2
  707. k_EPersonaChangeComeOnline = 4
  708. k_EPersonaChangeGoneOffline = 8
  709. k_EPersonaChangeGamePlayed = 16
  710. k_EPersonaChangeGameServer = 32
  711. k_EPersonaChangeAvatar = 64
  712. k_EPersonaChangeJoinedSource = 128
  713. k_EPersonaChangeLeftSource = 256
  714. k_EPersonaChangeRelationshipChanged = 512
  715. k_EPersonaChangeNameFirstSet = 1024
  716. k_EPersonaChangeBroadcast = 2048
  717. k_EPersonaChangeNickname = 4096
  718. k_EPersonaChangeSteamLevel = 8192
  719. k_EPersonaChangeRichPresence = 16384
  720. End Enum
  721. Enum ESteamAPICallFailure
  722. k_ESteamAPICallFailureNone = -1
  723. k_ESteamAPICallFailureSteamGone = 0
  724. k_ESteamAPICallFailureNetworkFailure = 1
  725. k_ESteamAPICallFailureInvalidHandle = 2
  726. k_ESteamAPICallFailureMismatchedCallback = 3
  727. End Enum
  728. Enum EGamepadTextInputMode
  729. k_EGamepadTextInputModeNormal = 0
  730. k_EGamepadTextInputModePassword = 1
  731. End Enum
  732. Enum EGamepadTextInputLineMode
  733. k_EGamepadTextInputLineModeSingleLine = 0
  734. k_EGamepadTextInputLineModeMultipleLines = 1
  735. End Enum
  736. Enum EFloatingGamepadTextInputMode
  737. k_EFloatingGamepadTextInputModeModeSingleLine = 0
  738. k_EFloatingGamepadTextInputModeModeMultipleLines = 1
  739. k_EFloatingGamepadTextInputModeModeEmail = 2
  740. k_EFloatingGamepadTextInputModeModeNumeric = 3
  741. End Enum
  742. Enum ETextFilteringContext
  743. k_ETextFilteringContextUnknown = 0
  744. k_ETextFilteringContextGameContent = 1
  745. k_ETextFilteringContextChat = 2
  746. k_ETextFilteringContextName = 3
  747. End Enum
  748. Enum ECheckFileSignature
  749. k_ECheckFileSignatureInvalidSignature = 0
  750. k_ECheckFileSignatureValidSignature = 1
  751. k_ECheckFileSignatureFileNotFound = 2
  752. k_ECheckFileSignatureNoSignaturesFoundForThisApp = 3
  753. k_ECheckFileSignatureNoSignaturesFoundForThisFile = 4
  754. End Enum
  755. Enum EMatchMakingServerResponse
  756. eServerResponded = 0
  757. eServerFailedToRespond = 1
  758. eNoServersListedOnMasterServer = 2
  759. End Enum
  760. Enum ELobbyType
  761. k_ELobbyTypePrivate = 0
  762. k_ELobbyTypeFriendsOnly = 1
  763. k_ELobbyTypePublic = 2
  764. k_ELobbyTypeInvisible = 3
  765. k_ELobbyTypePrivateUnique = 4
  766. End Enum
  767. Enum ELobbyComparison
  768. k_ELobbyComparisonEqualToOrLessThan = -2
  769. k_ELobbyComparisonLessThan = -1
  770. k_ELobbyComparisonEqual = 0
  771. k_ELobbyComparisonGreaterThan = 1
  772. k_ELobbyComparisonEqualToOrGreaterThan = 2
  773. k_ELobbyComparisonNotEqual = 3
  774. End Enum
  775. Enum ELobbyDistanceFilter
  776. k_ELobbyDistanceFilterClose = 0
  777. k_ELobbyDistanceFilterDefault = 1
  778. k_ELobbyDistanceFilterFar = 2
  779. k_ELobbyDistanceFilterWorldwide = 3
  780. End Enum
  781. Enum EChatMemberStateChange Flags
  782. k_EChatMemberStateChangeEntered = 1
  783. k_EChatMemberStateChangeLeft = 2
  784. k_EChatMemberStateChangeDisconnected = 4
  785. k_EChatMemberStateChangeKicked = 8
  786. k_EChatMemberStateChangeBanned = 16
  787. End Enum
  788. Enum ESteamPartyBeaconLocationType
  789. k_ESteamPartyBeaconLocationType_Invalid = 0
  790. k_ESteamPartyBeaconLocationType_ChatGroup = 1
  791. k_ESteamPartyBeaconLocationType_Max = 2
  792. End Enum
  793. Enum ESteamPartyBeaconLocationData
  794. k_ESteamPartyBeaconLocationDataInvalid = 0
  795. k_ESteamPartyBeaconLocationDataName = 1
  796. k_ESteamPartyBeaconLocationDataIconURLSmall = 2
  797. k_ESteamPartyBeaconLocationDataIconURLMedium = 3
  798. k_ESteamPartyBeaconLocationDataIconURLLarge = 4
  799. End Enum
  800. Enum ERemoteStoragePlatform Flags
  801. k_ERemoteStoragePlatformNone = 0
  802. k_ERemoteStoragePlatformWindows = 1
  803. k_ERemoteStoragePlatformOSX = 2
  804. k_ERemoteStoragePlatformPS3 = 4
  805. k_ERemoteStoragePlatformLinux = 8
  806. k_ERemoteStoragePlatformSwitch = 16
  807. k_ERemoteStoragePlatformAndroid = 32
  808. k_ERemoteStoragePlatformIOS = 64
  809. k_ERemoteStoragePlatformAll = -1
  810. End Enum
  811. Rem
  812. bbdoc: Possible visibility states that a Workshop item can be in.
  813. End Rem
  814. Enum ERemoteStoragePublishedFileVisibility
  815. k_ERemoteStoragePublishedFileVisibilityPublic = 0
  816. k_ERemoteStoragePublishedFileVisibilityFriendsOnly = 1
  817. k_ERemoteStoragePublishedFileVisibilityPrivate = 2
  818. k_ERemoteStoragePublishedFileVisibilityUnlisted = 3
  819. End Enum
  820. Rem
  821. bbdoc: The way that a shared file will be shared with the community.
  822. End Rem
  823. Enum EWorkshopFileType
  824. k_EWorkshopFileTypeFirst = 0
  825. k_EWorkshopFileTypeCommunity = 0
  826. k_EWorkshopFileTypeMicrotransaction = 1
  827. k_EWorkshopFileTypeCollection = 2
  828. k_EWorkshopFileTypeArt = 3
  829. k_EWorkshopFileTypeVideo = 4
  830. k_EWorkshopFileTypeScreenshot = 5
  831. k_EWorkshopFileTypeGame = 6
  832. k_EWorkshopFileTypeSoftware = 7
  833. k_EWorkshopFileTypeConcept = 8
  834. k_EWorkshopFileTypeWebGuide = 9
  835. k_EWorkshopFileTypeIntegratedGuide = 10
  836. k_EWorkshopFileTypeMerch = 11
  837. k_EWorkshopFileTypeControllerBinding = 12
  838. k_EWorkshopFileTypeSteamworksAccessInvite = 13
  839. k_EWorkshopFileTypeSteamVideo = 14
  840. k_EWorkshopFileTypeGameManagedItem = 15
  841. k_EWorkshopFileTypeMax = 16
  842. End Enum
  843. Enum EWorkshopVote
  844. k_EWorkshopVoteUnvoted = 0
  845. k_EWorkshopVoteFor = 1
  846. k_EWorkshopVoteAgainst = 2
  847. k_EWorkshopVoteLater = 3
  848. End Enum
  849. Enum EWorkshopFileAction
  850. k_EWorkshopFileActionPlayed = 0
  851. k_EWorkshopFileActionCompleted = 1
  852. End Enum
  853. Enum EWorkshopEnumerationType
  854. k_EWorkshopEnumerationTypeRankedByVote = 0
  855. k_EWorkshopEnumerationTypeRecent = 1
  856. k_EWorkshopEnumerationTypeTrending = 2
  857. k_EWorkshopEnumerationTypeFavoritesOfFriends = 3
  858. k_EWorkshopEnumerationTypeVotedByFriends = 4
  859. k_EWorkshopEnumerationTypeContentByFriends = 5
  860. k_EWorkshopEnumerationTypeRecentFromFollowedUsers = 6
  861. End Enum
  862. Enum EWorkshopVideoProvider
  863. k_EWorkshopVideoProviderNone = 0
  864. k_EWorkshopVideoProviderYoutube = 1
  865. End Enum
  866. Enum EUGCReadAction
  867. k_EUGCRead_ContinueReadingUntilFinished = 0
  868. k_EUGCRead_ContinueReading = 1
  869. k_EUGCRead_Close = 2
  870. End Enum
  871. Enum ERemoteStorageLocalFileChange
  872. k_ERemoteStorageLocalFileChange_Invalid = 0
  873. k_ERemoteStorageLocalFileChange_FileUpdated = 1
  874. k_ERemoteStorageLocalFileChange_FileDeleted = 2
  875. End Enum
  876. Enum ERemoteStorageFilePathType
  877. k_ERemoteStorageFilePathType_Invalid = 0
  878. k_ERemoteStorageFilePathType_Absolute = 1
  879. k_ERemoteStorageFilePathType_APIFilename = 2
  880. End Enum
  881. Enum ELeaderboardDataRequest
  882. k_ELeaderboardDataRequestGlobal = 0
  883. k_ELeaderboardDataRequestGlobalAroundUser = 1
  884. k_ELeaderboardDataRequestFriends = 2
  885. k_ELeaderboardDataRequestUsers = 3
  886. End Enum
  887. Enum ELeaderboardSortMethod
  888. k_ELeaderboardSortMethodNone = 0
  889. k_ELeaderboardSortMethodAscending = 1
  890. k_ELeaderboardSortMethodDescending = 2
  891. End Enum
  892. Enum ELeaderboardDisplayType
  893. k_ELeaderboardDisplayTypeNone = 0
  894. k_ELeaderboardDisplayTypeNumeric = 1
  895. k_ELeaderboardDisplayTypeTimeSeconds = 2
  896. k_ELeaderboardDisplayTypeTimeMilliSeconds = 3
  897. End Enum
  898. Enum ELeaderboardUploadScoreMethod
  899. k_ELeaderboardUploadScoreMethodNone = 0
  900. k_ELeaderboardUploadScoreMethodKeepBest = 1
  901. k_ELeaderboardUploadScoreMethodForceUpdate = 2
  902. End Enum
  903. Enum ERegisterActivationCodeResult
  904. k_ERegisterActivationCodeResultOK = 0
  905. k_ERegisterActivationCodeResultFail = 1
  906. k_ERegisterActivationCodeResultAlreadyRegistered = 2
  907. k_ERegisterActivationCodeResultTimeout = 3
  908. k_ERegisterActivationCodeAlreadyOwned = 4
  909. End Enum
  910. Enum EP2PSessionError
  911. k_EP2PSessionErrorNone = 0
  912. k_EP2PSessionErrorNoRightsToApp = 2
  913. k_EP2PSessionErrorTimeout = 4
  914. k_EP2PSessionErrorNotRunningApp_DELETED = 1
  915. k_EP2PSessionErrorDestinationNotLoggedIn_DELETED = 3
  916. k_EP2PSessionErrorMax = 5
  917. End Enum
  918. Enum EP2PSend
  919. k_EP2PSendUnreliable = 0
  920. k_EP2PSendUnreliableNoDelay = 1
  921. k_EP2PSendReliable = 2
  922. k_EP2PSendReliableWithBuffering = 3
  923. End Enum
  924. Enum ESNetSocketState
  925. k_ESNetSocketStateInvalid = 0
  926. k_ESNetSocketStateConnected = 1
  927. k_ESNetSocketStateInitiated = 10
  928. k_ESNetSocketStateLocalCandidatesFound = 11
  929. k_ESNetSocketStateReceivedRemoteCandidates = 12
  930. k_ESNetSocketStateChallengeHandshake = 15
  931. k_ESNetSocketStateDisconnecting = 21
  932. k_ESNetSocketStateLocalDisconnect = 22
  933. k_ESNetSocketStateTimeoutDuringConnect = 23
  934. k_ESNetSocketStateRemoteEndDisconnected = 24
  935. k_ESNetSocketStateConnectionBroken = 25
  936. End Enum
  937. Enum ESNetSocketConnectionType
  938. k_ESNetSocketConnectionTypeNotConnected = 0
  939. k_ESNetSocketConnectionTypeUDP = 1
  940. k_ESNetSocketConnectionTypeUDPRelay = 2
  941. End Enum
  942. Enum EVRScreenshotType
  943. k_EVRScreenshotType_None = 0
  944. k_EVRScreenshotType_Mono = 1
  945. k_EVRScreenshotType_Stereo = 2
  946. k_EVRScreenshotType_MonoCubemap = 3
  947. k_EVRScreenshotType_MonoPanorama = 4
  948. k_EVRScreenshotType_StereoPanorama = 5
  949. End Enum
  950. Enum AudioPlayback_Status
  951. AudioPlayback_Undefined = 0
  952. AudioPlayback_Playing = 1
  953. AudioPlayback_Paused = 2
  954. AudioPlayback_Idle = 3
  955. End Enum
  956. Enum EHTTPMethod
  957. k_EHTTPMethodInvalid = 0
  958. k_EHTTPMethodGET = 1
  959. k_EHTTPMethodHEAD = 2
  960. k_EHTTPMethodPOST = 3
  961. k_EHTTPMethodPUT = 4
  962. k_EHTTPMethodDELETE = 5
  963. k_EHTTPMethodOPTIONS = 6
  964. k_EHTTPMethodPATCH = 7
  965. End Enum
  966. Enum EHTTPStatusCode
  967. k_EHTTPStatusCodeInvalid = 0
  968. k_EHTTPStatusCode100Continue = 100
  969. k_EHTTPStatusCode101SwitchingProtocols = 101
  970. k_EHTTPStatusCode200OK = 200
  971. k_EHTTPStatusCode201Created = 201
  972. k_EHTTPStatusCode202Accepted = 202
  973. k_EHTTPStatusCode203NonAuthoritative = 203
  974. k_EHTTPStatusCode204NoContent = 204
  975. k_EHTTPStatusCode205ResetContent = 205
  976. k_EHTTPStatusCode206PartialContent = 206
  977. k_EHTTPStatusCode300MultipleChoices = 300
  978. k_EHTTPStatusCode301MovedPermanently = 301
  979. k_EHTTPStatusCode302Found = 302
  980. k_EHTTPStatusCode303SeeOther = 303
  981. k_EHTTPStatusCode304NotModified = 304
  982. k_EHTTPStatusCode305UseProxy = 305
  983. k_EHTTPStatusCode307TemporaryRedirect = 307
  984. k_EHTTPStatusCode400BadRequest = 400
  985. k_EHTTPStatusCode401Unauthorized = 401
  986. k_EHTTPStatusCode402PaymentRequired = 402
  987. k_EHTTPStatusCode403Forbidden = 403
  988. k_EHTTPStatusCode404NotFound = 404
  989. k_EHTTPStatusCode405MethodNotAllowed = 405
  990. k_EHTTPStatusCode406NotAcceptable = 406
  991. k_EHTTPStatusCode407ProxyAuthRequired = 407
  992. k_EHTTPStatusCode408RequestTimeout = 408
  993. k_EHTTPStatusCode409Conflict = 409
  994. k_EHTTPStatusCode410Gone = 410
  995. k_EHTTPStatusCode411LengthRequired = 411
  996. k_EHTTPStatusCode412PreconditionFailed = 412
  997. k_EHTTPStatusCode413RequestEntityTooLarge = 413
  998. k_EHTTPStatusCode414RequestURITooLong = 414
  999. k_EHTTPStatusCode415UnsupportedMediaType = 415
  1000. k_EHTTPStatusCode416RequestedRangeNotSatisfiable = 416
  1001. k_EHTTPStatusCode417ExpectationFailed = 417
  1002. k_EHTTPStatusCode4xxUnknown = 418
  1003. k_EHTTPStatusCode429TooManyRequests = 429
  1004. k_EHTTPStatusCode444ConnectionClosed = 444
  1005. k_EHTTPStatusCode500InternalServerError = 500
  1006. k_EHTTPStatusCode501NotImplemented = 501
  1007. k_EHTTPStatusCode502BadGateway = 502
  1008. k_EHTTPStatusCode503ServiceUnavailable = 503
  1009. k_EHTTPStatusCode504GatewayTimeout = 504
  1010. k_EHTTPStatusCode505HTTPVersionNotSupported = 505
  1011. k_EHTTPStatusCode5xxUnknown = 599
  1012. End Enum
  1013. Enum EInputSourceMode
  1014. k_EInputSourceMode_None = 0
  1015. k_EInputSourceMode_Dpad = 1
  1016. k_EInputSourceMode_Buttons = 2
  1017. k_EInputSourceMode_FourButtons = 3
  1018. k_EInputSourceMode_AbsoluteMouse = 4
  1019. k_EInputSourceMode_RelativeMouse = 5
  1020. k_EInputSourceMode_JoystickMove = 6
  1021. k_EInputSourceMode_JoystickMouse = 7
  1022. k_EInputSourceMode_JoystickCamera = 8
  1023. k_EInputSourceMode_ScrollWheel = 9
  1024. k_EInputSourceMode_Trigger = 10
  1025. k_EInputSourceMode_TouchMenu = 11
  1026. k_EInputSourceMode_MouseJoystick = 12
  1027. k_EInputSourceMode_MouseRegion = 13
  1028. k_EInputSourceMode_RadialMenu = 14
  1029. k_EInputSourceMode_SingleButton = 15
  1030. k_EInputSourceMode_Switches = 16
  1031. End Enum
  1032. Enum EInputActionOrigin
  1033. k_EInputActionOrigin_None = 0
  1034. k_EInputActionOrigin_SteamController_A = 1
  1035. k_EInputActionOrigin_SteamController_B = 2
  1036. k_EInputActionOrigin_SteamController_X = 3
  1037. k_EInputActionOrigin_SteamController_Y = 4
  1038. k_EInputActionOrigin_SteamController_LeftBumper = 5
  1039. k_EInputActionOrigin_SteamController_RightBumper = 6
  1040. k_EInputActionOrigin_SteamController_LeftGrip = 7
  1041. k_EInputActionOrigin_SteamController_RightGrip = 8
  1042. k_EInputActionOrigin_SteamController_Start = 9
  1043. k_EInputActionOrigin_SteamController_Back = 10
  1044. k_EInputActionOrigin_SteamController_LeftPad_Touch = 11
  1045. k_EInputActionOrigin_SteamController_LeftPad_Swipe = 12
  1046. k_EInputActionOrigin_SteamController_LeftPad_Click = 13
  1047. k_EInputActionOrigin_SteamController_LeftPad_DPadNorth = 14
  1048. k_EInputActionOrigin_SteamController_LeftPad_DPadSouth = 15
  1049. k_EInputActionOrigin_SteamController_LeftPad_DPadWest = 16
  1050. k_EInputActionOrigin_SteamController_LeftPad_DPadEast = 17
  1051. k_EInputActionOrigin_SteamController_RightPad_Touch = 18
  1052. k_EInputActionOrigin_SteamController_RightPad_Swipe = 19
  1053. k_EInputActionOrigin_SteamController_RightPad_Click = 20
  1054. k_EInputActionOrigin_SteamController_RightPad_DPadNorth = 21
  1055. k_EInputActionOrigin_SteamController_RightPad_DPadSouth = 22
  1056. k_EInputActionOrigin_SteamController_RightPad_DPadWest = 23
  1057. k_EInputActionOrigin_SteamController_RightPad_DPadEast = 24
  1058. k_EInputActionOrigin_SteamController_LeftTrigger_Pull = 25
  1059. k_EInputActionOrigin_SteamController_LeftTrigger_Click = 26
  1060. k_EInputActionOrigin_SteamController_RightTrigger_Pull = 27
  1061. k_EInputActionOrigin_SteamController_RightTrigger_Click = 28
  1062. k_EInputActionOrigin_SteamController_LeftStick_Move = 29
  1063. k_EInputActionOrigin_SteamController_LeftStick_Click = 30
  1064. k_EInputActionOrigin_SteamController_LeftStick_DPadNorth = 31
  1065. k_EInputActionOrigin_SteamController_LeftStick_DPadSouth = 32
  1066. k_EInputActionOrigin_SteamController_LeftStick_DPadWest = 33
  1067. k_EInputActionOrigin_SteamController_LeftStick_DPadEast = 34
  1068. k_EInputActionOrigin_SteamController_Gyro_Move = 35
  1069. k_EInputActionOrigin_SteamController_Gyro_Pitch = 36
  1070. k_EInputActionOrigin_SteamController_Gyro_Yaw = 37
  1071. k_EInputActionOrigin_SteamController_Gyro_Roll = 38
  1072. k_EInputActionOrigin_SteamController_Reserved0 = 39
  1073. k_EInputActionOrigin_SteamController_Reserved1 = 40
  1074. k_EInputActionOrigin_SteamController_Reserved2 = 41
  1075. k_EInputActionOrigin_SteamController_Reserved3 = 42
  1076. k_EInputActionOrigin_SteamController_Reserved4 = 43
  1077. k_EInputActionOrigin_SteamController_Reserved5 = 44
  1078. k_EInputActionOrigin_SteamController_Reserved6 = 45
  1079. k_EInputActionOrigin_SteamController_Reserved7 = 46
  1080. k_EInputActionOrigin_SteamController_Reserved8 = 47
  1081. k_EInputActionOrigin_SteamController_Reserved9 = 48
  1082. k_EInputActionOrigin_SteamController_Reserved10 = 49
  1083. k_EInputActionOrigin_PS4_X = 50
  1084. k_EInputActionOrigin_PS4_Circle = 51
  1085. k_EInputActionOrigin_PS4_Triangle = 52
  1086. k_EInputActionOrigin_PS4_Square = 53
  1087. k_EInputActionOrigin_PS4_LeftBumper = 54
  1088. k_EInputActionOrigin_PS4_RightBumper = 55
  1089. k_EInputActionOrigin_PS4_Options = 56
  1090. k_EInputActionOrigin_PS4_Share = 57
  1091. k_EInputActionOrigin_PS4_LeftPad_Touch = 58
  1092. k_EInputActionOrigin_PS4_LeftPad_Swipe = 59
  1093. k_EInputActionOrigin_PS4_LeftPad_Click = 60
  1094. k_EInputActionOrigin_PS4_LeftPad_DPadNorth = 61
  1095. k_EInputActionOrigin_PS4_LeftPad_DPadSouth = 62
  1096. k_EInputActionOrigin_PS4_LeftPad_DPadWest = 63
  1097. k_EInputActionOrigin_PS4_LeftPad_DPadEast = 64
  1098. k_EInputActionOrigin_PS4_RightPad_Touch = 65
  1099. k_EInputActionOrigin_PS4_RightPad_Swipe = 66
  1100. k_EInputActionOrigin_PS4_RightPad_Click = 67
  1101. k_EInputActionOrigin_PS4_RightPad_DPadNorth = 68
  1102. k_EInputActionOrigin_PS4_RightPad_DPadSouth = 69
  1103. k_EInputActionOrigin_PS4_RightPad_DPadWest = 70
  1104. k_EInputActionOrigin_PS4_RightPad_DPadEast = 71
  1105. k_EInputActionOrigin_PS4_CenterPad_Touch = 72
  1106. k_EInputActionOrigin_PS4_CenterPad_Swipe = 73
  1107. k_EInputActionOrigin_PS4_CenterPad_Click = 74
  1108. k_EInputActionOrigin_PS4_CenterPad_DPadNorth = 75
  1109. k_EInputActionOrigin_PS4_CenterPad_DPadSouth = 76
  1110. k_EInputActionOrigin_PS4_CenterPad_DPadWest = 77
  1111. k_EInputActionOrigin_PS4_CenterPad_DPadEast = 78
  1112. k_EInputActionOrigin_PS4_LeftTrigger_Pull = 79
  1113. k_EInputActionOrigin_PS4_LeftTrigger_Click = 80
  1114. k_EInputActionOrigin_PS4_RightTrigger_Pull = 81
  1115. k_EInputActionOrigin_PS4_RightTrigger_Click = 82
  1116. k_EInputActionOrigin_PS4_LeftStick_Move = 83
  1117. k_EInputActionOrigin_PS4_LeftStick_Click = 84
  1118. k_EInputActionOrigin_PS4_LeftStick_DPadNorth = 85
  1119. k_EInputActionOrigin_PS4_LeftStick_DPadSouth = 86
  1120. k_EInputActionOrigin_PS4_LeftStick_DPadWest = 87
  1121. k_EInputActionOrigin_PS4_LeftStick_DPadEast = 88
  1122. k_EInputActionOrigin_PS4_RightStick_Move = 89
  1123. k_EInputActionOrigin_PS4_RightStick_Click = 90
  1124. k_EInputActionOrigin_PS4_RightStick_DPadNorth = 91
  1125. k_EInputActionOrigin_PS4_RightStick_DPadSouth = 92
  1126. k_EInputActionOrigin_PS4_RightStick_DPadWest = 93
  1127. k_EInputActionOrigin_PS4_RightStick_DPadEast = 94
  1128. k_EInputActionOrigin_PS4_DPad_North = 95
  1129. k_EInputActionOrigin_PS4_DPad_South = 96
  1130. k_EInputActionOrigin_PS4_DPad_West = 97
  1131. k_EInputActionOrigin_PS4_DPad_East = 98
  1132. k_EInputActionOrigin_PS4_Gyro_Move = 99
  1133. k_EInputActionOrigin_PS4_Gyro_Pitch = 100
  1134. k_EInputActionOrigin_PS4_Gyro_Yaw = 101
  1135. k_EInputActionOrigin_PS4_Gyro_Roll = 102
  1136. k_EInputActionOrigin_PS4_DPad_Move = 103
  1137. k_EInputActionOrigin_PS4_Reserved1 = 104
  1138. k_EInputActionOrigin_PS4_Reserved2 = 105
  1139. k_EInputActionOrigin_PS4_Reserved3 = 106
  1140. k_EInputActionOrigin_PS4_Reserved4 = 107
  1141. k_EInputActionOrigin_PS4_Reserved5 = 108
  1142. k_EInputActionOrigin_PS4_Reserved6 = 109
  1143. k_EInputActionOrigin_PS4_Reserved7 = 110
  1144. k_EInputActionOrigin_PS4_Reserved8 = 111
  1145. k_EInputActionOrigin_PS4_Reserved9 = 112
  1146. k_EInputActionOrigin_PS4_Reserved10 = 113
  1147. k_EInputActionOrigin_XBoxOne_A = 114
  1148. k_EInputActionOrigin_XBoxOne_B = 115
  1149. k_EInputActionOrigin_XBoxOne_X = 116
  1150. k_EInputActionOrigin_XBoxOne_Y = 117
  1151. k_EInputActionOrigin_XBoxOne_LeftBumper = 118
  1152. k_EInputActionOrigin_XBoxOne_RightBumper = 119
  1153. k_EInputActionOrigin_XBoxOne_Menu = 120
  1154. k_EInputActionOrigin_XBoxOne_View = 121
  1155. k_EInputActionOrigin_XBoxOne_LeftTrigger_Pull = 122
  1156. k_EInputActionOrigin_XBoxOne_LeftTrigger_Click = 123
  1157. k_EInputActionOrigin_XBoxOne_RightTrigger_Pull = 124
  1158. k_EInputActionOrigin_XBoxOne_RightTrigger_Click = 125
  1159. k_EInputActionOrigin_XBoxOne_LeftStick_Move = 126
  1160. k_EInputActionOrigin_XBoxOne_LeftStick_Click = 127
  1161. k_EInputActionOrigin_XBoxOne_LeftStick_DPadNorth = 128
  1162. k_EInputActionOrigin_XBoxOne_LeftStick_DPadSouth = 129
  1163. k_EInputActionOrigin_XBoxOne_LeftStick_DPadWest = 130
  1164. k_EInputActionOrigin_XBoxOne_LeftStick_DPadEast = 131
  1165. k_EInputActionOrigin_XBoxOne_RightStick_Move = 132
  1166. k_EInputActionOrigin_XBoxOne_RightStick_Click = 133
  1167. k_EInputActionOrigin_XBoxOne_RightStick_DPadNorth = 134
  1168. k_EInputActionOrigin_XBoxOne_RightStick_DPadSouth = 135
  1169. k_EInputActionOrigin_XBoxOne_RightStick_DPadWest = 136
  1170. k_EInputActionOrigin_XBoxOne_RightStick_DPadEast = 137
  1171. k_EInputActionOrigin_XBoxOne_DPad_North = 138
  1172. k_EInputActionOrigin_XBoxOne_DPad_South = 139
  1173. k_EInputActionOrigin_XBoxOne_DPad_West = 140
  1174. k_EInputActionOrigin_XBoxOne_DPad_East = 141
  1175. k_EInputActionOrigin_XBoxOne_DPad_Move = 142
  1176. k_EInputActionOrigin_XBoxOne_LeftGrip_Lower = 143
  1177. k_EInputActionOrigin_XBoxOne_LeftGrip_Upper = 144
  1178. k_EInputActionOrigin_XBoxOne_RightGrip_Lower = 145
  1179. k_EInputActionOrigin_XBoxOne_RightGrip_Upper = 146
  1180. k_EInputActionOrigin_XBoxOne_Share = 147
  1181. k_EInputActionOrigin_XBoxOne_Reserved6 = 148
  1182. k_EInputActionOrigin_XBoxOne_Reserved7 = 149
  1183. k_EInputActionOrigin_XBoxOne_Reserved8 = 150
  1184. k_EInputActionOrigin_XBoxOne_Reserved9 = 151
  1185. k_EInputActionOrigin_XBoxOne_Reserved10 = 152
  1186. k_EInputActionOrigin_XBox360_A = 153
  1187. k_EInputActionOrigin_XBox360_B = 154
  1188. k_EInputActionOrigin_XBox360_X = 155
  1189. k_EInputActionOrigin_XBox360_Y = 156
  1190. k_EInputActionOrigin_XBox360_LeftBumper = 157
  1191. k_EInputActionOrigin_XBox360_RightBumper = 158
  1192. k_EInputActionOrigin_XBox360_Start = 159
  1193. k_EInputActionOrigin_XBox360_Back = 160
  1194. k_EInputActionOrigin_XBox360_LeftTrigger_Pull = 161
  1195. k_EInputActionOrigin_XBox360_LeftTrigger_Click = 162
  1196. k_EInputActionOrigin_XBox360_RightTrigger_Pull = 163
  1197. k_EInputActionOrigin_XBox360_RightTrigger_Click = 164
  1198. k_EInputActionOrigin_XBox360_LeftStick_Move = 165
  1199. k_EInputActionOrigin_XBox360_LeftStick_Click = 166
  1200. k_EInputActionOrigin_XBox360_LeftStick_DPadNorth = 167
  1201. k_EInputActionOrigin_XBox360_LeftStick_DPadSouth = 168
  1202. k_EInputActionOrigin_XBox360_LeftStick_DPadWest = 169
  1203. k_EInputActionOrigin_XBox360_LeftStick_DPadEast = 170
  1204. k_EInputActionOrigin_XBox360_RightStick_Move = 171
  1205. k_EInputActionOrigin_XBox360_RightStick_Click = 172
  1206. k_EInputActionOrigin_XBox360_RightStick_DPadNorth = 173
  1207. k_EInputActionOrigin_XBox360_RightStick_DPadSouth = 174
  1208. k_EInputActionOrigin_XBox360_RightStick_DPadWest = 175
  1209. k_EInputActionOrigin_XBox360_RightStick_DPadEast = 176
  1210. k_EInputActionOrigin_XBox360_DPad_North = 177
  1211. k_EInputActionOrigin_XBox360_DPad_South = 178
  1212. k_EInputActionOrigin_XBox360_DPad_West = 179
  1213. k_EInputActionOrigin_XBox360_DPad_East = 180
  1214. k_EInputActionOrigin_XBox360_DPad_Move = 181
  1215. k_EInputActionOrigin_XBox360_Reserved1 = 182
  1216. k_EInputActionOrigin_XBox360_Reserved2 = 183
  1217. k_EInputActionOrigin_XBox360_Reserved3 = 184
  1218. k_EInputActionOrigin_XBox360_Reserved4 = 185
  1219. k_EInputActionOrigin_XBox360_Reserved5 = 186
  1220. k_EInputActionOrigin_XBox360_Reserved6 = 187
  1221. k_EInputActionOrigin_XBox360_Reserved7 = 188
  1222. k_EInputActionOrigin_XBox360_Reserved8 = 189
  1223. k_EInputActionOrigin_XBox360_Reserved9 = 190
  1224. k_EInputActionOrigin_XBox360_Reserved10 = 191
  1225. k_EInputActionOrigin_Switch_A = 192
  1226. k_EInputActionOrigin_Switch_B = 193
  1227. k_EInputActionOrigin_Switch_X = 194
  1228. k_EInputActionOrigin_Switch_Y = 195
  1229. k_EInputActionOrigin_Switch_LeftBumper = 196
  1230. k_EInputActionOrigin_Switch_RightBumper = 197
  1231. k_EInputActionOrigin_Switch_Plus = 198
  1232. k_EInputActionOrigin_Switch_Minus = 199
  1233. k_EInputActionOrigin_Switch_Capture = 200
  1234. k_EInputActionOrigin_Switch_LeftTrigger_Pull = 201
  1235. k_EInputActionOrigin_Switch_LeftTrigger_Click = 202
  1236. k_EInputActionOrigin_Switch_RightTrigger_Pull = 203
  1237. k_EInputActionOrigin_Switch_RightTrigger_Click = 204
  1238. k_EInputActionOrigin_Switch_LeftStick_Move = 205
  1239. k_EInputActionOrigin_Switch_LeftStick_Click = 206
  1240. k_EInputActionOrigin_Switch_LeftStick_DPadNorth = 207
  1241. k_EInputActionOrigin_Switch_LeftStick_DPadSouth = 208
  1242. k_EInputActionOrigin_Switch_LeftStick_DPadWest = 209
  1243. k_EInputActionOrigin_Switch_LeftStick_DPadEast = 210
  1244. k_EInputActionOrigin_Switch_RightStick_Move = 211
  1245. k_EInputActionOrigin_Switch_RightStick_Click = 212
  1246. k_EInputActionOrigin_Switch_RightStick_DPadNorth = 213
  1247. k_EInputActionOrigin_Switch_RightStick_DPadSouth = 214
  1248. k_EInputActionOrigin_Switch_RightStick_DPadWest = 215
  1249. k_EInputActionOrigin_Switch_RightStick_DPadEast = 216
  1250. k_EInputActionOrigin_Switch_DPad_North = 217
  1251. k_EInputActionOrigin_Switch_DPad_South = 218
  1252. k_EInputActionOrigin_Switch_DPad_West = 219
  1253. k_EInputActionOrigin_Switch_DPad_East = 220
  1254. k_EInputActionOrigin_Switch_ProGyro_Move = 221
  1255. k_EInputActionOrigin_Switch_ProGyro_Pitch = 222
  1256. k_EInputActionOrigin_Switch_ProGyro_Yaw = 223
  1257. k_EInputActionOrigin_Switch_ProGyro_Roll = 224
  1258. k_EInputActionOrigin_Switch_DPad_Move = 225
  1259. k_EInputActionOrigin_Switch_Reserved1 = 226
  1260. k_EInputActionOrigin_Switch_Reserved2 = 227
  1261. k_EInputActionOrigin_Switch_Reserved3 = 228
  1262. k_EInputActionOrigin_Switch_Reserved4 = 229
  1263. k_EInputActionOrigin_Switch_Reserved5 = 230
  1264. k_EInputActionOrigin_Switch_Reserved6 = 231
  1265. k_EInputActionOrigin_Switch_Reserved7 = 232
  1266. k_EInputActionOrigin_Switch_Reserved8 = 233
  1267. k_EInputActionOrigin_Switch_Reserved9 = 234
  1268. k_EInputActionOrigin_Switch_Reserved10 = 235
  1269. k_EInputActionOrigin_Switch_RightGyro_Move = 236
  1270. k_EInputActionOrigin_Switch_RightGyro_Pitch = 237
  1271. k_EInputActionOrigin_Switch_RightGyro_Yaw = 238
  1272. k_EInputActionOrigin_Switch_RightGyro_Roll = 239
  1273. k_EInputActionOrigin_Switch_LeftGyro_Move = 240
  1274. k_EInputActionOrigin_Switch_LeftGyro_Pitch = 241
  1275. k_EInputActionOrigin_Switch_LeftGyro_Yaw = 242
  1276. k_EInputActionOrigin_Switch_LeftGyro_Roll = 243
  1277. k_EInputActionOrigin_Switch_LeftGrip_Lower = 244
  1278. k_EInputActionOrigin_Switch_LeftGrip_Upper = 245
  1279. k_EInputActionOrigin_Switch_RightGrip_Lower = 246
  1280. k_EInputActionOrigin_Switch_RightGrip_Upper = 247
  1281. k_EInputActionOrigin_Switch_Reserved11 = 248
  1282. k_EInputActionOrigin_Switch_Reserved12 = 249
  1283. k_EInputActionOrigin_Switch_Reserved13 = 250
  1284. k_EInputActionOrigin_Switch_Reserved14 = 251
  1285. k_EInputActionOrigin_Switch_Reserved15 = 252
  1286. k_EInputActionOrigin_Switch_Reserved16 = 253
  1287. k_EInputActionOrigin_Switch_Reserved17 = 254
  1288. k_EInputActionOrigin_Switch_Reserved18 = 255
  1289. k_EInputActionOrigin_Switch_Reserved19 = 256
  1290. k_EInputActionOrigin_Switch_Reserved20 = 257
  1291. k_EInputActionOrigin_PS5_X = 258
  1292. k_EInputActionOrigin_PS5_Circle = 259
  1293. k_EInputActionOrigin_PS5_Triangle = 260
  1294. k_EInputActionOrigin_PS5_Square = 261
  1295. k_EInputActionOrigin_PS5_LeftBumper = 262
  1296. k_EInputActionOrigin_PS5_RightBumper = 263
  1297. k_EInputActionOrigin_PS5_Option = 264
  1298. k_EInputActionOrigin_PS5_Create = 265
  1299. k_EInputActionOrigin_PS5_Mute = 266
  1300. k_EInputActionOrigin_PS5_LeftPad_Touch = 267
  1301. k_EInputActionOrigin_PS5_LeftPad_Swipe = 268
  1302. k_EInputActionOrigin_PS5_LeftPad_Click = 269
  1303. k_EInputActionOrigin_PS5_LeftPad_DPadNorth = 270
  1304. k_EInputActionOrigin_PS5_LeftPad_DPadSouth = 271
  1305. k_EInputActionOrigin_PS5_LeftPad_DPadWest = 272
  1306. k_EInputActionOrigin_PS5_LeftPad_DPadEast = 273
  1307. k_EInputActionOrigin_PS5_RightPad_Touch = 274
  1308. k_EInputActionOrigin_PS5_RightPad_Swipe = 275
  1309. k_EInputActionOrigin_PS5_RightPad_Click = 276
  1310. k_EInputActionOrigin_PS5_RightPad_DPadNorth = 277
  1311. k_EInputActionOrigin_PS5_RightPad_DPadSouth = 278
  1312. k_EInputActionOrigin_PS5_RightPad_DPadWest = 279
  1313. k_EInputActionOrigin_PS5_RightPad_DPadEast = 280
  1314. k_EInputActionOrigin_PS5_CenterPad_Touch = 281
  1315. k_EInputActionOrigin_PS5_CenterPad_Swipe = 282
  1316. k_EInputActionOrigin_PS5_CenterPad_Click = 283
  1317. k_EInputActionOrigin_PS5_CenterPad_DPadNorth = 284
  1318. k_EInputActionOrigin_PS5_CenterPad_DPadSouth = 285
  1319. k_EInputActionOrigin_PS5_CenterPad_DPadWest = 286
  1320. k_EInputActionOrigin_PS5_CenterPad_DPadEast = 287
  1321. k_EInputActionOrigin_PS5_LeftTrigger_Pull = 288
  1322. k_EInputActionOrigin_PS5_LeftTrigger_Click = 289
  1323. k_EInputActionOrigin_PS5_RightTrigger_Pull = 290
  1324. k_EInputActionOrigin_PS5_RightTrigger_Click = 291
  1325. k_EInputActionOrigin_PS5_LeftStick_Move = 292
  1326. k_EInputActionOrigin_PS5_LeftStick_Click = 293
  1327. k_EInputActionOrigin_PS5_LeftStick_DPadNorth = 294
  1328. k_EInputActionOrigin_PS5_LeftStick_DPadSouth = 295
  1329. k_EInputActionOrigin_PS5_LeftStick_DPadWest = 296
  1330. k_EInputActionOrigin_PS5_LeftStick_DPadEast = 297
  1331. k_EInputActionOrigin_PS5_RightStick_Move = 298
  1332. k_EInputActionOrigin_PS5_RightStick_Click = 299
  1333. k_EInputActionOrigin_PS5_RightStick_DPadNorth = 300
  1334. k_EInputActionOrigin_PS5_RightStick_DPadSouth = 301
  1335. k_EInputActionOrigin_PS5_RightStick_DPadWest = 302
  1336. k_EInputActionOrigin_PS5_RightStick_DPadEast = 303
  1337. k_EInputActionOrigin_PS5_DPad_North = 304
  1338. k_EInputActionOrigin_PS5_DPad_South = 305
  1339. k_EInputActionOrigin_PS5_DPad_West = 306
  1340. k_EInputActionOrigin_PS5_DPad_East = 307
  1341. k_EInputActionOrigin_PS5_Gyro_Move = 308
  1342. k_EInputActionOrigin_PS5_Gyro_Pitch = 309
  1343. k_EInputActionOrigin_PS5_Gyro_Yaw = 310
  1344. k_EInputActionOrigin_PS5_Gyro_Roll = 311
  1345. k_EInputActionOrigin_PS5_DPad_Move = 312
  1346. k_EInputActionOrigin_PS5_Reserved1 = 313
  1347. k_EInputActionOrigin_PS5_Reserved2 = 314
  1348. k_EInputActionOrigin_PS5_Reserved3 = 315
  1349. k_EInputActionOrigin_PS5_Reserved4 = 316
  1350. k_EInputActionOrigin_PS5_Reserved5 = 317
  1351. k_EInputActionOrigin_PS5_Reserved6 = 318
  1352. k_EInputActionOrigin_PS5_Reserved7 = 319
  1353. k_EInputActionOrigin_PS5_Reserved8 = 320
  1354. k_EInputActionOrigin_PS5_Reserved9 = 321
  1355. k_EInputActionOrigin_PS5_Reserved10 = 322
  1356. k_EInputActionOrigin_PS5_Reserved11 = 323
  1357. k_EInputActionOrigin_PS5_Reserved12 = 324
  1358. k_EInputActionOrigin_PS5_Reserved13 = 325
  1359. k_EInputActionOrigin_PS5_Reserved14 = 326
  1360. k_EInputActionOrigin_PS5_Reserved15 = 327
  1361. k_EInputActionOrigin_PS5_Reserved16 = 328
  1362. k_EInputActionOrigin_PS5_Reserved17 = 329
  1363. k_EInputActionOrigin_PS5_Reserved18 = 330
  1364. k_EInputActionOrigin_PS5_Reserved19 = 331
  1365. k_EInputActionOrigin_PS5_Reserved20 = 332
  1366. k_EInputActionOrigin_SteamDeck_A = 333
  1367. k_EInputActionOrigin_SteamDeck_B = 334
  1368. k_EInputActionOrigin_SteamDeck_X = 335
  1369. k_EInputActionOrigin_SteamDeck_Y = 336
  1370. k_EInputActionOrigin_SteamDeck_L1 = 337
  1371. k_EInputActionOrigin_SteamDeck_R1 = 338
  1372. k_EInputActionOrigin_SteamDeck_Menu = 339
  1373. k_EInputActionOrigin_SteamDeck_View = 340
  1374. k_EInputActionOrigin_SteamDeck_LeftPad_Touch = 341
  1375. k_EInputActionOrigin_SteamDeck_LeftPad_Swipe = 342
  1376. k_EInputActionOrigin_SteamDeck_LeftPad_Click = 343
  1377. k_EInputActionOrigin_SteamDeck_LeftPad_DPadNorth = 344
  1378. k_EInputActionOrigin_SteamDeck_LeftPad_DPadSouth = 345
  1379. k_EInputActionOrigin_SteamDeck_LeftPad_DPadWest = 346
  1380. k_EInputActionOrigin_SteamDeck_LeftPad_DPadEast = 347
  1381. k_EInputActionOrigin_SteamDeck_RightPad_Touch = 348
  1382. k_EInputActionOrigin_SteamDeck_RightPad_Swipe = 349
  1383. k_EInputActionOrigin_SteamDeck_RightPad_Click = 350
  1384. k_EInputActionOrigin_SteamDeck_RightPad_DPadNorth = 351
  1385. k_EInputActionOrigin_SteamDeck_RightPad_DPadSouth = 352
  1386. k_EInputActionOrigin_SteamDeck_RightPad_DPadWest = 353
  1387. k_EInputActionOrigin_SteamDeck_RightPad_DPadEast = 354
  1388. k_EInputActionOrigin_SteamDeck_L2_SoftPull = 355
  1389. k_EInputActionOrigin_SteamDeck_L2 = 356
  1390. k_EInputActionOrigin_SteamDeck_R2_SoftPull = 357
  1391. k_EInputActionOrigin_SteamDeck_R2 = 358
  1392. k_EInputActionOrigin_SteamDeck_LeftStick_Move = 359
  1393. k_EInputActionOrigin_SteamDeck_L3 = 360
  1394. k_EInputActionOrigin_SteamDeck_LeftStick_DPadNorth = 361
  1395. k_EInputActionOrigin_SteamDeck_LeftStick_DPadSouth = 362
  1396. k_EInputActionOrigin_SteamDeck_LeftStick_DPadWest = 363
  1397. k_EInputActionOrigin_SteamDeck_LeftStick_DPadEast = 364
  1398. k_EInputActionOrigin_SteamDeck_LeftStick_Touch = 365
  1399. k_EInputActionOrigin_SteamDeck_RightStick_Move = 366
  1400. k_EInputActionOrigin_SteamDeck_R3 = 367
  1401. k_EInputActionOrigin_SteamDeck_RightStick_DPadNorth = 368
  1402. k_EInputActionOrigin_SteamDeck_RightStick_DPadSouth = 369
  1403. k_EInputActionOrigin_SteamDeck_RightStick_DPadWest = 370
  1404. k_EInputActionOrigin_SteamDeck_RightStick_DPadEast = 371
  1405. k_EInputActionOrigin_SteamDeck_RightStick_Touch = 372
  1406. k_EInputActionOrigin_SteamDeck_L4 = 373
  1407. k_EInputActionOrigin_SteamDeck_R4 = 374
  1408. k_EInputActionOrigin_SteamDeck_L5 = 375
  1409. k_EInputActionOrigin_SteamDeck_R5 = 376
  1410. k_EInputActionOrigin_SteamDeck_DPad_Move = 377
  1411. k_EInputActionOrigin_SteamDeck_DPad_North = 378
  1412. k_EInputActionOrigin_SteamDeck_DPad_South = 379
  1413. k_EInputActionOrigin_SteamDeck_DPad_West = 380
  1414. k_EInputActionOrigin_SteamDeck_DPad_East = 381
  1415. k_EInputActionOrigin_SteamDeck_Gyro_Move = 382
  1416. k_EInputActionOrigin_SteamDeck_Gyro_Pitch = 383
  1417. k_EInputActionOrigin_SteamDeck_Gyro_Yaw = 384
  1418. k_EInputActionOrigin_SteamDeck_Gyro_Roll = 385
  1419. k_EInputActionOrigin_SteamDeck_Reserved1 = 386
  1420. k_EInputActionOrigin_SteamDeck_Reserved2 = 387
  1421. k_EInputActionOrigin_SteamDeck_Reserved3 = 388
  1422. k_EInputActionOrigin_SteamDeck_Reserved4 = 389
  1423. k_EInputActionOrigin_SteamDeck_Reserved5 = 390
  1424. k_EInputActionOrigin_SteamDeck_Reserved6 = 391
  1425. k_EInputActionOrigin_SteamDeck_Reserved7 = 392
  1426. k_EInputActionOrigin_SteamDeck_Reserved8 = 393
  1427. k_EInputActionOrigin_SteamDeck_Reserved9 = 394
  1428. k_EInputActionOrigin_SteamDeck_Reserved10 = 395
  1429. k_EInputActionOrigin_SteamDeck_Reserved11 = 396
  1430. k_EInputActionOrigin_SteamDeck_Reserved12 = 397
  1431. k_EInputActionOrigin_SteamDeck_Reserved13 = 398
  1432. k_EInputActionOrigin_SteamDeck_Reserved14 = 399
  1433. k_EInputActionOrigin_SteamDeck_Reserved15 = 400
  1434. k_EInputActionOrigin_SteamDeck_Reserved16 = 401
  1435. k_EInputActionOrigin_SteamDeck_Reserved17 = 402
  1436. k_EInputActionOrigin_SteamDeck_Reserved18 = 403
  1437. k_EInputActionOrigin_SteamDeck_Reserved19 = 404
  1438. k_EInputActionOrigin_SteamDeck_Reserved20 = 405
  1439. k_EInputActionOrigin_Count = 406
  1440. k_EInputActionOrigin_MaximumPossibleValue = 32767
  1441. End Enum
  1442. Enum EXboxOrigin
  1443. k_EXboxOrigin_A = 0
  1444. k_EXboxOrigin_B = 1
  1445. k_EXboxOrigin_X = 2
  1446. k_EXboxOrigin_Y = 3
  1447. k_EXboxOrigin_LeftBumper = 4
  1448. k_EXboxOrigin_RightBumper = 5
  1449. k_EXboxOrigin_Menu = 6
  1450. k_EXboxOrigin_View = 7
  1451. k_EXboxOrigin_LeftTrigger_Pull = 8
  1452. k_EXboxOrigin_LeftTrigger_Click = 9
  1453. k_EXboxOrigin_RightTrigger_Pull = 10
  1454. k_EXboxOrigin_RightTrigger_Click = 11
  1455. k_EXboxOrigin_LeftStick_Move = 12
  1456. k_EXboxOrigin_LeftStick_Click = 13
  1457. k_EXboxOrigin_LeftStick_DPadNorth = 14
  1458. k_EXboxOrigin_LeftStick_DPadSouth = 15
  1459. k_EXboxOrigin_LeftStick_DPadWest = 16
  1460. k_EXboxOrigin_LeftStick_DPadEast = 17
  1461. k_EXboxOrigin_RightStick_Move = 18
  1462. k_EXboxOrigin_RightStick_Click = 19
  1463. k_EXboxOrigin_RightStick_DPadNorth = 20
  1464. k_EXboxOrigin_RightStick_DPadSouth = 21
  1465. k_EXboxOrigin_RightStick_DPadWest = 22
  1466. k_EXboxOrigin_RightStick_DPadEast = 23
  1467. k_EXboxOrigin_DPad_North = 24
  1468. k_EXboxOrigin_DPad_South = 25
  1469. k_EXboxOrigin_DPad_West = 26
  1470. k_EXboxOrigin_DPad_East = 27
  1471. k_EXboxOrigin_Count = 28
  1472. End Enum
  1473. Enum ESteamControllerPad
  1474. k_ESteamControllerPad_Left = 0
  1475. k_ESteamControllerPad_Right = 1
  1476. End Enum
  1477. Enum EControllerHapticLocation
  1478. k_EControllerHapticLocation_Left = 1
  1479. k_EControllerHapticLocation_Right = 2
  1480. k_EControllerHapticLocation_Both = 3
  1481. End Enum
  1482. Enum EControllerHapticType
  1483. k_EControllerHapticType_Off = 0
  1484. k_EControllerHapticType_Tick = 1
  1485. k_EControllerHapticType_Click = 2
  1486. End Enum
  1487. Enum ESteamInputType
  1488. k_ESteamInputType_Unknown = 0
  1489. k_ESteamInputType_SteamController = 1
  1490. k_ESteamInputType_XBox360Controller = 2
  1491. k_ESteamInputType_XBoxOneController = 3
  1492. k_ESteamInputType_GenericGamepad = 4
  1493. k_ESteamInputType_PS4Controller = 5
  1494. k_ESteamInputType_AppleMFiController = 6
  1495. k_ESteamInputType_AndroidController = 7
  1496. k_ESteamInputType_SwitchJoyConPair = 8
  1497. k_ESteamInputType_SwitchJoyConSingle = 9
  1498. k_ESteamInputType_SwitchProController = 10
  1499. k_ESteamInputType_MobileTouch = 11
  1500. k_ESteamInputType_PS3Controller = 12
  1501. k_ESteamInputType_PS5Controller = 13
  1502. k_ESteamInputType_SteamDeckController = 14
  1503. k_ESteamInputType_Count = 15
  1504. k_ESteamInputType_MaximumPossibleValue = 255
  1505. End Enum
  1506. Enum ESteamInputConfigurationEnableType
  1507. k_ESteamInputConfigurationEnableType_None = 0
  1508. k_ESteamInputConfigurationEnableType_Playstation = 1
  1509. k_ESteamInputConfigurationEnableType_Xbox = 2
  1510. k_ESteamInputConfigurationEnableType_Generic = 4
  1511. k_ESteamInputConfigurationEnableType_Switch = 8
  1512. End Enum
  1513. Enum ESteamInputLEDFlag
  1514. k_ESteamInputLEDFlag_SetColor = 0
  1515. k_ESteamInputLEDFlag_RestoreUserDefault = 1
  1516. End Enum
  1517. Enum ESteamInputGlyphSize
  1518. k_ESteamInputGlyphSize_Small = 0
  1519. k_ESteamInputGlyphSize_Medium = 1
  1520. k_ESteamInputGlyphSize_Large = 2
  1521. k_ESteamInputGlyphSize_Count = 3
  1522. End Enum
  1523. Enum ESteamInputGlyphStyle
  1524. ESteamInputGlyphStyle_Knockout = 0
  1525. ESteamInputGlyphStyle_Light = 1
  1526. ESteamInputGlyphStyle_Dark = 2
  1527. ESteamInputGlyphStyle_NeutralColorABXY = 16
  1528. ESteamInputGlyphStyle_SolidABXY = 32
  1529. End Enum
  1530. Enum ESteamInputActionEventType
  1531. ESteamInputActionEventType_DigitalAction = 0
  1532. ESteamInputActionEventType_AnalogAction = 1
  1533. End Enum
  1534. Enum EControllerActionOrigin
  1535. k_EControllerActionOrigin_None = 0
  1536. k_EControllerActionOrigin_A = 1
  1537. k_EControllerActionOrigin_B = 2
  1538. k_EControllerActionOrigin_X = 3
  1539. k_EControllerActionOrigin_Y = 4
  1540. k_EControllerActionOrigin_LeftBumper = 5
  1541. k_EControllerActionOrigin_RightBumper = 6
  1542. k_EControllerActionOrigin_LeftGrip = 7
  1543. k_EControllerActionOrigin_RightGrip = 8
  1544. k_EControllerActionOrigin_Start = 9
  1545. k_EControllerActionOrigin_Back = 10
  1546. k_EControllerActionOrigin_LeftPad_Touch = 11
  1547. k_EControllerActionOrigin_LeftPad_Swipe = 12
  1548. k_EControllerActionOrigin_LeftPad_Click = 13
  1549. k_EControllerActionOrigin_LeftPad_DPadNorth = 14
  1550. k_EControllerActionOrigin_LeftPad_DPadSouth = 15
  1551. k_EControllerActionOrigin_LeftPad_DPadWest = 16
  1552. k_EControllerActionOrigin_LeftPad_DPadEast = 17
  1553. k_EControllerActionOrigin_RightPad_Touch = 18
  1554. k_EControllerActionOrigin_RightPad_Swipe = 19
  1555. k_EControllerActionOrigin_RightPad_Click = 20
  1556. k_EControllerActionOrigin_RightPad_DPadNorth = 21
  1557. k_EControllerActionOrigin_RightPad_DPadSouth = 22
  1558. k_EControllerActionOrigin_RightPad_DPadWest = 23
  1559. k_EControllerActionOrigin_RightPad_DPadEast = 24
  1560. k_EControllerActionOrigin_LeftTrigger_Pull = 25
  1561. k_EControllerActionOrigin_LeftTrigger_Click = 26
  1562. k_EControllerActionOrigin_RightTrigger_Pull = 27
  1563. k_EControllerActionOrigin_RightTrigger_Click = 28
  1564. k_EControllerActionOrigin_LeftStick_Move = 29
  1565. k_EControllerActionOrigin_LeftStick_Click = 30
  1566. k_EControllerActionOrigin_LeftStick_DPadNorth = 31
  1567. k_EControllerActionOrigin_LeftStick_DPadSouth = 32
  1568. k_EControllerActionOrigin_LeftStick_DPadWest = 33
  1569. k_EControllerActionOrigin_LeftStick_DPadEast = 34
  1570. k_EControllerActionOrigin_Gyro_Move = 35
  1571. k_EControllerActionOrigin_Gyro_Pitch = 36
  1572. k_EControllerActionOrigin_Gyro_Yaw = 37
  1573. k_EControllerActionOrigin_Gyro_Roll = 38
  1574. k_EControllerActionOrigin_PS4_X = 39
  1575. k_EControllerActionOrigin_PS4_Circle = 40
  1576. k_EControllerActionOrigin_PS4_Triangle = 41
  1577. k_EControllerActionOrigin_PS4_Square = 42
  1578. k_EControllerActionOrigin_PS4_LeftBumper = 43
  1579. k_EControllerActionOrigin_PS4_RightBumper = 44
  1580. k_EControllerActionOrigin_PS4_Options = 45
  1581. k_EControllerActionOrigin_PS4_Share = 46
  1582. k_EControllerActionOrigin_PS4_LeftPad_Touch = 47
  1583. k_EControllerActionOrigin_PS4_LeftPad_Swipe = 48
  1584. k_EControllerActionOrigin_PS4_LeftPad_Click = 49
  1585. k_EControllerActionOrigin_PS4_LeftPad_DPadNorth = 50
  1586. k_EControllerActionOrigin_PS4_LeftPad_DPadSouth = 51
  1587. k_EControllerActionOrigin_PS4_LeftPad_DPadWest = 52
  1588. k_EControllerActionOrigin_PS4_LeftPad_DPadEast = 53
  1589. k_EControllerActionOrigin_PS4_RightPad_Touch = 54
  1590. k_EControllerActionOrigin_PS4_RightPad_Swipe = 55
  1591. k_EControllerActionOrigin_PS4_RightPad_Click = 56
  1592. k_EControllerActionOrigin_PS4_RightPad_DPadNorth = 57
  1593. k_EControllerActionOrigin_PS4_RightPad_DPadSouth = 58
  1594. k_EControllerActionOrigin_PS4_RightPad_DPadWest = 59
  1595. k_EControllerActionOrigin_PS4_RightPad_DPadEast = 60
  1596. k_EControllerActionOrigin_PS4_CenterPad_Touch = 61
  1597. k_EControllerActionOrigin_PS4_CenterPad_Swipe = 62
  1598. k_EControllerActionOrigin_PS4_CenterPad_Click = 63
  1599. k_EControllerActionOrigin_PS4_CenterPad_DPadNorth = 64
  1600. k_EControllerActionOrigin_PS4_CenterPad_DPadSouth = 65
  1601. k_EControllerActionOrigin_PS4_CenterPad_DPadWest = 66
  1602. k_EControllerActionOrigin_PS4_CenterPad_DPadEast = 67
  1603. k_EControllerActionOrigin_PS4_LeftTrigger_Pull = 68
  1604. k_EControllerActionOrigin_PS4_LeftTrigger_Click = 69
  1605. k_EControllerActionOrigin_PS4_RightTrigger_Pull = 70
  1606. k_EControllerActionOrigin_PS4_RightTrigger_Click = 71
  1607. k_EControllerActionOrigin_PS4_LeftStick_Move = 72
  1608. k_EControllerActionOrigin_PS4_LeftStick_Click = 73
  1609. k_EControllerActionOrigin_PS4_LeftStick_DPadNorth = 74
  1610. k_EControllerActionOrigin_PS4_LeftStick_DPadSouth = 75
  1611. k_EControllerActionOrigin_PS4_LeftStick_DPadWest = 76
  1612. k_EControllerActionOrigin_PS4_LeftStick_DPadEast = 77
  1613. k_EControllerActionOrigin_PS4_RightStick_Move = 78
  1614. k_EControllerActionOrigin_PS4_RightStick_Click = 79
  1615. k_EControllerActionOrigin_PS4_RightStick_DPadNorth = 80
  1616. k_EControllerActionOrigin_PS4_RightStick_DPadSouth = 81
  1617. k_EControllerActionOrigin_PS4_RightStick_DPadWest = 82
  1618. k_EControllerActionOrigin_PS4_RightStick_DPadEast = 83
  1619. k_EControllerActionOrigin_PS4_DPad_North = 84
  1620. k_EControllerActionOrigin_PS4_DPad_South = 85
  1621. k_EControllerActionOrigin_PS4_DPad_West = 86
  1622. k_EControllerActionOrigin_PS4_DPad_East = 87
  1623. k_EControllerActionOrigin_PS4_Gyro_Move = 88
  1624. k_EControllerActionOrigin_PS4_Gyro_Pitch = 89
  1625. k_EControllerActionOrigin_PS4_Gyro_Yaw = 90
  1626. k_EControllerActionOrigin_PS4_Gyro_Roll = 91
  1627. k_EControllerActionOrigin_XBoxOne_A = 92
  1628. k_EControllerActionOrigin_XBoxOne_B = 93
  1629. k_EControllerActionOrigin_XBoxOne_X = 94
  1630. k_EControllerActionOrigin_XBoxOne_Y = 95
  1631. k_EControllerActionOrigin_XBoxOne_LeftBumper = 96
  1632. k_EControllerActionOrigin_XBoxOne_RightBumper = 97
  1633. k_EControllerActionOrigin_XBoxOne_Menu = 98
  1634. k_EControllerActionOrigin_XBoxOne_View = 99
  1635. k_EControllerActionOrigin_XBoxOne_LeftTrigger_Pull = 100
  1636. k_EControllerActionOrigin_XBoxOne_LeftTrigger_Click = 101
  1637. k_EControllerActionOrigin_XBoxOne_RightTrigger_Pull = 102
  1638. k_EControllerActionOrigin_XBoxOne_RightTrigger_Click = 103
  1639. k_EControllerActionOrigin_XBoxOne_LeftStick_Move = 104
  1640. k_EControllerActionOrigin_XBoxOne_LeftStick_Click = 105
  1641. k_EControllerActionOrigin_XBoxOne_LeftStick_DPadNorth = 106
  1642. k_EControllerActionOrigin_XBoxOne_LeftStick_DPadSouth = 107
  1643. k_EControllerActionOrigin_XBoxOne_LeftStick_DPadWest = 108
  1644. k_EControllerActionOrigin_XBoxOne_LeftStick_DPadEast = 109
  1645. k_EControllerActionOrigin_XBoxOne_RightStick_Move = 110
  1646. k_EControllerActionOrigin_XBoxOne_RightStick_Click = 111
  1647. k_EControllerActionOrigin_XBoxOne_RightStick_DPadNorth = 112
  1648. k_EControllerActionOrigin_XBoxOne_RightStick_DPadSouth = 113
  1649. k_EControllerActionOrigin_XBoxOne_RightStick_DPadWest = 114
  1650. k_EControllerActionOrigin_XBoxOne_RightStick_DPadEast = 115
  1651. k_EControllerActionOrigin_XBoxOne_DPad_North = 116
  1652. k_EControllerActionOrigin_XBoxOne_DPad_South = 117
  1653. k_EControllerActionOrigin_XBoxOne_DPad_West = 118
  1654. k_EControllerActionOrigin_XBoxOne_DPad_East = 119
  1655. k_EControllerActionOrigin_XBox360_A = 120
  1656. k_EControllerActionOrigin_XBox360_B = 121
  1657. k_EControllerActionOrigin_XBox360_X = 122
  1658. k_EControllerActionOrigin_XBox360_Y = 123
  1659. k_EControllerActionOrigin_XBox360_LeftBumper = 124
  1660. k_EControllerActionOrigin_XBox360_RightBumper = 125
  1661. k_EControllerActionOrigin_XBox360_Start = 126
  1662. k_EControllerActionOrigin_XBox360_Back = 127
  1663. k_EControllerActionOrigin_XBox360_LeftTrigger_Pull = 128
  1664. k_EControllerActionOrigin_XBox360_LeftTrigger_Click = 129
  1665. k_EControllerActionOrigin_XBox360_RightTrigger_Pull = 130
  1666. k_EControllerActionOrigin_XBox360_RightTrigger_Click = 131
  1667. k_EControllerActionOrigin_XBox360_LeftStick_Move = 132
  1668. k_EControllerActionOrigin_XBox360_LeftStick_Click = 133
  1669. k_EControllerActionOrigin_XBox360_LeftStick_DPadNorth = 134
  1670. k_EControllerActionOrigin_XBox360_LeftStick_DPadSouth = 135
  1671. k_EControllerActionOrigin_XBox360_LeftStick_DPadWest = 136
  1672. k_EControllerActionOrigin_XBox360_LeftStick_DPadEast = 137
  1673. k_EControllerActionOrigin_XBox360_RightStick_Move = 138
  1674. k_EControllerActionOrigin_XBox360_RightStick_Click = 139
  1675. k_EControllerActionOrigin_XBox360_RightStick_DPadNorth = 140
  1676. k_EControllerActionOrigin_XBox360_RightStick_DPadSouth = 141
  1677. k_EControllerActionOrigin_XBox360_RightStick_DPadWest = 142
  1678. k_EControllerActionOrigin_XBox360_RightStick_DPadEast = 143
  1679. k_EControllerActionOrigin_XBox360_DPad_North = 144
  1680. k_EControllerActionOrigin_XBox360_DPad_South = 145
  1681. k_EControllerActionOrigin_XBox360_DPad_West = 146
  1682. k_EControllerActionOrigin_XBox360_DPad_East = 147
  1683. k_EControllerActionOrigin_SteamV2_A = 148
  1684. k_EControllerActionOrigin_SteamV2_B = 149
  1685. k_EControllerActionOrigin_SteamV2_X = 150
  1686. k_EControllerActionOrigin_SteamV2_Y = 151
  1687. k_EControllerActionOrigin_SteamV2_LeftBumper = 152
  1688. k_EControllerActionOrigin_SteamV2_RightBumper = 153
  1689. k_EControllerActionOrigin_SteamV2_LeftGrip_Lower = 154
  1690. k_EControllerActionOrigin_SteamV2_LeftGrip_Upper = 155
  1691. k_EControllerActionOrigin_SteamV2_RightGrip_Lower = 156
  1692. k_EControllerActionOrigin_SteamV2_RightGrip_Upper = 157
  1693. k_EControllerActionOrigin_SteamV2_LeftBumper_Pressure = 158
  1694. k_EControllerActionOrigin_SteamV2_RightBumper_Pressure = 159
  1695. k_EControllerActionOrigin_SteamV2_LeftGrip_Pressure = 160
  1696. k_EControllerActionOrigin_SteamV2_RightGrip_Pressure = 161
  1697. k_EControllerActionOrigin_SteamV2_LeftGrip_Upper_Pressure = 162
  1698. k_EControllerActionOrigin_SteamV2_RightGrip_Upper_Pressure = 163
  1699. k_EControllerActionOrigin_SteamV2_Start = 164
  1700. k_EControllerActionOrigin_SteamV2_Back = 165
  1701. k_EControllerActionOrigin_SteamV2_LeftPad_Touch = 166
  1702. k_EControllerActionOrigin_SteamV2_LeftPad_Swipe = 167
  1703. k_EControllerActionOrigin_SteamV2_LeftPad_Click = 168
  1704. k_EControllerActionOrigin_SteamV2_LeftPad_Pressure = 169
  1705. k_EControllerActionOrigin_SteamV2_LeftPad_DPadNorth = 170
  1706. k_EControllerActionOrigin_SteamV2_LeftPad_DPadSouth = 171
  1707. k_EControllerActionOrigin_SteamV2_LeftPad_DPadWest = 172
  1708. k_EControllerActionOrigin_SteamV2_LeftPad_DPadEast = 173
  1709. k_EControllerActionOrigin_SteamV2_RightPad_Touch = 174
  1710. k_EControllerActionOrigin_SteamV2_RightPad_Swipe = 175
  1711. k_EControllerActionOrigin_SteamV2_RightPad_Click = 176
  1712. k_EControllerActionOrigin_SteamV2_RightPad_Pressure = 177
  1713. k_EControllerActionOrigin_SteamV2_RightPad_DPadNorth = 178
  1714. k_EControllerActionOrigin_SteamV2_RightPad_DPadSouth = 179
  1715. k_EControllerActionOrigin_SteamV2_RightPad_DPadWest = 180
  1716. k_EControllerActionOrigin_SteamV2_RightPad_DPadEast = 181
  1717. k_EControllerActionOrigin_SteamV2_LeftTrigger_Pull = 182
  1718. k_EControllerActionOrigin_SteamV2_LeftTrigger_Click = 183
  1719. k_EControllerActionOrigin_SteamV2_RightTrigger_Pull = 184
  1720. k_EControllerActionOrigin_SteamV2_RightTrigger_Click = 185
  1721. k_EControllerActionOrigin_SteamV2_LeftStick_Move = 186
  1722. k_EControllerActionOrigin_SteamV2_LeftStick_Click = 187
  1723. k_EControllerActionOrigin_SteamV2_LeftStick_DPadNorth = 188
  1724. k_EControllerActionOrigin_SteamV2_LeftStick_DPadSouth = 189
  1725. k_EControllerActionOrigin_SteamV2_LeftStick_DPadWest = 190
  1726. k_EControllerActionOrigin_SteamV2_LeftStick_DPadEast = 191
  1727. k_EControllerActionOrigin_SteamV2_Gyro_Move = 192
  1728. k_EControllerActionOrigin_SteamV2_Gyro_Pitch = 193
  1729. k_EControllerActionOrigin_SteamV2_Gyro_Yaw = 194
  1730. k_EControllerActionOrigin_SteamV2_Gyro_Roll = 195
  1731. k_EControllerActionOrigin_Switch_A = 196
  1732. k_EControllerActionOrigin_Switch_B = 197
  1733. k_EControllerActionOrigin_Switch_X = 198
  1734. k_EControllerActionOrigin_Switch_Y = 199
  1735. k_EControllerActionOrigin_Switch_LeftBumper = 200
  1736. k_EControllerActionOrigin_Switch_RightBumper = 201
  1737. k_EControllerActionOrigin_Switch_Plus = 202
  1738. k_EControllerActionOrigin_Switch_Minus = 203
  1739. k_EControllerActionOrigin_Switch_Capture = 204
  1740. k_EControllerActionOrigin_Switch_LeftTrigger_Pull = 205
  1741. k_EControllerActionOrigin_Switch_LeftTrigger_Click = 206
  1742. k_EControllerActionOrigin_Switch_RightTrigger_Pull = 207
  1743. k_EControllerActionOrigin_Switch_RightTrigger_Click = 208
  1744. k_EControllerActionOrigin_Switch_LeftStick_Move = 209
  1745. k_EControllerActionOrigin_Switch_LeftStick_Click = 210
  1746. k_EControllerActionOrigin_Switch_LeftStick_DPadNorth = 211
  1747. k_EControllerActionOrigin_Switch_LeftStick_DPadSouth = 212
  1748. k_EControllerActionOrigin_Switch_LeftStick_DPadWest = 213
  1749. k_EControllerActionOrigin_Switch_LeftStick_DPadEast = 214
  1750. k_EControllerActionOrigin_Switch_RightStick_Move = 215
  1751. k_EControllerActionOrigin_Switch_RightStick_Click = 216
  1752. k_EControllerActionOrigin_Switch_RightStick_DPadNorth = 217
  1753. k_EControllerActionOrigin_Switch_RightStick_DPadSouth = 218
  1754. k_EControllerActionOrigin_Switch_RightStick_DPadWest = 219
  1755. k_EControllerActionOrigin_Switch_RightStick_DPadEast = 220
  1756. k_EControllerActionOrigin_Switch_DPad_North = 221
  1757. k_EControllerActionOrigin_Switch_DPad_South = 222
  1758. k_EControllerActionOrigin_Switch_DPad_West = 223
  1759. k_EControllerActionOrigin_Switch_DPad_East = 224
  1760. k_EControllerActionOrigin_Switch_ProGyro_Move = 225
  1761. k_EControllerActionOrigin_Switch_ProGyro_Pitch = 226
  1762. k_EControllerActionOrigin_Switch_ProGyro_Yaw = 227
  1763. k_EControllerActionOrigin_Switch_ProGyro_Roll = 228
  1764. k_EControllerActionOrigin_Switch_RightGyro_Move = 229
  1765. k_EControllerActionOrigin_Switch_RightGyro_Pitch = 230
  1766. k_EControllerActionOrigin_Switch_RightGyro_Yaw = 231
  1767. k_EControllerActionOrigin_Switch_RightGyro_Roll = 232
  1768. k_EControllerActionOrigin_Switch_LeftGyro_Move = 233
  1769. k_EControllerActionOrigin_Switch_LeftGyro_Pitch = 234
  1770. k_EControllerActionOrigin_Switch_LeftGyro_Yaw = 235
  1771. k_EControllerActionOrigin_Switch_LeftGyro_Roll = 236
  1772. k_EControllerActionOrigin_Switch_LeftGrip_Lower = 237
  1773. k_EControllerActionOrigin_Switch_LeftGrip_Upper = 238
  1774. k_EControllerActionOrigin_Switch_RightGrip_Lower = 239
  1775. k_EControllerActionOrigin_Switch_RightGrip_Upper = 240
  1776. k_EControllerActionOrigin_PS4_DPad_Move = 241
  1777. k_EControllerActionOrigin_XBoxOne_DPad_Move = 242
  1778. k_EControllerActionOrigin_XBox360_DPad_Move = 243
  1779. k_EControllerActionOrigin_Switch_DPad_Move = 244
  1780. k_EControllerActionOrigin_PS5_X = 245
  1781. k_EControllerActionOrigin_PS5_Circle = 246
  1782. k_EControllerActionOrigin_PS5_Triangle = 247
  1783. k_EControllerActionOrigin_PS5_Square = 248
  1784. k_EControllerActionOrigin_PS5_LeftBumper = 249
  1785. k_EControllerActionOrigin_PS5_RightBumper = 250
  1786. k_EControllerActionOrigin_PS5_Option = 251
  1787. k_EControllerActionOrigin_PS5_Create = 252
  1788. k_EControllerActionOrigin_PS5_Mute = 253
  1789. k_EControllerActionOrigin_PS5_LeftPad_Touch = 254
  1790. k_EControllerActionOrigin_PS5_LeftPad_Swipe = 255
  1791. k_EControllerActionOrigin_PS5_LeftPad_Click = 256
  1792. k_EControllerActionOrigin_PS5_LeftPad_DPadNorth = 257
  1793. k_EControllerActionOrigin_PS5_LeftPad_DPadSouth = 258
  1794. k_EControllerActionOrigin_PS5_LeftPad_DPadWest = 259
  1795. k_EControllerActionOrigin_PS5_LeftPad_DPadEast = 260
  1796. k_EControllerActionOrigin_PS5_RightPad_Touch = 261
  1797. k_EControllerActionOrigin_PS5_RightPad_Swipe = 262
  1798. k_EControllerActionOrigin_PS5_RightPad_Click = 263
  1799. k_EControllerActionOrigin_PS5_RightPad_DPadNorth = 264
  1800. k_EControllerActionOrigin_PS5_RightPad_DPadSouth = 265
  1801. k_EControllerActionOrigin_PS5_RightPad_DPadWest = 266
  1802. k_EControllerActionOrigin_PS5_RightPad_DPadEast = 267
  1803. k_EControllerActionOrigin_PS5_CenterPad_Touch = 268
  1804. k_EControllerActionOrigin_PS5_CenterPad_Swipe = 269
  1805. k_EControllerActionOrigin_PS5_CenterPad_Click = 270
  1806. k_EControllerActionOrigin_PS5_CenterPad_DPadNorth = 271
  1807. k_EControllerActionOrigin_PS5_CenterPad_DPadSouth = 272
  1808. k_EControllerActionOrigin_PS5_CenterPad_DPadWest = 273
  1809. k_EControllerActionOrigin_PS5_CenterPad_DPadEast = 274
  1810. k_EControllerActionOrigin_PS5_LeftTrigger_Pull = 275
  1811. k_EControllerActionOrigin_PS5_LeftTrigger_Click = 276
  1812. k_EControllerActionOrigin_PS5_RightTrigger_Pull = 277
  1813. k_EControllerActionOrigin_PS5_RightTrigger_Click = 278
  1814. k_EControllerActionOrigin_PS5_LeftStick_Move = 279
  1815. k_EControllerActionOrigin_PS5_LeftStick_Click = 280
  1816. k_EControllerActionOrigin_PS5_LeftStick_DPadNorth = 281
  1817. k_EControllerActionOrigin_PS5_LeftStick_DPadSouth = 282
  1818. k_EControllerActionOrigin_PS5_LeftStick_DPadWest = 283
  1819. k_EControllerActionOrigin_PS5_LeftStick_DPadEast = 284
  1820. k_EControllerActionOrigin_PS5_RightStick_Move = 285
  1821. k_EControllerActionOrigin_PS5_RightStick_Click = 286
  1822. k_EControllerActionOrigin_PS5_RightStick_DPadNorth = 287
  1823. k_EControllerActionOrigin_PS5_RightStick_DPadSouth = 288
  1824. k_EControllerActionOrigin_PS5_RightStick_DPadWest = 289
  1825. k_EControllerActionOrigin_PS5_RightStick_DPadEast = 290
  1826. k_EControllerActionOrigin_PS5_DPad_Move = 291
  1827. k_EControllerActionOrigin_PS5_DPad_North = 292
  1828. k_EControllerActionOrigin_PS5_DPad_South = 293
  1829. k_EControllerActionOrigin_PS5_DPad_West = 294
  1830. k_EControllerActionOrigin_PS5_DPad_East = 295
  1831. k_EControllerActionOrigin_PS5_Gyro_Move = 296
  1832. k_EControllerActionOrigin_PS5_Gyro_Pitch = 297
  1833. k_EControllerActionOrigin_PS5_Gyro_Yaw = 298
  1834. k_EControllerActionOrigin_PS5_Gyro_Roll = 299
  1835. k_EControllerActionOrigin_XBoxOne_LeftGrip_Lower = 300
  1836. k_EControllerActionOrigin_XBoxOne_LeftGrip_Upper = 301
  1837. k_EControllerActionOrigin_XBoxOne_RightGrip_Lower = 302
  1838. k_EControllerActionOrigin_XBoxOne_RightGrip_Upper = 303
  1839. k_EControllerActionOrigin_XBoxOne_Share = 304
  1840. k_EControllerActionOrigin_SteamDeck_A = 305
  1841. k_EControllerActionOrigin_SteamDeck_B = 306
  1842. k_EControllerActionOrigin_SteamDeck_X = 307
  1843. k_EControllerActionOrigin_SteamDeck_Y = 308
  1844. k_EControllerActionOrigin_SteamDeck_L1 = 309
  1845. k_EControllerActionOrigin_SteamDeck_R1 = 310
  1846. k_EControllerActionOrigin_SteamDeck_Menu = 311
  1847. k_EControllerActionOrigin_SteamDeck_View = 312
  1848. k_EControllerActionOrigin_SteamDeck_LeftPad_Touch = 313
  1849. k_EControllerActionOrigin_SteamDeck_LeftPad_Swipe = 314
  1850. k_EControllerActionOrigin_SteamDeck_LeftPad_Click = 315
  1851. k_EControllerActionOrigin_SteamDeck_LeftPad_DPadNorth = 316
  1852. k_EControllerActionOrigin_SteamDeck_LeftPad_DPadSouth = 317
  1853. k_EControllerActionOrigin_SteamDeck_LeftPad_DPadWest = 318
  1854. k_EControllerActionOrigin_SteamDeck_LeftPad_DPadEast = 319
  1855. k_EControllerActionOrigin_SteamDeck_RightPad_Touch = 320
  1856. k_EControllerActionOrigin_SteamDeck_RightPad_Swipe = 321
  1857. k_EControllerActionOrigin_SteamDeck_RightPad_Click = 322
  1858. k_EControllerActionOrigin_SteamDeck_RightPad_DPadNorth = 323
  1859. k_EControllerActionOrigin_SteamDeck_RightPad_DPadSouth = 324
  1860. k_EControllerActionOrigin_SteamDeck_RightPad_DPadWest = 325
  1861. k_EControllerActionOrigin_SteamDeck_RightPad_DPadEast = 326
  1862. k_EControllerActionOrigin_SteamDeck_L2_SoftPull = 327
  1863. k_EControllerActionOrigin_SteamDeck_L2 = 328
  1864. k_EControllerActionOrigin_SteamDeck_R2_SoftPull = 329
  1865. k_EControllerActionOrigin_SteamDeck_R2 = 330
  1866. k_EControllerActionOrigin_SteamDeck_LeftStick_Move = 331
  1867. k_EControllerActionOrigin_SteamDeck_L3 = 332
  1868. k_EControllerActionOrigin_SteamDeck_LeftStick_DPadNorth = 333
  1869. k_EControllerActionOrigin_SteamDeck_LeftStick_DPadSouth = 334
  1870. k_EControllerActionOrigin_SteamDeck_LeftStick_DPadWest = 335
  1871. k_EControllerActionOrigin_SteamDeck_LeftStick_DPadEast = 336
  1872. k_EControllerActionOrigin_SteamDeck_LeftStick_Touch = 337
  1873. k_EControllerActionOrigin_SteamDeck_RightStick_Move = 338
  1874. k_EControllerActionOrigin_SteamDeck_R3 = 339
  1875. k_EControllerActionOrigin_SteamDeck_RightStick_DPadNorth = 340
  1876. k_EControllerActionOrigin_SteamDeck_RightStick_DPadSouth = 341
  1877. k_EControllerActionOrigin_SteamDeck_RightStick_DPadWest = 342
  1878. k_EControllerActionOrigin_SteamDeck_RightStick_DPadEast = 343
  1879. k_EControllerActionOrigin_SteamDeck_RightStick_Touch = 344
  1880. k_EControllerActionOrigin_SteamDeck_L4 = 345
  1881. k_EControllerActionOrigin_SteamDeck_R4 = 346
  1882. k_EControllerActionOrigin_SteamDeck_L5 = 347
  1883. k_EControllerActionOrigin_SteamDeck_R5 = 348
  1884. k_EControllerActionOrigin_SteamDeck_DPad_Move = 349
  1885. k_EControllerActionOrigin_SteamDeck_DPad_North = 350
  1886. k_EControllerActionOrigin_SteamDeck_DPad_South = 351
  1887. k_EControllerActionOrigin_SteamDeck_DPad_West = 352
  1888. k_EControllerActionOrigin_SteamDeck_DPad_East = 353
  1889. k_EControllerActionOrigin_SteamDeck_Gyro_Move = 354
  1890. k_EControllerActionOrigin_SteamDeck_Gyro_Pitch = 355
  1891. k_EControllerActionOrigin_SteamDeck_Gyro_Yaw = 356
  1892. k_EControllerActionOrigin_SteamDeck_Gyro_Roll = 357
  1893. k_EControllerActionOrigin_SteamDeck_Reserved1 = 358
  1894. k_EControllerActionOrigin_SteamDeck_Reserved2 = 359
  1895. k_EControllerActionOrigin_SteamDeck_Reserved3 = 360
  1896. k_EControllerActionOrigin_SteamDeck_Reserved4 = 361
  1897. k_EControllerActionOrigin_SteamDeck_Reserved5 = 362
  1898. k_EControllerActionOrigin_SteamDeck_Reserved6 = 363
  1899. k_EControllerActionOrigin_SteamDeck_Reserved7 = 364
  1900. k_EControllerActionOrigin_SteamDeck_Reserved8 = 365
  1901. k_EControllerActionOrigin_SteamDeck_Reserved9 = 366
  1902. k_EControllerActionOrigin_SteamDeck_Reserved10 = 367
  1903. k_EControllerActionOrigin_SteamDeck_Reserved11 = 368
  1904. k_EControllerActionOrigin_SteamDeck_Reserved12 = 369
  1905. k_EControllerActionOrigin_SteamDeck_Reserved13 = 370
  1906. k_EControllerActionOrigin_SteamDeck_Reserved14 = 371
  1907. k_EControllerActionOrigin_SteamDeck_Reserved15 = 372
  1908. k_EControllerActionOrigin_SteamDeck_Reserved16 = 373
  1909. k_EControllerActionOrigin_SteamDeck_Reserved17 = 374
  1910. k_EControllerActionOrigin_SteamDeck_Reserved18 = 375
  1911. k_EControllerActionOrigin_SteamDeck_Reserved19 = 376
  1912. k_EControllerActionOrigin_SteamDeck_Reserved20 = 377
  1913. k_EControllerActionOrigin_Count = 378
  1914. k_EControllerActionOrigin_MaximumPossibleValue = 32767
  1915. End Enum
  1916. Enum ESteamControllerLEDFlag
  1917. k_ESteamControllerLEDFlag_SetColor = 0
  1918. k_ESteamControllerLEDFlag_RestoreUserDefault = 1
  1919. End Enum
  1920. Rem
  1921. bbdoc: Specifies the types of UGC to obtain from a call to #CreateQueryUserUGCRequest or #CreateQueryAllUGCRequest.
  1922. End Rem
  1923. Enum EUGCMatchingUGCType
  1924. k_EUGCMatchingUGCType_Items = 0
  1925. k_EUGCMatchingUGCType_Items_Mtx = 1
  1926. k_EUGCMatchingUGCType_Items_ReadyToUse = 2
  1927. k_EUGCMatchingUGCType_Collections = 3
  1928. k_EUGCMatchingUGCType_Artwork = 4
  1929. k_EUGCMatchingUGCType_Videos = 5
  1930. k_EUGCMatchingUGCType_Screenshots = 6
  1931. k_EUGCMatchingUGCType_AllGuides = 7
  1932. k_EUGCMatchingUGCType_WebGuides = 8
  1933. k_EUGCMatchingUGCType_IntegratedGuides = 9
  1934. k_EUGCMatchingUGCType_UsableInGame = 10
  1935. k_EUGCMatchingUGCType_ControllerBindings = 11
  1936. k_EUGCMatchingUGCType_GameManagedItems = 12
  1937. k_EUGCMatchingUGCType_All = -1
  1938. End Enum
  1939. Rem
  1940. bbdoc: Used with #CreateQueryUserUGCRequest to obtain different lists of published UGC for a user.
  1941. End Rem
  1942. Enum EUserUGCList
  1943. k_EUserUGCList_Published = 0
  1944. k_EUserUGCList_VotedOn = 1
  1945. k_EUserUGCList_VotedUp = 2
  1946. k_EUserUGCList_VotedDown = 3
  1947. k_EUserUGCList_WillVoteLater = 4
  1948. k_EUserUGCList_Favorited = 5
  1949. k_EUserUGCList_Subscribed = 6
  1950. k_EUserUGCList_UsedOrPlayed = 7
  1951. k_EUserUGCList_Followed = 8
  1952. End Enum
  1953. Enum EUserUGCListSortOrder
  1954. k_EUserUGCListSortOrder_CreationOrderDesc = 0
  1955. k_EUserUGCListSortOrder_CreationOrderAsc = 1
  1956. k_EUserUGCListSortOrder_TitleAsc = 2
  1957. k_EUserUGCListSortOrder_LastUpdatedDesc = 3
  1958. k_EUserUGCListSortOrder_SubscriptionDateDesc = 4
  1959. k_EUserUGCListSortOrder_VoteScoreDesc = 5
  1960. k_EUserUGCListSortOrder_ForModeration = 6
  1961. End Enum
  1962. Rem
  1963. bbdoc: Used with #CreateQueryAllUGCRequest to specify the sorting and filtering for queries across all available UGC.
  1964. End Rem
  1965. Enum EUGCQuery
  1966. k_EUGCQuery_RankedByVote = 0
  1967. k_EUGCQuery_RankedByPublicationDate = 1
  1968. k_EUGCQuery_AcceptedForGameRankedByAcceptanceDate = 2
  1969. k_EUGCQuery_RankedByTrend = 3
  1970. k_EUGCQuery_FavoritedByFriendsRankedByPublicationDate = 4
  1971. k_EUGCQuery_CreatedByFriendsRankedByPublicationDate = 5
  1972. k_EUGCQuery_RankedByNumTimesReported = 6
  1973. k_EUGCQuery_CreatedByFollowedUsersRankedByPublicationDate = 7
  1974. k_EUGCQuery_NotYetRated = 8
  1975. k_EUGCQuery_RankedByTotalVotesAsc = 9
  1976. k_EUGCQuery_RankedByVotesUp = 10
  1977. k_EUGCQuery_RankedByTextSearch = 11
  1978. k_EUGCQuery_RankedByTotalUniqueSubscriptions = 12
  1979. k_EUGCQuery_RankedByPlaytimeTrend = 13
  1980. k_EUGCQuery_RankedByTotalPlaytime = 14
  1981. k_EUGCQuery_RankedByAveragePlaytimeTrend = 15
  1982. k_EUGCQuery_RankedByLifetimeAveragePlaytime = 16
  1983. k_EUGCQuery_RankedByPlaytimeSessionsTrend = 17
  1984. k_EUGCQuery_RankedByLifetimePlaytimeSessions = 18
  1985. k_EUGCQuery_RankedByLastUpdatedDate = 19
  1986. End Enum
  1987. Enum EItemUpdateStatus
  1988. k_EItemUpdateStatusInvalid = 0
  1989. k_EItemUpdateStatusPreparingConfig = 1
  1990. k_EItemUpdateStatusPreparingContent = 2
  1991. k_EItemUpdateStatusUploadingContent = 3
  1992. k_EItemUpdateStatusUploadingPreviewFile = 4
  1993. k_EItemUpdateStatusCommittingChanges = 5
  1994. End Enum
  1995. Enum EItemState Flags
  1996. k_EItemStateNone = 0
  1997. k_EItemStateSubscribed = 1
  1998. k_EItemStateLegacyItem = 2
  1999. k_EItemStateInstalled = 4
  2000. k_EItemStateNeedsUpdate = 8
  2001. k_EItemStateDownloading = 16
  2002. k_EItemStateDownloadPending = 32
  2003. End Enum
  2004. Enum EItemStatistic
  2005. k_EItemStatistic_NumSubscriptions = 0
  2006. k_EItemStatistic_NumFavorites = 1
  2007. k_EItemStatistic_NumFollowers = 2
  2008. k_EItemStatistic_NumUniqueSubscriptions = 3
  2009. k_EItemStatistic_NumUniqueFavorites = 4
  2010. k_EItemStatistic_NumUniqueFollowers = 5
  2011. k_EItemStatistic_NumUniqueWebsiteViews = 6
  2012. k_EItemStatistic_ReportScore = 7
  2013. k_EItemStatistic_NumSecondsPlayed = 8
  2014. k_EItemStatistic_NumPlaytimeSessions = 9
  2015. k_EItemStatistic_NumComments = 10
  2016. k_EItemStatistic_NumSecondsPlayedDuringTimePeriod = 11
  2017. k_EItemStatistic_NumPlaytimeSessionsDuringTimePeriod = 12
  2018. End Enum
  2019. Rem
  2020. bbdoc: Flags that specify the type of preview an item has.
  2021. about: Set with #AddItemPreviewFile, and received with #GetQueryUGCAdditionalPreview.
  2022. End Rem
  2023. Enum EItemPreviewType
  2024. k_EItemPreviewType_Image = 0
  2025. k_EItemPreviewType_YouTubeVideo = 1
  2026. k_EItemPreviewType_Sketchfab = 2
  2027. k_EItemPreviewType_EnvironmentMap_HorizontalCross = 3
  2028. k_EItemPreviewType_EnvironmentMap_LatLong = 4
  2029. k_EItemPreviewType_ReservedMax = 255
  2030. End Enum
  2031. Enum ESteamItemFlags Flags
  2032. k_ESteamItemNoTrade = 1
  2033. k_ESteamItemRemoved = 256
  2034. k_ESteamItemConsumed = 512
  2035. End Enum
  2036. Enum EParentalFeature
  2037. k_EFeatureInvalid = 0
  2038. k_EFeatureStore = 1
  2039. k_EFeatureCommunity = 2
  2040. k_EFeatureProfile = 3
  2041. k_EFeatureFriends = 4
  2042. k_EFeatureNews = 5
  2043. k_EFeatureTrading = 6
  2044. k_EFeatureSettings = 7
  2045. k_EFeatureConsole = 8
  2046. k_EFeatureBrowser = 9
  2047. k_EFeatureParentalSetup = 10
  2048. k_EFeatureLibrary = 11
  2049. k_EFeatureTest = 12
  2050. k_EFeatureSiteLicense = 13
  2051. k_EFeatureMax = 14
  2052. End Enum
  2053. Enum ESteamDeviceFormFactor
  2054. k_ESteamDeviceFormFactorUnknown = 0
  2055. k_ESteamDeviceFormFactorPhone = 1
  2056. k_ESteamDeviceFormFactorTablet = 2
  2057. k_ESteamDeviceFormFactorComputer = 3
  2058. k_ESteamDeviceFormFactorTV = 4
  2059. End Enum
  2060. Enum ESteamNetworkingAvailability
  2061. k_ESteamNetworkingAvailability_CannotTry = -102
  2062. k_ESteamNetworkingAvailability_Failed = -101
  2063. k_ESteamNetworkingAvailability_Previously = -100
  2064. k_ESteamNetworkingAvailability_Retrying = -10
  2065. k_ESteamNetworkingAvailability_NeverTried = 1
  2066. k_ESteamNetworkingAvailability_Waiting = 2
  2067. k_ESteamNetworkingAvailability_Attempting = 3
  2068. k_ESteamNetworkingAvailability_Current = 100
  2069. k_ESteamNetworkingAvailability_Unknown = 0
  2070. k_ESteamNetworkingAvailability__Force32bit = 2147483647
  2071. End Enum
  2072. Enum ESteamNetworkingIdentityType
  2073. k_ESteamNetworkingIdentityType_Invalid = 0
  2074. k_ESteamNetworkingIdentityType_SteamID = 16
  2075. k_ESteamNetworkingIdentityType_XboxPairwiseID = 17
  2076. k_ESteamNetworkingIdentityType_SonyPSN = 18
  2077. k_ESteamNetworkingIdentityType_GoogleStadia = 19
  2078. k_ESteamNetworkingIdentityType_IPAddress = 1
  2079. k_ESteamNetworkingIdentityType_GenericString = 2
  2080. k_ESteamNetworkingIdentityType_GenericBytes = 3
  2081. k_ESteamNetworkingIdentityType_UnknownType = 4
  2082. k_ESteamNetworkingIdentityType__Force32bit = 2147483647
  2083. End Enum
  2084. Enum ESteamNetworkingFakeIPType
  2085. k_ESteamNetworkingFakeIPType_Invalid = 0
  2086. k_ESteamNetworkingFakeIPType_NotFake = 1
  2087. k_ESteamNetworkingFakeIPType_GlobalIPv4 = 2
  2088. k_ESteamNetworkingFakeIPType_LocalIPv4 = 3
  2089. k_ESteamNetworkingFakeIPType__Force32Bit = 2147483647
  2090. End Enum
  2091. Enum ESteamNetworkingConnectionState
  2092. k_ESteamNetworkingConnectionState_None = 0
  2093. k_ESteamNetworkingConnectionState_Connecting = 1
  2094. k_ESteamNetworkingConnectionState_FindingRoute = 2
  2095. k_ESteamNetworkingConnectionState_Connected = 3
  2096. k_ESteamNetworkingConnectionState_ClosedByPeer = 4
  2097. k_ESteamNetworkingConnectionState_ProblemDetectedLocally = 5
  2098. k_ESteamNetworkingConnectionState_FinWait = -1
  2099. k_ESteamNetworkingConnectionState_Linger = -2
  2100. k_ESteamNetworkingConnectionState_Dead = -3
  2101. k_ESteamNetworkingConnectionState__Force32Bit = 2147483647
  2102. End Enum
  2103. Enum ESteamNetConnectionEnd
  2104. k_ESteamNetConnectionEnd_Invalid = 0
  2105. k_ESteamNetConnectionEnd_App_Min = 1000
  2106. k_ESteamNetConnectionEnd_App_Generic = 1000
  2107. k_ESteamNetConnectionEnd_App_Max = 1999
  2108. k_ESteamNetConnectionEnd_AppException_Min = 2000
  2109. k_ESteamNetConnectionEnd_AppException_Generic = 2000
  2110. k_ESteamNetConnectionEnd_AppException_Max = 2999
  2111. k_ESteamNetConnectionEnd_Local_Min = 3000
  2112. k_ESteamNetConnectionEnd_Local_OfflineMode = 3001
  2113. k_ESteamNetConnectionEnd_Local_ManyRelayConnectivity = 3002
  2114. k_ESteamNetConnectionEnd_Local_HostedServerPrimaryRelay = 3003
  2115. k_ESteamNetConnectionEnd_Local_NetworkConfig = 3004
  2116. k_ESteamNetConnectionEnd_Local_Rights = 3005
  2117. k_ESteamNetConnectionEnd_Local_P2P_ICE_NoPublicAddresses = 3006
  2118. k_ESteamNetConnectionEnd_Local_Max = 3999
  2119. k_ESteamNetConnectionEnd_Remote_Min = 4000
  2120. k_ESteamNetConnectionEnd_Remote_Timeout = 4001
  2121. k_ESteamNetConnectionEnd_Remote_BadCrypt = 4002
  2122. k_ESteamNetConnectionEnd_Remote_BadCert = 4003
  2123. k_ESteamNetConnectionEnd_Remote_BadProtocolVersion = 4006
  2124. k_ESteamNetConnectionEnd_Remote_P2P_ICE_NoPublicAddresses = 4007
  2125. k_ESteamNetConnectionEnd_Remote_Max = 4999
  2126. k_ESteamNetConnectionEnd_Misc_Min = 5000
  2127. k_ESteamNetConnectionEnd_Misc_Generic = 5001
  2128. k_ESteamNetConnectionEnd_Misc_InternalError = 5002
  2129. k_ESteamNetConnectionEnd_Misc_Timeout = 5003
  2130. k_ESteamNetConnectionEnd_Misc_SteamConnectivity = 5005
  2131. k_ESteamNetConnectionEnd_Misc_NoRelaySessionsToClient = 5006
  2132. k_ESteamNetConnectionEnd_Misc_P2P_Rendezvous = 5008
  2133. k_ESteamNetConnectionEnd_Misc_P2P_NAT_Firewall = 5009
  2134. k_ESteamNetConnectionEnd_Misc_PeerSentNoConnection = 5010
  2135. k_ESteamNetConnectionEnd_Misc_Max = 5999
  2136. k_ESteamNetConnectionEnd__Force32Bit = 2147483647
  2137. End Enum
  2138. Enum ESteamNetworkingConfigScope
  2139. k_ESteamNetworkingConfig_Global = 1
  2140. k_ESteamNetworkingConfig_SocketsInterface = 2
  2141. k_ESteamNetworkingConfig_ListenSocket = 3
  2142. k_ESteamNetworkingConfig_Connection = 4
  2143. k_ESteamNetworkingConfigScope__Force32Bit = 2147483647
  2144. End Enum
  2145. Enum ESteamNetworkingConfigDataType
  2146. k_ESteamNetworkingConfig_Int32 = 1
  2147. k_ESteamNetworkingConfig_Int64 = 2
  2148. k_ESteamNetworkingConfig_Float = 3
  2149. k_ESteamNetworkingConfig_String = 4
  2150. k_ESteamNetworkingConfig_Ptr = 5
  2151. k_ESteamNetworkingConfigDataType__Force32Bit = 2147483647
  2152. End Enum
  2153. Enum ESteamNetworkingConfigValue
  2154. k_ESteamNetworkingConfig_Invalid = 0
  2155. k_ESteamNetworkingConfig_TimeoutInitial = 24
  2156. k_ESteamNetworkingConfig_TimeoutConnected = 25
  2157. k_ESteamNetworkingConfig_SendBufferSize = 9
  2158. k_ESteamNetworkingConfig_ConnectionUserData = 40
  2159. k_ESteamNetworkingConfig_SendRateMin = 10
  2160. k_ESteamNetworkingConfig_SendRateMax = 11
  2161. k_ESteamNetworkingConfig_NagleTime = 12
  2162. k_ESteamNetworkingConfig_IP_AllowWithoutAuth = 23
  2163. k_ESteamNetworkingConfig_MTU_PacketSize = 32
  2164. k_ESteamNetworkingConfig_MTU_DataSize = 33
  2165. k_ESteamNetworkingConfig_Unencrypted = 34
  2166. k_ESteamNetworkingConfig_SymmetricConnect = 37
  2167. k_ESteamNetworkingConfig_LocalVirtualPort = 38
  2168. k_ESteamNetworkingConfig_DualWifi_Enable = 39
  2169. k_ESteamNetworkingConfig_EnableDiagnosticsUI = 46
  2170. k_ESteamNetworkingConfig_FakePacketLoss_Send = 2
  2171. k_ESteamNetworkingConfig_FakePacketLoss_Recv = 3
  2172. k_ESteamNetworkingConfig_FakePacketLag_Send = 4
  2173. k_ESteamNetworkingConfig_FakePacketLag_Recv = 5
  2174. k_ESteamNetworkingConfig_FakePacketReorder_Send = 6
  2175. k_ESteamNetworkingConfig_FakePacketReorder_Recv = 7
  2176. k_ESteamNetworkingConfig_FakePacketReorder_Time = 8
  2177. k_ESteamNetworkingConfig_FakePacketDup_Send = 26
  2178. k_ESteamNetworkingConfig_FakePacketDup_Recv = 27
  2179. k_ESteamNetworkingConfig_FakePacketDup_TimeMax = 28
  2180. k_ESteamNetworkingConfig_PacketTraceMaxBytes = 41
  2181. k_ESteamNetworkingConfig_FakeRateLimit_Send_Rate = 42
  2182. k_ESteamNetworkingConfig_FakeRateLimit_Send_Burst = 43
  2183. k_ESteamNetworkingConfig_FakeRateLimit_Recv_Rate = 44
  2184. k_ESteamNetworkingConfig_FakeRateLimit_Recv_Burst = 45
  2185. k_ESteamNetworkingConfig_Callback_ConnectionStatusChanged = 201
  2186. k_ESteamNetworkingConfig_Callback_AuthStatusChanged = 202
  2187. k_ESteamNetworkingConfig_Callback_RelayNetworkStatusChanged = 203
  2188. k_ESteamNetworkingConfig_Callback_MessagesSessionRequest = 204
  2189. k_ESteamNetworkingConfig_Callback_MessagesSessionFailed = 205
  2190. k_ESteamNetworkingConfig_Callback_CreateConnectionSignaling = 206
  2191. k_ESteamNetworkingConfig_Callback_FakeIPResult = 207
  2192. k_ESteamNetworkingConfig_P2P_STUN_ServerList = 103
  2193. k_ESteamNetworkingConfig_P2P_Transport_ICE_Enable = 104
  2194. k_ESteamNetworkingConfig_P2P_Transport_ICE_Penalty = 105
  2195. k_ESteamNetworkingConfig_P2P_Transport_SDR_Penalty = 106
  2196. k_ESteamNetworkingConfig_SDRClient_ConsecutitivePingTimeoutsFailInitial = 19
  2197. k_ESteamNetworkingConfig_SDRClient_ConsecutitivePingTimeoutsFail = 20
  2198. k_ESteamNetworkingConfig_SDRClient_MinPingsBeforePingAccurate = 21
  2199. k_ESteamNetworkingConfig_SDRClient_SingleSocket = 22
  2200. k_ESteamNetworkingConfig_SDRClient_ForceRelayCluster = 29
  2201. k_ESteamNetworkingConfig_SDRClient_DebugTicketAddress = 30
  2202. k_ESteamNetworkingConfig_SDRClient_ForceProxyAddr = 31
  2203. k_ESteamNetworkingConfig_SDRClient_FakeClusterPing = 36
  2204. k_ESteamNetworkingConfig_LogLevel_AckRTT = 13
  2205. k_ESteamNetworkingConfig_LogLevel_PacketDecode = 14
  2206. k_ESteamNetworkingConfig_LogLevel_Message = 15
  2207. k_ESteamNetworkingConfig_LogLevel_PacketGaps = 16
  2208. k_ESteamNetworkingConfig_LogLevel_P2PRendezvous = 17
  2209. k_ESteamNetworkingConfig_LogLevel_SDRRelayPings = 18
  2210. k_ESteamNetworkingConfig_DELETED_EnumerateDevVars = 35
  2211. k_ESteamNetworkingConfigValue__Force32Bit = 2147483647
  2212. End Enum
  2213. Enum ESteamNetworkingGetConfigValueResult
  2214. k_ESteamNetworkingGetConfigValue_BadValue = -1
  2215. k_ESteamNetworkingGetConfigValue_BadScopeObj = -2
  2216. k_ESteamNetworkingGetConfigValue_BufferTooSmall = -3
  2217. k_ESteamNetworkingGetConfigValue_OK = 1
  2218. k_ESteamNetworkingGetConfigValue_OKInherited = 2
  2219. k_ESteamNetworkingGetConfigValueResult__Force32Bit = 2147483647
  2220. End Enum
  2221. Enum ESteamNetworkingSocketsDebugOutputType
  2222. k_ESteamNetworkingSocketsDebugOutputType_None = 0
  2223. k_ESteamNetworkingSocketsDebugOutputType_Bug = 1
  2224. k_ESteamNetworkingSocketsDebugOutputType_Error = 2
  2225. k_ESteamNetworkingSocketsDebugOutputType_Important = 3
  2226. k_ESteamNetworkingSocketsDebugOutputType_Warning = 4
  2227. k_ESteamNetworkingSocketsDebugOutputType_Msg = 5
  2228. k_ESteamNetworkingSocketsDebugOutputType_Verbose = 6
  2229. k_ESteamNetworkingSocketsDebugOutputType_Debug = 7
  2230. k_ESteamNetworkingSocketsDebugOutputType_Everything = 8
  2231. k_ESteamNetworkingSocketsDebugOutputType__Force32Bit = 2147483647
  2232. End Enum
  2233. Enum EServerMode
  2234. eServerModeInvalid = 0
  2235. eServerModeNoAuthentication = 1
  2236. eServerModeAuthentication = 2
  2237. eServerModeAuthenticationAndSecure = 3
  2238. End Enum