Apart from a few utility macros, the entire WinGate API resides under the namespace WinGateSDK. Any macros used by the WinGate SDK are prefixed with WG_.
- All callbacks
- All functions
- All Types
- Helpers
- Categories
- Comms
- Component
- Data
- Overview
- Engine
- Callbacks
- Functions
- DataAddValue
- DataDeregisterControl
- DataDeregisterDataProvider
- DataDeregisterWatchableValue
- DataDoesListContain
- DataRegisterControl
- DataRegisterControlLabel
- DataRegisterDataProviderV1
- DataRegisterDataProviderV2
- DataRegisterWatchableValue
- DataRegisterWatchableValueEx
- DataResetValue
- DataSetControlValue
- DataSetValue
- Types
- UI
- Events
- Overview
- Minisinks
- Helpers
- Engine
- Callbacks
- EventMiniSinkCompatible
- EventMiniSinkDeserialize
- EventMiniSinkDestroy
- EventMiniSinkDuplicate
- EventMiniSinkEditProperties
- EventMiniSinkEvaluate
- EventMiniSinkGetDescription
- EventMiniSinkGetHelpURL
- EventMiniSinkGetTypeInfo
- EventMiniSinkInstantiate
- EventMiniSinkReadConfig
- EventMiniSinkSerialize
- EventMiniSinkWriteConfig
- EventSinkEvent
- EventSinkNotify
- EventSourceNotify
- Functions
- EventAssignEventCapability
- EventAssociateRealm
- EventAttachSink
- EventClearSinkError
- EventContextClearDataOut
- EventContextCreate
- EventContextDelete
- EventContextGetData
- EventContextGetDataCount
- EventContextGetDataOut
- EventContextGetDataOutCount
- EventContextGetError
- EventContextGetErrorMessage
- EventContextGetErrorSource
- EventContextGetEventName
- EventContextGetEventSource
- EventContextGetFlow
- EventContextPushData
- EventContextPushDataOut
- EventContextSetError
- EventContextSetErrorMessage
- EventContextSetErrorSource
- EventContextSetEventName
- EventContextSetEventSource
- EventContextSetResult
- EventCreateEventInstance
- EventDeregisterEventSource
- EventDeregisterSink
- EventDestroyEventInstance
- EventDetachSink
- EventProcessEvent
- EventRegisterCapability
- EventRegisterCapabilityDatum
- EventRegisterEvent
- EventRegisterEventDatum
- EventRegisterEventSource
- EventRegisterSink
- EventRegisterSourceClass
- EventSetHelpInfo
- EventsRegisterMiniSinkEngine
- EventSubclassEventDatum
- Types
- Callbacks
- UI
- HTTP Filter
- Overview
- Callbacks
- Functions
- HTTPFilterBufferAddBuffer
- HTTPFilterBufferAddData
- HTTPFilterBufferGetData
- HTTPFilterBufferGetLength
- HTTPFilterBufferReadFromFile
- HTTPFilterBufferRemoveData
- HTTPFilterBufferReserveSpace
- HTTPFilterBufferSwap
- HTTPFilterCloseBuffer
- HTTPFilterGetBuffer
- HTTPFilterHostAbort
- HTTPFilterQueryContextData
- HTTPFilterRegisterFilter
- HTTPFilterReleaseContextDataVariant
- HTTPFilterRequestAuthChallenge
- HTTPFilterRequestCallback
- HTTPFilterSendFile
- HTTPFilterSendRequest
- HTTPFilterSendRequestData
- HTTPFilterSendResponse
- HTTPFilterSendResponseData
- HTTPFilterSendResponseWithFile
- HTTPFilterSendTunnelClientData
- HTTPFilterSendTunnelRequest
- HTTPFilterSendTunnelServerData
- HTTPFilterSetContextData
- Types
- Logging
- NetService
- NetSocket
- Notification
- Permissions
- Persistence
- Policy Filter
- POP3 Filter
- Remote File Access
- Remote ODBC DSN
- Schema
- Overview
- Schema Script
- Schema Variant
- Schema Calls
- Helpers
- Functions
- SchemaCallNumParams
- SchemaCallParamDesc
- SchemaCallParamFirst
- SchemaCallParamName
- SchemaCallParamNext
- SchemaCallParamOptional
- SchemaCallParamType
- SchemaCallRegisterParam
- SchemaCallRequiredParams
- SchemaClassDesc
- SchemaClassExtName
- SchemaClassFirstMember
- SchemaClassGetCall
- SchemaClassGetMember
- SchemaClassIsKindOf
- SchemaClassName
- SchemaClassNextMember
- SchemaClassRegisterCall
- SchemaClassRegisterMember
- SchemaClassRequest
- SchemaClassType
- SchemaClassUnregisterMember
- SchemaCreateRequest
- SchemaCreateScriptRuntime
- SchemaDeleteScriptRuntime
- SchemaEvalRequest
- SchemaFirstClass
- SchemaGetClass
- SchemaGetGlobalObject
- SchemaGetType
- SchemaGlobalObjectFirst
- SchemaGlobalObjectGetContext
- SchemaGlobalObjectName
- SchemaGlobalObjectNext
- SchemaGlobalObjectRelease
- SchemaGlobalObjectType
- SchemaMemberAccess
- SchemaMemberCallClass
- SchemaMemberDesc
- SchemaMemberDisposition
- SchemaMemberInfo
- SchemaMemberName
- SchemaMemberType
- SchemaNextClass
- SchemaOpenRegistry
- SchemaRegisterClass
- SchemaRegisterGlobalObject
- SchemaRequestDelete
- SchemaRequestGetArgument
- SchemaRequestGetArgumentCount
- SchemaRequestGetCallType
- SchemaRequestGetErrorMessage
- SchemaRequestGetOutputData
- SchemaRequestGetTypeRequired
- SchemaRequestPushArgument
- SchemaRequestSetErrorMessage
- SchemaRequestSetResult
- SchemaScriptLoad
- SchemaScriptRun
- SchemaTypeIsKindOf
- SchemaUnregisterGlobalObject
- SchemaVariableRequest
- SchemaVariantAsType
- SchemaVariantCoerce
- SchemaVariantCreate
- SchemaVariantDelete
- SchemaVariantEquals
- SchemaVariantGetBool
- SchemaVariantGetIdentifier
- SchemaVariantGetNumber
- SchemaVariantGetPointer
- SchemaVariantGetSchema
- SchemaVariantGetString
- SchemaVariantGetType
- SchemaVariantSet
- SchemaVariantSetBool
- SchemaVariantSetIdentifier
- SchemaVariantSetNumber
- SchemaVariantSetPointer
- SchemaVariantSetSchema
- SchemaVariantSetString
- SchemaVariantToString
- Types
- Scheduler
- Service
- Shutdown
- SMTP Filter
- SMTP Queue
- TCP Mapping Filter
- Timeline
- Types
- User Database
- Overview
- Common
- Engine
- Callbacks
- Functions
- UDBAuthDecryptMessage
- UDBAuthEncryptMessage
- UDBAuthGetAuthenticatedUser
- UDBAuthMethodFreeInfo
- UDBAuthMethodGetInfo
- UDBAuthMethodSearchNext
- UDBAuthMethodSearchOpen
- UDBAuthOpen
- UDBAuthStepBase64
- UDBAuthStepBinary
- UDBDoesUserMatch
- UDBExtenderNotify
- UDBGetAuthMethod
- UDBGetDefaultObject
- UDBGetObject
- UDBRegisterExtender
- UDBUserAddGroupSID
- UDBUserClearGroupSID
- UDBUserInitGroupSIDs
- Types
- UI
- Web Activity
- Useful Functions and Macros