00001 /****************************************************************************** 00002 00003 Copyright (c) 2006 PalmSource, Inc (an ACCESS company). All rights reserved. 00004 00005 The contents of this file are subject to the Mozilla Public License Version 00006 1.1 (the "License"); you may not use this file except in compliance with 00007 the License. You may obtain a copy of the License at 00008 http://www.mozilla.org/MPL/ 00009 00010 Software distributed under the License is distributed on an "AS IS" basis, 00011 WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 00012 for the specific language governing rights and limitations under the 00013 License. 00014 00015 The Original Code is the entire contents of this file. 00016 00017 The Initial Developer of the Original Code is ACCESS Systems Americas, Inc. 00018 00019 Portions created by ACCESS Systems Americas, Inc. are Copyright © 2006. All 00020 Rights Reserved. 00021 00022 Contributor(s): none. 00023 *****************************************************************************/ 00031 #ifndef HIKER_SYSCLASS_H_ 00032 #define HIKER_SYSCLASS_H_ 00033 00034 // --------------------------------------------------------------------------- 00035 #include <hiker/types.h> 00036 00037 00038 // --------------------------------------------------------------------------- 00039 #define ALP_STATUS_CLASS(x) (((alp_status_t)(x))&0xFF000000) 00040 #define ALP_STATUS_VALUE(x) (((alp_status_t)(x))&0xFFFF0000) 00041 #define ALP_STATUS_INFO(x) (((alp_status_t)(x))&0x0000FFFF) 00042 00043 00044 // --------------------------------------------------------------------------- 00045 #define ALP_CLASS_UNDEFINED 0x01000000 00046 #define ALP_CLASS_APPSERVER 0x02000000 00047 #define ALP_CLASS_EXCHANGE 0x04000000 00048 #define ALP_CLASS_NOTIFY 0x05000000 00049 #define ALP_CLASS_BUNDLE 0x06000000 00050 #define ALP_CLASS_SAL 0x08000000 00051 #define ALP_CLASS_IPC 0x0E000000 00052 #define ALP_CLASS_GLOBAL_SETTINGS 0x10000000 00053 #define ALP_CLASS_VOLUMESVCS 0x12000000 00054 #define ALP_CLASS_BUNDLEMGR 0x16000000 00055 #define ALP_CLASS_SPF 0x1B000000 00056 #define ALP_CLASS_NLPD 0x1C000000 00057 #define ALP_CLASS_LSM 0x1F000000 00058 #define ALP_CLASS_ATTN 0x21000000 00059 #define ALP_CLASS_ALARM 0x23000000 00060 #define ALP_CLASS_POWER 0x27000000 00061 00062 00063 // --------------------------------------------------------------------------- 00064 #endif // HIKER_TYPES_H_