ReactOS 0.4.16-dev-91-g764881a
|
#include "rpc_defs.h"
Go to the source code of this file.
Typedefs | |
typedef unsigned int | NCA_STATUS |
typedef unsigned int NCA_STATUS |
Definition at line 26 of file rpc_message.h.
NCA_STATUS RPC2NCA_STATUS | ( | RPC_STATUS | status | ) |
Definition at line 408 of file rpc_message.c.
Referenced by process_request_packet().
RPC_STATUS RPCRT4_AuthorizeConnection | ( | RpcConnection * | conn, |
BYTE * | challenge, | ||
ULONG | count | ||
) |
RpcPktHdr * RPCRT4_BuildBindAckHeader | ( | ULONG | DataRepresentation, |
unsigned short | MaxTransmissionSize, | ||
unsigned short | MaxReceiveSize, | ||
ULONG | AssocGroupId, | ||
LPCSTR | ServerAddress, | ||
unsigned char | ResultCount, | ||
const RpcResult * | Results | ||
) |
Definition at line 253 of file rpc_message.c.
Referenced by process_bind_packet_no_send().
RpcPktHdr * RPCRT4_BuildBindHeader | ( | ULONG | DataRepresentation, |
unsigned short | MaxTransmissionSize, | ||
unsigned short | MaxReceiveSize, | ||
ULONG | AssocGroupId, | ||
const RPC_SYNTAX_IDENTIFIER * | AbstractId, | ||
const RPC_SYNTAX_IDENTIFIER * | TransferId | ||
) |
Definition at line 186 of file rpc_message.c.
Referenced by RpcAssoc_BindConnection().
RpcPktHdr * RPCRT4_BuildBindNackHeader | ( | ULONG | DataRepresentation, |
unsigned char | RpcVersion, | ||
unsigned char | RpcVersionMinor, | ||
unsigned short | RejectReason | ||
) |
Definition at line 231 of file rpc_message.c.
Referenced by handle_bind_error().
RpcPktHdr * RPCRT4_BuildFaultHeader | ( | ULONG | DataRepresentation, |
RPC_STATUS | Status | ||
) |
Definition at line 170 of file rpc_message.c.
Referenced by process_request_packet().
RpcPktHdr * RPCRT4_BuildHttpConnectHeader | ( | int | out_pipe, |
const UUID * | connection_uuid, | ||
const UUID * | pipe_uuid, | ||
const UUID * | association_uuid | ||
) |
Definition at line 344 of file rpc_message.c.
Referenced by rpcrt4_http_prepare_in_pipe(), and rpcrt4_http_prepare_out_pipe().
RpcPktHdr * RPCRT4_BuildHttpFlowControlHeader | ( | BOOL | server, |
ULONG | bytes_transmitted, | ||
ULONG | flow_control_increment, | ||
const UUID * | pipe_uuid | ||
) |
Definition at line 384 of file rpc_message.c.
Referenced by rpcrt4_ncacn_http_receive_fragment().
RpcPktHdr * RPCRT4_BuildHttpHeader | ( | ULONG | DataRepresentation, |
unsigned short | flags, | ||
unsigned short | num_data_items, | ||
unsigned int | payload_size | ||
) |
Definition at line 291 of file rpc_message.c.
Referenced by RPCRT4_BuildHttpConnectHeader(), RPCRT4_BuildHttpFlowControlHeader(), and rpcrt4_http_keep_connection_active_timer_proc().
Definition at line 154 of file rpc_message.c.
Referenced by process_request_packet().
RPC_STATUS RPCRT4_ClientConnectionAuth | ( | RpcConnection * | conn, |
BYTE * | challenge, | ||
ULONG | count | ||
) |
Definition at line 992 of file rpc_message.c.
Referenced by RpcAssoc_BindConnection().
RPC_STATUS RPCRT4_default_authorize | ( | RpcConnection * | conn, |
BOOL | first_time, | ||
unsigned char * | in_buffer, | ||
unsigned int | in_size, | ||
unsigned char * | out_buffer, | ||
unsigned int * | out_size | ||
) |
Definition at line 872 of file rpc_message.c.
RPC_STATUS RPCRT4_default_impersonate_client | ( | RpcConnection * | conn | ) |
Definition at line 1131 of file rpc_message.c.
Referenced by rpcrt4_conn_np_impersonate_client().
RPC_STATUS RPCRT4_default_inquire_auth_client | ( | RpcConnection * | conn, |
RPC_AUTHZ_HANDLE * | privs, | ||
RPC_WSTR * | server_princ_name, | ||
ULONG * | authn_level, | ||
ULONG * | authn_svc, | ||
ULONG * | authz_svc, | ||
ULONG | flags | ||
) |
Definition at line 1189 of file rpc_message.c.
BOOL RPCRT4_default_is_authorized | ( | RpcConnection * | Connection | ) |
Definition at line 1122 of file rpc_message.c.
RPC_STATUS RPCRT4_default_revert_to_self | ( | RpcConnection * | conn | ) |
Definition at line 1159 of file rpc_message.c.
Referenced by rpcrt4_conn_np_revert_to_self().
RPC_STATUS RPCRT4_default_secure_packet | ( | RpcConnection * | Connection, |
enum secure_packet_direction | dir, | ||
RpcPktHdr * | hdr, | ||
unsigned int | hdr_size, | ||
unsigned char * | stub_data, | ||
unsigned int | stub_data_size, | ||
RpcAuthVerifier * | auth_hdr, | ||
unsigned char * | auth_value, | ||
unsigned int | auth_value_size | ||
) |
Definition at line 682 of file rpc_message.c.
Definition at line 403 of file rpc_message.c.
Referenced by I_RpcReceive(), I_RpcSend(), process_bind_packet(), process_request_packet(), RpcAssoc_BindConnection(), RPCRT4_ClientConnectionAuth(), RPCRT4_default_receive_fragment(), rpcrt4_http_keep_connection_active_timer_proc(), rpcrt4_http_prepare_in_pipe(), rpcrt4_http_prepare_out_pipe(), RPCRT4_io_thread(), rpcrt4_ncacn_http_receive_fragment(), RPCRT4_process_packet(), and RPCRT4_ReceiveWithAuth().
Definition at line 57 of file rpc_message.c.
Referenced by RPCRT4_default_receive_fragment(), rpcrt4_ncacn_http_receive_fragment(), RPCRT4_ReceiveWithAuth(), and RPCRT4_ValidateCommonHeader().
Definition at line 483 of file rpc_message.c.
Referenced by rpcrt4_http_read_http_packet(), and rpcrt4_ncacn_http_receive_fragment().
RPC_STATUS RPCRT4_ParseHttpFlowControlHeader | ( | RpcPktHdr * | header, |
unsigned char * | data, | ||
BOOL | server, | ||
ULONG * | bytes_transmitted, | ||
ULONG * | flow_control_increment, | ||
UUID * | pipe_uuid | ||
) |
Definition at line 637 of file rpc_message.c.
Referenced by rpcrt4_ncacn_http_receive_fragment().
RPC_STATUS RPCRT4_ParseHttpPrepareHeader1 | ( | RpcPktHdr * | header, |
unsigned char * | data, | ||
ULONG * | field1 | ||
) |
Definition at line 566 of file rpc_message.c.
Referenced by rpcrt4_http_prepare_out_pipe().
RPC_STATUS RPCRT4_ParseHttpPrepareHeader2 | ( | RpcPktHdr * | header, |
unsigned char * | data, | ||
ULONG * | field1, | ||
ULONG * | bytes_until_next_packet, | ||
ULONG * | field3 | ||
) |
Definition at line 591 of file rpc_message.c.
Referenced by rpcrt4_http_prepare_out_pipe().
RPC_STATUS RPCRT4_ReceiveWithAuth | ( | RpcConnection * | Connection, |
RpcPktHdr ** | Header, | ||
PRPC_MESSAGE | pMsg, | ||
unsigned char ** | auth_data_out, | ||
ULONG * | auth_length_out | ||
) |
Definition at line 1376 of file rpc_message.c.
Referenced by RpcAssoc_BindConnection(), RPCRT4_io_thread(), and RPCRT4_Receive().
RPC_STATUS RPCRT4_Send | ( | RpcConnection * | Connection, |
RpcPktHdr * | Header, | ||
void * | Buffer, | ||
unsigned int | BufferLength | ||
) |
Definition at line 1223 of file rpc_message.c.
Referenced by I_RpcSend(), process_request_packet(), and RpcAssoc_BindConnection().
RPC_STATUS RPCRT4_SendWithAuth | ( | RpcConnection * | Connection, |
RpcPktHdr * | Header, | ||
void * | Buffer, | ||
unsigned int | BufferLength, | ||
const void * | Auth, | ||
unsigned int | AuthLength | ||
) |
Definition at line 761 of file rpc_message.c.
Referenced by process_bind_packet(), RPCRT4_ClientConnectionAuth(), and RPCRT4_Send().
RPC_STATUS RPCRT4_ServerConnectionAuth | ( | RpcConnection * | conn, |
BOOL | start, | ||
RpcAuthVerifier * | auth_data_in, | ||
ULONG | auth_length_in, | ||
unsigned char ** | auth_data_out, | ||
ULONG * | auth_length_out | ||
) |
Definition at line 1025 of file rpc_message.c.
Referenced by process_auth3_packet(), and process_bind_packet_no_send().
RPC_STATUS RPCRT4_ServerGetRegisteredAuthInfo | ( | USHORT | auth_type, |
CredHandle * | cred, | ||
TimeStamp * | exp, | ||
ULONG * | max_token | ||
) |
Definition at line 1365 of file rpc_server.c.
Referenced by RPCRT4_ServerConnectionAuth().
RPC_STATUS RPCRT4_ValidateCommonHeader | ( | const RpcPktCommonHdr * | hdr | ) |
Definition at line 1255 of file rpc_message.c.
Referenced by RPCRT4_default_receive_fragment(), and rpcrt4_ncacn_http_receive_fragment().