ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

rpcnsi.h
Go to the documentation of this file.
00001 #ifndef _RPCNSI_H
00002 #define _RPCNSI_H
00003 
00004 #ifdef __cplusplus
00005 extern "C" {
00006 #endif
00007 typedef void *RPC_NS_HANDLE;
00008 #define RPC_C_NS_SYNTAX_DEFAULT 0
00009 #define RPC_C_NS_SYNTAX_DCE 3
00010 #define RPC_C_PROFILE_DEFAULT_ELT 0
00011 #define RPC_C_PROFILE_ALL_ELT 1
00012 #define RPC_C_PROFILE_MATCH_BY_IF 2
00013 #define RPC_C_PROFILE_MATCH_BY_MBR 3
00014 #define RPC_C_PROFILE_MATCH_BY_BOTH 4
00015 #define RPC_C_NS_DEFAULT_EXP_AGE -1
00016 
00017 RPC_STATUS RPC_ENTRY RpcNsBindingExportA(unsigned long,unsigned char*,RPC_IF_HANDLE,RPC_BINDING_VECTOR*,UUID_VECTOR*);
00018 RPC_STATUS RPC_ENTRY RpcNsBindingUnexportA(unsigned long,unsigned char*,RPC_IF_HANDLE,UUID_VECTOR*);
00019 RPC_STATUS RPC_ENTRY RpcNsBindingLookupBeginA(unsigned long,unsigned char*,RPC_IF_HANDLE,UUID*,unsigned long,RPC_NS_HANDLE*);
00020 RPC_STATUS RPC_ENTRY RpcNsBindingLookupNext(RPC_NS_HANDLE,RPC_BINDING_VECTOR**);
00021 RPC_STATUS RPC_ENTRY RpcNsBindingLookupDone(RPC_NS_HANDLE*);
00022 RPC_STATUS RPC_ENTRY RpcNsGroupDeleteA(unsigned long,unsigned char*);
00023 RPC_STATUS RPC_ENTRY RpcNsGroupMbrAddA(unsigned long,unsigned char*,unsigned long,unsigned char*);
00024 RPC_STATUS RPC_ENTRY RpcNsGroupMbrRemoveA(unsigned long,unsigned char*,unsigned long,unsigned char*);
00025 RPC_STATUS RPC_ENTRY RpcNsGroupMbrInqBeginA(unsigned long,unsigned char*,unsigned long,RPC_NS_HANDLE*);
00026 RPC_STATUS RPC_ENTRY RpcNsGroupMbrInqNextA(RPC_NS_HANDLE,unsigned char**);
00027 RPC_STATUS RPC_ENTRY RpcNsGroupMbrInqDone(RPC_NS_HANDLE*);
00028 RPC_STATUS RPC_ENTRY RpcNsProfileDeleteA(unsigned long,unsigned char*);
00029 RPC_STATUS RPC_ENTRY RpcNsProfileEltAddA(unsigned long,unsigned char*,RPC_IF_ID*,unsigned long,unsigned char*,unsigned long,unsigned char*);
00030 RPC_STATUS RPC_ENTRY RpcNsProfileEltRemoveA(unsigned long,unsigned char*,RPC_IF_ID*,unsigned long,unsigned char*);
00031 RPC_STATUS RPC_ENTRY RpcNsProfileEltInqBeginA(unsigned long,unsigned char*,unsigned long,RPC_IF_ID*,unsigned long,unsigned long,unsigned char*,RPC_NS_HANDLE*);
00032 RPC_STATUS RPC_ENTRY RpcNsProfileEltInqNextA(RPC_NS_HANDLE,RPC_IF_ID*,unsigned char**,unsigned long*,unsigned char**);
00033 RPC_STATUS RPC_ENTRY RpcNsProfileEltInqDone(RPC_NS_HANDLE*);
00034 RPC_STATUS RPC_ENTRY RpcNsEntryObjectInqNext(IN  RPC_NS_HANDLE,OUT UUID*);
00035 RPC_STATUS RPC_ENTRY RpcNsEntryObjectInqDone(IN OUT RPC_NS_HANDLE*);
00036 RPC_STATUS RPC_ENTRY RpcNsEntryExpandNameA(unsigned long,unsigned char*,unsigned char**);
00037 RPC_STATUS RPC_ENTRY RpcNsMgmtBindingUnexportA(unsigned long,unsigned char*,RPC_IF_ID*,unsigned long,UUID_VECTOR*);
00038 RPC_STATUS RPC_ENTRY RpcNsMgmtEntryCreateA(unsigned long,unsigned char*);
00039 RPC_STATUS RPC_ENTRY RpcNsMgmtEntryDeleteA(unsigned long,unsigned char*);
00040 RPC_STATUS RPC_ENTRY RpcNsMgmtEntryInqIfIdsA(unsigned long,unsigned char*,RPC_IF_ID_VECTOR**);
00041 RPC_STATUS RPC_ENTRY RpcNsMgmtHandleSetExpAge(RPC_NS_HANDLE,unsigned long);
00042 RPC_STATUS RPC_ENTRY RpcNsMgmtInqExpAge(unsigned long*);
00043 RPC_STATUS RPC_ENTRY RpcNsMgmtSetExpAge(unsigned long);
00044 RPC_STATUS RPC_ENTRY RpcNsBindingImportNext(RPC_NS_HANDLE,RPC_BINDING_HANDLE*);
00045 RPC_STATUS RPC_ENTRY RpcNsBindingImportDone(RPC_NS_HANDLE*);
00046 RPC_STATUS RPC_ENTRY RpcNsBindingSelect(RPC_BINDING_VECTOR*,RPC_BINDING_HANDLE*);
00047 #ifndef UNICODE_ONLY
00048 RPC_STATUS RPC_ENTRY RpcNsEntryObjectInqBeginA(unsigned long,unsigned char*,RPC_NS_HANDLE*);
00049 RPC_STATUS RPC_ENTRY RpcNsBindingImportBeginA(unsigned long,unsigned char*,RPC_IF_HANDLE,UUID*,RPC_NS_HANDLE*);
00050 #endif
00051 #ifdef RPC_UNICODE_SUPPORTED
00052 RPC_STATUS RPC_ENTRY RpcNsBindingExportW(unsigned long,unsigned short*,RPC_IF_HANDLE,RPC_BINDING_VECTOR*,UUID_VECTOR*);
00053 RPC_STATUS RPC_ENTRY RpcNsBindingUnexportW(unsigned long,unsigned short*,RPC_IF_HANDLE,UUID_VECTOR*);
00054 RPC_STATUS RPC_ENTRY RpcNsBindingLookupBeginW(unsigned long,unsigned short*,RPC_IF_HANDLE,UUID*,unsigned long,RPC_NS_HANDLE*);
00055 RPC_STATUS RPC_ENTRY RpcNsGroupDeleteW(unsigned long,unsigned short*);
00056 RPC_STATUS RPC_ENTRY RpcNsGroupMbrAddW(unsigned long,unsigned short*,unsigned long,unsigned short*);
00057 RPC_STATUS RPC_ENTRY RpcNsGroupMbrRemoveW(unsigned long,unsigned short*,unsigned long,unsigned short*);
00058 RPC_STATUS RPC_ENTRY RpcNsGroupMbrInqBeginW(unsigned long,unsigned short*,unsigned long,RPC_NS_HANDLE*);
00059 RPC_STATUS RPC_ENTRY RpcNsGroupMbrInqNextW(RPC_NS_HANDLE,unsigned short**);
00060 RPC_STATUS RPC_ENTRY RpcNsProfileDeleteW(unsigned long,unsigned short*);
00061 RPC_STATUS RPC_ENTRY RpcNsProfileEltAddW(unsigned long,unsigned short*, RPC_IF_ID*,unsigned long,unsigned short*,unsigned long,unsigned short*);
00062 RPC_STATUS RPC_ENTRY RpcNsProfileEltRemoveW(unsigned long,unsigned short*, RPC_IF_ID*,unsigned long,unsigned short*);
00063 RPC_STATUS RPC_ENTRY RpcNsProfileEltInqBeginW(unsigned long,unsigned short*, unsigned long,RPC_IF_ID*,unsigned long,unsigned long,unsigned short*, RPC_NS_HANDLE*);
00064 RPC_STATUS RPC_ENTRY RpcNsProfileEltInqNextW(RPC_NS_HANDLE,RPC_IF_ID*, unsigned short**,unsigned long*,unsigned short**);
00065 RPC_STATUS RPC_ENTRY RpcNsEntryObjectInqBeginW(unsigned long,unsigned short*,RPC_NS_HANDLE*);
00066 RPC_STATUS RPC_ENTRY RpcNsEntryExpandNameW(unsigned long,unsigned short*,unsigned short**);
00067 RPC_STATUS RPC_ENTRY RpcNsMgmtBindingUnexportW(unsigned long,unsigned short*,RPC_IF_ID*,unsigned long,UUID_VECTOR*);
00068 RPC_STATUS RPC_ENTRY RpcNsMgmtEntryCreateW(unsigned long,unsigned short*);
00069 RPC_STATUS RPC_ENTRY RpcNsMgmtEntryDeleteW(unsigned long,unsigned short*);
00070 RPC_STATUS RPC_ENTRY RpcNsMgmtEntryInqIfIdsW(unsigned long,unsigned short , RPC_IF_ID_VECTOR**);
00071 RPC_STATUS RPC_ENTRY RpcNsBindingImportBeginW(unsigned long,unsigned short*,RPC_IF_HANDLE,UUID*,RPC_NS_HANDLE*);
00072 #endif /* RPC_UNICODE_SUPPORTED */
00073 #ifdef UNICODE
00074 #define RpcNsBindingLookupBegin RpcNsBindingLookupBeginW
00075 #define RpcNsBindingImportBegin RpcNsBindingImportBeginW
00076 #define RpcNsBindingExport RpcNsBindingExportW
00077 #define RpcNsBindingUnexport RpcNsBindingUnexportW
00078 #define RpcNsGroupDelete RpcNsGroupDeleteW
00079 #define RpcNsGroupMbrAdd RpcNsGroupMbrAddW
00080 #define RpcNsGroupMbrRemove RpcNsGroupMbrRemoveW
00081 #define RpcNsGroupMbrInqBegin RpcNsGroupMbrInqBeginW
00082 #define RpcNsGroupMbrInqNext RpcNsGroupMbrInqNextW
00083 #define RpcNsEntryExpandName RpcNsEntryExpandNameW
00084 #define RpcNsEntryObjectInqBegin RpcNsEntryObjectInqBeginW
00085 #define RpcNsMgmtBindingUnexport RpcNsMgmtBindingUnexportW
00086 #define RpcNsMgmtEntryCreate RpcNsMgmtEntryCreateW
00087 #define RpcNsMgmtEntryDelete RpcNsMgmtEntryDeleteW
00088 #define RpcNsMgmtEntryInqIfIds RpcNsMgmtEntryInqIfIdsW
00089 #define RpcNsProfileDelete RpcNsProfileDeleteW
00090 #define RpcNsProfileEltAdd RpcNsProfileEltAddW
00091 #define RpcNsProfileEltRemove RpcNsProfileEltRemoveW
00092 #define RpcNsProfileEltInqBegin RpcNsProfileEltInqBeginW
00093 #define RpcNsProfileEltInqNext RpcNsProfileEltInqNextW
00094 #else
00095 #define RpcNsBindingLookupBegin RpcNsBindingLookupBeginA
00096 #define RpcNsBindingImportBegin RpcNsBindingImportBeginA
00097 #define RpcNsBindingExport RpcNsBindingExportA
00098 #define RpcNsBindingUnexport RpcNsBindingUnexportA
00099 #define RpcNsGroupDelete RpcNsGroupDeleteA
00100 #define RpcNsGroupMbrAdd RpcNsGroupMbrAddA
00101 #define RpcNsGroupMbrRemove RpcNsGroupMbrRemoveA
00102 #define RpcNsGroupMbrInqBegin RpcNsGroupMbrInqBeginA
00103 #define RpcNsGroupMbrInqNext RpcNsGroupMbrInqNextA
00104 #define RpcNsEntryExpandName RpcNsEntryExpandNameA
00105 #define RpcNsEntryObjectInqBegin RpcNsEntryObjectInqBeginA
00106 #define RpcNsMgmtBindingUnexport RpcNsMgmtBindingUnexportA
00107 #define RpcNsMgmtEntryCreate RpcNsMgmtEntryCreateA
00108 #define RpcNsMgmtEntryDelete RpcNsMgmtEntryDeleteA
00109 #define RpcNsMgmtEntryInqIfIds RpcNsMgmtEntryInqIfIdsA
00110 #define RpcNsProfileDelete RpcNsProfileDeleteA
00111 #define RpcNsProfileEltAdd RpcNsProfileEltAddA
00112 #define RpcNsProfileEltRemove RpcNsProfileEltRemoveA
00113 #define RpcNsProfileEltInqBegin RpcNsProfileEltInqBeginA
00114 #define RpcNsProfileEltInqNext RpcNsProfileEltInqNextA
00115 #endif
00116 #ifdef __cplusplus
00117 }
00118 #endif
00119 #endif

Generated on Sat May 26 2012 04:31:03 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.