Table of contents
- GameShield v5 SDK Programing Guide
- Namespaces
-
Classes
-
Class List
-
gs
- TGSObject
- TGSVariable
- TGSAction
-
TGSLicense
- TGSLicense
- actionCount
- actionIds
- actionNames
- bindToEntity
- description
- getParamBool
- getParamByIndex
- getParamByName
- getParamDouble
- getParamFloat
- getParamInt
- getParamInt64
- getParamStr
- getParamUTCTime
- getUnlockRequestCode
- id
- isValid
- licensedEntity
- name
- paramCount
- params
- params
- setParamBool
- setParamDouble
- setParamFloat
- setParamInt
- setParamInt64
- setParamStr
- setParamUTCTime
- status
- TGSRequest
- TGSEntity
-
TGSCore
- addVariable
- applyLicenseCode
- buildId
- cleanUp
- createRequest
- flush
- getCleanRequestCode
- getDummyRequestCode
- getEntityById
- getEntityByIndex
- getTotalEntities
- getTotalVariables
- getUnlockRequestCode
- getVariableByIndex
- getVariableByName
- init
- isInternalTimerActive
- isTimeEngineActive
- lastErrorCode
- lastErrorMessage
- loadFromLicenseFile
- loadFromLocalStorage
- pauseTimeEngine
- productId
- productName
- removeVariable
- resumeTimeEngine
- revoke
- tickFromExternalTimer
- trace
- turnOffInternalTimer
- turnOnInternalTimer
- TLM_Inspector
- TLM_Period
-
TGSApp
- TGSApp
- core
- exitApp
- getAppCommandLine
- getAppMainExe
- getAppRootPath
- getGameTitle
- getSessionVar
- isFirstGameExe
- isFirstPass
- isGamePass
- isLastGameExe
- isLastPass
- isMainThread
- isRestartedApp
- OnAppBegin
- OnAppEnd
- OnAppEvent
- OnAppInit
- OnAppRun
- OnClockRolledBack
- OnEntityAccessEnded
- OnEntityAccessEnding
- OnEntityAccessInvalid
- OnEntityAccessStarted
- OnEntityAccessStarting
- OnEntityActionApplied
- OnEntityEvent
- OnEntityHeartBeat
- OnIntegrityCorrupted
- OnLicenseEvent
- OnLicenseFail
- OnLicenseLoaded
- OnLicenseLoading
- OnNewInstall
- OnUserEvent
- pauseApp
- playApp
- restartApp
- resumeAndExitApp
- sendUserEvent
- setSessionVar
- terminateApp
- TGSDynamicLM
-
gs
- Class Index
- Class Hierarchy
- Class Members
-
Class List
-
Files
-
File List
-
GS5.h
- TGSObject
- TGSVariable
- TGSAction
-
TGSLicense
- TGSLicense
- actionCount
- actionIds
- actionNames
- bindToEntity
- description
- getParamBool
- getParamByIndex
- getParamByName
- getParamDouble
- getParamFloat
- getParamInt
- getParamInt64
- getParamStr
- getParamUTCTime
- getUnlockRequestCode
- id
- isValid
- licensedEntity
- name
- paramCount
- params
- params
- setParamBool
- setParamDouble
- setParamFloat
- setParamInt
- setParamInt64
- setParamStr
- setParamUTCTime
- status
- TGSRequest
- TGSEntity
-
TGSCore
- addVariable
- applyLicenseCode
- buildId
- cleanUp
- createRequest
- flush
- getCleanRequestCode
- getDummyRequestCode
- getEntityById
- getEntityByIndex
- getTotalEntities
- getTotalVariables
- getUnlockRequestCode
- getVariableByIndex
- getVariableByName
- init
- isInternalTimerActive
- isTimeEngineActive
- lastErrorCode
- lastErrorMessage
- loadFromLicenseFile
- loadFromLocalStorage
- pauseTimeEngine
- productId
- productName
- removeVariable
- resumeTimeEngine
- revoke
- tickFromExternalTimer
- trace
- turnOffInternalTimer
- turnOnInternalTimer
- TLM_Inspector
- TLM_Period
- GS_ERROR_GENERIC
- GS_ERROR_INVALID_HANDLE
- GS_ERROR_INVALID_INDEX
- GS_ERROR_INVALID_NAME
- GS_ERROR_INVALID_ACTION
- GS_ERROR_INVALID_LICENSE
- GS_ERROR_INVALID_ENTITY
- GS_ERROR_INVALID_VALUE
- TGSVariable::get< std::string >
- TGSVariable::set< std::string >
-
GS5_Ext.h
-
TGSApp
- TGSApp
- core
- exitApp
- getAppCommandLine
- getAppMainExe
- getAppRootPath
- getGameTitle
- getSessionVar
- isFirstGameExe
- isFirstPass
- isGamePass
- isLastGameExe
- isLastPass
- isMainThread
- isRestartedApp
- OnAppBegin
- OnAppEnd
- OnAppEvent
- OnAppInit
- OnAppRun
- OnClockRolledBack
- OnEntityAccessEnded
- OnEntityAccessEnding
- OnEntityAccessInvalid
- OnEntityAccessStarted
- OnEntityAccessStarting
- OnEntityActionApplied
- OnEntityEvent
- OnEntityHeartBeat
- OnIntegrityCorrupted
- OnLicenseEvent
- OnLicenseFail
- OnLicenseLoaded
- OnLicenseLoading
- OnNewInstall
- OnUserEvent
- pauseApp
- playApp
- restartApp
- resumeAndExitApp
- sendUserEvent
- setSessionVar
- terminateApp
- TGSDynamicLM
- DECLARE_APP
- DECLARE_LM
- GET_APP
- IMPLEMENT_APP
- IMPLEMENT_LM
-
TGSApp
-
GS5_Intf.h
- ACT_ADD_ACCESSTIME
- ACT_ADD_EXPIRE_DURATION
- ACT_ADD_EXPIRE_PERIOD
- ACT_CLEAN
- ACT_DISABLE_COPYPROTECTION
- ACT_DUMMY
- ACT_ENABLE_COPYPROTECTION
- ACT_FP_FIX
- ACT_LOCK
- ACT_NAG_OFF
- ACT_NAG_ON
- ACT_ONE_SHOT
- ACT_REVOKE
- ACT_SET_ACCESSTIME
- ACT_SET_ENDDATE
- ACT_SET_EXPIRE_DURATION
- ACT_SET_EXPIRE_PERIOD
- ACT_SET_SESSIONTIME
- ACT_SET_STARTDATE
- ACT_SHELFTIME
- ACT_UNLOCK
- ENTITY_ATTRIBUTE_ACCESSIBLE
- ENTITY_ATTRIBUTE_ACCESSING
- ENTITY_ATTRIBUTE_AUTOSTART
- ENTITY_ATTRIBUTE_LOCKED
- ENTITY_ATTRIBUTE_UNLOCKED
- EVENT_APP_BEGIN
- EVENT_APP_CLOCK_ROLLBACK
- EVENT_APP_END
- EVENT_APP_INTEGRITY_CORRUPT
- EVENT_APP_RUN
- EVENT_ENTITY_ACCESS_ENDED
- EVENT_ENTITY_ACCESS_ENDING
- EVENT_ENTITY_ACCESS_HEARTBEAT
- EVENT_ENTITY_ACCESS_INVALID
- EVENT_ENTITY_ACCESS_STARTED
- EVENT_ENTITY_ACTION_APPLIED
- EVENT_ENTITY_TRY_ACCESS
- EVENT_IDBASE_APPLICATION
- EVENT_IDBASE_ENTITY
- EVENT_IDBASE_LICENSE
- EVENT_LICENSE_FAIL
- EVENT_LICENSE_LOADING
- EVENT_LICENSE_NEWINSTALL
- EVENT_LICENSE_READY
- GS_USER_EVENT
- INVALID_GS_HANDLE
- LM_PARAM_HIDDEN
- LM_PARAM_INHERIT
- LM_PARAM_READ
- LM_PARAM_TEMP
- LM_PARAM_WRITE
- VAR_ATTR_HIDDEN
- VAR_ATTR_PERSISTENT
- VAR_ATTR_READ
- VAR_ATTR_REMOTE
- VAR_ATTR_SECURE
- VAR_ATTR_SYSTEM
- VAR_ATTR_WRITE
- VM_Fusion
- VM_Parallel
- VM_QEMU
- VM_VirtualBox
- VM_VirtualPC
- VM_VMware
- action_id_t
- entity_id_t
- gs_handle_t
- license_id_t
- TActionHandle
- TEntityHandle
- TEventHandle
- TEventSourceHandle
- TLicenseHandle
- TMonitorHandle
- TRequestHandle
- TVarHandle
- var_type_t
- vm_mask_t
- TEventType
- TLicensePolicy
- TLicenseStatus
- TVarType
- gsAddRequestAction
- gsAddRequestActionEx
- gsAddVariable
- gsApplyLicenseCode
- gsBeginAccessEntity
- gsCleanUp
- gsCloseHandle
- gsCreateRequest
- gsEndAccessEntity
- gsExitApp
- gsFlush
- gsGetActionDescription
- gsGetActionId
- gsGetActionInfoByIndex
- gsGetActionInfoCount
- gsGetActionName
- gsGetActionParamByIndex
- gsGetActionParamByName
- gsGetActionParamCount
- gsGetActionString
- gsGetAppCommandLine
- gsGetAppMainExe
- gsGetAppRootPath
- gsGetAppVar
- gsGetBuildId
- gsGetEntityAttributes
- gsGetEntityCount
- gsGetEntityDescription
- gsGetEntityId
- gsGetEntityLicensePolicy
- gsGetEntityName
- gsGetLastErrorCode
- gsGetLastErrorMessage
- gsGetLicenseCount
- gsGetLicensedEntity
- gsGetLicenseDescription
- gsGetLicenseId
- gsGetLicenseName
- gsGetLicenseParamByIndex
- gsGetLicenseParamByName
- gsGetLicenseParamCount
- gsGetLicenseStatus
- gsGetProductId
- gsGetProductName
- gsGetRequestCode
- gsGetTotalVariables
- gsGetUserEventData
- gsGetVariable
- gsGetVariableAttr
- gsGetVariableByIndex
- gsGetVariableName
- gsGetVariableType
- gsGetVariableValueAsDouble
- gsGetVariableValueAsFloat
- gsGetVariableValueAsInt
- gsGetVariableValueAsInt64
- gsGetVariableValueAsString
- gsGetVariableValueAsTime
- gsGetVersion
- gsInit
- gsIsDebugVersion
- gsIsLicenseValid
- gsIsNodeLocked
- gsIsRestartedApp
- gsIsVariableValid
- gsLoadFromLicenseFile
- gsLoadFromLocalStorage
- gsOpenEntityById
- gsOpenEntityByIndex
- gsOpenLicenseById
- gsOpenLicenseByIndex
- gsPauseApp
- gsPlayApp
- gsPostUserEvent
- gsRemoveVariable
- gsRenderHTML
- gsRenderHTMLEx
- gsRestartApp
- gsResumeAndExitApp
- gsRevoke
- gsRunInsideVM
- gsRunInWrappedMode
- gsSetAppVar
- gsSetVariableValueFromDouble
- gsSetVariableValueFromFloat
- gsSetVariableValueFromInt
- gsSetVariableValueFromInt64
- gsSetVariableValueFromString
- gsSetVariableValueFromTime
- gsTerminateApp
- gsTrace
- gsVariableAttrFromString
- gsVariableAttrToString
- gsVariableTypeToString
-
GS5.h
- File Members
-
File List