core.sys.windows.rpcnsi

Windows API header module

RPC Name Service (RpcNs APIs)

Translated from MinGW Windows headers

License

Types 1

Functions 50

fnRPC_STATUS RpcNsBindingUnexportA(uint, ubyte *, RPC_IF_HANDLE, UUID_VECTOR *) extern(Windows)
fnRPC_STATUS RpcNsBindingLookupBeginA(uint, ubyte *, RPC_IF_HANDLE, UUID *, uint, RPC_NS_HANDLE *) extern(Windows)
fnRPC_STATUS RpcNsGroupDeleteA(uint, ubyte *) extern(Windows)
fnRPC_STATUS RpcNsGroupMbrAddA(uint, ubyte *, uint, ubyte *) extern(Windows)
fnRPC_STATUS RpcNsGroupMbrRemoveA(uint, ubyte *, uint, ubyte *) extern(Windows)
fnRPC_STATUS RpcNsGroupMbrInqBeginA(uint, ubyte *, uint, RPC_NS_HANDLE *) extern(Windows)
fnRPC_STATUS RpcNsGroupMbrInqNextA(RPC_NS_HANDLE, ubyte * *) extern(Windows)
fnRPC_STATUS RpcNsProfileDeleteA(uint, ubyte *) extern(Windows)
fnRPC_STATUS RpcNsProfileEltAddA(uint, ubyte *, RPC_IF_ID *, uint, ubyte *, uint, ubyte *) extern(Windows)
fnRPC_STATUS RpcNsProfileEltRemoveA(uint, ubyte *, RPC_IF_ID *, uint, ubyte *) extern(Windows)
fnRPC_STATUS RpcNsProfileEltInqBeginA(uint, ubyte *, uint, RPC_IF_ID *, uint, uint, ubyte *, RPC_NS_HANDLE *) extern(Windows)
fnRPC_STATUS RpcNsProfileEltInqNextA(RPC_NS_HANDLE, RPC_IF_ID *, ubyte * *, uint *, ubyte * *) extern(Windows)
fnRPC_STATUS RpcNsEntryExpandNameA(uint, ubyte *, ubyte * *) extern(Windows)
fnRPC_STATUS RpcNsMgmtBindingUnexportA(uint, ubyte *, RPC_IF_ID *, uint, UUID_VECTOR *) extern(Windows)
fnRPC_STATUS RpcNsMgmtEntryCreateA(uint, ubyte *) extern(Windows)
fnRPC_STATUS RpcNsMgmtEntryDeleteA(uint, ubyte *) extern(Windows)
fnRPC_STATUS RpcNsMgmtEntryInqIfIdsA(uint, ubyte *, RPC_IF_ID_VECTOR * *) extern(Windows)
fnRPC_STATUS RpcNsMgmtInqExpAge(uint *) extern(Windows)
fnRPC_STATUS RpcNsMgmtSetExpAge(uint) extern(Windows)
fnRPC_STATUS RpcNsBindingUnexportW(uint, ushort *, RPC_IF_HANDLE, UUID_VECTOR *) extern(Windows)
fnRPC_STATUS RpcNsBindingLookupBeginW(uint, ushort *, RPC_IF_HANDLE, UUID *, uint, RPC_NS_HANDLE *) extern(Windows)
fnRPC_STATUS RpcNsGroupDeleteW(uint, ushort *) extern(Windows)
fnRPC_STATUS RpcNsGroupMbrAddW(uint, ushort *, uint, ushort *) extern(Windows)
fnRPC_STATUS RpcNsGroupMbrRemoveW(uint, ushort *, uint, ushort *) extern(Windows)
fnRPC_STATUS RpcNsGroupMbrInqBeginW(uint, ushort *, uint, RPC_NS_HANDLE *) extern(Windows)
fnRPC_STATUS RpcNsGroupMbrInqNextW(RPC_NS_HANDLE, ushort * *) extern(Windows)
fnRPC_STATUS RpcNsProfileDeleteW(uint, ushort *) extern(Windows)
fnRPC_STATUS RpcNsProfileEltAddW(uint, ushort *, RPC_IF_ID *, uint, ushort *, uint, ushort *) extern(Windows)
fnRPC_STATUS RpcNsProfileEltRemoveW(uint, ushort *, RPC_IF_ID *, uint, ushort *) extern(Windows)
fnRPC_STATUS RpcNsProfileEltInqBeginW(uint, ushort *, uint, RPC_IF_ID *, uint, uint, ushort *, RPC_NS_HANDLE *) extern(Windows)
fnRPC_STATUS RpcNsProfileEltInqNextW(RPC_NS_HANDLE, RPC_IF_ID *, ushort * *, uint *, ushort * *) extern(Windows)
fnRPC_STATUS RpcNsEntryObjectInqBeginW(uint, ushort *, RPC_NS_HANDLE *) extern(Windows)
fnRPC_STATUS RpcNsEntryExpandNameW(uint, ushort *, ushort * *) extern(Windows)
fnRPC_STATUS RpcNsMgmtBindingUnexportW(uint, ushort *, RPC_IF_ID *, uint, UUID_VECTOR *) extern(Windows)
fnRPC_STATUS RpcNsMgmtEntryCreateW(uint, ushort *) extern(Windows)
fnRPC_STATUS RpcNsMgmtEntryDeleteW(uint, ushort *) extern(Windows)
fnRPC_STATUS RpcNsMgmtEntryInqIfIdsW(uint, ushort , RPC_IF_ID_VECTOR * *) extern(Windows)
fnRPC_STATUS RpcNsBindingImportBeginW(uint, ushort *, RPC_IF_HANDLE, UUID *, RPC_NS_HANDLE *) extern(Windows)

Variables 8

enumvarRPC_C_NS_SYNTAX_DEFAULT = 0
enumvarRPC_C_NS_SYNTAX_DCE = 3
enumvarRPC_C_PROFILE_DEFAULT_ELT = 0
enumvarRPC_C_PROFILE_ALL_ELT = 1
enumvarRPC_C_PROFILE_MATCH_BY_IF = 2
enumvarRPC_C_PROFILE_MATCH_BY_MBR = 3
enumvarRPC_C_PROFILE_MATCH_BY_BOTH = 4
enumvarRPC_C_NS_DEFAULT_EXP_AGE = - 1