ReactOS
0.4.14-dev-606-g14ebc0b
|
#include "precomp.h"
Go to the source code of this file.
Classes | |
struct | _SCHEDULE |
Typedefs | |
typedef struct _SCHEDULE | SCHEDULE |
typedef struct _SCHEDULE | PSCHEDULE |
Functions | |
WINE_DEFAULT_DEBUG_CHANNEL (schedsvc) | |
DWORD | GetNextJobTimeout (VOID) |
static VOID | ReScheduleJob (PJOB pJob) |
VOID | RunNextJob (VOID) |
static VOID | GetJobName (HKEY hJobsKey, PWSTR pszJobName) |
LONG | SaveJob (_In_ PJOB pJob) |
LONG | DeleteJob (_In_ PJOB pJob) |
LONG | LoadJobs (VOID) |
static WORD | DaysOfMonth (WORD wMonth, WORD wYear) |
VOID | CalculateNextStartTime (_In_ PJOB pJob) |
VOID | InsertJobIntoStartList (_In_ PLIST_ENTRY StartListHead, _In_ PJOB pJob) |
VOID | DumpStartList (_In_ PLIST_ENTRY StartListHead) |
Variables | |
DWORD | dwNextJobId = 0 |
DWORD | dwJobCount = 0 |
LIST_ENTRY | JobListHead |
RTL_RESOURCE | JobListLock |
LIST_ENTRY | StartListHead |
RTL_RESOURCE | StartListLock |
Definition at line 468 of file job.c.
Referenced by LoadJobs(), NetrJobAdd(), and ReScheduleJob().
Definition at line 281 of file job.c.
Referenced by ReScheduleJob().
VOID DumpStartList | ( | _In_ PLIST_ENTRY | StartListHead | ) |
Definition at line 582 of file job.c.
Referenced by LoadJobs(), NetrJobAdd(), NetrJobDel(), and ReScheduleJob().
Definition at line 176 of file job.c.
Referenced by SaveJob().
Definition at line 39 of file job.c.
Referenced by SchedServiceMain().
VOID InsertJobIntoStartList | ( | _In_ PLIST_ENTRY | StartListHead, |
_In_ PJOB | pJob | ||
) |
Definition at line 531 of file job.c.
Referenced by LoadJobs(), NetrJobAdd(), and ReScheduleJob().
Definition at line 315 of file job.c.
Referenced by ServiceInit().
Definition at line 88 of file job.c.
Referenced by RunNextJob().
Definition at line 121 of file job.c.
Referenced by SchedServiceMain().
Definition at line 211 of file job.c.
Referenced by NetrJobAdd().
WINE_DEFAULT_DEBUG_CHANNEL | ( | schedsvc | ) |
DWORD dwJobCount = 0 |
Definition at line 28 of file job.c.
Referenced by LoadJobs(), NetrJobAdd(), NetrJobDel(), NetrJobEnum(), and ReScheduleJob().
DWORD dwNextJobId = 0 |
Definition at line 27 of file job.c.
Referenced by LoadJobs(), and NetrJobAdd().
LIST_ENTRY JobListHead |
Definition at line 29 of file job.c.
Referenced by LoadJobs(), NetrJobAdd(), NetrJobDel(), NetrJobEnum(), NetrJobGetInfo(), and ServiceInit().
RTL_RESOURCE JobListLock |
Definition at line 30 of file job.c.
Referenced by LoadJobs(), NetrJobAdd(), NetrJobDel(), NetrJobEnum(), NetrJobGetInfo(), SchedServiceMain(), and ServiceInit().
LIST_ENTRY StartListHead |
Definition at line 32 of file job.c.
Referenced by DumpStartList(), GetNextJobTimeout(), InsertJobIntoStartList(), LoadJobs(), NetrJobAdd(), NetrJobDel(), ReScheduleJob(), RunNextJob(), and ServiceInit().
RTL_RESOURCE StartListLock |
Definition at line 33 of file job.c.
Referenced by ServiceInit().