FireBirdLib - Topfield TMS PVR TAP Programming Library
FBLib_main.h
Go to the documentation of this file.
1#ifndef FBLIB_MAIN_H
2#define FBLIB_MAIN_H
3
4#include "libFireBird.h"
5
6#define FIRMWAREDAT "FirmwareTMS.dat"
7
8typedef struct
9{
11 dword P1;
12 dword P2;
13 dword P3;
14} tBIOSType;
15
16extern bool LibInitialized;
17extern int _appl_version;
18
19extern byte FPPatchVersion;
20extern byte FPPatchType;
21extern byte FPPatchAntiFreezeOption;
23extern bool FPPatchInitialized;
24extern byte FPWaitResponse;
25extern byte FPResponse[12];
26
27void Front_TxPacket_hooked(byte *Data);
28int PutMsgQ_hooked(dword *MsgQ, dword *Data);
29void UnhookFrontTxPacket(void);
30bool HookFrontTxPacket(void);
31bool FP_Initialize(void);
32
33
34#endif
byte FPWaitResponse
Definition: FrontPanelComm.c:9
int _appl_version
bool FP_Initialize(void)
int PutMsgQ_hooked(dword *MsgQ, dword *Data)
bool LibInitialized
Definition: InitTAPex.c:8
bool FPPatchInitialized
Definition: FrontPanelComm.c:8
byte FPPatchPowerRestoreOption
Definition: FrontPanelComm.c:7
byte FPResponse[12]
byte FPPatchType
Definition: FrontPanelComm.c:5
bool HookFrontTxPacket(void)
void UnhookFrontTxPacket(void)
byte FPPatchAntiFreezeOption
Definition: FrontPanelComm.c:6
void Front_TxPacket_hooked(byte *Data)
byte FPPatchVersion
Definition: FrontPanelComm.c:4
dword SubCommand
Definition: FBLib_main.h:10
dword P2
Definition: FBLib_main.h:12
dword P3
Definition: FBLib_main.h:13
dword P1
Definition: FBLib_main.h:11