関数 | |
static BOOL | api_dsrole_get_primary_dominfo (pipes_struct *p) |
static BOOL | api_dsrole_stub (pipes_struct *p) |
void | lsa_ds_get_pipe_fns (struct api_struct **fns, int *n_fns) |
NTSTATUS | rpc_lsa_ds_init (void) |
変数 | |
static struct api_struct | api_lsa_ds_cmds [] |
static BOOL api_dsrole_get_primary_dominfo | ( | pipes_struct * | p | ) | [static] |
srv_lsa_ds.c の 31 行で定義されています。
参照先 _dsrole_get_primary_dominfo()・_input_data::data・ds_io_q_getprimdominfo()・ds_io_r_getprimdominfo()・pipes_struct::in_data・pipes_struct::out_data・_output_data::rdata・DS_R_GETPRIMDOMINFO::status.
00032 { 00033 DS_Q_GETPRIMDOMINFO q_u; 00034 DS_R_GETPRIMDOMINFO r_u; 00035 prs_struct *data = &p->in_data.data; 00036 prs_struct *rdata = &p->out_data.rdata; 00037 00038 ZERO_STRUCT(q_u); 00039 ZERO_STRUCT(r_u); 00040 00041 /* grab the request */ 00042 if ( !ds_io_q_getprimdominfo("", &q_u, data, 0) ) 00043 return False; 00044 00045 /* construct reply. */ 00046 r_u.status = _dsrole_get_primary_dominfo( p, &q_u, &r_u ); 00047 00048 if ( !ds_io_r_getprimdominfo("", &r_u, rdata, 0) ) 00049 return False; 00050 00051 return True; 00052 }
static BOOL api_dsrole_stub | ( | pipes_struct * | p | ) | [static] |
srv_lsa_ds.c の 58 行で定義されています。
00059 { 00060 DEBUG(0,("api_dsrole_stub: Hmmm....didn't know this RPC existed...\n")); 00061 00062 return False; 00063 }
void lsa_ds_get_pipe_fns | ( | struct api_struct ** | fns, | |
int * | n_fns | |||
) |
srv_lsa_ds.c の 75 行で定義されています。
参照先 api_lsa_ds_cmds.
参照元 get_pipe_fns().
00076 { 00077 *fns = api_lsa_ds_cmds; 00078 *n_fns = sizeof(api_lsa_ds_cmds) / sizeof(struct api_struct); 00079 }
NTSTATUS rpc_lsa_ds_init | ( | void | ) |
srv_lsa_ds.c の 82 行で定義されています。
参照先 api_lsa_ds_cmds・rpc_pipe_register_commands().
00083 { 00084 return rpc_pipe_register_commands(SMB_RPC_INTERFACE_VERSION, "lsa_ds", "lsa_ds", api_lsa_ds_cmds, 00085 sizeof(api_lsa_ds_cmds) / sizeof(struct api_struct)); 00086 }
struct api_struct api_lsa_ds_cmds[] [static] |
初期値:
{ { "DS_NOP", DS_NOP, api_dsrole_stub }, { "DS_GETPRIMDOMINFO", DS_GETPRIMDOMINFO, api_dsrole_get_primary_dominfo } }
srv_lsa_ds.c の 69 行で定義されています。