RpcNsProfileDelete
The RpcNsProfileDelete
function deletes a profile attribute.
#include <rpc.h>
RPC_STATUS RPC_ENTRY RpcNsProfileDelete(
unsigned long ProfileNameSyntax, |
|
unsigned char * ProfileName |
|
); |
|
Parameters
ProfileNameSyntax
Specifies an
integer value that indicates the syntax of the next argument, ProfileName.
To use the
syntax specified in the registry value
HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc\NameService\
DefaultSyntax, provide a value of RPC_C_NS_SYNTAX_DEFAULT.
ProfileName
Points to the
name of the profile to delete.
Remarks
Note This DCE
function is not supported by the Microsoft Locator.
The RpcNsProfileDelete
routine deletes the profile attribute from the specified name-service entry (ProfileName).
Neither ProfileName
nor the entry names included as members in each profile element are deleted.
Use RpcNsProfileDelete
cautiously; deleting a profile can have the unwanted effect of breaking a
hierarchy of profiles.
Return Values
Value |
Meaning |
RPC_S_OK |
Success |
RPC_S_INVALID_NAME_SYNTAX |
Invalid
name syntax |
RPC_S_UNSUPPORTED_NAME_SYNTAX |
Unsupported
name syntax |
RPC_S_INCOMPLETE_NAME |
Incomplete
name |
RPC_S_ENTRY_NOT_FOUND |
Name-service
entry not found |
RPC_S_NAME_SERVICE_UNAVAILABLE |
Name
service unavailable |
See Also