if (!NT_STATUS_IS_OK(status)) {
return status;
}
- } else if (dce_call->conn->auth_state.session_info->credentials) {
+ } else if (dcesrv_call_credentials(dce_call)) {
DEBUG(5, ("dcerpc_mapiproxy: RPC proxy: Using delegated credentials\n"));
- credentials = dce_call->conn->auth_state.session_info->credentials;
+ credentials = dcesrv_call_credentials(dce_call);
acquired_creds = true;
} else if (private_data->credentials) {
DEBUG(5, ("dcerpc_mapiproxy: RPC proxy: Using acquired deletegated credentials\n"));
return NT_STATUS_NET_WRITE_FAULT;
}
- if (dce_call->conn->auth_state.session_info->credentials) {
- private_data->credentials = dce_call->conn->auth_state.session_info->credentials;
+ if (dcesrv_call_credentials(dce_call)) {
+ private_data->credentials = dcesrv_call_credentials(dce_call);
DEBUG(5, ("dcerpc_mapiproxy: Delegated credentials acquired\n"));
}
#define OPENCHANGE_LDB_NAME "openchange.ldb"
-#define NTLM_AUTH_IS_OK(dce_call) \
-(dce_call->conn->auth_state.session_info->info->authenticated == true)
+#define NTLM_AUTH_IS_OK(dce_call) dcesrv_call_authenticated(dce_call)
#ifndef __BEGIN_DECLS
#ifdef __cplusplus