ReactOS 0.4.16-dev-106-g10b08aa
rpcnsi.h File Reference

Go to the source code of this file.

Macros

#define RPC_C_NS_SYNTAX_DEFAULT   0
 
#define RPC_C_NS_SYNTAX_DCE   3
 
#define RPC_C_PROFILE_DEFAULT_ELT   0
 
#define RPC_C_PROFILE_ALL_ELT   1
 
#define RPC_C_PROFILE_MATCH_BY_IF   2
 
#define RPC_C_PROFILE_MATCH_BY_MBR   3
 
#define RPC_C_PROFILE_MATCH_BY_BOTH   4
 
#define RPC_C_NS_DEFAULT_EXP_AGE   -1
 
#define RpcNsBindingLookupBegin   RpcNsBindingLookupBeginA
 
#define RpcNsBindingImportBegin   RpcNsBindingImportBeginA
 
#define RpcNsBindingExport   RpcNsBindingExportA
 
#define RpcNsBindingUnexport   RpcNsBindingUnexportA
 
#define RpcNsGroupDelete   RpcNsGroupDeleteA
 
#define RpcNsGroupMbrAdd   RpcNsGroupMbrAddA
 
#define RpcNsGroupMbrRemove   RpcNsGroupMbrRemoveA
 
#define RpcNsGroupMbrInqBegin   RpcNsGroupMbrInqBeginA
 
#define RpcNsGroupMbrInqNext   RpcNsGroupMbrInqNextA
 
#define RpcNsEntryExpandName   RpcNsEntryExpandNameA
 
#define RpcNsEntryObjectInqBegin   RpcNsEntryObjectInqBeginA
 
#define RpcNsMgmtBindingUnexport   RpcNsMgmtBindingUnexportA
 
#define RpcNsMgmtEntryCreate   RpcNsMgmtEntryCreateA
 
#define RpcNsMgmtEntryDelete   RpcNsMgmtEntryDeleteA
 
#define RpcNsMgmtEntryInqIfIds   RpcNsMgmtEntryInqIfIdsA
 
#define RpcNsProfileDelete   RpcNsProfileDeleteA
 
#define RpcNsProfileEltAdd   RpcNsProfileEltAddA
 
#define RpcNsProfileEltRemove   RpcNsProfileEltRemoveA
 
#define RpcNsProfileEltInqBegin   RpcNsProfileEltInqBeginA
 
#define RpcNsProfileEltInqNext   RpcNsProfileEltInqNextA
 

Typedefs

typedef voidRPC_NS_HANDLE
 

Functions

RPC_STATUS RPC_ENTRY RpcNsBindingExportA (unsigned long, unsigned char *, RPC_IF_HANDLE, RPC_BINDING_VECTOR *, UUID_VECTOR *)
 
RPC_STATUS RPC_ENTRY RpcNsBindingUnexportA (unsigned long, unsigned char *, RPC_IF_HANDLE, UUID_VECTOR *)
 
RPC_STATUS RPC_ENTRY RpcNsBindingLookupBeginA (unsigned long, unsigned char *, RPC_IF_HANDLE, UUID *, unsigned long, RPC_NS_HANDLE *)
 
RPC_STATUS RPC_ENTRY RpcNsBindingLookupNext (RPC_NS_HANDLE, RPC_BINDING_VECTOR **)
 
RPC_STATUS RPC_ENTRY RpcNsBindingLookupDone (RPC_NS_HANDLE *)
 
RPC_STATUS RPC_ENTRY RpcNsGroupDeleteA (unsigned long, unsigned char *)
 
RPC_STATUS RPC_ENTRY RpcNsGroupMbrAddA (unsigned long, unsigned char *, unsigned long, unsigned char *)
 
RPC_STATUS RPC_ENTRY RpcNsGroupMbrRemoveA (unsigned long, unsigned char *, unsigned long, unsigned char *)
 
RPC_STATUS RPC_ENTRY RpcNsGroupMbrInqBeginA (unsigned long, unsigned char *, unsigned long, RPC_NS_HANDLE *)
 
