FireBirdLib - Topfield TMS PVR TAP Programming Library
HDD_TAP_isDisabledAll.c
Go to the documentation of this file.
1#include "FBLib_tap.h"
2
4{
6
7 dword i;
8 tTMSTAPTaskTable *TMSTAPTaskTable;
9
10 TMSTAPTaskTable = (tTMSTAPTaskTable*)FIS_vTAPTable();
11
12 if(!TMSTAPTaskTable || (!LibInitialized && !InitTAPex()))
13 {
14 TRACEEXIT();
15 return FALSE;
16 }
17
18 for(i = 0; i < TAP_MAX; i++)
19 {
20 if((i != TAP_TableIndex) && (TMSTAPTaskTable[i].Status == 1) && (TMSTAPTaskTable[i].unused5 == 0))
21 {
22 TRACEEXIT();
23 return FALSE;
24 }
25 }
26
27 TRACEEXIT();
28 return TRUE;
29}
bool LibInitialized
Definition: InitTAPex.c:8
dword FIS_vTAPTable(void)
Definition: FIS_vTAPTable.c:3
bool HDD_TAP_isDisabledAll(void)
bool InitTAPex(void)
Definition: InitTAPex.c:10
#define TAP_MAX
Definition: libFireBird.h:60
#define TRACEEXIT()
Definition: libFireBird.h:1244
#define TRACEENTER()
Definition: libFireBird.h:1243
dword TAP_TableIndex
Definition: InitTAPex.c:7