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

midles.h File Reference
#include <rpcndr.h>

Go to the source code of this file.

Data Structures

struct  PMIDL_ES_MESSAGE
struct  PMIDL_TYPE_PICKLING_INFO

Typedefs

typedef void(__RPC_USERMIDL_ES_ALLOC )(void *, char **, unsigned int *)
typedef void(__RPC_USERMIDL_ES_WRITE )(void *, char *, unsigned int)
typedef void(__RPC_USERMIDL_ES_READ )(void *, char **, unsigned int *)
typedef PMIDL_ES_MESSAGE MIDL_ES_HANDLE

Enumerations

enum  MIDL_ES_CODE { MES_ENCODE, MES_DECODE }
enum  MIDL_ES_HANDLE_STYLE { MES_INCREMENTAL_HANDLE, MES_FIXED_BUFFER_HANDLE, MES_DYNAMIC_BUFFER_HANDLE }

Functions

RPC_STATUS RPC_ENTRY MesEncodeIncrementalHandleCreate (void *, MIDL_ES_ALLOC, MIDL_ES_WRITE, handle_t *)
RPC_STATUS RPC_ENTRY MesDecodeIncrementalHandleCreate (void *, MIDL_ES_READ, handle_t *)
RPC_STATUS RPC_ENTRY MesIncrementalHandleReset (handle_t, void *, MIDL_ES_ALLOC, MIDL_ES_WRITE, MIDL_ES_READ, MIDL_ES_CODE)
RPC_STATUS RPC_ENTRY MesEncodeFixedBufferHandleCreate (char *, ULONG, ULONG *, handle_t *)
RPC_STATUS RPC_ENTRY MesEncodeDynBufferHandleCreate (char **, ULONG *, handle_t *)
RPC_STATUS RPC_ENTRY MesDecodeBufferHandleCreate (char *, ULONG, handle_t *)
RPC_STATUS RPC_ENTRY MesBufferHandleReset (handle_t, ULONG, MIDL_ES_CODE, char **, ULONG, ULONG *)
RPC_STATUS RPC_ENTRY MesHandleFree (handle_t)
RPC_STATUS RPC_ENTRY MesInqProcEncodingId (handle_t, PRPC_SYNTAX_IDENTIFIER, ULONG *)
SIZE_T RPC_ENTRY NdrMesSimpleTypeAlignSize (handle_t)
void RPC_ENTRY NdrMesSimpleTypeDecode (handle_t, void *, short)
void RPC_ENTRY NdrMesSimpleTypeEncode (handle_t, const MIDL_STUB_DESC *, const void *, short)
SIZE_T RPC_ENTRY NdrMesTypeAlignSize (handle_t, const MIDL_STUB_DESC *, PFORMAT_STRING, const void *)
void RPC_ENTRY NdrMesTypeEncode (handle_t, const MIDL_STUB_DESC *, PFORMAT_STRING, const void *)
void RPC_ENTRY NdrMesTypeDecode (handle_t, const MIDL_STUB_DESC *, PFORMAT_STRING, void *)
SIZE_T RPC_ENTRY NdrMesTypeAlignSize2 (handle_t, const MIDL_TYPE_PICKLING_INFO *, const MIDL_STUB_DESC *, PFORMAT_STRING, const void *)
void RPC_ENTRY NdrMesTypeEncode2 (handle_t, const MIDL_TYPE_PICKLING_INFO *, const MIDL_STUB_DESC *, PFORMAT_STRING, const void *)
void RPC_ENTRY NdrMesTypeDecode2 (handle_t, const MIDL_TYPE_PICKLING_INFO *, const MIDL_STUB_DESC *, PFORMAT_STRING, void *)
void RPC_ENTRY NdrMesTypeFree2 (handle_t, const MIDL_TYPE_PICKLING_INFO *, const MIDL_STUB_DESC *, PFORMAT_STRING, void *)
void RPC_VAR_ENTRY NdrMesProcEncodeDecode (handle_t, const MIDL_STUB_DESC *, PFORMAT_STRING,...)
CLIENT_CALL_RETURN RPC_VAR_ENTRY NdrMesProcEncodeDeocde2 (handle_t, const MIDL_STUB_DESC *, PFORMAT_STRING,...)

Generated on Sat May 26 2012 05:41:27 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.