RPC_STATUS RPC_ENTRY RpcNsGroupMbrInqNextA (RPC_NS_HANDLE, unsigned char **)
 
RPC_STATUS RPC_ENTRY RpcNsGroupMbrInqDone (RPC_NS_HANDLE *)
 
RPC_STATUS RPC_ENTRY RpcNsProfileDeleteA (unsigned long, unsigned char *)
 
RPC_STATUS RPC_ENTRY RpcNsProfileEltAddA (unsigned long, unsigned char *, RPC_IF_ID *, unsigned long, unsigned char *, unsigned long, unsigned char *)
 
RPC_STATUS RPC_ENTRY RpcNsProfileEltRemoveA (unsigned long, unsigned char *, RPC_IF_ID *, unsigned long, unsigned char *)
 
RPC_STATUS RPC_ENTRY RpcNsProfileEltInqBeginA (unsigned long, unsigned char *, unsigned long, RPC_IF_ID *, unsigned long, unsigned long, unsigned char *, RPC_NS_HANDLE *)
 
RPC_STATUS RPC_ENTRY RpcNsProfileEltInqNextA (RPC_NS_HANDLE, RPC_IF_ID *, unsigned char **, unsigned long *, unsigned char **)
 
RPC_STATUS RPC_ENTRY RpcNsProfileEltInqDone (RPC_NS_HANDLE *)
 
RPC_STATUS RPC_ENTRY RpcNsEntryObjectInqNext (IN RPC_NS_HANDLE, OUT UUID *)
 
RPC_STATUS RPC_ENTRY RpcNsEntryObjectInqDone (IN OUT RPC_NS_HANDLE *)
 
RPC_STATUS RPC_ENTRY RpcNsEntryExpandNameA (unsigned long, unsigned char *, unsigned char **)
 
RPC_STATUS RPC_ENTRY RpcNsMgmtBindingUnexportA (unsigned long, unsigned char *, RPC_IF_ID *, unsigned long, UUID_VECTOR *)
 
RPC_STATUS RPC_ENTRY RpcNsMgmtEntryCreateA (unsigned long, unsigned char *)
 
RPC_STATUS RPC_ENTRY RpcNsMgmtEntryDeleteA (unsigned long, unsigned char *)
 
RPC_STATUS RPC_ENTRY RpcNsMgmtEntryInqIfIdsA (unsigned long, unsigned char *, RPC_IF_ID_VECTOR **)
 
RPC_STATUS RPC_ENTRY RpcNsMgmtHandleSetExpAge (RPC_NS_HANDLE, unsigned long)
 
RPC_STATUS RPC_ENTRY RpcNsMgmtInqExpAge (unsigned long *)
 
RPC_STATUS RPC_ENTRY RpcNsMgmtSetExpAge (unsigned long)
 
RPC_STATUS RPC_ENTRY RpcNsBindingImportNext (RPC_NS_HANDLE, RPC_BINDING_HANDLE *)
 
RPC_STATUS RPC_ENTRY RpcNsBindingImportDone (RPC_NS_HANDLE *)
 
RPC_STATUS RPC_ENTRY RpcNsBindingSelect (RPC_BINDING_VECTOR *, RPC_BINDING_HANDLE *)
 
RPC_STATUS RPC_ENTRY RpcNsEntryObjectInqBeginA (unsigned long, unsigned char *, RPC_NS_HANDLE *)
 
RPC_STATUS RPC_ENTRY RpcNsBindingImportBeginA (unsigned long, unsigned char *, RPC_IF_HANDLE, UUID *, RPC_NS_HANDLE *)
 

Macro Definition Documentation

◆ RPC_C_NS_DEFAULT_EXP_AGE

#define RPC_C_NS_DEFAULT_EXP_AGE   -1

Definition at line 15 of file rpcnsi.h.

◆ RPC_C_NS_SYNTAX_DCE

#define RPC_C_NS_SYNTAX_DCE   3

