GameShield ClientProtector COM Component > ClientProtector (SSCProtector) Reference

ClientProtector (SSCProtector) Reference


This reference applies to both the release server (SSCProt.dll) and the debug server (SSCProtD.dll).  The interfaces exposed by these servers is identical.  

Be sure you have read Linking To The ClientProtector From Your Application.

All function prototypes provided in this help file use the Microsoft Visual C++ types. Your particular environment / language may substitute its own type in some cases but the internal representation is the same and you should interpret them accordingly.

Below you can see all the available functions, events and enumerations both in categories as well as alphabetically.

The ClientProtector has the following functions exposed in its interface:

By Category

Initialization

Secure License Details Manipulation

StartUp

GetCoName

SetCoName

Functional License Manipulation

GetHostDescription

SetHostDescription

ForceDeactivate

GetHostProductName

SetHostProductName

ForceRecover

GetHostSerialNumber

SetHostSerialNumber

InputActivationCode

GetUserAddress1

SetUserAddress1

RequestActivation

GetUserAddress2

SetUserAddress2

RequestDeactivation

GetUserAddress3

SetUserAddress3

SetPrependFingerPrintString

GetUserEMail

SetUserEMail

SetAuthorizationDetails

GetUserName

SetUserName

SetAuthorizationDetailsEx

GetUserPhone

SetUserPhone

 

GetBuyNowURL

SetBuyNowURL

 

GetProductURL

SetProductURL

 

GetSupportURL

SetSupportURL

 

GetRegisterInfoURL

SetRegisterInfoURL

Functional License State Retrieval

User Defined Fields Manipulation

GetAuthorizationDetails

GetUDDate

SetUDDate

GetAuthorizationDetailsEx

GetUDNumber

SetUDNumber

GetAllSerialNumbers

GetUDString

SetUDString

IsSystemAuthorized

Utility Functions

ReturnCodeToMessage

GetHostMachineFingerPrints

 

ValidateActivationCode

Expiration Information Retrieval and Manipulation

 

ValidateExpiration

Serial Number Manipulation and
CheckPoint™ Server Communication

GetExecutionLimit

InputActivationCodeSN

GetExpireDate

GetProxyServerInfo

GetExecutionsRemaining

SetProxyServerInfo

GetExecutionCount

AutoActivateSerialNumber

GetHardExpireDate

SNCheckInCopyProtection

GetExpirePeriodDate

SNCheckInBySN

GetExpirePeriodDuration

SNCheckInByID

GetLastUsedDateTime

 

ControlExpireDurationMonitor

 

GetExpireDurationTimeRemaining

 

GetExpirePeriodDuration

 

The ClientProtector exposes the following events and enumerations:

Events

Enumerations

OnAttemptDeactivate

RETURNCODES

OnAttemptRecover

CPDEBUGFLAGS

OnMissingLicenseFile

REQUESTEDACTIVATEMETHOD

OnAttemptReleaseCP

 

OnAttemptCheckInCopyProtection

 

OnAutoActivateResult

 

OnPrepareAutoActivate

 

OnExpireDurationUpdate

 

 


Alphabetically

 

Related Topics