Source: core/sys/windows/_rpcnsi.d
core.sys.windows.rpcnsi
Windows API header module
RPC Name Service (RpcNs APIs)
Translated from MinGW Windows headers
License
var RPC_C_NS_DEFAULT_EXP_AGE RPC_C_NS_SYNTAX_DCE RPC_C_NS_SYNTAX_DEFAULT RPC_C_PROFILE_ALL_ELT RPC_C_PROFILE_DEFAULT_ELT RPC_C_PROFILE_MATCH_BY_BOTH RPC_C_PROFILE_MATCH_BY_IF RPC_C_PROFILE_MATCH_BY_MBR
alias RPC_NS_HANDLE
fn RpcNsBindingExportA RpcNsBindingExportW RpcNsBindingImportBeginW RpcNsBindingImportDone RpcNsBindingImportNext RpcNsBindingLookupBeginA RpcNsBindingLookupBeginW RpcNsBindingLookupDone RpcNsBindingLookupNext RpcNsBindingSelect RpcNsBindingUnexportA RpcNsBindingUnexportW RpcNsEntryExpandNameA RpcNsEntryExpandNameW RpcNsEntryObjectInqBeginW RpcNsEntryObjectInqDone RpcNsEntryObjectInqNext RpcNsGroupDeleteA RpcNsGroupDeleteW RpcNsGroupMbrAddA RpcNsGroupMbrAddW RpcNsGroupMbrInqBeginA RpcNsGroupMbrInqBeginW RpcNsGroupMbrInqDone RpcNsGroupMbrInqNextA RpcNsGroupMbrInqNextW RpcNsGroupMbrRemoveA RpcNsGroupMbrRemoveW RpcNsMgmtBindingUnexportA RpcNsMgmtBindingUnexportW RpcNsMgmtEntryCreateA RpcNsMgmtEntryCreateW RpcNsMgmtEntryDeleteA RpcNsMgmtEntryDeleteW RpcNsMgmtEntryInqIfIdsA RpcNsMgmtEntryInqIfIdsW RpcNsMgmtHandleSetExpAge RpcNsMgmtInqExpAge RpcNsMgmtSetExpAge RpcNsProfileDeleteA RpcNsProfileDeleteW RpcNsProfileEltAddA RpcNsProfileEltAddW RpcNsProfileEltInqBeginA RpcNsProfileEltInqBeginW RpcNsProfileEltInqDone RpcNsProfileEltInqNextA RpcNsProfileEltInqNextW RpcNsProfileEltRemoveA RpcNsProfileEltRemoveW
Types 1
aliasRPC_NS_HANDLE = HANDLE
Functions 50
fn
RPC_STATUS RpcNsBindingExportA(uint, ubyte *, RPC_IF_HANDLE,
RPC_BINDING_VECTOR *, UUID_VECTOR *) extern(Windows)fn
RPC_STATUS RpcNsBindingLookupBeginA(uint, ubyte *, RPC_IF_HANDLE, UUID *,
uint, RPC_NS_HANDLE *) extern(Windows)fn
RPC_STATUS RpcNsProfileEltAddA(uint, ubyte *, RPC_IF_ID *, uint, ubyte *,
uint, ubyte *) extern(Windows)fn
RPC_STATUS RpcNsProfileEltInqBeginA(uint, ubyte *, uint, RPC_IF_ID *, uint,
uint, ubyte *, RPC_NS_HANDLE *) extern(Windows)fn
RPC_STATUS RpcNsProfileEltInqNextA(RPC_NS_HANDLE, RPC_IF_ID *, ubyte * *,
uint *, ubyte * *) extern(Windows)fn
RPC_STATUS RpcNsMgmtBindingUnexportA(uint, ubyte *, RPC_IF_ID *, uint,
UUID_VECTOR *) extern(Windows)fn
RPC_STATUS RpcNsBindingExportW(uint, ushort *, RPC_IF_HANDLE,
RPC_BINDING_VECTOR *, UUID_VECTOR *) extern(Windows)fn
RPC_STATUS RpcNsBindingLookupBeginW(uint, ushort *, RPC_IF_HANDLE, UUID *,
uint, RPC_NS_HANDLE *) extern(Windows)fn
RPC_STATUS RpcNsProfileEltAddW(uint, ushort *, RPC_IF_ID *, uint, ushort *,
uint, ushort *) extern(Windows)fn
RPC_STATUS RpcNsProfileEltInqBeginW(uint, ushort *, uint, RPC_IF_ID *,
uint, uint, ushort *, RPC_NS_HANDLE *) extern(Windows)fn
RPC_STATUS RpcNsProfileEltInqNextW(RPC_NS_HANDLE, RPC_IF_ID *, ushort * *,
uint *, ushort * *) extern(Windows)fn
RPC_STATUS RpcNsMgmtBindingUnexportW(uint, ushort *, RPC_IF_ID *, uint,
UUID_VECTOR *) extern(Windows)fn
RPC_STATUS RpcNsBindingImportBeginW(uint, ushort *, RPC_IF_HANDLE, UUID *,
RPC_NS_HANDLE *) extern(Windows)Variables 8
enumvar
RPC_C_NS_SYNTAX_DEFAULT = 0enumvar
RPC_C_NS_SYNTAX_DCE = 3enumvar
RPC_C_PROFILE_DEFAULT_ELT = 0enumvar
RPC_C_PROFILE_ALL_ELT = 1enumvar
RPC_C_PROFILE_MATCH_BY_IF = 2enumvar
RPC_C_PROFILE_MATCH_BY_MBR = 3enumvar
RPC_C_PROFILE_MATCH_BY_BOTH = 4enumvar
RPC_C_NS_DEFAULT_EXP_AGE = - 1