Definition at line 9 of file rpcnsi.h.

◆ RPC_C_NS_SYNTAX_DEFAULT

#define RPC_C_NS_SYNTAX_DEFAULT   0

Definition at line 8 of file rpcnsi.h.

◆ RPC_C_PROFILE_ALL_ELT

#define RPC_C_PROFILE_ALL_ELT   1

Definition at line 11 of file rpcnsi.h.

◆ RPC_C_PROFILE_DEFAULT_ELT

#define RPC_C_PROFILE_DEFAULT_ELT   0

Definition at line 10 of file rpcnsi.h.

◆ RPC_C_PROFILE_MATCH_BY_BOTH

#define RPC_C_PROFILE_MATCH_BY_BOTH   4

Definition at line 14 of file rpcnsi.h.

◆ RPC_C_PROFILE_MATCH_BY_IF

#define RPC_C_PROFILE_MATCH_BY_IF   2

Definition at line 12 of file rpcnsi.h.

◆ RPC_C_PROFILE_MATCH_BY_MBR

#define RPC_C_PROFILE_MATCH_BY_MBR   3

Definition at line 13 of file rpcnsi.h.

◆ RpcNsBindingExport

#define RpcNsBindingExport   RpcNsBindingExportA

Definition at line 97 of file rpcnsi.h.

◆ RpcNsBindingImportBegin

#define RpcNsBindingImportBegin   RpcNsBindingImportBeginA

Definition at line 96 of file rpcnsi.h.

◆ RpcNsBindingLookupBegin

#define RpcNsBindingLookupBegin   RpcNsBindingLookupBeginA

Definition at line 95 of file rpcnsi.h.

◆ RpcNsBindingUnexport

#define RpcNsBindingUnexport   RpcNsBindingUnexportA

Definition at line 98 of file rpcnsi.h.

◆ RpcNsEntryExpandName

#define RpcNsEntryExpandName   RpcNsEntryExpandNameA

Definition at line 104 of file rpcnsi.h.

◆ RpcNsEntryObjectInqBegin

#define RpcNsEntryObjectInqBegin   RpcNsEntryObjectInqBeginA

Definition at line 105 of file rpcnsi.h.

◆ RpcNsGroupDelete

#define RpcNsGroupDelete   RpcNsGroupDeleteA

Definition at line 99 of file rpcnsi.h.

◆ RpcNsGroupMbrAdd

#define RpcNsGroupMbrAdd   RpcNsGroupMbrAddA

Definition at line 100 of file rpcnsi.h.

◆ RpcNsGroupMbrInqBegin

#define RpcNsGroupMbrInqBegin   RpcNsGroupMbrInqBeginA

Definition at line 102 of file rpcnsi.h.

◆ RpcNsGroupMbrInqNext

#define RpcNsGroupMbrInqNext   RpcNsGroupMbrInqNextA

Definition at line 103 of file rpcnsi.h.

◆ RpcNsGroupMbrRemove

#define RpcNsGroupMbrRemove   RpcNsGroupMbrRemoveA

Definition at line 101 of file rpcnsi.h.

◆ RpcNsMgmtBindingUnexport

#define RpcNsMgmtBindingUnexport   RpcNsMgmtBindingUnexportA

Definition at line 106 of file rpcnsi.h.

◆ RpcNsMgmtEntryCreate

#define RpcNsMgmtEntryCreate   RpcNsMgmtEntryCreateA

Definition at line 107 of file rpcnsi.h.

◆ RpcNsMgmtEntryDelete

#define RpcNsMgmtEntryDelete   RpcNsMgmtEntryDeleteA

Definition at line 108 of file rpcnsi.h.

◆ RpcNsMgmtEntryInqIfIds

#define RpcNsMgmtEntryInqIfIds   RpcNsMgmtEntryInqIfIdsA

Definition at line 109 of file rpcnsi.h.

◆ RpcNsProfileDelete

#define RpcNsProfileDelete   RpcNsProfileDeleteA

