2025-04-27 07:49:33 -04:00

129 lines
1.9 KiB
C

/********************************************************************/
/** Copyright(c) 1989 Microsoft Corporation. **/
/********************************************************************/
//***
//
// Filename: worker.h
//
// Description:
//
// History:
// Nov 11,1993. NarenG Created original version.
//
DWORD
WorkerThread(
IN LPVOID pThreadParameter
);
VOID
ProcessLineUp(
IN PCB_WORK_ITEM * pWorkItem
);
VOID
ProcessLineDown(
IN PCB_WORK_ITEM * pWorkItem
);
VOID
ProcessPostLineDown(
IN PCB_WORK_ITEM * pWorkItem
);
VOID
PostLineDownWorker(
PCB * pPcb
);
VOID
ProcessClose(
IN PCB_WORK_ITEM * pWorkItem
);
VOID
ProcessReceive(
IN PCB_WORK_ITEM * pWorkItem
);
VOID
ProcessThresholdEvent(
IN PCB_WORK_ITEM * pWorkItem
);
VOID
ProcessCallResult(
IN PCB_WORK_ITEM * pWorkItem
);
VOID
ProcessRasPortListenEvent(
IN PCB_WORK_ITEM * pWorkItem
);
VOID
ProcessTimeout(
IN PCB_WORK_ITEM * pWorkItem
);
VOID
ProcessRetryPassword(
IN PCB_WORK_ITEM * pWorkItem
);
VOID
ProcessChangePassword(
IN PCB_WORK_ITEM * pWorkItem
);
VOID
ProcessCallbackDone(
IN PCB_WORK_ITEM * pWorkItem
);
VOID
ProcessGetCallbackNumberFromUser(
IN PCB_WORK_ITEM * pWorkItem
);
VOID
ProcessStopPPP(
IN PCB_WORK_ITEM * pWorkItem
);
VOID
ProcessInterfaceInfo(
IN PCB_WORK_ITEM * pWorkItem
);
VOID
ProcessAuthInfo(
IN PCB_WORK_ITEM * pWorkItem
);
VOID
ProcessDhcpInform(
IN PCB_WORK_ITEM * pWorkItem
);
VOID
ProcessIpAddressLeaseExpired(
IN PCB_WORK_ITEM * pWorkItem
);
VOID
ProcessEapUIData(
IN PCB_WORK_ITEM * pWorkItem
);
VOID
ProcessChangeNotification(
IN PCB_WORK_ITEM * pWorkItem
);
VOID
ProcessProtocolEvent(
IN PCB_WORK_ITEM * pWorkItem
);