OpenAFS
OpenAFS distributed network file system
|
00001 /* 00002 * Copyright 2000, International Business Machines Corporation and others. 00003 * All Rights Reserved. 00004 * 00005 * This software has been released under the terms of the IBM Public 00006 * License. For details, see the LICENSE file in the top-level source 00007 * directory or online at http://www.openafs.org/dl/license10.html 00008 */ 00009 00010 [ 00011 implicit_handle(handle_t hAfsHandle), 00012 uuid(2131bed0-5484-11d2-b6c6-006097221e3d), 00013 version(1.0) 00014 ] 00015 00016 interface afsrpc 00017 00018 { 00019 00020 /* Copied from declaration of GUID in RPCDCE.H */ 00021 typedef struct afs_uuid { 00022 unsigned long Data1; 00023 unsigned short Data2; 00024 unsigned short Data3; 00025 unsigned char Data4[8]; 00026 } afs_uuid_t; 00027 00028 long AFSRPC_SetToken( 00029 [in] afs_uuid_t uuid, 00030 [in] unsigned char sessionKey[8] 00031 ); 00032 00033 long AFSRPC_GetToken( 00034 [in] afs_uuid_t uuid, 00035 [out] unsigned char sessionKey[8] 00036 ); 00037 00038 }