Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

138 lines
2.0 KiB

/********************************************************************/
/** 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
);
VOID
ProcessRemoveQuarantine(
IN PCB_WORK_ITEM *pWorkItem
);
VOID
ProcessResumeFromHibernate(
IN PCB_WORK_ITEM *pWorkItem
);