|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <stdio.h>#include <stdarg.h>#include "ntstatus.h"#include "windef.h"#include "winbase.h"#include "winuser.h"#include "winreg.h"#include "winnls.h"#include "wine/test.h"#include "winternl.h"
Go to the source code of this file.
Classes | |
| struct | _CLIENT_ID |
| struct | _LPC_SECTION_WRITE |
| struct | _LPC_SECTION_READ |
| struct | _LPC_MESSAGE |
| struct | LPC_MESSAGE64 |
| union | lpc_message |
Macros | |
| #define | WIN32_NO_STATUS |
| #define | UNUSED_MSG_TYPE 0 |
| #define | LPC_REQUEST 1 |
| #define | LPC_REPLY 2 |
| #define | LPC_DATAGRAM 3 |
| #define | LPC_LOST_REPLY 4 |
| #define | LPC_PORT_CLOSED 5 |
| #define | LPC_CLIENT_DIED 6 |
| #define | LPC_EXCEPTION 7 |
| #define | LPC_DEBUG_EVENT 8 |
| #define | LPC_ERROR_EVENT 9 |
| #define | LPC_CONNECTION_REQUEST 10 |
| #define | REQUEST1 "Request1" |
| #define | REQUEST2 "Request2" |
| #define | REPLY "Reply" |
| #define | MAX_MESSAGE_LEN 30 |
Typedefs | |
| typedef struct _CLIENT_ID | CLIENT_ID |
| typedef struct _CLIENT_ID * | PCLIENT_ID |
| typedef struct _LPC_SECTION_WRITE | LPC_SECTION_WRITE |
| typedef struct _LPC_SECTION_WRITE * | PLPC_SECTION_WRITE |
| typedef struct _LPC_SECTION_READ | LPC_SECTION_READ |
| typedef struct _LPC_SECTION_READ * | PLPC_SECTION_READ |
| typedef struct _LPC_MESSAGE | LPC_MESSAGE |
| typedef struct _LPC_MESSAGE * | PLPC_MESSAGE |
Functions | |
| static | NTSTATUS (WINAPI *pNtCompleteConnectPort)(HANDLE) |
| static | BOOL (WINAPI *pIsWow64Process)(HANDLE |
| static BOOL | init_function_ptrs (void) |
| static void | ProcessConnectionRequest (union lpc_message *LpcMessage, PHANDLE pAcceptPortHandle) |
| static void | ProcessLpcRequest (HANDLE PortHandle, union lpc_message *LpcMessage) |
| static DWORD WINAPI | test_ports_client (LPVOID arg) |
| static void | test_ports_server (HANDLE PortHandle) |
| START_TEST (port) | |
Variables | |
| static const WCHAR | PORTNAME [] = {'\\','M','y','P','o','r','t',0} |
| static UNICODE_STRING | port |
| static HMODULE | hntdll = 0 |
| static | ULONG |
| static | PULONG |
| static | POBJECT_ATTRIBUTES |
| static | PUNICODE_STRING |
| static | PSECURITY_QUALITY_OF_SERVICE |
| static | PVOID |
| static | LPCWSTR |
| static | PBOOL |
| static BOOL | is_wow64 |
| typedef struct _CLIENT_ID CLIENT_ID |
| typedef struct _LPC_MESSAGE LPC_MESSAGE |
| typedef struct _LPC_SECTION_READ LPC_SECTION_READ |
| typedef struct _CLIENT_ID * PCLIENT_ID |
| static PLPC_MESSAGE |
| static PLPC_SECTION_READ |
| static PLPC_SECTION_WRITE |
Definition at line 135 of file port.c.
Referenced by START_TEST().
|
static |
Definition at line 168 of file port.c.
Referenced by test_ports_server().
|
static |
Definition at line 192 of file port.c.
Referenced by test_ports_server().
| START_TEST | ( | port | ) |
Definition at line 370 of file port.c.
Definition at line 228 of file port.c.
Referenced by START_TEST().
Definition at line 311 of file port.c.
Referenced by START_TEST().
|
static |
Definition at line 115 of file port.c.
Referenced by init_function_ptrs(), and START_TEST().
|
static |
Definition at line 133 of file port.c.
Referenced by init_function_ptrs(), ProcessConnectionRequest(), ProcessLpcRequest(), test_ports_client(), and test_ports_server().
|
static |
Definition at line 104 of file port.c.
Referenced by START_TEST().