xdefine.h

来自「Vxworks 下的视频采集程序」· C头文件 代码 · 共 63 行

H
63
字号

#ifndef     _XDEFINE_H__
#define     _XDEFINE_H__

#define LPSTR char far*
#define LPCSTR const char far*
#define WORD  unsigned short
#define DWORD unsigned int
#define BYTE  unsigned char
#define UINT   unsigned int
#define LONG  long
#define BOOL  int
#define TRUE  1
#define FALSE 0
#define HWND int
#define HANDLE int
#define HDC int
#define HGLOBAL int
#define MB_OK 0
/* constants for the biCompression field */
#define BI_RGB      0L
#define BI_RLE8     1L
#define BI_RLE4     2L

/*void CallDosError(char *Error);*/

typedef struct tagBITMAPINFOHEADER
{
    int   biSize;
    LONG    biWidth;
    LONG    biHeight;
    WORD    biPlanes;
    WORD    biBitCount;
    int   biCompression;
    int   biSizeImage;
    LONG    biXPelsPerMeter;
    LONG    biYPelsPerMeter;
    int   biClrUsed;
    int   biClrImportant;
} BITMAPINFOHEADER;

typedef struct tagBITMAPFILEHEADER
{
    UINT    bfType;
    int   bfSize;
    UINT    bfReserved1;
    UINT    bfReserved2;
    int   bfOffBits;
} BITMAPFILEHEADER;

typedef struct tagRGBQUAD
{
   BYTE    rgbBlue;
   BYTE    rgbGreen;
   BYTE    rgbRed;
   BYTE    rgbReserved;
} RGBQUAD;



#endif      // _XDEFINE_H__

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?