ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

connection_ops Struct Reference

#include <rpc_binding.h>

Data Fields

const charname
unsigned char epm_protocols [2]
RpcConnection *(* alloc )(void)
RPC_STATUS(* open_connection_client )(RpcConnection *conn)
RPC_STATUS(* handoff )(RpcConnection *old_conn, RpcConnection *new_conn)
int(* read )(RpcConnection *conn, void *buffer, unsigned int len)
int(* write )(RpcConnection *conn, const void *buffer, unsigned int len)
int(* close )(RpcConnection *conn)
void(* cancel_call )(RpcConnection *conn)
int(* wait_for_incoming_data )(RpcConnection *conn)
size_t(* get_top_of_tower )(unsigned char *tower_data, const char *networkaddr, const char *endpoint)
RPC_STATUS(* parse_top_of_tower )(const unsigned char *tower_data, size_t tower_size, char **networkaddr, char **endpoint)
RPC_STATUS(* receive_fragment )(RpcConnection *conn, RpcPktHdr **Header, void **Payload)
BOOL(* is_authorized )(RpcConnection *conn)
RPC_STATUS(* authorize )(RpcConnection *conn, BOOL first_time, unsigned char *in_buffer, unsigned int in_len, unsigned char *out_buffer, unsigned int *out_len)
RPC_STATUS(* 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)
RPC_STATUS(* impersonate_client )(RpcConnection *conn)
RPC_STATUS(* revert_to_self )(RpcConnection *conn)
RPC_STATUS(* inquire_auth_client )(RpcConnection *, RPC_AUTHZ_HANDLE *, RPC_WSTR *, ULONG *, ULONG *, ULONG *, ULONG)

Detailed Description

Definition at line 95 of file rpc_binding.h.


The documentation for this struct was generated from the following file:

Generated on Thu May 24 2012 06:17:41 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.