APIImportTable structure
Contains pointers to the API of TV's server.
WARNING: this structure is not algined in 64-bit. Syntax
typedef struct APIImportTable{
int size;
__asm_set_export_table *__asm_set_export_table;
GetAPIVersion *GetAPIVersion;
SetProtocolInformation *SetProtocolInformation;
SetControlPanelOptions *SetControlPanelOptions;
AcceptProtocol *AcceptProtocol;
SavePluginData *SavePluginData;
GetPluginData *GetPluginData;
FindProtocolDataStruct *FindProtocolDataStruct;
RequestToBindToNextProtocol *RequestToBindToNextProtocol;
CallNextHandleConnection *CallNextHandleConnection;
RecvData *RecvData;
SendData *SendData;
CloseClientSession *CloseClientSession;
GetClientSessionInfo *GetClientSessionInfo;
CloseListenSession *CloseListenSession;
FormatDate *FormatDate;
FormatTime *FormatTime;
FormatDateTime *FormatDateTime;
CountListRows *CountListRows;
AddListRow *AddListRow;
GetListItem *GetListItem;
GetListItemSize *GetListItemSize;
SetListItem *SetListItem;
RemoveListRow *RemoveListRow;
FindListItem *FindListItem;
CloseProtocolSession *CloseProtocolSession;
RecoverDateTime *RecoverDateTime;
GetCopyOfInternalProtocolStructures *GetCopyOfInternalProtocolStructures;
ReleaseCopyOfInternalProtocolStructures *ReleaseCopyOfInternalProtocolStructures;
GetCopyOfInternalListenStructure *GetCopyOfInternalListenStructure;
ReleaseCopyOfInternalListenStructure *ReleaseCopyOfInternalListenStructure;
RegisterProtocolLoadedCallbackFunction *RegisterProtocolLoadedCallbackFunction;
CountListenSessions *CountListenSessions;
RegisterListenSessionIsCreatedCallbackFunction *RegisterListenSessionIsCreatedCallbackFunction;
GetCopyOfInternalListenStructureByLsess *GetCopyOfInternalListenStructureByLsess;
RecoverTime *RecoverTime;
RecoverDate *RecoverDate;
BindToProtocol *BindToProtocol;
GetListenSessionFromClientSession *GetListenSessionFromClientSession;
CloseListenSessionEx *CloseListenSessionEx;
ShutdownServer *ShutdownServer;
Log *Log;
} APIImportTable;
Members
size The size of the structure, in bytes, minus the member size.
__asm_set_export_tableGetAPIVersionSetProtocolInformationSetControlPanelOptionsAcceptProtocolSavePluginDataGetPluginDataFindProtocolDataStructRequestToBindToNextProtocolCallNextHandleConnectionRecvDataSendDataCloseClientSessionGetClientSessionInfoCloseListenSessionFormatDateFormatTimeFormatDateTimeCountListRowsAddListRowGetListItemGetListItemSizeSetListItemRemoveListRowFindListItemCloseProtocolSessionRecoverDateTimeGetCopyOfInternalProtocolStructuresReleaseCopyOfInternalProtocolStructuresGetCopyOfInternalListenStructureReleaseCopyOfInternalListenStructureRegisterProtocolLoadedCallbackFunctionCountListenSessionsRegisterListenSessionIsCreatedCallbackFunctionGetCopyOfInternalListenStructureByLsessRecoverTimeRecoverDateBindToProtocolGetListenSessionFromClientSessionCloseListenSessionExShutdownServerLogRequirements
Minimum supported API | 1.00
|
Header | tvs_server_http_protocol.h
|