Go to the source code of this file.
Defines |
| #define | _LPC_DEBUG_ 0x00 |
| #define | LPC_CREATE_DEBUG 0x01 |
| #define | LPC_CLOSE_DEBUG 0x02 |
| #define | LPC_CONNECT_DEBUG 0x04 |
| #define | LPC_LISTEN_DEBUG 0x08 |
| #define | LPC_REPLY_DEBUG 0x10 |
| #define | LPC_COMPLETE_DEBUG 0x20 |
| #define | LPC_SEND_DEBUG 0x40 |
| #define | LPCTRACE(x, fmt,...) DPRINT(fmt, ##__VA_ARGS__) |
| #define | LPCP_THREAD_FLAG_IS_PORT 1 |
| #define | LPCP_THREAD_FLAG_NO_IMPERSONATION 2 |
| #define | LPCP_THREAD_FLAGS |
Functions |
| VOID NTAPI | LpcpClosePort (IN PEPROCESS Process OPTIONAL, IN PVOID Object, IN ACCESS_MASK GrantedAccess, IN ULONG ProcessHandleCount, IN ULONG SystemHandleCount) |
| VOID NTAPI | LpcpDeletePort (IN PVOID ObjectBody) |
| NTSTATUS NTAPI | LpcpInitializePortQueue (IN PLPCP_PORT_OBJECT Port) |
| VOID NTAPI | LpcpFreeToPortZone (IN PLPCP_MESSAGE Message, IN ULONG Flags) |
| VOID NTAPI | LpcpMoveMessage (IN PPORT_MESSAGE Destination, IN PPORT_MESSAGE Origin, IN PVOID Data, IN ULONG MessageType, IN PCLIENT_ID ClientId) |
| VOID NTAPI | LpcpSaveDataInfoMessage (IN PLPCP_PORT_OBJECT Port, IN PLPCP_MESSAGE Message, IN ULONG LockHeld) |
| VOID NTAPI | LpcExitThread (IN PETHREAD Thread) |
| BOOLEAN NTAPI | LpcInitSystem (VOID) |
Variables |
| POBJECT_TYPE | LpcPortObjectType |
| ULONG | LpcpNextMessageId |
| ULONG | LpcpNextCallbackId |
| KGUARDED_MUTEX | LpcpLock |
| PAGED_LOOKASIDE_LIST | LpcpMessagesLookaside |
| ULONG | LpcpMaxMessageSize |
| ULONG | LpcpTraceLevel |