📄 xos.h.svn-base
字号:
//**************************************************************//Copyright (C), 2008-2008, AnyLook Co., Ltd.//File name: xOS.h//Author: AnyLook//Version: 1.0//Date: 2008/07/31//Description:// xOS Include file//Others: //Function List: //<Name> <desc>//Simple //History: //<author> <time> <version > <desc>// AnyLook 2008/07/31 1.0 build this moudle //**************************************************************#ifndef _xOS_H#define _xOS_H#include "xOS_Comdef.h" //Include date sytle Define(Uint8, Uint32....) and other Define#include "xOS_StdErr.h" //a Enum struct#include "xOS_Typedef.h" //Include Other Define info..typedef struct _xOS{ void *m_pHelper; void *m_pShell; void *m_pVideo; void *m_pTime; void *m_pEvents; void *m_pThreads; void *m_pFiles; void *m_pSocket; void *m_pRWLib; void *m_pMedia; void *m_pCamera; void *m_pTAPI; void *m_pSIM; void *m_pFont; void *m_pIM; void *m_pSound; void *m_pVocoder; void *m_pLight; void *m_pDevice; void *m_pWIFI; void *m_pBlueTooth; void *m_pGPS; void *m_pAudio; void *m_pPrivate; void *m_pLoadso; void *m_pHttp; void *m_pVersion; void *m_pIniFiles; void *m_pHeaps; void *m_pGenerals;}xOS;#define GETHELPER(p) GETSUBVTBL(((xOS *)p)->m_pHelper,Helper)#define GETSHELL(p) GETSUBVTBL(((xOS *)p)->m_pShell,Shell)#define GETVIDEO(p) GETSUBVTBL(((xOS *)p)->m_pVideo,Video)#define GETTIME(p) GETSUBVTBL(((xOS *)p)->m_pTime,Time)#define GETEVENTS(p) GETSUBVTBL(((xOS *)p)->m_pEvents,Events)#define GETTHREADS(p) GETSUBVTBL(((xOS *)p)->m_pThreads,Threads)#define GETFILES(p) GETSUBVTBL(((xOS *)p)->m_pFiles,Files)#define GETSOCKET(p) GETSUBVTBL(((xOS *)p)->m_pSocket,Socket)#define GETRWLIB(p) GETSUBVTBL(((xOS *)p)->m_pRWLib,RWLib)#define GETMEDIA(p) GETSUBVTBL(((xOS *)p)->m_pMedia,Media)#define GETCAMERA(p) GETSUBVTBL(((xOS *)p)->m_pCamera,Camera)#define GETTAPI(p) GETSUBVTBL(((xOS *)p)->m_pTAPI,TAPI)#define GETSIM(p) GETSUBVTBL(((xOS *)p)->m_pSIM,SIM)#define GETFONT(p) GETSUBVTBL(((xOS *)p)->m_pFont,Font)#define GETIM(p) GETSUBVTBL(((xOS *)p)->m_pIM,IM)#define GETSOUND(p) GETSUBVTBL(((xOS *)p)->m_pSound,Sound)#define GETVOCODER(p) GETSUBVTBL(((xOS *)p)->m_pVocoder,Vocoder)#define GETLIGHT(p) GETSUBVTBL(((xOS *)p)->m_pLight,Light)#define GETDEVICE(p) GETSUBVTBL(((xOS *)p)->m_pDevice,Device)#define GETWIFI(p) GETSUBVTBL(((xOS *)p)->m_pWIFI,WIFI)#define GETBLUETOOTH(p) GETSUBVTBL(((xOS *)p)->m_pBlueTooth,BlueTooth)#define GETGPS(p) GETSUBVTBL(((xOS *)p)->m_pGPS,GPS)#define GETAUDIO(p) GETSUBVTBL(((xOS *)p)->m_pAudio,Audio)#define GETPRIVATE(p) GETSUBVTBL(((xOS *)p)->m_pPrivate,Private)#define GETLOADSO(p) GETSUBVTBL(((xOS *)p)->m_pLoadso,Loadso)#define GETHTTP(p) GETSUBVTBL(((xOS *)p)->m_pHttp, Http)#define GETVERSION(p) GETSUBVTBL(((xOS *)p)->m_pVersion, Version)#define GETINIFILES(p) GETSUBVTBL(((xOS *)p)->m_pIniFiles, IniFiles)#define GETHEAPS(p) GETSUBVTBL(((xOS *)p)->m_pHeaps, Heaps)#define GETGENERALS(p) GETSUBVTBL(((xOS *)p)->m_pGenerals, Generals)extern xOS *g_pxOSList;extern xOS g_sxOS;// Set up for C function definitions, even when using C++#ifdef __cplusplusextern "C" {#endif// Ends C function definitions when using C++#ifdef __cplusplus}#endif#endif //_xOS_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -