00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef __LBSIPC_H__
00022 #define __LBSIPC_H__
00023
00024
00025 #define EPositioningIpcOffset 0x1000
00026
00027
00028 #define EPositionServerIpcOffset (EPositioningIpcOffset)
00029
00030
00031 #define EPositionerIpcOffset (EPositionServerIpcOffset + 0x1000)
00032
00033
00034
00035 #define EPositionerCustomIpcOffset 0x40000000
00036
00037
00038 enum TPositionIpcId
00039 {
00040
00041
00042
00043 EPositionServerCancelAsyncRequest = EPositionServerIpcOffset,
00044 EPositionServerConnect,
00045 EPositionServerGetDefaultModuleId,
00046 EPositionServerGetNumModules,
00047 EPositionServerGetModuleInfoByIndex,
00048 EPositionServerGetModuleInfoById,
00049 EPositionServerGetModuleStatus,
00050 EPositionServerNotifyModuleStatusEvent,
00051
00052 EPositionerCancelAsyncRequest = EPositionerIpcOffset,
00053 EPositionerOpen,
00054 EPositionerOpenModuleId,
00055 EPositionerOpenCriteria,
00056 EPositionerClose,
00057 EPositionerSetSingleRequestor,
00058 EPositionerSetMultipleRequestors,
00059 EPositionerSetUpdateOptions,
00060 EPositionerGetUpdateOptions,
00061 EPositionerGetLastKnownPosition,
00062 EPositionerNotifyPositionUpdate,
00063
00064 EPositionerCustomCodesBegin = EPositionerCustomIpcOffset,
00065 };
00066
00067
00068 #endif