Artifact e6f2e848af2bbb8578cf802f1189a7aec7ed157f:
- File
src/win32/rpcnsi.d
-
2015-05-05 06:49:05
- part of checkin
[9b639cf2d6]
on branch trunk
- Working version for update to 2.067.
The problem was __gshared. Replacing it with TLS fixed the issue. Remaining problem is that "hack.d"'s CloseHandle hack is not working anymore.
(user: kinaba) [annotate]
-
2015-05-05 06:49:05
- part of checkin
[9b639cf2d6]
on branch trunk
- Working version for update to 2.067.
0000: 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a /***************
0010: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0020: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0030: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0040: 2a 2a 2a 2a 2a 2a 2a 2a 5c 0d 0a 2a 20 20 20 20 ********\..*
0050: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0060: 20 20 20 20 20 20 20 20 20 20 20 20 72 70 63 6e rpcn
0070: 73 69 2e 64 20 20 20 20 20 20 20 20 20 20 20 20 si.d
0080: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0090: 20 20 20 2a 0d 0a 2a 20 20 20 20 20 20 20 20 20 *..*
00a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 0d *.
00e0: 0a 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .*
00f0: 20 20 20 20 20 20 20 20 20 57 69 6e 64 6f 77 73 Windows
0100: 20 41 50 49 20 68 65 61 64 65 72 20 6d 6f 64 75 API header modu
0110: 6c 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 le
0120: 20 20 20 20 20 20 20 20 20 2a 0d 0a 2a 20 20 20 *..*
0130: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0140: 20 20 52 50 43 20 4e 61 6d 65 20 53 65 72 76 69 RPC Name Servi
0150: 63 65 20 28 52 70 63 4e 73 20 41 50 49 73 29 20 ce (RpcNs APIs)
0160: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0170: 20 20 20 20 2a 0d 0a 2a 20 20 20 20 20 20 20 20 *..*
0180: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0190: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a *
01c0: 0d 0a 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 ..*
01d0: 20 20 20 20 54 72 61 6e 73 6c 61 74 65 64 20 66 Translated f
01e0: 72 6f 6d 20 4d 69 6e 47 57 20 57 69 6e 64 6f 77 rom MinGW Window
01f0: 73 20 68 65 61 64 65 72 73 20 20 20 20 20 20 20 s headers
0200: 20 20 20 20 20 20 20 20 20 20 2a 0d 0a 2a 20 20 *..*
0210: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0220: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0230: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0240: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0250: 20 20 20 20 20 2a 0d 0a 2a 20 20 20 20 20 20 20 *..*
0260: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0270: 50 6c 61 63 65 64 20 69 6e 74 6f 20 70 75 62 6c Placed into publ
0280: 69 63 20 64 6f 6d 61 69 6e 20 20 20 20 20 20 20 ic domain
0290: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02a0: 2a 0d 0a 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *..\************
02b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
02c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
02d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
02e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0d 0a 6d 6f ***********/..mo
02f0: 64 75 6c 65 20 77 69 6e 33 32 2e 72 70 63 6e 73 dule win32.rpcns
0300: 69 3b 0d 0a 70 72 61 67 6d 61 28 6c 69 62 2c 20 i;..pragma(lib,
0310: 22 72 70 63 6e 73 34 22 29 3b 0d 0a 0d 0a 70 72 "rpcns4");....pr
0320: 69 76 61 74 65 20 69 6d 70 6f 72 74 20 77 69 6e ivate import win
0330: 33 32 2e 62 61 73 65 74 79 70 73 2c 20 77 69 6e 32.basetyps, win
0340: 33 32 2e 72 70 63 64 63 65 70 2c 20 77 69 6e 33 32.rpcdcep, win3
0350: 32 2e 72 70 63 6e 73 69 2c 20 77 69 6e 33 32 2e 2.rpcnsi, win32.
0360: 72 70 63 64 63 65 2c 0d 0a 20 20 77 69 6e 33 32 rpcdce,.. win32
0370: 2e 77 33 32 61 70 69 3b 0d 0a 70 72 69 76 61 74 .w32api;..privat
0380: 65 20 69 6d 70 6f 72 74 20 77 69 6e 33 32 2e 77 e import win32.w
0390: 69 6e 64 65 66 3b 20 20 2f 2f 20 66 6f 72 20 48 indef; // for H
03a0: 41 4e 44 4c 45 0d 0a 0d 0a 6d 69 78 69 6e 20 44 ANDLE....mixin D
03b0: 45 43 4c 41 52 45 5f 48 41 4e 44 4c 45 21 28 22 ECLARE_HANDLE!("
03c0: 52 50 43 5f 4e 53 5f 48 41 4e 44 4c 45 22 29 3b RPC_NS_HANDLE");
03d0: 0d 0a 0d 0a 63 6f 6e 73 74 20 52 50 43 5f 43 5f ....const RPC_C_
03e0: 4e 53 5f 53 59 4e 54 41 58 5f 44 45 46 41 55 4c NS_SYNTAX_DEFAUL
03f0: 54 3d 30 3b 0d 0a 63 6f 6e 73 74 20 52 50 43 5f T=0;..const RPC_
0400: 43 5f 4e 53 5f 53 59 4e 54 41 58 5f 44 43 45 3d C_NS_SYNTAX_DCE=
0410: 33 3b 0d 0a 63 6f 6e 73 74 20 52 50 43 5f 43 5f 3;..const RPC_C_
0420: 50 52 4f 46 49 4c 45 5f 44 45 46 41 55 4c 54 5f PROFILE_DEFAULT_
0430: 45 4c 54 3d 30 3b 0d 0a 63 6f 6e 73 74 20 52 50 ELT=0;..const RP
0440: 43 5f 43 5f 50 52 4f 46 49 4c 45 5f 41 4c 4c 5f C_C_PROFILE_ALL_
0450: 45 4c 54 3d 31 3b 0d 0a 63 6f 6e 73 74 20 52 50 ELT=1;..const RP
0460: 43 5f 43 5f 50 52 4f 46 49 4c 45 5f 4d 41 54 43 C_C_PROFILE_MATC
0470: 48 5f 42 59 5f 49 46 3d 32 3b 0d 0a 63 6f 6e 73 H_BY_IF=2;..cons
0480: 74 20 52 50 43 5f 43 5f 50 52 4f 46 49 4c 45 5f t RPC_C_PROFILE_
0490: 4d 41 54 43 48 5f 42 59 5f 4d 42 52 3d 33 3b 0d MATCH_BY_MBR=3;.
04a0: 0a 63 6f 6e 73 74 20 52 50 43 5f 43 5f 50 52 4f .const RPC_C_PRO
04b0: 46 49 4c 45 5f 4d 41 54 43 48 5f 42 59 5f 42 4f FILE_MATCH_BY_BO
04c0: 54 48 3d 34 3b 0d 0a 63 6f 6e 73 74 20 52 50 43 TH=4;..const RPC
04d0: 5f 43 5f 4e 53 5f 44 45 46 41 55 4c 54 5f 45 58 _C_NS_DEFAULT_EX
04e0: 50 5f 41 47 45 3d 2d 31 3b 0d 0a 0d 0a 65 78 74 P_AGE=-1;....ext
04f0: 65 72 6e 20 28 57 69 6e 64 6f 77 73 29 20 7b 0d ern (Windows) {.
0500: 0a 09 52 50 43 5f 53 54 41 54 55 53 20 52 70 63 ..RPC_STATUS Rpc
0510: 4e 73 42 69 6e 64 69 6e 67 45 78 70 6f 72 74 41 NsBindingExportA
0520: 28 75 69 6e 74 2c 20 75 62 79 74 65 2a 2c 20 52 (uint, ubyte*, R
0530: 50 43 5f 49 46 5f 48 41 4e 44 4c 45 2c 0d 0a 09 PC_IF_HANDLE,...
0540: 20 20 52 50 43 5f 42 49 4e 44 49 4e 47 5f 56 45 RPC_BINDING_VE
0550: 43 54 4f 52 2a 2c 20 55 55 49 44 5f 56 45 43 54 CTOR*, UUID_VECT
0560: 4f 52 2a 29 3b 0d 0a 09 52 50 43 5f 53 54 41 54 OR*);...RPC_STAT
0570: 55 53 20 52 70 63 4e 73 42 69 6e 64 69 6e 67 55 US RpcNsBindingU
0580: 6e 65 78 70 6f 72 74 41 28 75 69 6e 74 2c 20 75 nexportA(uint, u
0590: 62 79 74 65 2a 2c 20 52 50 43 5f 49 46 5f 48 41 byte*, RPC_IF_HA
05a0: 4e 44 4c 45 2c 0d 0a 09 20 20 55 55 49 44 5f 56 NDLE,... UUID_V
05b0: 45 43 54 4f 52 2a 29 3b 0d 0a 09 52 50 43 5f 53 ECTOR*);...RPC_S
05c0: 54 41 54 55 53 20 52 70 63 4e 73 42 69 6e 64 69 TATUS RpcNsBindi
05d0: 6e 67 4c 6f 6f 6b 75 70 42 65 67 69 6e 41 28 75 ngLookupBeginA(u
05e0: 69 6e 74 2c 20 75 62 79 74 65 2a 2c 20 52 50 43 int, ubyte*, RPC
05f0: 5f 49 46 5f 48 41 4e 44 4c 45 2c 20 55 55 49 44 _IF_HANDLE, UUID
0600: 2a 2c 0d 0a 09 20 20 75 69 6e 74 2c 20 52 50 43 *,... uint, RPC
0610: 5f 4e 53 5f 48 41 4e 44 4c 45 2a 29 3b 0d 0a 09 _NS_HANDLE*);...
0620: 52 50 43 5f 53 54 41 54 55 53 20 52 70 63 4e 73 RPC_STATUS RpcNs
0630: 42 69 6e 64 69 6e 67 4c 6f 6f 6b 75 70 4e 65 78 BindingLookupNex
0640: 74 28 52 50 43 5f 4e 53 5f 48 41 4e 44 4c 45 2c t(RPC_NS_HANDLE,
0650: 20 52 50 43 5f 42 49 4e 44 49 4e 47 5f 56 45 43 RPC_BINDING_VEC
0660: 54 4f 52 2a 2a 29 3b 0d 0a 09 52 50 43 5f 53 54 TOR**);...RPC_ST
0670: 41 54 55 53 20 52 70 63 4e 73 42 69 6e 64 69 6e ATUS RpcNsBindin
0680: 67 4c 6f 6f 6b 75 70 44 6f 6e 65 28 52 50 43 5f gLookupDone(RPC_
0690: 4e 53 5f 48 41 4e 44 4c 45 2a 29 3b 0d 0a 09 52 NS_HANDLE*);...R
06a0: 50 43 5f 53 54 41 54 55 53 20 52 70 63 4e 73 47 PC_STATUS RpcNsG
06b0: 72 6f 75 70 44 65 6c 65 74 65 41 28 75 69 6e 74 roupDeleteA(uint
06c0: 2c 20 75 62 79 74 65 2a 29 3b 0d 0a 09 52 50 43 , ubyte*);...RPC
06d0: 5f 53 54 41 54 55 53 20 52 70 63 4e 73 47 72 6f _STATUS RpcNsGro
06e0: 75 70 4d 62 72 41 64 64 41 28 75 69 6e 74 2c 20 upMbrAddA(uint,
06f0: 75 62 79 74 65 2a 2c 20 75 69 6e 74 2c 20 75 62 ubyte*, uint, ub
0700: 79 74 65 2a 29 3b 0d 0a 09 52 50 43 5f 53 54 41 yte*);...RPC_STA
0710: 54 55 53 20 52 70 63 4e 73 47 72 6f 75 70 4d 62 TUS RpcNsGroupMb
0720: 72 52 65 6d 6f 76 65 41 28 75 69 6e 74 2c 20 75 rRemoveA(uint, u
0730: 62 79 74 65 2a 2c 20 75 69 6e 74 2c 20 75 62 79 byte*, uint, uby
0740: 74 65 2a 29 3b 0d 0a 09 52 50 43 5f 53 54 41 54 te*);...RPC_STAT
0750: 55 53 20 52 70 63 4e 73 47 72 6f 75 70 4d 62 72 US RpcNsGroupMbr
0760: 49 6e 71 42 65 67 69 6e 41 28 75 69 6e 74 2c 20 InqBeginA(uint,
0770: 75 62 79 74 65 2a 2c 20 75 69 6e 74 2c 20 52 50 ubyte*, uint, RP
0780: 43 5f 4e 53 5f 48 41 4e 44 4c 45 2a 29 3b 0d 0a C_NS_HANDLE*);..
0790: 09 52 50 43 5f 53 54 41 54 55 53 20 52 70 63 4e .RPC_STATUS RpcN
07a0: 73 47 72 6f 75 70 4d 62 72 49 6e 71 4e 65 78 74 sGroupMbrInqNext
07b0: 41 28 52 50 43 5f 4e 53 5f 48 41 4e 44 4c 45 2c A(RPC_NS_HANDLE,
07c0: 20 75 62 79 74 65 2a 2a 29 3b 0d 0a 09 52 50 43 ubyte**);...RPC
07d0: 5f 53 54 41 54 55 53 20 52 70 63 4e 73 47 72 6f _STATUS RpcNsGro
07e0: 75 70 4d 62 72 49 6e 71 44 6f 6e 65 28 52 50 43 upMbrInqDone(RPC
07f0: 5f 4e 53 5f 48 41 4e 44 4c 45 2a 29 3b 0d 0a 09 _NS_HANDLE*);...
0800: 52 50 43 5f 53 54 41 54 55 53 20 52 70 63 4e 73 RPC_STATUS RpcNs
0810: 50 72 6f 66 69 6c 65 44 65 6c 65 74 65 41 28 75 ProfileDeleteA(u
0820: 69 6e 74 2c 20 75 62 79 74 65 2a 29 3b 0d 0a 09 int, ubyte*);...
0830: 52 50 43 5f 53 54 41 54 55 53 20 52 70 63 4e 73 RPC_STATUS RpcNs
0840: 50 72 6f 66 69 6c 65 45 6c 74 41 64 64 41 28 75 ProfileEltAddA(u
0850: 69 6e 74 2c 20 75 62 79 74 65 2a 2c 20 52 50 43 int, ubyte*, RPC
0860: 5f 49 46 5f 49 44 2a 2c 20 75 69 6e 74 2c 20 75 _IF_ID*, uint, u
0870: 62 79 74 65 2a 2c 0d 0a 09 20 20 75 69 6e 74 2c byte*,... uint,
0880: 20 75 62 79 74 65 2a 29 3b 0d 0a 09 52 50 43 5f ubyte*);...RPC_
0890: 53 54 41 54 55 53 20 52 70 63 4e 73 50 72 6f 66 STATUS RpcNsProf
08a0: 69 6c 65 45 6c 74 52 65 6d 6f 76 65 41 28 75 69 ileEltRemoveA(ui
08b0: 6e 74 2c 20 75 62 79 74 65 2a 2c 20 52 50 43 5f nt, ubyte*, RPC_
08c0: 49 46 5f 49 44 2a 2c 20 75 69 6e 74 2c 20 75 62 IF_ID*, uint, ub
08d0: 79 74 65 2a 29 3b 0d 0a 09 52 50 43 5f 53 54 41 yte*);...RPC_STA
08e0: 54 55 53 20 52 70 63 4e 73 50 72 6f 66 69 6c 65 TUS RpcNsProfile
08f0: 45 6c 74 49 6e 71 42 65 67 69 6e 41 28 75 69 6e EltInqBeginA(uin
0900: 74 2c 20 75 62 79 74 65 2a 2c 20 75 69 6e 74 2c t, ubyte*, uint,
0910: 20 52 50 43 5f 49 46 5f 49 44 2a 2c 20 75 69 6e RPC_IF_ID*, uin
0920: 74 2c 0d 0a 09 20 20 75 69 6e 74 2c 20 75 62 79 t,... uint, uby
0930: 74 65 2a 2c 20 52 50 43 5f 4e 53 5f 48 41 4e 44 te*, RPC_NS_HAND
0940: 4c 45 2a 29 3b 0d 0a 09 52 50 43 5f 53 54 41 54 LE*);...RPC_STAT
0950: 55 53 20 52 70 63 4e 73 50 72 6f 66 69 6c 65 45 US RpcNsProfileE
0960: 6c 74 49 6e 71 4e 65 78 74 41 28 52 50 43 5f 4e ltInqNextA(RPC_N
0970: 53 5f 48 41 4e 44 4c 45 2c 20 52 50 43 5f 49 46 S_HANDLE, RPC_IF
0980: 5f 49 44 2a 2c 20 75 62 79 74 65 2a 2a 2c 0d 0a _ID*, ubyte**,..
0990: 09 20 20 75 69 6e 74 2a 2c 20 75 62 79 74 65 2a . uint*, ubyte*
09a0: 2a 29 3b 0d 0a 09 52 50 43 5f 53 54 41 54 55 53 *);...RPC_STATUS
09b0: 20 52 70 63 4e 73 50 72 6f 66 69 6c 65 45 6c 74 RpcNsProfileElt
09c0: 49 6e 71 44 6f 6e 65 28 52 50 43 5f 4e 53 5f 48 InqDone(RPC_NS_H
09d0: 41 4e 44 4c 45 2a 29 3b 0d 0a 09 52 50 43 5f 53 ANDLE*);...RPC_S
09e0: 54 41 54 55 53 20 52 70 63 4e 73 45 6e 74 72 79 TATUS RpcNsEntry
09f0: 4f 62 6a 65 63 74 49 6e 71 4e 65 78 74 28 69 6e ObjectInqNext(in
0a00: 20 52 50 43 5f 4e 53 5f 48 41 4e 44 4c 45 2c 20 RPC_NS_HANDLE,
0a10: 6f 75 74 20 55 55 49 44 2a 29 3b 0d 0a 09 52 50 out UUID*);...RP
0a20: 43 5f 53 54 41 54 55 53 20 52 70 63 4e 73 45 6e C_STATUS RpcNsEn
0a30: 74 72 79 4f 62 6a 65 63 74 49 6e 71 44 6f 6e 65 tryObjectInqDone
0a40: 28 72 65 66 20 52 50 43 5f 4e 53 5f 48 41 4e 44 (ref RPC_NS_HAND
0a50: 4c 45 2a 29 3b 0d 0a 09 52 50 43 5f 53 54 41 54 LE*);...RPC_STAT
0a60: 55 53 20 52 70 63 4e 73 45 6e 74 72 79 45 78 70 US RpcNsEntryExp
0a70: 61 6e 64 4e 61 6d 65 41 28 75 69 6e 74 2c 20 75 andNameA(uint, u
0a80: 62 79 74 65 2a 2c 20 75 62 79 74 65 2a 2a 29 3b byte*, ubyte**);
0a90: 0d 0a 09 52 50 43 5f 53 54 41 54 55 53 20 52 70 ...RPC_STATUS Rp
0aa0: 63 4e 73 4d 67 6d 74 42 69 6e 64 69 6e 67 55 6e cNsMgmtBindingUn
0ab0: 65 78 70 6f 72 74 41 28 75 69 6e 74 2c 20 75 62 exportA(uint, ub
0ac0: 79 74 65 2a 2c 20 52 50 43 5f 49 46 5f 49 44 2a yte*, RPC_IF_ID*
0ad0: 2c 20 75 69 6e 74 2c 0d 0a 09 20 20 55 55 49 44 , uint,... UUID
0ae0: 5f 56 45 43 54 4f 52 2a 29 3b 0d 0a 09 52 50 43 _VECTOR*);...RPC
0af0: 5f 53 54 41 54 55 53 20 52 70 63 4e 73 4d 67 6d _STATUS RpcNsMgm
0b00: 74 45 6e 74 72 79 43 72 65 61 74 65 41 28 75 69 tEntryCreateA(ui
0b10: 6e 74 2c 20 75 62 79 74 65 2a 29 3b 0d 0a 09 52 nt, ubyte*);...R
0b20: 50 43 5f 53 54 41 54 55 53 20 52 70 63 4e 73 4d PC_STATUS RpcNsM
0b30: 67 6d 74 45 6e 74 72 79 44 65 6c 65 74 65 41 28 gmtEntryDeleteA(
0b40: 75 69 6e 74 2c 20 75 62 79 74 65 2a 29 3b 0d 0a uint, ubyte*);..
0b50: 09 52 50 43 5f 53 54 41 54 55 53 20 52 70 63 4e .RPC_STATUS RpcN
0b60: 73 4d 67 6d 74 45 6e 74 72 79 49 6e 71 49 66 49 sMgmtEntryInqIfI
0b70: 64 73 41 28 75 69 6e 74 2c 20 75 62 79 74 65 2a dsA(uint, ubyte*
0b80: 2c 20 52 50 43 5f 49 46 5f 49 44 5f 56 45 43 54 , RPC_IF_ID_VECT
0b90: 4f 52 2a 2a 29 3b 0d 0a 09 52 50 43 5f 53 54 41 OR**);...RPC_STA
0ba0: 54 55 53 20 52 70 63 4e 73 4d 67 6d 74 48 61 6e TUS RpcNsMgmtHan
0bb0: 64 6c 65 53 65 74 45 78 70 41 67 65 28 52 50 43 dleSetExpAge(RPC
0bc0: 5f 4e 53 5f 48 41 4e 44 4c 45 2c 20 75 69 6e 74 _NS_HANDLE, uint
0bd0: 29 3b 0d 0a 09 52 50 43 5f 53 54 41 54 55 53 20 );...RPC_STATUS
0be0: 52 70 63 4e 73 4d 67 6d 74 49 6e 71 45 78 70 41 RpcNsMgmtInqExpA
0bf0: 67 65 28 75 69 6e 74 2a 29 3b 0d 0a 09 52 50 43 ge(uint*);...RPC
0c00: 5f 53 54 41 54 55 53 20 52 70 63 4e 73 4d 67 6d _STATUS RpcNsMgm
0c10: 74 53 65 74 45 78 70 41 67 65 28 75 69 6e 74 29 tSetExpAge(uint)
0c20: 3b 0d 0a 09 52 50 43 5f 53 54 41 54 55 53 20 52 ;...RPC_STATUS R
0c30: 70 63 4e 73 42 69 6e 64 69 6e 67 49 6d 70 6f 72 pcNsBindingImpor
0c40: 74 4e 65 78 74 28 52 50 43 5f 4e 53 5f 48 41 4e tNext(RPC_NS_HAN
0c50: 44 4c 45 2c 20 52 50 43 5f 42 49 4e 44 49 4e 47 DLE, RPC_BINDING
0c60: 5f 48 41 4e 44 4c 45 2a 29 3b 0d 0a 09 52 50 43 _HANDLE*);...RPC
0c70: 5f 53 54 41 54 55 53 20 52 70 63 4e 73 42 69 6e _STATUS RpcNsBin
0c80: 64 69 6e 67 49 6d 70 6f 72 74 44 6f 6e 65 28 52 dingImportDone(R
0c90: 50 43 5f 4e 53 5f 48 41 4e 44 4c 45 2a 29 3b 0d PC_NS_HANDLE*);.
0ca0: 0a 09 52 50 43 5f 53 54 41 54 55 53 20 52 70 63 ..RPC_STATUS Rpc
0cb0: 4e 73 42 69 6e 64 69 6e 67 53 65 6c 65 63 74 28 NsBindingSelect(
0cc0: 52 50 43 5f 42 49 4e 44 49 4e 47 5f 56 45 43 54 RPC_BINDING_VECT
0cd0: 4f 52 2a 2c 20 52 50 43 5f 42 49 4e 44 49 4e 47 OR*, RPC_BINDING
0ce0: 5f 48 41 4e 44 4c 45 2a 29 3b 0d 0a 7d 0d 0a 0d _HANDLE*);..}...
0cf0: 0a 0d 0a 76 65 72 73 69 6f 6e 20 28 55 6e 69 63 ...version (Unic
0d00: 6f 64 65 29 20 7b 0d 0a 7d 20 65 6c 73 65 20 7b ode) {..} else {
0d10: 0d 0a 09 52 50 43 5f 53 54 41 54 55 53 20 52 70 ...RPC_STATUS Rp
0d20: 63 4e 73 45 6e 74 72 79 4f 62 6a 65 63 74 49 6e cNsEntryObjectIn
0d30: 71 42 65 67 69 6e 41 28 75 69 6e 74 2c 20 75 62 qBeginA(uint, ub
0d40: 79 74 65 2a 2c 20 52 50 43 5f 4e 53 5f 48 41 4e yte*, RPC_NS_HAN
0d50: 44 4c 45 2a 29 3b 0d 0a 09 52 50 43 5f 53 54 41 DLE*);...RPC_STA
0d60: 54 55 53 20 52 70 63 4e 73 42 69 6e 64 69 6e 67 TUS RpcNsBinding
0d70: 49 6d 70 6f 72 74 42 65 67 69 6e 41 28 75 69 6e ImportBeginA(uin
0d80: 74 2c 20 75 62 79 74 65 2a 2c 20 52 50 43 5f 49 t, ubyte*, RPC_I
0d90: 46 5f 48 41 4e 44 4c 45 2c 20 55 55 49 44 2a 2c F_HANDLE, UUID*,
0da0: 0d 0a 09 20 20 52 50 43 5f 4e 53 5f 48 41 4e 44 ... RPC_NS_HAND
0db0: 4c 45 2a 29 3b 0d 0a 7d 0d 0a 0d 0a 52 50 43 5f LE*);..}....RPC_
0dc0: 53 54 41 54 55 53 20 52 70 63 4e 73 42 69 6e 64 STATUS RpcNsBind
0dd0: 69 6e 67 45 78 70 6f 72 74 57 28 75 69 6e 74 2c ingExportW(uint,
0de0: 20 75 73 68 6f 72 74 2a 2c 20 52 50 43 5f 49 46 ushort*, RPC_IF
0df0: 5f 48 41 4e 44 4c 45 2c 0d 0a 20 20 52 50 43 5f _HANDLE,.. RPC_
0e00: 42 49 4e 44 49 4e 47 5f 56 45 43 54 4f 52 2a 2c BINDING_VECTOR*,
0e10: 20 55 55 49 44 5f 56 45 43 54 4f 52 2a 29 3b 0d UUID_VECTOR*);.
0e20: 0a 52 50 43 5f 53 54 41 54 55 53 20 52 70 63 4e .RPC_STATUS RpcN
0e30: 73 42 69 6e 64 69 6e 67 55 6e 65 78 70 6f 72 74 sBindingUnexport
0e40: 57 28 75 69 6e 74 2c 20 75 73 68 6f 72 74 2a 2c W(uint, ushort*,
0e50: 20 52 50 43 5f 49 46 5f 48 41 4e 44 4c 45 2c 0d RPC_IF_HANDLE,.
0e60: 0a 20 20 55 55 49 44 5f 56 45 43 54 4f 52 2a 29 . UUID_VECTOR*)
0e70: 3b 0d 0a 52 50 43 5f 53 54 41 54 55 53 20 52 70 ;..RPC_STATUS Rp
0e80: 63 4e 73 42 69 6e 64 69 6e 67 4c 6f 6f 6b 75 70 cNsBindingLookup
0e90: 42 65 67 69 6e 57 28 75 69 6e 74 2c 20 75 73 68 BeginW(uint, ush
0ea0: 6f 72 74 2a 2c 20 52 50 43 5f 49 46 5f 48 41 4e ort*, RPC_IF_HAN
0eb0: 44 4c 45 2c 20 55 55 49 44 2a 2c 0d 0a 20 20 75 DLE, UUID*,.. u
0ec0: 69 6e 74 2c 20 52 50 43 5f 4e 53 5f 48 41 4e 44 int, RPC_NS_HAND
0ed0: 4c 45 2a 29 3b 0d 0a 52 50 43 5f 53 54 41 54 55 LE*);..RPC_STATU
0ee0: 53 20 52 70 63 4e 73 47 72 6f 75 70 44 65 6c 65 S RpcNsGroupDele
0ef0: 74 65 57 28 75 69 6e 74 2c 20 75 73 68 6f 72 74 teW(uint, ushort
0f00: 2a 29 3b 0d 0a 52 50 43 5f 53 54 41 54 55 53 20 *);..RPC_STATUS
0f10: 52 70 63 4e 73 47 72 6f 75 70 4d 62 72 41 64 64 RpcNsGroupMbrAdd
0f20: 57 28 75 69 6e 74 2c 20 75 73 68 6f 72 74 2a 2c W(uint, ushort*,
0f30: 20 75 69 6e 74 2c 20 75 73 68 6f 72 74 2a 29 3b uint, ushort*);
0f40: 0d 0a 52 50 43 5f 53 54 41 54 55 53 20 52 70 63 ..RPC_STATUS Rpc
0f50: 4e 73 47 72 6f 75 70 4d 62 72 52 65 6d 6f 76 65 NsGroupMbrRemove
0f60: 57 28 75 69 6e 74 2c 20 75 73 68 6f 72 74 2a 2c W(uint, ushort*,
0f70: 20 75 69 6e 74 2c 20 75 73 68 6f 72 74 2a 29 3b uint, ushort*);
0f80: 0d 0a 52 50 43 5f 53 54 41 54 55 53 20 52 70 63 ..RPC_STATUS Rpc
0f90: 4e 73 47 72 6f 75 70 4d 62 72 49 6e 71 42 65 67 NsGroupMbrInqBeg
0fa0: 69 6e 57 28 75 69 6e 74 2c 20 75 73 68 6f 72 74 inW(uint, ushort
0fb0: 2a 2c 20 75 69 6e 74 2c 20 52 50 43 5f 4e 53 5f *, uint, RPC_NS_
0fc0: 48 41 4e 44 4c 45 2a 29 3b 0d 0a 52 50 43 5f 53 HANDLE*);..RPC_S
0fd0: 54 41 54 55 53 20 52 70 63 4e 73 47 72 6f 75 70 TATUS RpcNsGroup
0fe0: 4d 62 72 49 6e 71 4e 65 78 74 57 28 52 50 43 5f MbrInqNextW(RPC_
0ff0: 4e 53 5f 48 41 4e 44 4c 45 2c 20 75 73 68 6f 72 NS_HANDLE, ushor
1000: 74 2a 2a 29 3b 0d 0a 52 50 43 5f 53 54 41 54 55 t**);..RPC_STATU
1010: 53 20 52 70 63 4e 73 50 72 6f 66 69 6c 65 44 65 S RpcNsProfileDe
1020: 6c 65 74 65 57 28 75 69 6e 74 2c 20 75 73 68 6f leteW(uint, usho
1030: 72 74 2a 29 3b 0d 0a 52 50 43 5f 53 54 41 54 55 rt*);..RPC_STATU
1040: 53 20 52 70 63 4e 73 50 72 6f 66 69 6c 65 45 6c S RpcNsProfileEl
1050: 74 41 64 64 57 28 75 69 6e 74 2c 20 75 73 68 6f tAddW(uint, usho
1060: 72 74 2a 2c 20 52 50 43 5f 49 46 5f 49 44 2a 2c rt*, RPC_IF_ID*,
1070: 20 75 69 6e 74 2c 20 75 73 68 6f 72 74 2a 2c 0d uint, ushort*,.
1080: 0a 20 20 75 69 6e 74 2c 20 75 73 68 6f 72 74 2a . uint, ushort*
1090: 29 3b 0d 0a 52 50 43 5f 53 54 41 54 55 53 20 52 );..RPC_STATUS R
10a0: 70 63 4e 73 50 72 6f 66 69 6c 65 45 6c 74 52 65 pcNsProfileEltRe
10b0: 6d 6f 76 65 57 28 75 69 6e 74 2c 20 75 73 68 6f moveW(uint, usho
10c0: 72 74 2a 2c 20 52 50 43 5f 49 46 5f 49 44 2a 2c rt*, RPC_IF_ID*,
10d0: 20 75 69 6e 74 2c 0d 0a 20 20 75 73 68 6f 72 74 uint,.. ushort
10e0: 2a 29 3b 0d 0a 52 50 43 5f 53 54 41 54 55 53 20 *);..RPC_STATUS
10f0: 52 70 63 4e 73 50 72 6f 66 69 6c 65 45 6c 74 49 RpcNsProfileEltI
1100: 6e 71 42 65 67 69 6e 57 28 75 69 6e 74 2c 20 75 nqBeginW(uint, u
1110: 73 68 6f 72 74 2a 2c 20 75 69 6e 74 2c 20 52 50 short*, uint, RP
1120: 43 5f 49 46 5f 49 44 2a 2c 0d 0a 20 20 75 69 6e C_IF_ID*,.. uin
1130: 74 2c 20 75 69 6e 74 2c 20 75 73 68 6f 72 74 2a t, uint, ushort*
1140: 2c 20 52 50 43 5f 4e 53 5f 48 41 4e 44 4c 45 2a , RPC_NS_HANDLE*
1150: 29 3b 0d 0a 52 50 43 5f 53 54 41 54 55 53 20 52 );..RPC_STATUS R
1160: 70 63 4e 73 50 72 6f 66 69 6c 65 45 6c 74 49 6e pcNsProfileEltIn
1170: 71 4e 65 78 74 57 28 52 50 43 5f 4e 53 5f 48 41 qNextW(RPC_NS_HA
1180: 4e 44 4c 45 2c 20 52 50 43 5f 49 46 5f 49 44 2a NDLE, RPC_IF_ID*
1190: 2c 20 75 73 68 6f 72 74 2a 2a 2c 0d 0a 20 20 75 , ushort**,.. u
11a0: 69 6e 74 2a 2c 20 75 73 68 6f 72 74 2a 2a 29 3b int*, ushort**);
11b0: 0d 0a 52 50 43 5f 53 54 41 54 55 53 20 52 70 63 ..RPC_STATUS Rpc
11c0: 4e 73 45 6e 74 72 79 4f 62 6a 65 63 74 49 6e 71 NsEntryObjectInq
11d0: 42 65 67 69 6e 57 28 75 69 6e 74 2c 20 75 73 68 BeginW(uint, ush
11e0: 6f 72 74 2a 2c 20 52 50 43 5f 4e 53 5f 48 41 4e ort*, RPC_NS_HAN
11f0: 44 4c 45 2a 29 3b 0d 0a 52 50 43 5f 53 54 41 54 DLE*);..RPC_STAT
1200: 55 53 20 52 70 63 4e 73 45 6e 74 72 79 45 78 70 US RpcNsEntryExp
1210: 61 6e 64 4e 61 6d 65 57 28 75 69 6e 74 2c 20 75 andNameW(uint, u
1220: 73 68 6f 72 74 2a 2c 20 75 73 68 6f 72 74 2a 2a short*, ushort**
1230: 29 3b 0d 0a 52 50 43 5f 53 54 41 54 55 53 20 52 );..RPC_STATUS R
1240: 70 63 4e 73 4d 67 6d 74 42 69 6e 64 69 6e 67 55 pcNsMgmtBindingU
1250: 6e 65 78 70 6f 72 74 57 28 75 69 6e 74 2c 20 75 nexportW(uint, u
1260: 73 68 6f 72 74 2a 2c 20 52 50 43 5f 49 46 5f 49 short*, RPC_IF_I
1270: 44 2a 2c 20 75 69 6e 74 2c 0d 0a 20 20 55 55 49 D*, uint,.. UUI
1280: 44 5f 56 45 43 54 4f 52 2a 29 3b 0d 0a 52 50 43 D_VECTOR*);..RPC
1290: 5f 53 54 41 54 55 53 20 52 70 63 4e 73 4d 67 6d _STATUS RpcNsMgm
12a0: 74 45 6e 74 72 79 43 72 65 61 74 65 57 28 75 69 tEntryCreateW(ui
12b0: 6e 74 2c 20 75 73 68 6f 72 74 2a 29 3b 0d 0a 52 nt, ushort*);..R
12c0: 50 43 5f 53 54 41 54 55 53 20 52 70 63 4e 73 4d PC_STATUS RpcNsM
12d0: 67 6d 74 45 6e 74 72 79 44 65 6c 65 74 65 57 28 gmtEntryDeleteW(
12e0: 75 69 6e 74 2c 20 75 73 68 6f 72 74 2a 29 3b 0d uint, ushort*);.
12f0: 0a 52 50 43 5f 53 54 41 54 55 53 20 52 70 63 4e .RPC_STATUS RpcN
1300: 73 4d 67 6d 74 45 6e 74 72 79 49 6e 71 49 66 49 sMgmtEntryInqIfI
1310: 64 73 57 28 75 69 6e 74 2c 20 75 73 68 6f 72 74 dsW(uint, ushort
1320: 20 2c 20 52 50 43 5f 49 46 5f 49 44 5f 56 45 43 , RPC_IF_ID_VEC
1330: 54 4f 52 2a 2a 29 3b 0d 0a 52 50 43 5f 53 54 41 TOR**);..RPC_STA
1340: 54 55 53 20 52 70 63 4e 73 42 69 6e 64 69 6e 67 TUS RpcNsBinding
1350: 49 6d 70 6f 72 74 42 65 67 69 6e 57 28 75 69 6e ImportBeginW(uin
1360: 74 2c 20 75 73 68 6f 72 74 2a 2c 20 52 50 43 5f t, ushort*, RPC_
1370: 49 46 5f 48 41 4e 44 4c 45 2c 20 55 55 49 44 2a IF_HANDLE, UUID*
1380: 2c 0d 0a 20 20 52 50 43 5f 4e 53 5f 48 41 4e 44 ,.. RPC_NS_HAND
1390: 4c 45 2a 29 3b 0d 0a 0d 0a 76 65 72 73 69 6f 6e LE*);....version
13a0: 20 28 55 6e 69 63 6f 64 65 29 20 7b 0d 0a 09 61 (Unicode) {...a
13b0: 6c 69 61 73 20 52 70 63 4e 73 42 69 6e 64 69 6e lias RpcNsBindin
13c0: 67 4c 6f 6f 6b 75 70 42 65 67 69 6e 57 20 52 70 gLookupBeginW Rp
13d0: 63 4e 73 42 69 6e 64 69 6e 67 4c 6f 6f 6b 75 70 cNsBindingLookup
13e0: 42 65 67 69 6e 3b 0d 0a 09 61 6c 69 61 73 20 52 Begin;...alias R
13f0: 70 63 4e 73 42 69 6e 64 69 6e 67 49 6d 70 6f 72 pcNsBindingImpor
1400: 74 42 65 67 69 6e 57 20 52 70 63 4e 73 42 69 6e tBeginW RpcNsBin
1410: 64 69 6e 67 49 6d 70 6f 72 74 42 65 67 69 6e 3b dingImportBegin;
1420: 0d 0a 09 61 6c 69 61 73 20 52 70 63 4e 73 42 69 ...alias RpcNsBi
1430: 6e 64 69 6e 67 45 78 70 6f 72 74 57 20 52 70 63 ndingExportW Rpc
1440: 4e 73 42 69 6e 64 69 6e 67 45 78 70 6f 72 74 3b NsBindingExport;
1450: 0d 0a 09 61 6c 69 61 73 20 52 70 63 4e 73 42 69 ...alias RpcNsBi
1460: 6e 64 69 6e 67 55 6e 65 78 70 6f 72 74 57 20 52 ndingUnexportW R
1470: 70 63 4e 73 42 69 6e 64 69 6e 67 55 6e 65 78 70 pcNsBindingUnexp
1480: 6f 72 74 3b 0d 0a 09 61 6c 69 61 73 20 52 70 63 ort;...alias Rpc
1490: 4e 73 47 72 6f 75 70 44 65 6c 65 74 65 57 20 52 NsGroupDeleteW R
14a0: 70 63 4e 73 47 72 6f 75 70 44 65 6c 65 74 65 3b pcNsGroupDelete;
14b0: 0d 0a 09 61 6c 69 61 73 20 52 70 63 4e 73 47 72 ...alias RpcNsGr
14c0: 6f 75 70 4d 62 72 41 64 64 57 20 52 70 63 4e 73 oupMbrAddW RpcNs
14d0: 47 72 6f 75 70 4d 62 72 41 64 64 3b 0d 0a 09 61 GroupMbrAdd;...a
14e0: 6c 69 61 73 20 52 70 63 4e 73 47 72 6f 75 70 4d lias RpcNsGroupM
14f0: 62 72 52 65 6d 6f 76 65 57 20 52 70 63 4e 73 47 brRemoveW RpcNsG
1500: 72 6f 75 70 4d 62 72 52 65 6d 6f 76 65 3b 0d 0a roupMbrRemove;..
1510: 09 61 6c 69 61 73 20 52 70 63 4e 73 47 72 6f 75 .alias RpcNsGrou
1520: 70 4d 62 72 49 6e 71 42 65 67 69 6e 57 20 52 70 pMbrInqBeginW Rp
1530: 63 4e 73 47 72 6f 75 70 4d 62 72 49 6e 71 42 65 cNsGroupMbrInqBe
1540: 67 69 6e 3b 0d 0a 09 61 6c 69 61 73 20 52 70 63 gin;...alias Rpc
1550: 4e 73 47 72 6f 75 70 4d 62 72 49 6e 71 4e 65 78 NsGroupMbrInqNex
1560: 74 57 20 52 70 63 4e 73 47 72 6f 75 70 4d 62 72 tW RpcNsGroupMbr
1570: 49 6e 71 4e 65 78 74 3b 0d 0a 09 61 6c 69 61 73 InqNext;...alias
1580: 20 52 70 63 4e 73 45 6e 74 72 79 45 78 70 61 6e RpcNsEntryExpan
1590: 64 4e 61 6d 65 57 20 52 70 63 4e 73 45 6e 74 72 dNameW RpcNsEntr
15a0: 79 45 78 70 61 6e 64 4e 61 6d 65 3b 0d 0a 09 61 yExpandName;...a
15b0: 6c 69 61 73 20 52 70 63 4e 73 45 6e 74 72 79 4f lias RpcNsEntryO
15c0: 62 6a 65 63 74 49 6e 71 42 65 67 69 6e 57 20 52 bjectInqBeginW R
15d0: 70 63 4e 73 45 6e 74 72 79 4f 62 6a 65 63 74 49 pcNsEntryObjectI
15e0: 6e 71 42 65 67 69 6e 3b 0d 0a 09 61 6c 69 61 73 nqBegin;...alias
15f0: 20 52 70 63 4e 73 4d 67 6d 74 42 69 6e 64 69 6e RpcNsMgmtBindin
1600: 67 55 6e 65 78 70 6f 72 74 57 20 52 70 63 4e 73 gUnexportW RpcNs
1610: 4d 67 6d 74 42 69 6e 64 69 6e 67 55 6e 65 78 70 MgmtBindingUnexp
1620: 6f 72 74 3b 0d 0a 09 61 6c 69 61 73 20 52 70 63 ort;...alias Rpc
1630: 4e 73 4d 67 6d 74 45 6e 74 72 79 43 72 65 61 74 NsMgmtEntryCreat
1640: 65 57 20 52 70 63 4e 73 4d 67 6d 74 45 6e 74 72 eW RpcNsMgmtEntr
1650: 79 43 72 65 61 74 65 3b 0d 0a 09 61 6c 69 61 73 yCreate;...alias
1660: 20 52 70 63 4e 73 4d 67 6d 74 45 6e 74 72 79 44 RpcNsMgmtEntryD
1670: 65 6c 65 74 65 57 20 52 70 63 4e 73 4d 67 6d 74 eleteW RpcNsMgmt
1680: 45 6e 74 72 79 44 65 6c 65 74 65 3b 0d 0a 09 61 EntryDelete;...a
1690: 6c 69 61 73 20 52 70 63 4e 73 4d 67 6d 74 45 6e lias RpcNsMgmtEn
16a0: 74 72 79 49 6e 71 49 66 49 64 73 57 20 52 70 63 tryInqIfIdsW Rpc
16b0: 4e 73 4d 67 6d 74 45 6e 74 72 79 49 6e 71 49 66 NsMgmtEntryInqIf
16c0: 49 64 73 3b 0d 0a 09 61 6c 69 61 73 20 52 70 63 Ids;...alias Rpc
16d0: 4e 73 50 72 6f 66 69 6c 65 44 65 6c 65 74 65 57 NsProfileDeleteW
16e0: 20 52 70 63 4e 73 50 72 6f 66 69 6c 65 44 65 6c RpcNsProfileDel
16f0: 65 74 65 3b 0d 0a 09 61 6c 69 61 73 20 52 70 63 ete;...alias Rpc
1700: 4e 73 50 72 6f 66 69 6c 65 45 6c 74 41 64 64 57 NsProfileEltAddW
1710: 20 52 70 63 4e 73 50 72 6f 66 69 6c 65 45 6c 74 RpcNsProfileElt
1720: 41 64 64 3b 0d 0a 09 61 6c 69 61 73 20 52 70 63 Add;...alias Rpc
1730: 4e 73 50 72 6f 66 69 6c 65 45 6c 74 52 65 6d 6f NsProfileEltRemo
1740: 76 65 57 20 52 70 63 4e 73 50 72 6f 66 69 6c 65 veW RpcNsProfile
1750: 45 6c 74 52 65 6d 6f 76 65 3b 0d 0a 09 61 6c 69 EltRemove;...ali
1760: 61 73 20 52 70 63 4e 73 50 72 6f 66 69 6c 65 45 as RpcNsProfileE
1770: 6c 74 49 6e 71 42 65 67 69 6e 57 20 52 70 63 4e ltInqBeginW RpcN
1780: 73 50 72 6f 66 69 6c 65 45 6c 74 49 6e 71 42 65 sProfileEltInqBe
1790: 67 69 6e 3b 0d 0a 09 61 6c 69 61 73 20 52 70 63 gin;...alias Rpc
17a0: 4e 73 50 72 6f 66 69 6c 65 45 6c 74 49 6e 71 4e NsProfileEltInqN
17b0: 65 78 74 57 20 52 70 63 4e 73 50 72 6f 66 69 6c extW RpcNsProfil
17c0: 65 45 6c 74 49 6e 71 4e 65 78 74 3b 0d 0a 7d 20 eEltInqNext;..}
17d0: 65 6c 73 65 20 7b 0d 0a 09 61 6c 69 61 73 20 52 else {...alias R
17e0: 70 63 4e 73 42 69 6e 64 69 6e 67 4c 6f 6f 6b 75 pcNsBindingLooku
17f0: 70 42 65 67 69 6e 41 20 52 70 63 4e 73 42 69 6e pBeginA RpcNsBin
1800: 64 69 6e 67 4c 6f 6f 6b 75 70 42 65 67 69 6e 3b dingLookupBegin;
1810: 0d 0a 09 61 6c 69 61 73 20 52 70 63 4e 73 42 69 ...alias RpcNsBi
1820: 6e 64 69 6e 67 49 6d 70 6f 72 74 42 65 67 69 6e ndingImportBegin
1830: 41 20 52 70 63 4e 73 42 69 6e 64 69 6e 67 49 6d A RpcNsBindingIm
1840: 70 6f 72 74 42 65 67 69 6e 3b 0d 0a 09 61 6c 69 portBegin;...ali
1850: 61 73 20 52 70 63 4e 73 42 69 6e 64 69 6e 67 45 as RpcNsBindingE
1860: 78 70 6f 72 74 41 20 52 70 63 4e 73 42 69 6e 64 xportA RpcNsBind
1870: 69 6e 67 45 78 70 6f 72 74 3b 0d 0a 09 61 6c 69 ingExport;...ali
1880: 61 73 20 52 70 63 4e 73 42 69 6e 64 69 6e 67 55 as RpcNsBindingU
1890: 6e 65 78 70 6f 72 74 41 20 52 70 63 4e 73 42 69 nexportA RpcNsBi
18a0: 6e 64 69 6e 67 55 6e 65 78 70 6f 72 74 3b 0d 0a ndingUnexport;..
18b0: 09 61 6c 69 61 73 20 52 70 63 4e 73 47 72 6f 75 .alias RpcNsGrou
18c0: 70 44 65 6c 65 74 65 41 20 52 70 63 4e 73 47 72 pDeleteA RpcNsGr
18d0: 6f 75 70 44 65 6c 65 74 65 3b 0d 0a 09 61 6c 69 oupDelete;...ali
18e0: 61 73 20 52 70 63 4e 73 47 72 6f 75 70 4d 62 72 as RpcNsGroupMbr
18f0: 41 64 64 41 20 52 70 63 4e 73 47 72 6f 75 70 4d AddA RpcNsGroupM
1900: 62 72 41 64 64 3b 0d 0a 09 61 6c 69 61 73 20 52 brAdd;...alias R
1910: 70 63 4e 73 47 72 6f 75 70 4d 62 72 52 65 6d 6f pcNsGroupMbrRemo
1920: 76 65 41 20 52 70 63 4e 73 47 72 6f 75 70 4d 62 veA RpcNsGroupMb
1930: 72 52 65 6d 6f 76 65 3b 0d 0a 09 61 6c 69 61 73 rRemove;...alias
1940: 20 52 70 63 4e 73 47 72 6f 75 70 4d 62 72 49 6e RpcNsGroupMbrIn
1950: 71 42 65 67 69 6e 41 20 52 70 63 4e 73 47 72 6f qBeginA RpcNsGro
1960: 75 70 4d 62 72 49 6e 71 42 65 67 69 6e 3b 0d 0a upMbrInqBegin;..
1970: 09 61 6c 69 61 73 20 52 70 63 4e 73 47 72 6f 75 .alias RpcNsGrou
1980: 70 4d 62 72 49 6e 71 4e 65 78 74 41 20 52 70 63 pMbrInqNextA Rpc
1990: 4e 73 47 72 6f 75 70 4d 62 72 49 6e 71 4e 65 78 NsGroupMbrInqNex
19a0: 74 3b 0d 0a 09 61 6c 69 61 73 20 52 70 63 4e 73 t;...alias RpcNs
19b0: 45 6e 74 72 79 45 78 70 61 6e 64 4e 61 6d 65 41 EntryExpandNameA
19c0: 20 52 70 63 4e 73 45 6e 74 72 79 45 78 70 61 6e RpcNsEntryExpan
19d0: 64 4e 61 6d 65 3b 0d 0a 09 61 6c 69 61 73 20 52 dName;...alias R
19e0: 70 63 4e 73 45 6e 74 72 79 4f 62 6a 65 63 74 49 pcNsEntryObjectI
19f0: 6e 71 42 65 67 69 6e 41 20 52 70 63 4e 73 45 6e nqBeginA RpcNsEn
1a00: 74 72 79 4f 62 6a 65 63 74 49 6e 71 42 65 67 69 tryObjectInqBegi
1a10: 6e 3b 0d 0a 09 61 6c 69 61 73 20 52 70 63 4e 73 n;...alias RpcNs
1a20: 4d 67 6d 74 42 69 6e 64 69 6e 67 55 6e 65 78 70 MgmtBindingUnexp
1a30: 6f 72 74 41 20 52 70 63 4e 73 4d 67 6d 74 42 69 ortA RpcNsMgmtBi
1a40: 6e 64 69 6e 67 55 6e 65 78 70 6f 72 74 3b 0d 0a ndingUnexport;..
1a50: 09 61 6c 69 61 73 20 52 70 63 4e 73 4d 67 6d 74 .alias RpcNsMgmt
1a60: 45 6e 74 72 79 43 72 65 61 74 65 41 20 52 70 63 EntryCreateA Rpc
1a70: 4e 73 4d 67 6d 74 45 6e 74 72 79 43 72 65 61 74 NsMgmtEntryCreat
1a80: 65 3b 0d 0a 09 61 6c 69 61 73 20 52 70 63 4e 73 e;...alias RpcNs
1a90: 4d 67 6d 74 45 6e 74 72 79 44 65 6c 65 74 65 41 MgmtEntryDeleteA
1aa0: 20 52 70 63 4e 73 4d 67 6d 74 45 6e 74 72 79 44 RpcNsMgmtEntryD
1ab0: 65 6c 65 74 65 3b 0d 0a 09 61 6c 69 61 73 20 52 elete;...alias R
1ac0: 70 63 4e 73 4d 67 6d 74 45 6e 74 72 79 49 6e 71 pcNsMgmtEntryInq
1ad0: 49 66 49 64 73 41 20 52 70 63 4e 73 4d 67 6d 74 IfIdsA RpcNsMgmt
1ae0: 45 6e 74 72 79 49 6e 71 49 66 49 64 73 3b 0d 0a EntryInqIfIds;..
1af0: 09 61 6c 69 61 73 20 52 70 63 4e 73 50 72 6f 66 .alias RpcNsProf
1b00: 69 6c 65 44 65 6c 65 74 65 41 20 52 70 63 4e 73 ileDeleteA RpcNs
1b10: 50 72 6f 66 69 6c 65 44 65 6c 65 74 65 3b 0d 0a ProfileDelete;..
1b20: 09 61 6c 69 61 73 20 52 70 63 4e 73 50 72 6f 66 .alias RpcNsProf
1b30: 69 6c 65 45 6c 74 41 64 64 41 20 52 70 63 4e 73 ileEltAddA RpcNs
1b40: 50 72 6f 66 69 6c 65 45 6c 74 41 64 64 3b 0d 0a ProfileEltAdd;..
1b50: 09 61 6c 69 61 73 20 52 70 63 4e 73 50 72 6f 66 .alias RpcNsProf
1b60: 69 6c 65 45 6c 74 52 65 6d 6f 76 65 41 20 52 70 ileEltRemoveA Rp
1b70: 63 4e 73 50 72 6f 66 69 6c 65 45 6c 74 52 65 6d cNsProfileEltRem
1b80: 6f 76 65 3b 0d 0a 09 61 6c 69 61 73 20 52 70 63 ove;...alias Rpc
1b90: 4e 73 50 72 6f 66 69 6c 65 45 6c 74 49 6e 71 42 NsProfileEltInqB
1ba0: 65 67 69 6e 41 20 52 70 63 4e 73 50 72 6f 66 69 eginA RpcNsProfi
1bb0: 6c 65 45 6c 74 49 6e 71 42 65 67 69 6e 3b 0d 0a leEltInqBegin;..
1bc0: 09 61 6c 69 61 73 20 52 70 63 4e 73 50 72 6f 66 .alias RpcNsProf
1bd0: 69 6c 65 45 6c 74 49 6e 71 4e 65 78 74 41 20 52 ileEltInqNextA R
1be0: 70 63 4e 73 50 72 6f 66 69 6c 65 45 6c 74 49 6e pcNsProfileEltIn
1bf0: 71 4e 65 78 74 3b 0d 0a 7d 0d 0a qNext;..}..