Definition at line 110 of file rpcnsi.h.

◆ RpcNsProfileEltAdd

#define RpcNsProfileEltAdd   RpcNsProfileEltAddA

Definition at line 111 of file rpcnsi.h.

◆ RpcNsProfileEltInqBegin

#define RpcNsProfileEltInqBegin   RpcNsProfileEltInqBeginA

Definition at line 113 of file rpcnsi.h.

◆ RpcNsProfileEltInqNext

#define RpcNsProfileEltInqNext   RpcNsProfileEltInqNextA

Definition at line 114 of file rpcnsi.h.

◆ RpcNsProfileEltRemove

#define RpcNsProfileEltRemove   RpcNsProfileEltRemoveA

Definition at line 112 of file rpcnsi.h.

Typedef Documentation

◆ RPC_NS_HANDLE

typedef void* RPC_NS_HANDLE

Definition at line 7 of file rpcnsi.h.

Function Documentation

◆ RpcNsBindingExportA()

RPC_STATUS RPC_ENTRY RpcNsBindingExportA ( unsigned long  ,
unsigned char ,
RPC_IF_HANDLE  ,
RPC_BINDING_VECTOR ,
UUID_VECTOR  
)

◆ RpcNsBindingImportBeginA()

RPC_STATUS RPC_ENTRY RpcNsBindingImportBeginA ( unsigned long  ,
unsigned char ,
RPC_IF_HANDLE  ,
UUID ,
RPC_NS_HANDLE  
)

◆ RpcNsBindingImportDone()

RPC_STATUS RPC_ENTRY RpcNsBindingImportDone ( RPC_NS_HANDLE )

◆ RpcNsBindingImportNext()

RPC_STATUS RPC_ENTRY RpcNsBindingImportNext ( RPC_NS_HANDLE  ,
RPC_BINDING_HANDLE  
)

◆ RpcNsBindingLookupBeginA()

RPC_STATUS RPC_ENTRY RpcNsBindingLookupBeginA ( unsigned long  ,
unsigned char ,
RPC_IF_HANDLE  ,
UUID ,
unsigned long  ,
RPC_NS_HANDLE  
)

◆ RpcNsBindingLookupDone()

RPC_STATUS RPC_ENTRY RpcNsBindingLookupDone ( RPC_NS_HANDLE )

◆ RpcNsBindingLookupNext()

RPC_STATUS RPC_ENTRY RpcNsBindingLookupNext ( RPC_NS_HANDLE  ,
RPC_BINDING_VECTOR **   
)

◆ RpcNsBindingSelect()

RPC_STATUS RPC_ENTRY RpcNsBindingSelect ( RPC_BINDING_VECTOR ,
RPC_BINDING_HANDLE  
)

◆ RpcNsBindingUnexportA()

RPC_STATUS RPC_ENTRY RpcNsBindingUnexportA ( unsigned long  ,
unsigned char ,
RPC_IF_HANDLE  ,
UUID_VECTOR  
)

◆ RpcNsEntryExpandNameA()

RPC_STATUS RPC_ENTRY RpcNsEntryExpandNameA ( unsigned long  ,
unsigned char ,
unsigned char **   
)

◆ RpcNsEntryObjectInqBeginA()

RPC_STATUS RPC_ENTRY RpcNsEntryObjectInqBeginA ( unsigned long  ,
unsigned char ,
RPC_NS_HANDLE  
)

◆ RpcNsEntryObjectInqDone()

RPC_STATUS RPC_ENTRY RpcNsEntryObjectInqDone ( IN OUT RPC_NS_HANDLE )

◆ RpcNsEntryObjectInqNext()

RPC_STATUS RPC_ENTRY RpcNsEntryObjectInqNext ( IN  RPC_NS_HANDLE,
OUT UUID  
)

◆ RpcNsGroupDeleteA()

RPC_STATUS RPC_ENTRY RpcNsGroupDeleteA ( unsigned long  ,
unsigned char  
)

◆ RpcNsGroupMbrAddA()

