home *** CD-ROM | disk | FTP | other *** search
/ C Programming Starter Kit 2.0 / SamsPublishing-CProgrammingStarterKit-v2.0-Win31.iso / bc45 / geninc32.pak / RPCNSI.H < prev    next >
C/C++ Source or Header  |  1997-07-23  |  15KB  |  510 lines

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