構造体 smb_np_struct

#include <ntdomain.h>


変数

smb_np_structnext
smb_np_structprev
int pnum
connection_structconn
uint16 vuid
BOOL open
uint16 device_state
uint16 priority
fstring name
int max_trans_reply
void * np_state
void *(* namedpipe_create )(char *pipe_name, connection_struct *conn, uint16 vuid)
ssize_t(* namedpipe_transact )(void *np_state, char *data, int len, char *rdata, int rlen, BOOL *pipe_outstanding)
ssize_t(* namedpipe_write )(void *np_state, char *data, size_t n)
ssize_t(* namedpipe_read )(void *np_state, char *data, size_t max_len, BOOL *pipe_outstanding)
BOOL(* namedpipe_close )(void *np_state)


説明

ntdomain.h302 行で定義されています。


構造体

struct smb_np_struct* next

ntdomain.h303 行で定義されています。

参照元 get_next_pipe()get_rpc_pipe()open_rpc_pipe_p()pipe_close_conn().

struct smb_np_struct * prev

ntdomain.h303 行で定義されています。

int pnum

ntdomain.h304 行で定義されています。

参照元 close_rpc_pipe_hnd()fill_pipe_open_rec()get_rpc_pipe()nt_open_pipe()open_rpc_pipe_p()read_from_pipe()reply_open_pipe_and_X()reply_pipe_close()reply_pipe_read_and_X()reply_pipe_write()reply_pipe_write_and_X()write_to_pipe().

connection_struct* conn

ntdomain.h305 行で定義されています。

参照元 open_rpc_pipe_p()pipe_close_conn().

uint16 vuid

ntdomain.h306 行で定義されています。

参照元 api_fd_reply()open_rpc_pipe_p()reply_pipe_write()reply_pipe_write_and_X().

BOOL open

ntdomain.h307 行で定義されています。

参照元 open_rpc_pipe_p()read_from_pipe()set_rpc_pipe_hnd_state()wait_rpc_pipe_hnd_state()write_to_pipe().

uint16 device_state

ntdomain.h308 行で定義されています。

参照元 open_rpc_pipe_p()set_rpc_pipe_hnd_state().

uint16 priority

ntdomain.h309 行で定義されています。

参照元 open_rpc_pipe_p()wait_rpc_pipe_hnd_state().

fstring name

ntdomain.h310 行で定義されています。

参照元 api_fd_reply()close_rpc_pipe_hnd()fill_pipe_open_rec()get_rpc_pipe()open_rpc_pipe_p()set_rpc_pipe_hnd_state()wait_rpc_pipe_hnd_state()write_to_pipe().

int max_trans_reply

ntdomain.h314 行で定義されています。

参照元 api_fd_reply()api_rpc_trans_reply()open_rpc_pipe_p().

void* np_state

ntdomain.h321 行で定義されています。

参照元 close_rpc_pipe_hnd()open_rpc_pipe_p()read_from_pipe()write_to_pipe().

void*(* namedpipe_create)(char *pipe_name, connection_struct *conn, uint16 vuid)

参照元 open_rpc_pipe_p().

ssize_t(* namedpipe_transact)(void *np_state, char *data, int len, char *rdata, int rlen, BOOL *pipe_outstanding)

ssize_t(* namedpipe_write)(void *np_state, char *data, size_t n)

参照元 open_rpc_pipe_p()write_to_pipe().

ssize_t(* namedpipe_read)(void *np_state, char *data, size_t max_len, BOOL *pipe_outstanding)

参照元 open_rpc_pipe_p()read_from_pipe().

BOOL(* namedpipe_close)(void *np_state)

参照元 close_rpc_pipe_hnd()open_rpc_pipe_p().


この構造体の説明は次のファイルから生成されました:
Sambaに対してSat Aug 29 21:24:46 2009に生成されました。  doxygen 1.4.7