include/rpc_dce.h

ソースコードを見る。

データ構造

struct  rpc_iface_info
struct  pipe_id_info
struct  rpc_hdr_info
struct  rpc_hdr_req_info
struct  rpc_hdr_resp_info
struct  rpc_hdr_fault_info
struct  rpc_addr_info
struct  rpc_hdr_bba_info
struct  rpc_hdr_auth_info
struct  rpc_auth_schannel_neg_info
struct  rpc_auth_schannel_chk_info
struct  rpc_context
struct  rpc_bind_req_info
struct  rpc_results_info
struct  rpc_hdr_ba_info
struct  rpc_auth_verif_info

型定義

typedef rpc_iface_info RPC_IFACE
typedef rpc_hdr_info RPC_HDR
typedef rpc_hdr_req_info RPC_HDR_REQ
typedef rpc_hdr_resp_info RPC_HDR_RESP
typedef rpc_hdr_fault_info RPC_HDR_FAULT
typedef rpc_addr_info RPC_ADDR_STR
typedef rpc_hdr_bba_info RPC_HDR_BBA
typedef rpc_hdr_auth_info RPC_HDR_AUTH
typedef rpc_auth_schannel_neg_info RPC_AUTH_SCHANNEL_NEG
typedef rpc_auth_schannel_chk_info RPC_AUTH_SCHANNEL_CHK
typedef rpc_context RPC_CONTEXT
typedef rpc_bind_req_info RPC_HDR_RB
typedef rpc_results_info RPC_RESULTS
typedef rpc_hdr_ba_info RPC_HDR_BA
typedef rpc_auth_verif_info RPC_AUTH_VERIFIER

列挙型

enum  RPC_PKT_TYPE {
  RPC_REQUEST = 0x00, RPC_PING = 0x01, RPC_RESPONSE = 0x02,
  RPC_FAULT = 0x03, RPC_WORKING = 0x04, RPC_NOCALL = 0x05,
  RPC_REJECT = 0x06, RPC_ACK = 0x07, RPC_CL_CANCEL = 0x08,
  RPC_FACK = 0x09, RPC_CANCEL_ACK = 0x0A, RPC_BIND = 0x0B,
  RPC_BINDACK = 0x0C, RPC_BINDNACK = 0x0D, RPC_ALTCONT = 0x0E,
  RPC_ALTCONTRESP = 0x0F, RPC_AUTH3 = 0x10, RPC_SHUTDOWN = 0x11,
  RPC_CO_CANCEL = 0x12, RPC_ORPHANED = 0x13
}
enum  schannel_direction { SENDER_IS_INITIATOR, SENDER_IS_ACCEPTOR }


型定義

typedef struct rpc_iface_info RPC_IFACE

typedef struct rpc_hdr_info RPC_HDR

typedef struct rpc_hdr_req_info RPC_HDR_REQ

typedef struct rpc_hdr_resp_info RPC_HDR_RESP

typedef struct rpc_hdr_fault_info RPC_HDR_FAULT

typedef struct rpc_addr_info RPC_ADDR_STR

typedef struct rpc_hdr_bba_info RPC_HDR_BBA

typedef struct rpc_hdr_auth_info RPC_HDR_AUTH

typedef struct rpc_auth_schannel_neg_info RPC_AUTH_SCHANNEL_NEG

typedef struct rpc_auth_schannel_chk_info RPC_AUTH_SCHANNEL_CHK

typedef struct rpc_context RPC_CONTEXT

typedef struct rpc_bind_req_info RPC_HDR_RB

typedef struct rpc_results_info RPC_RESULTS

typedef struct rpc_hdr_ba_info RPC_HDR_BA

typedef struct rpc_auth_verif_info RPC_AUTH_VERIFIER


列挙型

enum RPC_PKT_TYPE

列挙型の値:
RPC_REQUEST 
RPC_PING 
RPC_RESPONSE 
RPC_FAULT 
RPC_WORKING 
RPC_NOCALL 
RPC_REJECT 
RPC_ACK 
RPC_CL_CANCEL 
RPC_FACK 
RPC_CANCEL_ACK 
RPC_BIND 
RPC_BINDACK 
RPC_BINDNACK 
RPC_ALTCONT 
RPC_ALTCONTRESP 
RPC_AUTH3 
RPC_SHUTDOWN 
RPC_CO_CANCEL 
RPC_ORPHANED 

rpc_dce.h28 行で定義されています。

00028                   {
00029         RPC_REQUEST  = 0x00,    /* Ordinary request. */
00030         RPC_PING     = 0x01,    /* Connectionless is server alive ? */
00031         RPC_RESPONSE = 0x02,    /* Ordinary reply. */
00032         RPC_FAULT    = 0x03,    /* Fault in processing of call. */
00033         RPC_WORKING  = 0x04,    /* Connectionless reply to a ping when server busy. */
00034         RPC_NOCALL   = 0x05,    /* Connectionless reply to a ping when server has lost part of clients call. */
00035         RPC_REJECT   = 0x06,    /* Refuse a request with a code. */
00036         RPC_ACK      = 0x07,    /* Connectionless client to server code. */
00037         RPC_CL_CANCEL= 0x08,    /* Connectionless cancel. */
00038         RPC_FACK     = 0x09,    /* Connectionless fragment ack. Both client and server send. */
00039         RPC_CANCEL_ACK = 0x0A,  /* Server ACK to client cancel request. */
00040         RPC_BIND     = 0x0B,    /* Bind to interface. */
00041         RPC_BINDACK  = 0x0C,    /* Server ack of bind. */
00042         RPC_BINDNACK = 0x0D,    /* Server nack of bind. */
00043         RPC_ALTCONT  = 0x0E,    /* Alter auth. */
00044         RPC_ALTCONTRESP = 0x0F, /* Reply to alter auth. */
00045         RPC_AUTH3    = 0x10,    /* not the real name!  this is undocumented! */
00046         RPC_SHUTDOWN = 0x11,    /* Server to client request to shutdown. */
00047         RPC_CO_CANCEL= 0x12,    /* Connection-oriented cancel request. */
00048         RPC_ORPHANED = 0x13     /* Client telling server it's aborting a partially sent request or telling
00049                                    server to stop sending replies. */
00050 };

enum schannel_direction

列挙型の値:
SENDER_IS_INITIATOR 
SENDER_IS_ACCEPTOR 

rpc_dce.h117 行で定義されています。

00117                         {
00118         SENDER_IS_INITIATOR,
00119         SENDER_IS_ACCEPTOR
00120 };


Sambaに対してSat Aug 29 21:23:34 2009に生成されました。  doxygen 1.4.7