30 typedef APP_VOID APP_FAR (*LPFST_SCHEDULE)(APP_VOID);
31 #define APP_CBF APP_FAR
34 typedef unsigned short (APP_FAR * FX_CBF)(APP_LPVOID lpData, APP_WORD wState);
36 typedef unsigned short (APP_NEAR * FX_CBF)(APP_LPVOID lpData, APP_WORD wState);
69 APP_WORD wReductionRatio;
72 #define ST_SCHEDULE_INSERT_SIZEOF sizeof(ST_SCHEDULE_INSERT)
79 #define ST_SCHEDULE_REMOVE_SIZEOF sizeof(ST_SCHEDULE_REMOVE)
105 #define ID_PPM_ERROR_IND_DV 43
107 APP_WORD Schedule_task(APP_LPVOID pStart);
108 APP_BOOL Schedule_InitProcessing(APP_VOID);
109 APP_BOOL Schedule_ExitProcessing(APP_VOID);
111 APP_VOID Schedule_Start(APP_WORD wPeriod);
112 APP_VOID Schedule_Stop();
114 APP_BOOL Schedule_IdleProcessing(APP_VOID);
116 LPST_CBF Schedule_FunctionInsert(FX_CBF pCbfFn, APP_DWORD dwExpiry1, APP_DWORD dwExpiry2, APP_WORD wNb, APP_LPVOID lpData);
117 APP_BOOL Schedule_FunctionRemove(
LPST_CBF pstCbf);
120 LPST_CBF Schedule_CbfNew ( APP_VOID );
121 APP_VOID Schedule_CbfReset (
LPST_CBF pstCbf );
122 APP_DWORD PrecalEnding ( APP_DWORD dwExpiry );
Definition: schedule.h:40
Definition: schedule.h:55
Definition: schedule.h:96
Definition: schedule.h:74