#include "exp.h"
Go to the source code of this file.
Functions | |
PVOID | ExpGetGlobalAtomTable () |
NTSYSAPI NTSTATUS NTAPI | NtAddAtom (IN PWSTR AtomName, IN ULONG Length, OUT PRTL_ATOM Atom OPTIONAL) |
NTSYSAPI NTSTATUS NTAPI | NtFindAtom (IN PWSTR AtomName, IN ULONG Length, OUT PRTL_ATOM Atom OPTIONAL) |
NTSYSAPI NTSTATUS NTAPI | NtDeleteAtom (IN RTL_ATOM Atom) |
NTSYSAPI NTSTATUS NTAPI | NtQueryInformationAtom (IN RTL_ATOM Atom, IN ATOM_INFORMATION_CLASS AtomInformationClass, OUT PVOID AtomInformation, IN ULONG AtomInformationLength, OUT PULONG ReturnLength OPTIONAL) |
Variables | |
PKWIN32_GLOBALATOMTABLE_CALLOUT | ExGlobalAtomTableCallout |
|
Definition at line 442 of file exatom.c. References DbgPrint, ExGlobalAtomTableCallout, and NULL. Referenced by NtAddAtom(), NtDeleteAtom(), NtFindAtom(), and NtQueryInformationAtom().
|
|
Definition at line 45 of file exatom.c. References ExAllocatePoolWithTag, EXCEPTION_EXECUTE_HANDLER, ExFreePool(), ExpGetGlobalAtomTable(), KernelMode, KPROCESSOR_MODE, NT_SUCCESS, NTSTATUS(), NULL, PAGED_CODE, PagedPool, ProbeForRead, ProbeForWriteUshort, RtlAddAtomToAtomTable(), and Status.
|
|
Definition at line 260 of file exatom.c. References ExpGetGlobalAtomTable(), NTSTATUS(), NULL, PAGED_CODE, RtlDeleteAtomFromAtomTable(), and Status.
|
|
Definition at line 152 of file exatom.c. References ExAllocatePoolWithTag, EXCEPTION_EXECUTE_HANDLER, ExFreePool(), ExpGetGlobalAtomTable(), KernelMode, KPROCESSOR_MODE, NT_SUCCESS, NTSTATUS(), NULL, PAGED_CODE, PagedPool, ProbeForRead, ProbeForWriteUshort, RtlLookupAtomInAtomTable(), and Status.
|
|
Definition at line 294 of file exatom.c. References EXCEPTION_EXECUTE_HANDLER, ExpGetGlobalAtomTable(), KernelMode, KPROCESSOR_MODE, Name, NT_SUCCESS, NTSTATUS(), NULL, PAGED_CODE, ProbeForWrite(), ProbeForWriteUlong, RtlQueryAtomInAtomTable(), RtlQueryAtomsInAtomTable(), Status, and USHORT.
|
|
Definition at line 439 of file exatom.c. Referenced by ExpGetGlobalAtomTable(), and PsEstablishWin32Callouts(). |