2 * Copyright 2012 Samsung Electronics Co., Ltd
4 * Licensed under the Flora License, Version 1.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.tizenopensource.org/license
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
27 #define SLPAPI __attribute__ ((visibility("default")))
34 #define UNKNOWN_NAME 0x80000000
37 #define VCALENDAR 0x02
43 #define VFREEBUSY 0x06
44 #define VTIMEZONE 0x07
51 #define VTYPE_TOKEN_SEMICOLON ';'
52 #define VTYPE_TOKEN_COLON ':'
53 #define VTYPE_TOKEN_EQUAL '='
54 #define VTYPE_TOKEN_COMMA ','
55 #define VTYPE_TOKEN_DOT '.'
56 #define VTYPE_TOKEN_QUOTE '\''
57 #define VTYPE_TOKEN_DBLQUOTE '"'
59 #define VDATA_VALUE_COUNT_MAX 2000
63 #endif /* __cplusplus */
66 /****************************************************************************************************/
67 /* GLOBAL STRUCTURE DECLARATION */
68 /****************************************************************************************************/
70 typedef struct _VParam VParam;
71 typedef struct _VObject VObject;
72 typedef struct _ValueObj ValueObj;
73 typedef struct _VTree VTree;
96 char* pszValue[VDATA_VALUE_COUNT_MAX];
101 char* pszGroupName; //VDATA_GROUPNAME_SUPPORTED
112 #endif /* __cplusplus */