ReactOS Fundraising Campaign 2012
€ 4,410 / € 30,000
Information
|
Donate
Home
|
Info
|
Community
|
Development
|
myReactOS
|
Contact Us
Navigation
Home
Community
Development
myReactOS
Fundraiser 2012
Doxygen
Main Page
Alphabetical List
Data Structures
Directories
File List
Data Fields
Globals
Related Pages
Search
ReactOS Development
> Doxygen
include
psdk
Data Structures
|
Defines
|
Typedefs
|
Functions
rpcdcep.h File Reference
Go to the source code of this file.
Data Structures
struct
RPC_VERSION
struct
PRPC_SYNTAX_IDENTIFIER
struct
PRPC_MESSAGE
struct
RPC_DISPATCH_TABLE
struct
PRPC_PROTSEQ_ENDPOINT
struct
PRPC_SERVER_INTERFACE
struct
PRPC_CLIENT_INTERFACE
Defines
#
define
RPC_FLAGS_VALID_BIT
0x00008000
#
define
RPC_CONTEXT_HANDLE_DEFAULT_GUARD
((
void
*)0xfffff00d)
#
define
RPC_CONTEXT_HANDLE_DEFAULT_FLAGS
0x00000000
#
define
RPC_CONTEXT_HANDLE_FLAGS
0x30000000
#
define
RPC_CONTEXT_HANDLE_SERIALIZE
0x10000000
#
define
RPC_CONTEXT_HANDLE_DONT_SERIALIZE
0x20000000
#
define
RPC_TYPE_STRICT_CONTEXT_HANDLE
0x40000000
#
define
RPC_NCA_FLAGS_DEFAULT
0x00000000
#
define
RPC_NCA_FLAGS_IDEMPOTENT
0x00000001
#
define
RPC_NCA_FLAGS_BROADCAST
0x00000002
#
define
RPC_NCA_FLAGS_MAYBE
0x00000004
#
define
RPC_BUFFER_COMPLETE
0x00001000
#
define
RPC_BUFFER_PARTIAL
0x00002000
#
define
RPC_BUFFER_EXTRA
0x00004000
#
define
RPC_BUFFER_ASYNC
0x00008000
#
define
RPC_BUFFER_NONOTIFY
0x00010000
#
define
RPCFLG_MESSAGE
0x01000000
#
define
RPCFLG_HAS_MULTI_SYNTAXES
0x02000000
#
define
RPCFLG_HAS_CALLBACK
0x04000000
#
define
RPCFLG_AUTO_COMPLETE
0x08000000
#
define
RPCFLG_LOCAL_CALL
0x10000000
#
define
RPCFLG_INPUT_SYNCHRONOUS
0x20000000
#
define
RPCFLG_ASYNCHRONOUS
0x40000000
#
define
RPCFLG_NON_NDR
0x80000000
#
define
NT351_INTERFACE_SIZE
0x40
#
define
RPC_INTERFACE_HAS_PIPES
0x0001
#
define
TRANSPORT_TYPE_CN
0x01
#
define
TRANSPORT_TYPE_DG
0x02
#
define
TRANSPORT_TYPE_LPC
0x04
#
define
TRANSPORT_TYPE_WMSG
0x08
Typedefs
typedef
void
(
__RPC_STUB
*
RPC_DISPATCH_FUNCTION
)(PRPC_MESSAGE
Message
)
typedef
RPC_STATUS
(
RPC_ENTRY
*
RPC_FORWARD_FUNCTION
)(
UUID
*InterfaceId,
RPC_VERSION
*InterfaceVersion,
UUID
*ObjectId, unsigned
char
*Rpcpro,
void
**ppDestEndpoint)
typedef
struct
RPC_DISPATCH_TABLE
*
PRPC_DISPATCH_TABLE
Functions
RPCRTAPI
RPC_STATUS
RPC_ENTRY
I_RpcNegotiateTransferSyntax
(
RPC_MESSAGE
*
Message
)
RPCRTAPI
RPC_STATUS
RPC_ENTRY
I_RpcGetBuffer
(
RPC_MESSAGE
*
Message
)
RPCRTAPI
RPC_STATUS
RPC_ENTRY
I_RpcGetBufferWithObject
(
RPC_MESSAGE
*
Message
,
UUID
*ObjectUuid)
RPCRTAPI
RPC_STATUS
RPC_ENTRY
I_RpcSendReceive
(
RPC_MESSAGE
*
Message
)
RPCRTAPI
RPC_STATUS
RPC_ENTRY
I_RpcFreeBuffer
(
RPC_MESSAGE
*
Message
)
RPCRTAPI
RPC_STATUS
RPC_ENTRY
I_RpcSend
(
RPC_MESSAGE
*
Message
)
RPCRTAPI
RPC_STATUS
RPC_ENTRY
I_RpcReceive
(
RPC_MESSAGE
*
Message
)
RPCRTAPI
void
*
RPC_ENTRY
I_RpcAllocate
(unsigned
int
Size
)
RPCRTAPI
void
RPC_ENTRY
I_RpcFree
(
void
*
Object
)
RPCRTAPI
RPC_BINDING_HANDLE
RPC_ENTRY
I_RpcGetCurrentCallHandle
(
void
)
RPCRTAPI
RPC_STATUS
RPC_ENTRY
I_RpcBindingInqTransportType
(
RPC_BINDING_HANDLE
Binding
, unsigned
int
*
Type
)
RPCRTAPI
LONG
RPC_ENTRY
I_RpcMapWin32Status
(
RPC_STATUS
)
Generated on Sat May 26 2012 05:45:13 for ReactOS by
1.7.6.1
ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.