13d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel/*
23d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel * Copyright (C) 2014,2015 Thundersoft Corporation
33d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel * All rights Reserved
43d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel *
53d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel * Licensed under the Apache License, Version 2.0 (the "License");
63d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel * you may not use this file except in compliance with the License.
73d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel * You may obtain a copy of the License at
83d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel *
93d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel *      http://www.apache.org/licenses/LICENSE-2.0
103d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel *
113d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel * Unless required by applicable law or agreed to in writing, software
123d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel * distributed under the License is distributed on an "AS IS" BASIS,
133d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
143d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel * See the License for the specific language governing permissions and
153d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel * limitations under the License.
163d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel */
173d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel
183d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel#ifndef __TS_MAKEUP_DATA_H__
193d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel#define __TS_MAKEUP_DATA_H__
203d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel
213d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel    #define TS_OK                (0x00000000)    //Successful
223d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel    #define TS_ERROR_PARAM       (0x00000001)    //Parameters error
233d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel    #define TS_ERROR_IO          (0x00000002)    //Input or output error
243d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel    #define TS_ERROR_INTERNAL    (0x00000003)    //Internal error
253d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel    #define TS_NO_MEMORY         (0x00000004)    //No memory error
263d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel
273d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel
283d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel    /*
293d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel     * Data struct : rectangle
303d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel     */
313d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel    typedef struct __tag_tsrect
323d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel    {
333d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel        long left;
343d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel        long top;
353d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel        long right;
363d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel        long bottom;
373d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel    } TSRect;
383d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel
393d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel    /*
403d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel     * Data struct : point
413d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel     */
423d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel    typedef struct __tag_tsmakeuppoint
433d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel    {
443d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel        long x;
453d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel        long y;
463d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel    } TSPoint;
473d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel
483d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel
493d63919a23d7e7954e160c48c36713267106c3c2Thierry Strudel#endif // __TS_MAKEUP_DATA_H__
50