/titanic_50/usr/src/lib/smbsrv/libmlsvc/common/ |
H A D | winreg_svc.c | 101 static ndr_hdid_t *winreg_alloc_id(ndr_xa_t *, const char *); 102 static void winreg_dealloc_id(ndr_xa_t *, ndr_hdid_t *); 104 static char *winreg_enum_subkey(ndr_xa_t *, const char *, uint32_t); 109 static int winreg_s_OpenHKCR(void *, ndr_xa_t *); 110 static int winreg_s_OpenHKCU(void *, ndr_xa_t *); 111 static int winreg_s_OpenHKLM(void *, ndr_xa_t *); 112 static int winreg_s_OpenHKPD(void *, ndr_xa_t *); 113 static int winreg_s_OpenHKU(void *, ndr_xa_t *); 114 static int winreg_s_OpenHKCC(void *, ndr_xa_t *); 115 static int winreg_s_OpenHKDD(void *, ndr_xa_t *); [all …]
|
H A D | lsar_svc.c | 55 static int lsarpc_call_stub(ndr_xa_t *mxa); 57 static int lsarpc_s_CloseHandle(void *, ndr_xa_t *); 58 static int lsarpc_s_QuerySecurityObject(void *, ndr_xa_t *); 59 static int lsarpc_s_EnumAccounts(void *, ndr_xa_t *); 60 static int lsarpc_s_EnumTrustedDomain(void *, ndr_xa_t *); 61 static int lsarpc_s_EnumTrustedDomainsEx(void *, ndr_xa_t *); 62 static int lsarpc_s_OpenAccount(void *, ndr_xa_t *); 63 static int lsarpc_s_EnumPrivsAccount(void *, ndr_xa_t *); 64 static int lsarpc_s_LookupPrivValue(void *, ndr_xa_t *); 65 static int lsarpc_s_LookupPrivName(void *, ndr_xa_t *); [all …]
|
H A D | mlsvc_netr.c | 40 static int netr_s_ServerReqChallenge(void *, ndr_xa_t *); 41 static int netr_s_ServerAuthenticate2(void *, ndr_xa_t *); 42 static int netr_s_ServerPasswordSet(void *, ndr_xa_t *); 43 static int netr_s_SamLogon(void *, ndr_xa_t *); 44 static int netr_s_SamLogoff(void *, ndr_xa_t *); 88 netr_s_ServerReqChallenge(void *arg, ndr_xa_t *mxa) in netr_s_ServerReqChallenge() 102 netr_s_ServerAuthenticate2(void *arg, ndr_xa_t *mxa) in netr_s_ServerAuthenticate2() 116 netr_s_ServerPasswordSet(void *arg, ndr_xa_t *mxa) in netr_s_ServerPasswordSet() 130 netr_s_SamLogon(void *arg, ndr_xa_t *mxa) in netr_s_SamLogon() 144 netr_s_SamLogoff(void *arg, ndr_xa_t *mxa) in netr_s_SamLogoff()
|
H A D | spoolss_svc.c | 99 static uint32_t spoolss_make_sd(ndr_xa_t *, spoolss_sd_t *); 103 static int spoolss_s_OpenPrinter(void *, ndr_xa_t *); 104 static int spoolss_s_ClosePrinter(void *, ndr_xa_t *); 105 static int spoolss_s_AbortPrinter(void *, ndr_xa_t *); 106 static int spoolss_s_ResetPrinter(void *, ndr_xa_t *); 107 static int spoolss_s_GetPrinter(void *, ndr_xa_t *); 108 static int spoolss_s_GetPrinterData(void *, ndr_xa_t *); 109 static int spoolss_s_AddJob(void *, ndr_xa_t *); 110 static int spoolss_s_GetJob(void *, ndr_xa_t *); 111 static int spoolss_s_EnumJobs(void *, ndr_xa_t *); [all …]
|
H A D | svcctl_svc.c | 64 static int svcctl_s_Close(void *, ndr_xa_t *); 65 static int svcctl_s_ControlService(void *, ndr_xa_t *); 66 static int svcctl_s_DeleteService(void *, ndr_xa_t *); 67 static int svcctl_s_QueryServiceSecurity(void *, ndr_xa_t *); 68 static int svcctl_s_SetServiceSecurity(void *, ndr_xa_t *); 69 static int svcctl_s_OpenManager(void *, ndr_xa_t *); 70 static int svcctl_s_OpenService(void *, ndr_xa_t *); 71 static int svcctl_s_QueryServiceStatus(void *, ndr_xa_t *); 72 static int svcctl_s_QueryServiceConfig(void *, ndr_xa_t *); 73 static int svcctl_s_StartService(void *, ndr_xa_t *); [all …]
|
H A D | netdfs.c | 68 static int netdfs_s_getver(void *, ndr_xa_t *); 69 static int netdfs_s_add(void *, ndr_xa_t *); 70 static int netdfs_s_remove(void *, ndr_xa_t *); 71 static int netdfs_s_setinfo(void *, ndr_xa_t *); 72 static int netdfs_s_getinfo(void *, ndr_xa_t *); 73 static int netdfs_s_enum(void *, ndr_xa_t *); 74 static int netdfs_s_move(void *, ndr_xa_t *); 75 static int netdfs_s_rename(void *, ndr_xa_t *); 76 static int netdfs_s_addstdroot(void *, ndr_xa_t *); 77 static int netdfs_s_remstdroot(void *, ndr_xa_t *); [all …]
|
H A D | samr_svc.c | 101 static ndr_hdid_t *samr_hdalloc(ndr_xa_t *, samr_key_t, smb_domain_type_t, 103 static void samr_hdfree(ndr_xa_t *, ndr_hdid_t *); 104 static ndr_handle_t *samr_hdlookup(ndr_xa_t *, ndr_hdid_t *, samr_key_t); 105 static int samr_call_stub(ndr_xa_t *mxa); 107 ndr_xa_t *); 143 samr_call_stub(ndr_xa_t *mxa) in samr_call_stub() 155 samr_hdalloc(ndr_xa_t *mxa, samr_key_t key, smb_domain_type_t domain_type, in samr_hdalloc() 184 samr_hdfree(ndr_xa_t *mxa, ndr_hdid_t *id) in samr_hdfree() 199 samr_hdlookup(ndr_xa_t *mxa, ndr_hdid_t *id, samr_key_t key) in samr_hdlookup() 227 samr_s_Connect(void *arg, ndr_xa_t *mxa) in samr_s_Connect() [all …]
|
H A D | eventlog_svc.c | 133 static int logr_s_EventLogClose(void *, ndr_xa_t *); 134 static int logr_s_EventLogQueryCount(void *, ndr_xa_t *); 135 static int logr_s_EventLogGetOldestRec(void *, ndr_xa_t *); 136 static int logr_s_EventLogOpen(void *, ndr_xa_t *); 137 static int logr_s_EventLogRead(void *, ndr_xa_t *); 189 logr_hdlookup(ndr_xa_t *mxa, ndr_hdid_t *id) in logr_hdlookup() 233 logr_hdalloc(ndr_xa_t *mxa, char *logname) in logr_hdalloc() 264 logr_s_EventLogClose(void *arg, ndr_xa_t *mxa) in logr_s_EventLogClose() 291 logr_s_EventLogOpen(void *arg, ndr_xa_t *mxa) in logr_s_EventLogOpen() 334 logr_s_EventLogQueryCount(void *arg, ndr_xa_t *mxa) in logr_s_EventLogQueryCount() [all …]
|
H A D | dssetup_svc.c | 44 static int dssetup_DsRoleGetPrimaryDomainInfo(void *, ndr_xa_t *); 45 static uint32_t dssetup_member_server(ds_primary_domain_info_t *, ndr_xa_t *); 47 ndr_xa_t *); 104 dssetup_DsRoleGetPrimaryDomainInfo(void *arg, ndr_xa_t *mxa) in dssetup_DsRoleGetPrimaryDomainInfo() 150 dssetup_member_server(ds_primary_domain_info_t *info, ndr_xa_t *mxa) in dssetup_member_server() 216 dssetup_standalone_server(ds_primary_domain_info_t *info, ndr_xa_t *mxa) in dssetup_standalone_server()
|
H A D | mlsvc_client.c | 53 static int ndr_xa_init(ndr_client_t *, ndr_xa_t *); 54 static int ndr_xa_exchange(ndr_client_t *, ndr_xa_t *); 55 static int ndr_xa_read(ndr_client_t *, ndr_xa_t *); 56 static void ndr_xa_preserve(ndr_client_t *, ndr_xa_t *); 57 static void ndr_xa_destruct(ndr_client_t *, ndr_xa_t *); 465 ndr_xa_init(ndr_client_t *clnt, ndr_xa_t *mxa) in ndr_xa_init() 509 ndr_xa_exchange(ndr_client_t *clnt, ndr_xa_t *mxa) in ndr_xa_exchange() 539 ndr_xa_read(ndr_client_t *clnt, ndr_xa_t *mxa) in ndr_xa_read() 569 ndr_xa_preserve(ndr_client_t *clnt, ndr_xa_t *mxa) in ndr_xa_preserve() 582 ndr_xa_destruct(ndr_client_t *clnt, ndr_xa_t *mxa) in ndr_xa_destruct()
|
H A D | srvsvc_svc.c | 101 static uint32_t srvsvc_netconnectenum_level0(ndr_xa_t *, smb_svcenum_t *, 103 static uint32_t srvsvc_netconnectenum_level1(ndr_xa_t *, smb_svcenum_t *, 105 static uint32_t srvsvc_netconnectenum_common(ndr_xa_t *, 108 static DWORD srvsvc_NetFileEnum2(ndr_xa_t *, struct mslm_NetFileEnum *, 110 static DWORD srvsvc_NetFileEnum3(ndr_xa_t *, struct mslm_NetFileEnum *, 113 static uint32_t srvsvc_NetSessionEnumCommon(ndr_xa_t *, srvsvc_infonres_t *, 116 static DWORD mlsvc_NetShareEnumLevel0(ndr_xa_t *, srvsvc_infonres_t *, 118 static DWORD mlsvc_NetShareEnumLevel1(ndr_xa_t *, srvsvc_infonres_t *, 120 static DWORD mlsvc_NetShareEnumLevel2(ndr_xa_t *, srvsvc_infonres_t *, 122 static DWORD mlsvc_NetShareEnumLevel501(ndr_xa_t *, srvsvc_infonres_t *, [all …]
|
H A D | wkssvc_svc.c | 36 static int wkssvc_s_NetWkstaGetInfo(void *, ndr_xa_t *); 37 static int wkssvc_s_NetWkstaTransportEnum(void *, ndr_xa_t *); 70 wkssvc_s_NetWkstaGetInfo(void *arg, ndr_xa_t *mxa) in wkssvc_s_NetWkstaGetInfo() 169 wkssvc_s_NetWkstaTransportEnum(void *arg, ndr_xa_t *mxa) in wkssvc_s_NetWkstaTransportEnum()
|
H A D | msgsvc_svc.c | 40 static int msgsvcsend_NetrSendMessage(void *, ndr_xa_t *); 69 msgsvcsend_NetrSendMessage(void *arg, ndr_xa_t *mxa) in msgsvcsend_NetrSendMessage()
|
/titanic_50/usr/src/lib/smbsrv/libmlrpc/common/ |
H A D | libmlrpc.h | 432 } ndr_xa_t; typedef 441 int (*xa_init)(struct ndr_client *, ndr_xa_t *); 442 int (*xa_exchange)(struct ndr_client *, ndr_xa_t *); 443 int (*xa_read)(struct ndr_client *, ndr_xa_t *); 444 void (*xa_preserve)(struct ndr_client *, ndr_xa_t *); 445 void (*xa_destruct)(struct ndr_client *, ndr_xa_t *); 500 int ndr_decode_call(ndr_xa_t *, void *); 501 int ndr_encode_return(ndr_xa_t *, void *); 502 int ndr_encode_call(ndr_xa_t *, void *); 503 int ndr_decode_return(ndr_xa_t *, void *); [all …]
|
H A D | ndr_server.c | 48 static int ndr_svc_process(ndr_xa_t *); 49 static int ndr_svc_bind(ndr_xa_t *); 50 static int ndr_svc_request(ndr_xa_t *); 51 static void ndr_reply_prepare_hdr(ndr_xa_t *); 52 static int ndr_svc_alter_context(ndr_xa_t *); 53 static void ndr_reply_fault(ndr_xa_t *, unsigned long); 55 static int ndr_recv_request(ndr_xa_t *mxa); 56 static int ndr_recv_frag(ndr_xa_t *mxa); 57 static int ndr_send_reply(ndr_xa_t *); 59 static int ndr_pipe_process(ndr_pipe_t *, ndr_xa_t *); [all …]
|
H A D | ndr_client.c | 36 static void ndr_clnt_init_hdr(ndr_client_t *, ndr_xa_t *); 37 static int ndr_clnt_get_frags(ndr_client_t *, ndr_xa_t *); 38 static int ndr_clnt_get_frag(ndr_client_t *, ndr_xa_t *, ndr_common_header_t *); 46 ndr_xa_t mxa; in ndr_clnt_bind() 144 ndr_xa_t mxa; in ndr_clnt_call() 247 ndr_clnt_init_hdr(ndr_client_t *clnt, ndr_xa_t *mxa) in ndr_clnt_init_hdr() 275 ndr_clnt_get_frags(ndr_client_t *clnt, ndr_xa_t *mxa) in ndr_clnt_get_frags() 309 ndr_clnt_get_frag(ndr_client_t *clnt, ndr_xa_t *mxa, ndr_common_header_t *hdr) in ndr_clnt_get_frag()
|
H A D | ndr_marshal.c | 181 ndr_decode_call(ndr_xa_t *mxa, void *params) in ndr_decode_call() 199 ndr_encode_return(ndr_xa_t *mxa, void *params) in ndr_encode_return() 217 ndr_encode_call(ndr_xa_t *mxa, void *params) in ndr_encode_call() 235 ndr_decode_return(ndr_xa_t *mxa, void *params) in ndr_decode_return() 250 ndr_decode_pdu_hdr(ndr_xa_t *mxa) in ndr_decode_pdu_hdr() 451 ndr_encode_pdu_hdr(ndr_xa_t *mxa) in ndr_encode_pdu_hdr() 550 ndr_bind_ack_hdr_size(ndr_xa_t *mxa) in ndr_bind_ack_hdr_size()
|
H A D | ndr_svc.c | 197 ndr_hdalloc(const ndr_xa_t *xa, const void *data) in ndr_hdalloc() 233 ndr_hdfree(const ndr_xa_t *xa, const ndr_hdid_t *id) in ndr_hdfree() 267 ndr_hdlookup(const ndr_xa_t *xa, const ndr_hdid_t *id) in ndr_hdlookup() 405 ndr_svc_find_binding(ndr_xa_t *mxa, ndr_p_context_id_t p_cont_id) in ndr_svc_find_binding() 420 ndr_svc_new_binding(ndr_xa_t *mxa) in ndr_svc_new_binding()
|