OpenAFS
OpenAFS distributed network file system
/cygdrive/c/src/openafs/openafs.git/repo/src/WINNT/afsd/afsrpc.h
00001 
00002 
00003 /* this ALWAYS GENERATED file contains the definitions for the interfaces */
00004 
00005 
00006  /* File created by MIDL compiler version 7.00.0500 */
00007 /* at Sat Aug 18 01:46:36 2012
00008  */
00009 /* Compiler settings for afsrpc.idl:
00010     Oicf, W1, Zp8, env=Win32 (32b run)
00011     protocol : dce , ms_ext, app_config, c_ext
00012     error checks: allocation ref bounds_check enum stub_data 
00013     VC __declspec() decoration level: 
00014          __declspec(uuid()), __declspec(selectany), __declspec(novtable)
00015          DECLSPEC_UUID(), MIDL_INTERFACE()
00016 */
00017 //@@MIDL_FILE_HEADING(  )
00018 
00019 #pragma warning( disable: 4049 )  /* more than 64k source lines */
00020 
00021 
00022 /* verify that the <rpcndr.h> version is high enough to compile this file*/
00023 #ifndef __REQUIRED_RPCNDR_H_VERSION__
00024 #define __REQUIRED_RPCNDR_H_VERSION__ 440
00025 #endif
00026 
00027 #include "rpc.h"
00028 #include "rpcndr.h"
00029 
00030 #ifndef __afsrpc_h__
00031 #define __afsrpc_h__
00032 
00033 #if defined(_MSC_VER) && (_MSC_VER >= 1020)
00034 #pragma once
00035 #endif
00036 
00037 /* Forward Declarations */ 
00038 
00039 #ifdef __cplusplus
00040 extern "C"{
00041 #endif 
00042 
00043 
00044 #ifndef __afsrpc_INTERFACE_DEFINED__
00045 #define __afsrpc_INTERFACE_DEFINED__
00046 
00047 /* interface afsrpc */
00048 /* [version][uuid][implicit_handle] */ 
00049 
00050 typedef struct afs_uuid
00051     {
00052     unsigned long Data1;
00053     unsigned short Data2;
00054     unsigned short Data3;
00055     unsigned char Data4[ 8 ];
00056     }   afs_uuid_t;
00057 
00058 long AFSRPC_SetToken( 
00059     /* [in] */ afs_uuid_t uuid,
00060     /* [in] */ unsigned char sessionKey[ 8 ]);
00061 
00062 long AFSRPC_GetToken( 
00063     /* [in] */ afs_uuid_t uuid,
00064     /* [out] */ unsigned char sessionKey[ 8 ]);
00065 
00066 
00067 extern handle_t hAfsHandle;
00068 
00069 
00070 extern RPC_IF_HANDLE afsrpc_v1_0_c_ifspec;
00071 extern RPC_IF_HANDLE afsrpc_v1_0_s_ifspec;
00072 #endif /* __afsrpc_INTERFACE_DEFINED__ */
00073 
00074 /* Additional Prototypes for ALL interfaces */
00075 
00076 /* end of Additional Prototypes */
00077 
00078 #ifdef __cplusplus
00079 }
00080 #endif
00081 
00082 #endif
00083 
00084 
 All Data Structures Files Functions Variables