Home | History | Annotate | Download | only in include
      1 /*
      2  * Copyright (C) 2014,2015 Thundersoft Corporation
      3  * All rights Reserved
      4  *
      5  * Licensed under the Apache License, Version 2.0 (the "License");
      6  * you may not use this file except in compliance with the License.
      7  * You may obtain a copy of the License at
      8  *
      9  *      http://www.apache.org/licenses/LICENSE-2.0
     10  *
     11  * Unless required by applicable law or agreed to in writing, software
     12  * distributed under the License is distributed on an "AS IS" BASIS,
     13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     14  * See the License for the specific language governing permissions and
     15  * limitations under the License.
     16  */
     17 
     18 #ifndef __TS_MAKEUP_DATA_H__
     19 #define __TS_MAKEUP_DATA_H__
     20 
     21     #define TS_OK                (0x00000000)    //Successful
     22     #define TS_ERROR_PARAM       (0x00000001)    //Parameters error
     23     #define TS_ERROR_IO          (0x00000002)    //Input or output error
     24     #define TS_ERROR_INTERNAL    (0x00000003)    //Internal error
     25     #define TS_NO_MEMORY         (0x00000004)    //No memory error
     26 
     27 
     28     /*
     29      * Data struct : rectangle
     30      */
     31     typedef struct __tag_tsrect
     32     {
     33         long left;
     34         long top;
     35         long right;
     36         long bottom;
     37     } TSRect;
     38 
     39     /*
     40      * Data struct : point
     41      */
     42     typedef struct __tag_tsmakeuppoint
     43     {
     44         long x;
     45         long y;
     46     } TSPoint;
     47 
     48 
     49 #endif // __TS_MAKEUP_DATA_H__
     50