home *** CD-ROM | disk | FTP | other *** search
- /*********************************************************/
- /** Microsoft LAN Manager **/
- /** **/
- /** Base Include file for NT **/
- /** **/
- /*********************************************************/
-
- /*
- * C/C++ Run Time Library - Version 6.0
- *
- * Copyright (c) 1992, 1993 by Borland International
- * All Rights Reserved.
- *
- */
-
- #ifndef __RPC_H__
- #define __RPC_H__
-
- #ifndef RC_INVOKED
- #pragma option -a
- #endif /* RC_INVOKED */
-
- #ifdef __cplusplus
- extern "C" {
- #endif
-
- #define __RPC_WIN32__
-
- #ifndef __MIDL_USER_DEFINED
- #define midl_user_allocate MIDL_user_allocate
- #define midl_user_free MIDL_user_free
- #define __MIDL_USER_DEFINED
- #endif
-
- typedef void * I_RPC_HANDLE;
- typedef long RPC_STATUS;
-
- #define RPC_UNICODE_SUPPORTED
- #if (_MSC_VER >= 800) || defined(__BORLANDC__)
- #define __RPC_FAR
- #define __RPC_API __stdcall
- #define __RPC_USER __stdcall
- #define __RPC_STUB __stdcall
- #define RPC_ENTRY __stdcall
- #else
- #define __RPC_FAR
- #define __RPC_API
- #define __RPC_USER
- #define __RPC_STUB
- #define RPC_ENTRY
- #endif
-
- #ifdef IN
- #undef IN
- #undef OUT
- #undef OPTIONAL
- #endif /* IN */
-
- #include "rpcdce.h"
- #include "rpcnsi.h"
- #include "rpcnterr.h"
-
- #ifndef RPC_NO_WINDOWS_H
- #include <windows.h>
- #endif // RPC_NO_WINDOWS_H
-
- #include <excpt.h>
- #include <winerror.h>
-
- #ifndef RC_INVOKED
- #pragma option -a
- #endif /* RC_INVOKED */
-
- #define RpcTryExcept \
- try \
- {
-
- // trystmts
-
- #define RpcExcept(expr) \
- } \
- except (expr) \
- {
-
- // exceptstmts
-
- #define RpcEndExcept \
- }
-
- #define RpcTryFinally \
- try \
- {
-
- // trystmts
-
- #define RpcFinally \
- } \
- finally \
- {
-
- // finallystmts
-
- #define RpcEndFinally \
- }
-
- #define RpcExceptionCode() GetExceptionCode()
- #define RpcAbnormalTermination() AbnormalTermination()
-
- RPC_STATUS RPC_ENTRY
- RpcImpersonateClient (
- IN RPC_BINDING_HANDLE BindingHandle OPTIONAL
- );
-
- RPC_STATUS RPC_ENTRY
- RpcRevertToSelf (
- );
-
- unsigned long RPC_ENTRY
- I_RpcMapWin32Status (
- IN RPC_STATUS Status
- );
-
- #ifdef __cplusplus
- }
- #endif
-
- #ifndef RC_INVOKED
- #pragma option -a.
- #endif /* RC_INVOKED */
-
- #endif // __RPC_H__