home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 7 / 07.iso / c / c083 / 19.ddi / GENINC32.PAK / RPCNSI.H < prev    next >
Encoding:
C/C++ Source or Header  |  1993-12-02  |  14.8 KB  |  539 lines

  1. /*++
  2.  
  3. Module Name: rpcnsi.h
  4.  
  5. Abstract:
  6.  
  7.     This file contains the types and function definitions to use the
  8.     Name Service Independent APIs.
  9.  
  10. --*/
  11.  
  12. /*
  13.  *      C/C++ Run Time Library - Version 6.0
  14.  *
  15.  *      Copyright (c) 1991, 1993 by Borland International
  16.  *      All Rights Reserved.
  17.  *
  18.  */
  19.  
  20. #ifndef __RPCNSI_H__
  21. #define __RPCNSI_H__
  22.  
  23. #ifdef __cplusplus
  24. extern "C" {
  25. #endif
  26.  
  27. typedef void __RPC_FAR * RPC_NS_HANDLE;
  28.  
  29. typedef struct
  30. {
  31.   unsigned long Count;
  32.   RPC_IF_ID __RPC_FAR * IfId[1];
  33. } RPC_IF_ID_VECTOR;
  34.  
  35. #define RPC_C_NS_SYNTAX_DEFAULT 0
  36. #define RPC_C_NS_SYNTAX_DCE 3
  37.  
  38. #define RPC_C_VERS_ALL 0
  39. #define RPC_C_VERS_COMPATIBLE 1
  40. #define RPC_C_VERS_EXACT 2
  41. #define RPC_C_VERS_MAJOR_ONLY 3
  42. #define RPC_C_VERS_UPTO 4
  43.  
  44. #define RPC_C_PROFILE_DEFAULT_ELT 0
  45. #define RPC_C_PROFILE_ALL_ELT 1
  46. #define RPC_C_PROFILE_MATCH_BY_IF 2
  47. #define RPC_C_PROFILE_MATCH_BY_MBR 3
  48. #define RPC_C_PROFILE_MATCH_BY_BOTH 4
  49.  
  50. #define RPC_C_NS_DEFAULT_EXP_AGE -1
  51.  
  52. /* Server APIs */
  53.  
  54. RPC_STATUS RPC_ENTRY
  55. RpcNsBindingExportA(
  56.     IN unsigned long EntryNameSyntax OPTIONAL,
  57.     IN unsigned char __RPC_FAR * EntryName,
  58.     IN RPC_IF_HANDLE IfSpec OPTIONAL,
  59.     IN RPC_BINDING_VECTOR __RPC_FAR * BindingVec OPTIONAL,
  60.     IN UUID_VECTOR __RPC_FAR * ObjectUuidVec OPTIONAL
  61.     );
  62.  
  63.  
  64. RPC_STATUS RPC_ENTRY
  65. RpcNsBindingUnexportA(
  66.     IN unsigned long EntryNameSyntax OPTIONAL,
  67.     IN unsigned char __RPC_FAR * EntryName,
  68.     IN RPC_IF_HANDLE IfSpec OPTIONAL,
  69.     IN UUID_VECTOR __RPC_FAR * ObjectUuidVec OPTIONAL
  70.     );
  71.  
  72. #ifdef RPC_UNICODE_SUPPORTED
  73.  
  74. RPC_STATUS RPC_ENTRY
  75. RpcNsBindingExportW(
  76.     IN unsigned long EntryNameSyntax OPTIONAL,
  77.     IN unsigned short __RPC_FAR * EntryName,
  78.     IN RPC_IF_HANDLE IfSpec OPTIONAL,
  79.     IN RPC_BINDING_VECTOR __RPC_FAR * BindingVec OPTIONAL,
  80.     IN UUID_VECTOR __RPC_FAR * ObjectUuidVec OPTIONAL
  81.     );
  82.  
  83. RPC_STATUS RPC_ENTRY
  84. RpcNsBindingUnexportW(
  85.     IN unsigned long EntryNameSyntax OPTIONAL,
  86.     IN unsigned short __RPC_FAR * EntryName,
  87.     IN RPC_IF_HANDLE IfSpec OPTIONAL,
  88.     IN UUID_VECTOR __RPC_FAR * ObjectUuidVec OPTIONAL
  89.     );
  90.  
  91. #endif
  92.  
  93. /* Client APIs */
  94.  
  95. RPC_STATUS RPC_ENTRY
  96. RpcNsBindingLookupBeginA(
  97.     IN unsigned long EntryNameSyntax OPTIONAL,
  98.     IN unsigned char __RPC_FAR * EntryName OPTIONAL,
  99.     IN RPC_IF_HANDLE IfSpec OPTIONAL,
  100.     IN UUID __RPC_FAR * ObjUuid OPTIONAL,
  101.     IN unsigned long BindingMaxCount OPTIONAL,
  102.     OUT RPC_NS_HANDLE __RPC_FAR * LookupContext
  103.     );
  104.  
  105. #ifdef RPC_UNICODE_SUPPORTED
  106.  
  107. RPC_STATUS RPC_ENTRY
  108. RpcNsBindingLookupBeginW(
  109.     IN unsigned long EntryNameSyntax OPTIONAL,
  110.     IN unsigned short __RPC_FAR * EntryName OPTIONAL,
  111.     IN RPC_IF_HANDLE IfSpec OPTIONAL,
  112.     IN UUID __RPC_FAR * ObjUuid OPTIONAL,
  113.     IN unsigned long BindingMaxCount OPTIONAL,
  114.     OUT RPC_NS_HANDLE __RPC_FAR * LookupContext
  115.     );
  116. #endif
  117.  
  118. RPC_STATUS RPC_ENTRY
  119. RpcNsBindingLookupNext(
  120.     IN  RPC_NS_HANDLE LookupContext,
  121.     OUT RPC_BINDING_VECTOR __RPC_FAR * __RPC_FAR * BindingVec
  122.     );
  123.  
  124. RPC_STATUS RPC_ENTRY
  125. RpcNsBindingLookupDone(
  126.     IN OUT RPC_NS_HANDLE __RPC_FAR * LookupContext
  127.     );
  128.  
  129. /* Group APIs */
  130.  
  131. RPC_STATUS RPC_ENTRY
  132. RpcNsGroupDeleteA(
  133.     IN unsigned long GroupNameSyntax OPTIONAL,
  134.     IN unsigned char __RPC_FAR * GroupName
  135.     );
  136.  
  137. RPC_STATUS RPC_ENTRY
  138. RpcNsGroupMbrAddA(
  139.     IN unsigned long GroupNameSyntax OPTIONAL,
  140.     IN unsigned char __RPC_FAR * GroupName,
  141.     IN unsigned long MemberNameSyntax OPTIONAL,
  142.     IN unsigned char __RPC_FAR * MemberName
  143.     );
  144.  
  145. RPC_STATUS RPC_ENTRY
  146. RpcNsGroupMbrRemoveA(
  147.     IN unsigned long GroupNameSyntax OPTIONAL,
  148.     IN unsigned char __RPC_FAR * GroupName,
  149.     IN unsigned long MemberNameSyntax OPTIONAL,
  150.     IN unsigned char __RPC_FAR * MemberName
  151.     );
  152.  
  153. RPC_STATUS RPC_ENTRY
  154. RpcNsGroupMbrInqBeginA(
  155.     IN unsigned long GroupNameSyntax OPTIONAL,
  156.     IN unsigned char __RPC_FAR * GroupName,
  157.     IN unsigned long MemberNameSyntax OPTIONAL,
  158.     OUT RPC_NS_HANDLE __RPC_FAR * InquiryContext
  159.     );
  160.  
  161. RPC_STATUS RPC_ENTRY
  162. RpcNsGroupMbrInqNextA(
  163.     IN  RPC_NS_HANDLE InquiryContext,
  164.     OUT unsigned char __RPC_FAR * __RPC_FAR * MemberName
  165.     );
  166.  
  167. #ifdef RPC_UNICODE_SUPPORTED
  168.  
  169. RPC_STATUS RPC_ENTRY
  170. RpcNsGroupDeleteW(
  171.     IN unsigned long GroupNameSyntax OPTIONAL,
  172.     IN unsigned short __RPC_FAR * GroupName
  173.     );
  174.  
  175. RPC_STATUS RPC_ENTRY
  176. RpcNsGroupMbrAddW(
  177.     IN unsigned long GroupNameSyntax OPTIONAL,
  178.     IN unsigned short __RPC_FAR * GroupName,
  179.     IN unsigned long MemberNameSyntax OPTIONAL,
  180.     IN unsigned short __RPC_FAR * MemberName
  181.     );
  182.  
  183. RPC_STATUS RPC_ENTRY
  184. RpcNsGroupMbrRemoveW(
  185.     IN unsigned long GroupNameSyntax OPTIONAL,
  186.     IN unsigned short __RPC_FAR * GroupName,
  187.     IN unsigned long MemberNameSyntax OPTIONAL,
  188.     IN unsigned short __RPC_FAR * MemberName
  189.     );
  190.  
  191. RPC_STATUS RPC_ENTRY
  192. RpcNsGroupMbrInqBeginW(
  193.     IN unsigned long GroupNameSyntax OPTIONAL,
  194.     IN unsigned short __RPC_FAR * GroupName,
  195.     IN unsigned long MemberNameSyntax OPTIONAL,
  196.     OUT RPC_NS_HANDLE __RPC_FAR * InquiryContext
  197.     );
  198.  
  199. RPC_STATUS RPC_ENTRY
  200. RpcNsGroupMbrInqNextW(
  201.     IN  RPC_NS_HANDLE InquiryContext,
  202.     OUT unsigned short __RPC_FAR * __RPC_FAR * MemberName
  203.     );
  204.  
  205. #endif
  206.  
  207. RPC_STATUS RPC_ENTRY
  208. RpcNsGroupMbrInqDone(
  209.     IN OUT RPC_NS_HANDLE __RPC_FAR * InquiryContext
  210.     );
  211.  
  212. /* Profile APIs */
  213.  
  214. RPC_STATUS RPC_ENTRY
  215. RpcNsProfileDeleteA(
  216.     IN unsigned long ProfileNameSyntax OPTIONAL,
  217.     IN unsigned char __RPC_FAR * ProfileName
  218.     );
  219.  
  220. RPC_STATUS RPC_ENTRY
  221. RpcNsProfileEltAddA(
  222.     IN unsigned long ProfileNameSyntax OPTIONAL,
  223.     IN unsigned char __RPC_FAR * ProfileName,
  224.     IN RPC_IF_ID __RPC_FAR * IfId OPTIONAL,
  225.     IN unsigned long MemberNameSyntax OPTIONAL,
  226.     IN unsigned char __RPC_FAR * MemberName,
  227.     IN unsigned long Priority,
  228.     IN unsigned char __RPC_FAR * Annotation OPTIONAL
  229.     );
  230.  
  231. RPC_STATUS RPC_ENTRY
  232. RpcNsProfileEltRemoveA(
  233.     IN unsigned long ProfileNameSyntax OPTIONAL,
  234.     IN unsigned char __RPC_FAR * ProfileName,
  235.     IN RPC_IF_ID __RPC_FAR * IfId OPTIONAL,
  236.     IN unsigned long MemberNameSyntax OPTIONAL,
  237.     IN unsigned char __RPC_FAR * MemberName
  238.     );
  239.  
  240. RPC_STATUS RPC_ENTRY
  241. RpcNsProfileEltInqBeginA(
  242.     IN unsigned long ProfileNameSyntax OPTIONAL,
  243.     IN unsigned char __RPC_FAR * ProfileName,
  244.     IN unsigned long InquiryType,
  245.     IN RPC_IF_ID __RPC_FAR * IfId OPTIONAL,
  246.     IN unsigned long VersOption,
  247.     IN unsigned long MemberNameSyntax OPTIONAL,
  248.     IN unsigned char __RPC_FAR * MemberName OPTIONAL,
  249.     OUT RPC_NS_HANDLE __RPC_FAR * InquiryContext
  250.     );
  251.  
  252. RPC_STATUS RPC_ENTRY
  253. RpcNsProfileEltInqNextA(
  254.     IN RPC_NS_HANDLE InquiryContext,
  255.     OUT RPC_IF_ID __RPC_FAR * IfId,
  256.     OUT unsigned char __RPC_FAR * __RPC_FAR * MemberName,
  257.     OUT unsigned long __RPC_FAR * Priority,
  258.     OUT unsigned char __RPC_FAR * __RPC_FAR * Annotation
  259.     );
  260.  
  261. #ifdef RPC_UNICODE_SUPPORTED
  262.  
  263. RPC_STATUS RPC_ENTRY
  264. RpcNsProfileDeleteW(
  265.     IN unsigned long ProfileNameSyntax OPTIONAL,
  266.     IN unsigned short __RPC_FAR * ProfileName
  267.     );
  268.  
  269. RPC_STATUS RPC_ENTRY
  270. RpcNsProfileEltAddW(
  271.     IN unsigned long ProfileNameSyntax OPTIONAL,
  272.     IN unsigned short __RPC_FAR * ProfileName,
  273.     IN RPC_IF_ID __RPC_FAR * IfId OPTIONAL,
  274.     IN unsigned long MemberNameSyntax OPTIONAL,
  275.     IN unsigned short __RPC_FAR * MemberName,
  276.     IN unsigned long Priority,
  277.     IN unsigned short __RPC_FAR * Annotation OPTIONAL
  278.     );
  279.  
  280. RPC_STATUS RPC_ENTRY
  281. RpcNsProfileEltRemoveW(
  282.     IN unsigned long ProfileNameSyntax OPTIONAL,
  283.     IN unsigned short __RPC_FAR * ProfileName,
  284.     IN RPC_IF_ID __RPC_FAR * IfId OPTIONAL,
  285.     IN unsigned long MemberNameSyntax OPTIONAL,
  286.     IN unsigned short __RPC_FAR * MemberName
  287.     );
  288.  
  289. RPC_STATUS RPC_ENTRY
  290. RpcNsProfileEltInqBeginW(
  291.     IN unsigned long ProfileNameSyntax OPTIONAL,
  292.     IN unsigned short __RPC_FAR * ProfileName,
  293.     IN unsigned long InquiryType,
  294.     IN RPC_IF_ID __RPC_FAR * IfId OPTIONAL,
  295.     IN unsigned long VersOption,
  296.     IN unsigned long MemberNameSyntax OPTIONAL,
  297.     IN unsigned short __RPC_FAR * MemberName OPTIONAL,
  298.     OUT RPC_NS_HANDLE __RPC_FAR * InquiryContext
  299.     );
  300.  
  301. RPC_STATUS RPC_ENTRY
  302. RpcNsProfileEltInqNextW(
  303.     IN RPC_NS_HANDLE InquiryContext,
  304.     OUT RPC_IF_ID __RPC_FAR * IfId,
  305.     OUT unsigned short __RPC_FAR * __RPC_FAR * MemberName,
  306.     OUT unsigned long __RPC_FAR * Priority,
  307.     OUT unsigned short __RPC_FAR * __RPC_FAR * Annotation
  308.     );
  309.  
  310. #endif
  311.  
  312. RPC_STATUS RPC_ENTRY
  313. RpcNsProfileEltInqDone(
  314.     IN OUT RPC_NS_HANDLE __RPC_FAR * InquiryContext
  315.     );
  316.  
  317. /* Entry object APIs */
  318.  
  319. RPC_STATUS RPC_ENTRY
  320. RpcNsEntryObjectInqBeginA(
  321.     IN unsigned long EntryNameSyntax OPTIONAL,
  322.     IN unsigned char __RPC_FAR * EntryName,
  323.     OUT RPC_NS_HANDLE __RPC_FAR * InquiryContext
  324.     );
  325.  
  326. #ifdef RPC_UNICODE_SUPPORTED
  327.  
  328. RPC_STATUS RPC_ENTRY
  329. RpcNsEntryObjectInqBeginW(
  330.     IN unsigned long EntryNameSyntax OPTIONAL,
  331.     IN unsigned short __RPC_FAR * EntryName,
  332.     OUT RPC_NS_HANDLE __RPC_FAR * InquiryContext
  333.     );
  334.  
  335. #endif
  336.  
  337. RPC_STATUS RPC_ENTRY
  338. RpcNsEntryObjectInqNext(
  339.     IN  RPC_NS_HANDLE InquiryContext,
  340.     OUT UUID __RPC_FAR * ObjUuid
  341.     );
  342.  
  343. RPC_STATUS RPC_ENTRY
  344. RpcNsEntryObjectInqDone(
  345.     IN OUT RPC_NS_HANDLE __RPC_FAR * InquiryContext
  346.     );
  347.  
  348. /* Management and MISC APIs */
  349.  
  350. RPC_STATUS RPC_ENTRY
  351. RpcNsEntryExpandNameA(
  352.     IN unsigned long EntryNameSyntax OPTIONAL,
  353.     IN unsigned char __RPC_FAR * EntryName,
  354.     OUT unsigned char __RPC_FAR * __RPC_FAR * ExpandedName
  355.     );
  356.  
  357. RPC_STATUS RPC_ENTRY
  358. RpcNsMgmtBindingUnexportA(
  359.     IN unsigned long EntryNameSyntax OPTIONAL,
  360.     IN unsigned char __RPC_FAR * EntryName,
  361.     IN RPC_IF_ID __RPC_FAR * IfId OPTIONAL,
  362.     IN unsigned long VersOption,
  363.     IN UUID_VECTOR __RPC_FAR * ObjectUuidVec OPTIONAL
  364.     );
  365.  
  366. RPC_STATUS RPC_ENTRY
  367. RpcNsMgmtEntryCreateA(
  368.     IN unsigned long EntryNameSyntax OPTIONAL,
  369.     IN unsigned char __RPC_FAR * EntryName
  370.     );
  371.  
  372. RPC_STATUS RPC_ENTRY
  373. RpcNsMgmtEntryDeleteA(
  374.     IN unsigned long EntryNameSyntax OPTIONAL,
  375.     IN unsigned char __RPC_FAR * EntryName
  376.     );
  377.  
  378. RPC_STATUS RPC_ENTRY
  379. RpcNsMgmtEntryInqIfIdsA(
  380.     IN unsigned long EntryNameSyntax OPTIONAL,
  381.     IN unsigned char __RPC_FAR * EntryName,
  382.     OUT RPC_IF_ID_VECTOR __RPC_FAR * __RPC_FAR * IfIdVec
  383.     );
  384.  
  385. RPC_STATUS RPC_ENTRY
  386. RpcIfIdVectorFree (
  387.     IN OUT RPC_IF_ID_VECTOR __RPC_FAR * __RPC_FAR * IfIdVec
  388.     );
  389.  
  390. RPC_STATUS RPC_ENTRY
  391. RpcNsMgmtHandleSetExpAge(
  392.     IN RPC_NS_HANDLE NsHandle,
  393.     IN unsigned long ExpirationAge
  394.     );
  395.  
  396. RPC_STATUS RPC_ENTRY
  397. RpcNsMgmtInqExpAge(
  398.     OUT unsigned long __RPC_FAR * ExpirationAge
  399.     );
  400.  
  401. RPC_STATUS RPC_ENTRY
  402. RpcNsMgmtSetExpAge(
  403.     IN unsigned long ExpirationAge
  404.     );
  405.  
  406. #ifdef RPC_UNICODE_SUPPORTED
  407.  
  408. RPC_STATUS RPC_ENTRY
  409. RpcNsEntryExpandNameW(
  410.     IN unsigned long EntryNameSyntax OPTIONAL,
  411.     IN unsigned short __RPC_FAR * EntryName,
  412.     OUT unsigned short __RPC_FAR * __RPC_FAR * ExpandedName
  413.     );
  414.  
  415. RPC_STATUS RPC_ENTRY
  416. RpcNsMgmtBindingUnexportW(
  417.     IN unsigned long EntryNameSyntax OPTIONAL,
  418.     IN unsigned short __RPC_FAR * EntryName,
  419.     IN RPC_IF_ID __RPC_FAR * IfId OPTIONAL,
  420.     IN unsigned long VersOption,
  421.     IN UUID_VECTOR __RPC_FAR * ObjectUuidVec OPTIONAL
  422.     );
  423.  
  424. RPC_STATUS RPC_ENTRY
  425. RpcNsMgmtEntryCreateW(
  426.     IN unsigned long EntryNameSyntax OPTIONAL,
  427.     IN unsigned short __RPC_FAR * EntryName
  428.     );
  429.  
  430. RPC_STATUS RPC_ENTRY
  431. RpcNsMgmtEntryDeleteW(
  432.     IN unsigned long EntryNameSyntax OPTIONAL,
  433.     IN unsigned short __RPC_FAR * EntryName
  434.     );
  435.  
  436. RPC_STATUS RPC_ENTRY
  437. RpcNsMgmtEntryInqIfIdsW(
  438.     IN unsigned long EntryNameSyntax OPTIONAL,
  439.     IN unsigned short __RPC_FAR * EntryName,
  440.     OUT RPC_IF_ID_VECTOR __RPC_FAR * __RPC_FAR * IfIdVec
  441.     );
  442.  
  443. #endif
  444.  
  445. /* Client API's implemented in wrappers. */
  446.  
  447. RPC_STATUS RPC_ENTRY
  448. RpcNsBindingImportBeginA(
  449.     IN unsigned long EntryNameSyntax OPTIONAL,
  450.     IN unsigned char __RPC_FAR * EntryName OPTIONAL,
  451.     IN RPC_IF_HANDLE IfSpec OPTIONAL,
  452.     IN UUID __RPC_FAR * ObjUuid OPTIONAL,
  453.     OUT RPC_NS_HANDLE __RPC_FAR * ImportContext
  454.     );
  455.  
  456. #ifdef RPC_UNICODE_SUPPORTED
  457.  
  458. RPC_STATUS RPC_ENTRY
  459. RpcNsBindingImportBeginW(
  460.     IN unsigned long EntryNameSyntax OPTIONAL,
  461.     IN unsigned short __RPC_FAR * EntryName OPTIONAL,
  462.     IN RPC_IF_HANDLE IfSpec OPTIONAL,
  463.     IN UUID __RPC_FAR * ObjUuid OPTIONAL,
  464.     OUT RPC_NS_HANDLE __RPC_FAR * ImportContext
  465.     );
  466.  
  467. #endif
  468.  
  469. RPC_STATUS RPC_ENTRY
  470. RpcNsBindingImportNext(
  471.     IN RPC_NS_HANDLE ImportContext,
  472.     OUT RPC_BINDING_HANDLE  __RPC_FAR * Binding
  473.     );
  474.  
  475. RPC_STATUS RPC_ENTRY
  476. RpcNsBindingImportDone(
  477.     IN OUT RPC_NS_HANDLE __RPC_FAR * ImportContext
  478.     );
  479.  
  480. RPC_STATUS RPC_ENTRY
  481. RpcNsBindingSelect(
  482.     IN OUT RPC_BINDING_VECTOR __RPC_FAR * BindingVec,
  483.     OUT RPC_BINDING_HANDLE  __RPC_FAR * Binding
  484.     );
  485.  
  486. #ifdef UNICODE
  487.  
  488. #define RpcNsBindingLookupBegin RpcNsBindingLookupBeginW
  489. #define RpcNsBindingImportBegin RpcNsBindingImportBeginW
  490. #define RpcNsBindingExport RpcNsBindingExportW
  491. #define RpcNsBindingUnexport RpcNsBindingUnexportW
  492. #define RpcNsGroupDelete RpcNsGroupDeleteW
  493. #define RpcNsGroupMbrAdd RpcNsGroupMbrAddW
  494. #define RpcNsGroupMbrRemove RpcNsGroupMbrRemoveW
  495. #define RpcNsGroupMbrInqBegin RpcNsGroupMbrInqBeginW
  496. #define RpcNsGroupMbrInqNext RpcNsGroupMbrInqNextW
  497. #define RpcNsEntryExpandName RpcNsEntryExpandNameW
  498. #define RpcNsEntryObjectInqBegin RpcNsEntryObjectInqBeginW
  499. #define RpcNsMgmtBindingUnexport RpcNsMgmtBindingUnexportW
  500. #define RpcNsMgmtEntryCreate RpcNsMgmtEntryCreateW
  501. #define RpcNsMgmtEntryDelete RpcNsMgmtEntryDeleteW
  502. #define RpcNsMgmtEntryInqIfIds RpcNsMgmtEntryInqIfIdsW
  503. #define RpcNsProfileDelete RpcNsProfileDeleteW
  504. #define RpcNsProfileEltAdd RpcNsProfileEltAddW
  505. #define RpcNsProfileEltRemove RpcNsProfileEltRemoveW
  506. #define RpcNsProfileEltInqBegin RpcNsProfileEltInqBeginW
  507. #define RpcNsProfileEltInqNext RpcNsProfileEltInqNextW
  508.  
  509. #else
  510.  
  511. #define RpcNsBindingLookupBegin RpcNsBindingLookupBeginA
  512. #define RpcNsBindingImportBegin RpcNsBindingImportBeginA
  513. #define RpcNsBindingExport RpcNsBindingExportA
  514. #define RpcNsBindingUnexport RpcNsBindingUnexportA
  515. #define RpcNsGroupDelete RpcNsGroupDeleteA
  516. #define RpcNsGroupMbrAdd RpcNsGroupMbrAddA
  517. #define RpcNsGroupMbrRemove RpcNsGroupMbrRemoveA
  518. #define RpcNsGroupMbrInqBegin RpcNsGroupMbrInqBeginA
  519. #define RpcNsGroupMbrInqNext RpcNsGroupMbrInqNextA
  520. #define RpcNsEntryExpandName RpcNsEntryExpandNameA
  521. #define RpcNsEntryObjectInqBegin RpcNsEntryObjectInqBeginA
  522. #define RpcNsMgmtBindingUnexport RpcNsMgmtBindingUnexportA
  523. #define RpcNsMgmtEntryCreate RpcNsMgmtEntryCreateA
  524. #define RpcNsMgmtEntryDelete RpcNsMgmtEntryDeleteA
  525. #define RpcNsMgmtEntryInqIfIds RpcNsMgmtEntryInqIfIdsA
  526. #define RpcNsProfileDelete RpcNsProfileDeleteA
  527. #define RpcNsProfileEltAdd RpcNsProfileEltAddA
  528. #define RpcNsProfileEltRemove RpcNsProfileEltRemoveA
  529. #define RpcNsProfileEltInqBegin RpcNsProfileEltInqBeginA
  530. #define RpcNsProfileEltInqNext RpcNsProfileEltInqNextA
  531.  
  532. #endif /* UNICODE */
  533.  
  534. #ifdef __cplusplus
  535. }
  536. #endif
  537.  
  538. #endif /* __RPCNSI_H__ */
  539.