comparison win32/rpcnsip.d @ 1:4a9dcbd9e54f

-files of 0.13 beta -fixes so that it now compiles with the current dmd version
author marton@basel.hu
date Tue, 05 Apr 2011 20:44:01 +0200
parents
children
comparison
equal deleted inserted replaced
0:586e4a649642 1:4a9dcbd9e54f
1 /***********************************************************************\
2 * rpcnsip.d *
3 * *
4 * Windows API header module *
5 * *
6 * Translated from MinGW Windows headers *
7 * *
8 * Placed into public domain *
9 \***********************************************************************/
10 module win32.rpcnsip;
11
12 private import win32.rpcdce, win32.rpcdcep, win32.rpcnsi;
13
14 struct RPC_IMPORT_CONTEXT_P {
15 RPC_NS_HANDLE LookupContext;
16 RPC_BINDING_HANDLE ProposedHandle;
17 RPC_BINDING_VECTOR* Bindings;
18 }
19 alias RPC_IMPORT_CONTEXT_P* PRPC_IMPORT_CONTEXT_P;
20
21 extern(Windows) {
22 RPC_STATUS I_RpcNsGetBuffer(PRPC_MESSAGE);
23 RPC_STATUS I_RpcNsSendReceive(PRPC_MESSAGE, RPC_BINDING_HANDLE*);
24 void I_RpcNsRaiseException(PRPC_MESSAGE, RPC_STATUS);
25 RPC_STATUS I_RpcReBindBuffer(PRPC_MESSAGE);
26 RPC_STATUS I_NsServerBindSearch();
27 RPC_STATUS I_NsClientBindSearch();
28 void I_NsClientBindDone();
29 }