Subversion Repositories shark

Rev

Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

/*
 *
 *
 */


#ifndef __GPHOTO_H
#define __GPHOTO_H

#include <ll/sys/types.h>

struct BITMAPFILEHEADER {
  WORD  bfType;
  DWORD bfSize;
  WORD  bfReserved1;
  WORD  bfReserved2;
  DWORD bfOffBits;
} __attribute__((packed));

struct BITMAPINFOHEADER {
  DWORD biSize;
  DWORD biWidth;
  DWORD biHeight;
  WORD  biPlanes;
  WORD  biBitCount;
  DWORD biCompression;
  DWORD biSizeImage;
  DWORD biXPelsPerMeter;
  DWORD biYPelsPerMeter;
  DWORD biClrUsed;
  DWORD biClrImportant;  
} __attribute__((packed));

struct RGBQUAD {
  BYTE rgbBlue;
  BYTE rgbGreen;
  BYTE rgbRed;
  BYTE rgbReserverd;
} __attribute__((packed));

int gphoto_show(char *title, char *pathname, int x, int y);

#endif