|
ReactOS 0.4.16-dev-1946-g52006dd
|

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 271 of file ExResource.c.
| typedef struct THREAD_DATA * PTHREAD_DATA |
|
static |
Definition at line 14 of file ExResource.c.
Definition at line 289 of file ExResource.c.
Referenced by InitThreadData().
|
static |
Definition at line 361 of file ExResource.c.
Referenced by TestResourceWithOwner(), and TestResourceWithThreads().
|
static |
Definition at line 329 of file ExResource.c.
Referenced by TestResourceWithThreads().
|
static |
Definition at line 314 of file ExResource.c.
Referenced by InitThreadData(), and TestResourceWithOwner().
| START_TEST | ( | ExResource | ) |
Definition at line 545 of file ExResource.c.
|
static |
Definition at line 339 of file ExResource.c.
Referenced by TestResourceWithOwner(), and TestResourceWithThreads().
Definition at line 498 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 522 of file ExResource.c.
Referenced by START_TEST().
|
static |
Definition at line 379 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().