ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

ungif.h File Reference

Go to the source code of this file.

Data Structures

struct  GifColorType
struct  ColorMapObject
struct  GifImageDesc
struct  GifFileType
struct  ExtensionBlock
struct  SavedImage

Defines

#define GIF_ERROR   0
#define GIF_OK   1
#define GIF_STAMP   "GIFVER" /* First chars in file - GIF stamp. */
#define GIF_STAMP_LEN   sizeof(GIF_STAMP) - 1
#define GIF_VERSION_POS   3 /* Version first character in stamp. */
#define GIF87_STAMP   "GIF87a" /* First chars in file - GIF stamp. */
#define GIF89_STAMP   "GIF89a" /* First chars in file - GIF stamp. */
#define GIF_FILE_BUFFER_SIZE   16384 /* Files uses bigger buffers than usual. */
#define COMMENT_EXT_FUNC_CODE   0xfe /* comment */
#define GRAPHICS_EXT_FUNC_CODE   0xf9 /* graphics control */
#define PLAINTEXT_EXT_FUNC_CODE   0x01 /* plaintext */
#define APPLICATION_EXT_FUNC_CODE   0xff /* application block */
#define D_GIF_ERR_OPEN_FAILED   101 /* And DGif possible errors. */
#define D_GIF_ERR_READ_FAILED   102
#define D_GIF_ERR_NOT_GIF_FILE   103
#define D_GIF_ERR_NO_SCRN_DSCR   104
#define D_GIF_ERR_NO_IMAG_DSCR   105
#define D_GIF_ERR_NO_COLOR_MAP   106
#define D_GIF_ERR_WRONG_RECORD   107
#define D_GIF_ERR_DATA_TOO_BIG   108
#define D_GIF_ERR_NOT_ENOUGH_MEM   109
#define D_GIF_ERR_CLOSE_FAILED   110
#define D_GIF_ERR_NOT_READABLE   111
#define D_GIF_ERR_IMAGE_DEFECT   112
#define D_GIF_ERR_EOF_TOO_SOON   113

Typedefs

typedef int GifBooleanType
typedef unsigned char GifPixelType
typedef unsigned charGifRowType
typedef unsigned char GifByteType
typedef unsigned int GifPrefixType
typedef int GifWord
typedef int(* InputFunc )(GifFileType *, GifByteType *, int)

Enumerations

enum  GifRecordType {
  UNDEFINED_RECORD_TYPE, SCREEN_DESC_RECORD_TYPE, IMAGE_DESC_RECORD_TYPE, EXTENSION_RECORD_TYPE,
  TERMINATE_RECORD_TYPE, UNDEFINED_RECORD_TYPE, SCREEN_DESC_RECORD_TYPE, IMAGE_DESC_RECORD_TYPE,
  EXTENSION_RECORD_TYPE, TERMINATE_RECORD_TYPE
}

Functions

int DGifSlurp (GifFileType *GifFile)
GifFileTypeDGifOpen (void *userPtr, InputFunc readFunc)
int DGifCloseFile (GifFileType *GifFile)

Generated on Sun May 27 2012 05:16:30 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.