VOID DsrFreeStubDsRoleInfo( PDSR_ROLE_INFO pInfo, WORD swLevel ) { unsigned32 rpcStatus = 0; DsrCleanStubDsRoleInfo(pInfo, swLevel); rpc_sm_client_free(pInfo, &rpcStatus); }
static VOID DsrCleanStubDsRoleInfo( PDSR_ROLE_INFO pInfo, WORD swLevel ) { unsigned32 rpcStatus = 0; switch (swLevel) { case DS_ROLE_BASIC_INFORMATION: rpc_sm_client_free(pInfo->Basic.pwszDomain, &rpcStatus); rpc_sm_client_free(pInfo->Basic.pwszDnsDomain, &rpcStatus); rpc_sm_client_free(pInfo->Basic.pwszForest, &rpcStatus); break; case DS_ROLE_UPGRADE_STATUS: case DS_ROLE_OP_STATUS: default: break; } }
VOID VmDirRpcClientFreeMemory( PVOID pMemory ) { idl_ulong_int ulStatus = 0; if (pMemory) { rpc_sm_client_free(pMemory, &ulStatus); if (ulStatus != rpc_s_ok) { VmDirLog( LDAP_DEBUG_ANY, "VmDirRpcClientFreeMemory failed, status (%u)", ulStatus); } } }