ReactOS 0.4.16-dev-297-gc569aee
|
Go to the source code of this file.
Classes | |
struct | THREAD_DATA |
Macros | |
#define | CheckResourceFields(Res, Reinit) |
#define | CheckResourceStatus(Res, Exclusive, Shared, ExclusiveWaiters, SharedWaiters) |
Typedefs | |
typedef BOOLEAN(NTAPI * | PACQUIRE_FUNCTION) (PERESOURCE, BOOLEAN) |
typedef struct THREAD_DATA * | PTHREAD_DATA |
Functions | |
static | _IRQL_requires_max_ (APC_LEVEL) |
static VOID | TestResourceSharedAccess (IN PERESOURCE Res) |
static VOID | TestResourceExclusiveAccess (IN PERESOURCE Res) |
static VOID | TestResourceUndocumentedShortcuts (IN PERESOURCE Res, IN BOOLEAN AreApcsDisabled) |
static VOID NTAPI | AcquireResourceThread (PVOID Context) |
static VOID | InitThreadDataEx (PTHREAD_DATA ThreadData, PERESOURCE Res, PACQUIRE_FUNCTION AcquireFunction, PKSTART_ROUTINE StartRoutine) |
static VOID | InitThreadData (PTHREAD_DATA ThreadData, PERESOURCE Res, PACQUIRE_FUNCTION AcquireFunction) |
static NTSTATUS | StartThread (PTHREAD_DATA ThreadData, PLARGE_INTEGER Timeout, BOOLEAN Wait, BOOLEAN RetExpected) |
static VOID | FinishThread (PTHREAD_DATA ThreadData) |
static VOID | TestResourceWithThreads (IN PERESOURCE Res) |
static VOID NTAPI | TestOwnerRes (PVOID Context) |
static VOID | TestResourceWithOwner (IN PERESOURCE Res) |
START_TEST (ExResource) | |
Variables | |
ERESOURCE_2K3 | |
* | PERESOURCE_2K3 |
#define CheckResourceFields | ( | Res, | |
Reinit | |||
) |
Definition at line 78 of file ExResource.c.
Definition at line 98 of file ExResource.c.
typedef BOOLEAN(NTAPI * PACQUIRE_FUNCTION) (PERESOURCE, BOOLEAN) |
Definition at line 263 of file ExResource.c.
typedef struct THREAD_DATA * PTHREAD_DATA |
|
static |
Definition at line 14 of file ExResource.c.
Definition at line 281 of file ExResource.c.
Referenced by InitThreadData().
|
static |
Definition at line 353 of file ExResource.c.
Referenced by TestResourceWithOwner(), and TestResourceWithThreads().
|
static |
Definition at line 321 of file ExResource.c.
Referenced by TestResourceWithThreads().
|
static |
Definition at line 306 of file ExResource.c.
Referenced by InitThreadData(), and TestResourceWithOwner().
START_TEST | ( | ExResource | ) |
Definition at line 521 of file ExResource.c.
|
static |
Definition at line 331 of file ExResource.c.
Referenced by TestResourceWithOwner(), and TestResourceWithThreads().
Definition at line 474 of file ExResource.c.
Referenced by TestResourceWithOwner().
|
static |
Definition at line 144 of file ExResource.c.
Referenced by START_TEST().
|
static |
Definition at line 111 of file ExResource.c.
Referenced by START_TEST().
|
static |
Definition at line 175 of file ExResource.c.
Referenced by START_TEST().
|
static |
Definition at line 498 of file ExResource.c.
Referenced by START_TEST().
|
static |
Definition at line 371 of file ExResource.c.
Referenced by START_TEST().
ERESOURCE_2K3 |
Definition at line 76 of file ExResource.c.
Referenced by START_TEST().
* PERESOURCE_2K3 |
Definition at line 76 of file ExResource.c.
Referenced by START_TEST().