ReactOS 0.4.16-dev-527-gdad3a09
|
#include <limits.h>
#include <stdarg.h>
#include <stdio.h>
#include <windef.h>
#include <winbase.h>
#include <winreg.h>
#include <winsvc.h>
#include <winuser.h>
#include <undocuser.h>
#include <ndk/rtlfuncs.h>
#include <atsvc_s.h>
#include <wine/debug.h>
Go to the source code of this file.
Classes | |
struct | _JOB |
Macros | |
#define | WIN32_NO_STATUS |
#define | _INC_WINDOWS |
#define | COM_NO_WINDOWS_H |
#define | JOB_NAME_LENGTH 9 |
Typedefs | |
typedef struct _JOB | JOB |
typedef struct _JOB * | PJOB |
Functions | |
NTSYSAPI ULONG NTAPI | RtlRandomEx (PULONG Seed) |
VOID | GetNextJobTimeout (HANDLE hTimer) |
VOID | RunCurrentJobs (VOID) |
LONG | SaveJob (PJOB pJob) |
LONG | DeleteJob (PJOB pJob) |
LONG | LoadJobs (VOID) |
VOID | CalculateNextStartTime (_In_ PJOB pJob) |
VOID | InsertJobIntoStartList (_In_ PLIST_ENTRY StartListHead, _In_ PJOB pJob) |
VOID | DumpStartList (_In_ PLIST_ENTRY StartListHead) |
DWORD WINAPI | RpcThreadRoutine (LPVOID lpParameter) |
Variables | |
DWORD | dwNextJobId |
DWORD | dwJobCount |
LIST_ENTRY | JobListHead |
RTL_RESOURCE | JobListLock |
LIST_ENTRY | StartListHead |
RTL_RESOURCE | StartListLock |
HANDLE | Events [3] |
Definition at line 467 of file job.c.
Referenced by LoadJobs(), and NetrJobAdd().
VOID DumpStartList | ( | _In_ PLIST_ENTRY | StartListHead | ) |
Referenced by LoadJobs(), NetrJobAdd(), and NetrJobDel().
Definition at line 44 of file job.c.
Referenced by SchedServiceMain().
VOID InsertJobIntoStartList | ( | _In_ PLIST_ENTRY | StartListHead, |
_In_ PJOB | pJob | ||
) |
Definition at line 318 of file job.c.
Referenced by ServiceInit().
Definition at line 20 of file rpcserver.c.
Referenced by get_uuid(), GetJobName(), and KsecGenRandom().
Definition at line 122 of file job.c.
Referenced by SchedServiceMain().
|
extern |
Definition at line 28 of file job.c.
Referenced by LoadJobs(), NetrJobAdd(), NetrJobDel(), and NetrJobEnum().
|
extern |
Definition at line 27 of file job.c.
Referenced by LoadJobs(), and NetrJobAdd().
|
extern |
Definition at line 40 of file schedsvc.c.
Referenced by dispatch(), NetrJobAdd(), NetrJobDel(), PipeThreadProc(), PrintEvents(), SchedServiceMain(), SerialInterruptService(), ServiceControlHandler(), ServiceInit(), SockGetTdiName(), TdiCall(), TdiSendThread(), and WSPSelect().
|
extern |
Definition at line 29 of file job.c.
Referenced by GetNextJobTimeout(), LoadJobs(), NetrJobAdd(), NetrJobDel(), NetrJobEnum(), NetrJobGetInfo(), RunCurrentJobs(), and ServiceInit().
|
extern |
Definition at line 30 of file job.c.
Referenced by LoadJobs(), NetrJobAdd(), NetrJobDel(), NetrJobEnum(), NetrJobGetInfo(), SchedServiceMain(), and ServiceInit().
|
extern |
Definition at line 32 of file job.c.
Referenced by LoadJobs(), NetrJobAdd(), NetrJobDel(), and ServiceInit().
|
extern |
Definition at line 33 of file job.c.
Referenced by ServiceInit().