FireBirdLib - Topfield TMS PVR TAP Programming Library
FBLib_tapcom.h
Go to the documentation of this file.
1 #ifndef FBLIB_TAPCOM_H
2#define FBLIB_TAPCOM_H
3
4#include "libFireBird.h"
5
6extern bool LibInitialized;
7extern const dword __tap_ud__;
8
9#define TAPCOM_SIGNATURE 0x14011965
10#define TAPCOM_VERSION 0x0000000E // Version 0.14
11#define TAPCOM_REQVERSION 0x0000000E // Downward compatible with version 0.14
12
13
14bool isValidChannel (TAPCOM_Channel Channel);
15
16
17typedef struct
18{
19 dword tapcomSignature; // Signatur, die TAPCOM identifiziert
20 dword tapcomVersion; // TAPCOM-Version
21 dword ServerAlive; // Wenn der Server länger für die Bearbeitung benötigt ?
22 dword FromID; // Wer ist der Sender der Nachricht?
23 dword ToID; // Wer ist der Empfänger der Nachricht?
24 TAPCOM_Status Status; // Aktueller Zustand des Befehlsblocks
25 dword ServiceID; // Welcher Service wird aufgerufen?
26 dword ParamBlockVersion;// Version des Server-spezifischen Parameterblocks
27 void *ParamBlock; // Zeiger auf den Server-spezifischen Parameterblock
28 int ReturnVal; // Rückgabewert für Aufrufer
29 dword Reserved; // Reserved for fuure use
31
32#endif
bool isValidChannel(TAPCOM_Channel Channel)
Definition: isValidChannel.c:3
bool LibInitialized
Definition: InitTAPex.c:8
const dword __tap_ud__
TAPCOM_Status
Definition: libFireBird.h:2651
void * TAPCOM_Channel
Definition: libFireBird.h:2661
TAPCOM_Status Status
Definition: FBLib_tapcom.h:24