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 *)fn
RPC_STATUS RpcNsBindingUnexportA(uint, ubyte *, RPC_IF_HANDLE,
UUID_VECTOR *)fn
RPC_STATUS RpcNsBindingLookupBeginA(uint, ubyte *, RPC_IF_HANDLE, UUID *,
uint, RPC_NS_HANDLE *)fn
RPC_STATUS RpcNsGroupDeleteA(uint, ubyte *)fn
RPC_STATUS RpcNsGroupMbrAddA(uint, ubyte *, uint, ubyte *)fn
RPC_STATUS RpcNsGroupMbrRemoveA(uint, ubyte *, uint, ubyte *)fn
RPC_STATUS RpcNsGroupMbrInqBeginA(uint, ubyte *, uint, RPC_NS_HANDLE *)fn
RPC_STATUS RpcNsGroupMbrInqNextA(RPC_NS_HANDLE, ubyte * *)fn
RPC_STATUS RpcNsProfileDeleteA(uint, ubyte *)fn
RPC_STATUS RpcNsProfileEltAddA(uint, ubyte *, RPC_IF_ID *, uint, ubyte *,
uint, ubyte *)fn
RPC_STATUS RpcNsProfileEltRemoveA(uint, ubyte *, RPC_IF_ID *, uint, ubyte *)fn
RPC_STATUS RpcNsProfileEltInqBeginA(uint, ubyte *, uint, RPC_IF_ID *, uint,
uint, ubyte *, RPC_NS_HANDLE *)fn
RPC_STATUS RpcNsProfileEltInqNextA(RPC_NS_HANDLE, RPC_IF_ID *, ubyte * *,
uint *, ubyte * *)fn
RPC_STATUS RpcNsEntryExpandNameA(uint, ubyte *, ubyte * *)fn
RPC_STATUS RpcNsMgmtBindingUnexportA(uint, ubyte *, RPC_IF_ID *, uint,
UUID_VECTOR *)fn
RPC_STATUS RpcNsMgmtEntryCreateA(uint, ubyte *)fn
RPC_STATUS RpcNsMgmtEntryDeleteA(uint, ubyte *)fn
RPC_STATUS RpcNsMgmtEntryInqIfIdsA(uint, ubyte *, RPC_IF_ID_VECTOR * *)fn
RPC_STATUS RpcNsMgmtInqExpAge(uint *)fn
RPC_STATUS RpcNsMgmtSetExpAge(uint)fn
RPC_STATUS RpcNsBindingExportW(uint, ushort *, RPC_IF_HANDLE,
RPC_BINDING_VECTOR *, UUID_VECTOR *)fn
RPC_STATUS RpcNsBindingUnexportW(uint, ushort *, RPC_IF_HANDLE,
UUID_VECTOR *)fn
RPC_STATUS RpcNsBindingLookupBeginW(uint, ushort *, RPC_IF_HANDLE, UUID *,
uint, RPC_NS_HANDLE *)fn
RPC_STATUS RpcNsGroupDeleteW(uint, ushort *)fn
RPC_STATUS RpcNsGroupMbrAddW(uint, ushort *, uint, ushort *)fn
RPC_STATUS RpcNsGroupMbrRemoveW(uint, ushort *, uint, ushort *)fn
RPC_STATUS RpcNsGroupMbrInqBeginW(uint, ushort *, uint, RPC_NS_HANDLE *)fn
RPC_STATUS RpcNsGroupMbrInqNextW(RPC_NS_HANDLE, ushort * *)fn
RPC_STATUS RpcNsProfileDeleteW(uint, ushort *)fn
RPC_STATUS RpcNsProfileEltAddW(uint, ushort *, RPC_IF_ID *, uint, ushort *,
uint, ushort *)fn
RPC_STATUS RpcNsProfileEltRemoveW(uint, ushort *, RPC_IF_ID *, uint,
ushort *)fn
RPC_STATUS RpcNsProfileEltInqBeginW(uint, ushort *, uint, RPC_IF_ID *,
uint, uint, ushort *, RPC_NS_HANDLE *)fn
RPC_STATUS RpcNsProfileEltInqNextW(RPC_NS_HANDLE, RPC_IF_ID *, ushort * *,
uint *, ushort * *)fn
RPC_STATUS RpcNsEntryObjectInqBeginW(uint, ushort *, RPC_NS_HANDLE *)fn
RPC_STATUS RpcNsEntryExpandNameW(uint, ushort *, ushort * *)fn
RPC_STATUS RpcNsMgmtBindingUnexportW(uint, ushort *, RPC_IF_ID *, uint,
UUID_VECTOR *)fn
RPC_STATUS RpcNsMgmtEntryCreateW(uint, ushort *)fn
RPC_STATUS RpcNsMgmtEntryDeleteW(uint, ushort *)fn
RPC_STATUS RpcNsMgmtEntryInqIfIdsW(uint, ushort , RPC_IF_ID_VECTOR * *)fn
RPC_STATUS RpcNsBindingImportBeginW(uint, ushort *, RPC_IF_HANDLE, UUID *,
RPC_NS_HANDLE *)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