ReactOS 0.4.16-dev-88-ga65b6ae
|
#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().