RPC_STATUS RPC_ENTRY RpcNsGroupMbrAddA ( unsigned long  ,
unsigned char ,
unsigned long  ,
unsigned char  
)

◆ RpcNsGroupMbrInqBeginA()

RPC_STATUS RPC_ENTRY RpcNsGroupMbrInqBeginA ( unsigned long  ,
unsigned char ,
unsigned long  ,
RPC_NS_HANDLE  
)

◆ RpcNsGroupMbrInqDone()

RPC_STATUS RPC_ENTRY RpcNsGroupMbrInqDone ( RPC_NS_HANDLE )

◆ RpcNsGroupMbrInqNextA()

RPC_STATUS RPC_ENTRY RpcNsGroupMbrInqNextA ( RPC_NS_HANDLE  ,
unsigned char **   
)

◆ RpcNsGroupMbrRemoveA()

RPC_STATUS RPC_ENTRY RpcNsGroupMbrRemoveA ( unsigned long  ,
unsigned char ,
unsigned long  ,
unsigned char  
)

◆ RpcNsMgmtBindingUnexportA()

RPC_STATUS RPC_ENTRY RpcNsMgmtBindingUnexportA ( unsigned long  ,
unsigned char ,
RPC_IF_ID ,
unsigned long  ,
UUID_VECTOR  
)

◆ RpcNsMgmtEntryCreateA()

RPC_STATUS RPC_ENTRY RpcNsMgmtEntryCreateA ( unsigned long  ,
unsigned char  
)

◆ RpcNsMgmtEntryDeleteA()

RPC_STATUS RPC_ENTRY RpcNsMgmtEntryDeleteA ( unsigned long  ,
unsigned char  
)

◆ RpcNsMgmtEntryInqIfIdsA()

RPC_STATUS RPC_ENTRY RpcNsMgmtEntryInqIfIdsA ( unsigned long  ,
unsigned char ,
RPC_IF_ID_VECTOR **   
)

◆ RpcNsMgmtHandleSetExpAge()

RPC_STATUS RPC_ENTRY RpcNsMgmtHandleSetExpAge ( RPC_NS_HANDLE  ,
unsigned long   
)

◆ RpcNsMgmtInqExpAge()

RPC_STATUS RPC_ENTRY RpcNsMgmtInqExpAge ( unsigned long )

◆ RpcNsMgmtSetExpAge()

RPC_STATUS RPC_ENTRY RpcNsMgmtSetExpAge ( unsigned long  )

◆ RpcNsProfileDeleteA()

RPC_STATUS RPC_ENTRY RpcNsProfileDeleteA ( unsigned long  ,
unsigned char  
)

◆ RpcNsProfileEltAddA()

RPC_STATUS RPC_ENTRY RpcNsProfileEltAddA ( unsigned long  ,
unsigned char ,
RPC_IF_ID ,
unsigned long  ,
unsigned char ,
unsigned long  ,
unsigned char  
)

◆ RpcNsProfileEltInqBeginA()

RPC_STATUS RPC_ENTRY RpcNsProfileEltInqBeginA ( unsigned long  ,
unsigned char ,
unsigned long  ,
RPC_IF_ID ,
unsigned long  ,
unsigned long  ,
unsigned char ,
RPC_NS_HANDLE  
)

◆ RpcNsProfileEltInqDone()

RPC_STATUS RPC_ENTRY RpcNsProfileEltInqDone ( RPC_NS_HANDLE )

◆ RpcNsProfileEltInqNextA()

RPC_STATUS RPC_ENTRY RpcNsProfileEltInqNextA ( RPC_NS_HANDLE  ,
RPC_IF_ID ,
unsigned char **  ,
unsigned long ,
unsigned char **   
)

◆ RpcNsProfileEltRemoveA()

RPC_STATUS RPC_ENTRY RpcNsProfileEltRemoveA ( unsigned long  ,
unsigned char ,
RPC_IF_ID ,
unsigned long  ,
unsigned char  
)