|
kernel
|
#include "../../includes/ht.h"#include "../../includes/ob.h"#include "../../includes/ps.h"#include "../../includes/mt.h"#include "../../assert.h"Go to the source code of this file.
Functions | |
| PHANDLE_TABLE | HtCreateHandleTable (IN PEPROCESS Process) |
| HANDLE | HtCreateHandle (PHANDLE_TABLE Table, void *Object, uint32_t Access) |
| void | HtDeleteHandle (PHANDLE_TABLE Table, HANDLE Handle) |
| void * | HtGetObject (IN PHANDLE_TABLE Table, IN HANDLE Handle, _Out_Opt PHANDLE_TABLE_ENTRY *OutEntry) |
| void | HtDeleteHandleTable (IN PHANDLE_TABLE Table) |
| MTSTATUS | HtClose (IN HANDLE Handle) |
Variables | |
| DOUBLY_LINKED_LIST | HandleTableList |
| PUSH_LOCK | HandleTableLock |
| HANDLE HtCreateHandle | ( | PHANDLE_TABLE | Table, |
| void * | Object, | ||
| uint32_t | Access ) |
| PHANDLE_TABLE HtCreateHandleTable | ( | IN PEPROCESS | Process | ) |
| void HtDeleteHandle | ( | PHANDLE_TABLE | Table, |
| HANDLE | Handle ) |
| void HtDeleteHandleTable | ( | IN PHANDLE_TABLE | Table | ) |
| void * HtGetObject | ( | IN PHANDLE_TABLE | Table, |
| IN HANDLE | Handle, | ||
| _Out_Opt PHANDLE_TABLE_ENTRY * | OutEntry ) |
| DOUBLY_LINKED_LIST HandleTableList |