1 /* LOC_API TOOL VERSION: 4.36 */ 2 /*============================================================================= 3 L O C _ A P I _ C B . X D R 4 5 GENERAL DESCRIPTION 6 This is an AUTO GENERATED file that provides an xdr compatible definition of 7 an api that represents the grouping of the different callback functions the 8 loc_api API supports. 9 10 --------------------------------------------------------------------------- 11 Copyright (c) 2010 QUALCOMM Incorporated. 12 All Rights Reserved. QUALCOMM Proprietary and Confidential. 13 --------------------------------------------------------------------------- 14 =============================================================================*/ 15 16 /*============================================================================= 17 18 Edit History 19 20 AUTO GENERATED 21 22 Generated by following versions of Htorpc modules: 23 Id: //source/qcom/qct/core/mproc/tools/rel/04.01/htorpc/htorpc.pl#20 24 Id: //source/qcom/qct/core/mproc/tools/rel/04.01/htorpc/lib/Htorpc/Start.pm#3 25 Id: //source/qcom/qct/core/mproc/tools/rel/04.01/htorpc/lib/Htorpc/Htoxdr.pm#1 26 Id: //source/qcom/qct/core/mproc/tools/rel/04.01/htorpc/lib/Htorpc/XDR.pm#7 27 Id: //source/qcom/qct/core/mproc/tools/rel/04.01/htorpc/lib/Htorpc/Output.pm#29 28 Id: //source/qcom/qct/core/mproc/tools/rel/04.01/htorpc/lib/Htorpc/Parser.pm#2 29 Id: //source/qcom/qct/core/mproc/tools/rel/04.01/htorpc/lib/Htorpc/Metacomments.pm#6 30 Id: //source/qcom/qct/core/mproc/tools/rel/04.01/htorpc/lib/Htorpc/SymbolTable.pm#3 31 32 loc_api Definition File(s): 33 Id: //source/qcom/qct/modem/api/gps/main/latest/loc_api.h#16 34 =============================================================================*/ 35 /*============================================================================= 36 $Header$ 37 =============================================================================*/ 38 39 40 41 42 /* 43 * These are struct declarations for the function arguments 44 */ 45 46 struct rpc_loc_event_cb_f_type_args { 47 rpc_uint32 cb_id; 48 rpc_loc_client_handle_type loc_handle; 49 rpc_loc_event_mask_type loc_event; 50 rpc_loc_event_payload_u_type *loc_event_payload; 51 }; 52 53 54 55 56 57 /* 58 * These are struct declaratios for the function results 59 */ 60 61 struct rpc_loc_event_cb_f_type_rets { 62 rpc_int32 loc_event_cb_f_type_result; 63 }; 64 65 66 67 /* 68 * XDR definition of the LOC_API callback program ( vers. 0x00040002 ) 69 */ 70 71 program LOC_APICBPROG { 72 version LOC_APICBVERS_0001 { 73 74 rpc_loc_event_cb_f_type_rets 75 rpc_loc_event_cb_f_type( rpc_loc_event_cb_f_type_args ) = 1; 76 77 78 79 80 } = 0x00040001; 81 82 83 } = 0x3100008c; 84 85 const LOC_APICBVERS = 0x00040002; 86