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

rpcdce2.h
Go to the documentation of this file.
00001 #ifndef _RPCDCE2_H
00002 #define _RPCDCE2_H
00003 
00004 #ifdef __cplusplus
00005 extern "C" {
00006 #endif
00007 #include <rpcdce.h>
00008 
00009 #define RPC_C_EP_ALL_ELTS 0
00010 #define RPC_C_EP_MATCH_BY_IF 1
00011 #define RPC_C_EP_MATCH_BY_OBJ 2
00012 #define RPC_C_EP_MATCH_BY_BOTH 3
00013 #define RPC_C_VERS_ALL 1
00014 #define RPC_C_VERS_COMPATIBLE 2
00015 #define RPC_C_VERS_EXACT 3
00016 #define RPC_C_VERS_MAJOR_ONLY 4
00017 #define RPC_C_VERS_UPTO 5
00018 #define DCE_C_ERROR_STRING_LEN 256
00019 #define RPC_C_MGMT_INQ_IF_IDS 0
00020 #define RPC_C_MGMT_INQ_PRINC_NAME 1
00021 #define RPC_C_MGMT_INQ_STATS 2
00022 #define RPC_C_MGMT_IS_SERVER_LISTEN 3
00023 #define RPC_C_MGMT_STOP_SERVER_LISTEN 4
00024 
00025 int RPC_ENTRY UuidCompare(UUID*,UUID*,RPC_STATUS*);
00026 RPC_STATUS RPC_ENTRY UuidCreateNil(UUID*);
00027 int RPC_ENTRY UuidEqual(UUID*,UUID*,RPC_STATUS*);
00028 unsigned short RPC_ENTRY UuidHash(UUID*,RPC_STATUS*);
00029 int RPC_ENTRY UuidIsNil(UUID*,RPC_STATUS*);
00030 #ifdef RPC_UNICODE_SUPPORTED
00031 RPC_STATUS RPC_ENTRY DceErrorInqTextA(RPC_STATUS,unsigned char*);
00032 RPC_STATUS RPC_ENTRY DceErrorInqTextW(RPC_STATUS,unsigned short*);
00033 RPC_STATUS RPC_ENTRY RpcMgmtEpEltInqNextA(RPC_EP_INQ_HANDLE,RPC_IF_ID*,RPC_BINDING_HANDLE*,UUID*,unsigned char**);
00034 RPC_STATUS RPC_ENTRY RpcMgmtEpEltInqNextW(RPC_EP_INQ_HANDLE,RPC_IF_ID*,RPC_BINDING_HANDLE*,UUID*,unsigned short**);
00035 #ifdef UNICODE
00036 #define RpcMgmtEpEltInqNext RpcMgmtEpEltInqNextW
00037 #define DceErrorInqText DceErrorInqTextW
00038 #else
00039 #define RpcMgmtEpEltInqNext RpcMgmtEpEltInqNextA
00040 #define DceErrorInqText DceErrorInqTextA
00041 #endif /* UNICODE */
00042 #else /* RPC_UNICODE_SUPPORTED */
00043 RPC_STATUS RPC_ENTRY DceErrorInqText(RPC_STATUS,unsigned char*);
00044 RPC_STATUS RPC_ENTRY RpcMgmtEpEltInqNext(RPC_EP_INQ_HANDLE,RPC_IF_ID*,RPC_BINDING_HANDLE*,UUID*,unsigned char**);
00045 #endif
00046 RPC_STATUS RPC_ENTRY RpcMgmtEpEltInqBegin(RPC_BINDING_HANDLE,unsigned long,RPC_IF_ID*,unsigned long,UUID*,RPC_EP_INQ_HANDLE*);
00047 RPC_STATUS RPC_ENTRY RpcMgmtEpEltInqDone(RPC_EP_INQ_HANDLE*);
00048 RPC_STATUS RPC_ENTRY RpcMgmtEpUnregister(RPC_BINDING_HANDLE,RPC_IF_ID*,RPC_BINDING_HANDLE,UUID*);
00049 RPC_STATUS RPC_ENTRY RpcMgmtSetAuthorizationFn(RPC_MGMT_AUTHORIZATION_FN);
00050 #ifdef __cplusplus
00051 }
00052 #endif
00053 #endif

Generated on Sun May 27 2012 04:32:16 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.