Drawing bitmaps, syntax?

Hi can someone please explain to me, or point me in the direction of somewhere that will explain the syntax of drawing bitmaps with the GLCD KS0108 library.
basically the 0x0, etc
for example:

/* ArduinoIconInv.h bitmap file for GLCD library */
/* Bitmap created from ArduinoIconInv.bmp	  */
/* Date: 9 Nov 2008				     */
/* Copyright (c) 2008 Michael Margolis	    */

#include <inttypes.h>
#include <avr/pgmspace.h>

#ifndef ArduinoIconInv_H
#define ArduinoIconInv_H

static uint8_t ArduinoIconInv[] PROGMEM = {
  64, // width
  64, // height

  /* page 0 (lines 0-7) */
  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x40,0x20,0x20,0x20,0x20,0x20,0x40,
  0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc0,0xe0,0xe0,0xe0,
  0xc0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,
  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  
  /* page 1 (lines 8-15) */
  0x0,0x0,0x0,0x0,0x0,0x0,0x1c,0x63,0x80,0x0,0x0,0x7f,0x3e,0x1c,0x8,0x0,
  0x80,0x63,0x1c,0x0,0x0,0x0,0x0,0x0,0x0,0xc0,0xf8,0xff,0xff,0x7f,0xf,0x7f,
  0xff,0xff,0xf8,0xc0,0x0,0x0,0x0,0x0,0x0,0x80,0x40,0x20,0x3f,0x20,0x40,0x80,
  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  
  /* page 2 (lines 16-23) */
  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc0,0x20,0x11,0x8a,0x8a,0x8a,0x8a,0x8a,0x11,
  0x20,0xc0,0x0,0x0,0x0,0x0,0x80,0xf0,0xfe,0xff,0xff,0xff,0xe3,0xe0,0xe0,0xe0,
  0xe3,0xff,0xff,0xff,0xfe,0xf0,0x80,0x0,0x0,0x81,0x42,0x24,0x24,0x24,0x42,0x85,
  0x28,0x20,0x38,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  
  /* page 3 (lines 24-31) */
  0x0,0x0,0x0,0x0,0x0,0x0,0x7,0x18,0x20,0x40,0x8f,0x88,0x88,0x88,0x8f,0x40,
  0x20,0x18,0x7,0x0,0x60,0xfc,0xff,0xff,0xbf,0x7,0x1,0x1,0x1,0x1,0x1,0x1,
  0x1,0x81,0x1,0x7,0x3f,0xff,0xff,0xfc,0x60,0x1,0x2,0x4,0xfc,0x24,0x22,0x21,
  0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
  
  /* page 4 (lines 32-39) */
  0xc0,0x40,0x40,0x40,0x40,0x70,0xc,0x30,0xc0,0x0,0xc0,0x30,0xd,0x31,0xc0,0x0,
  0xc0,0x30,0x8,0x8,0x88,0x49,0x28,0x29,0x38,0x20,0x20,0x40,0x80,0x40,0x20,0x10,
  0x20,0x98,0x18,0xc0,0xc1,0x0,0x0,0x0,0x20,0x30,0x50,0x48,0x8f,0x80,0x0,0x0,
  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  
  /* page 5 (lines 40-47) */
  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3,0x0,0x0,0x0,0x0,0x0,0x1,
  0x0,0x0,0x1c,0x63,0x80,0x46,0x4a,0x52,0x62,0x52,0x4a,0x46,0x80,0x63,0x1c,0x2,
  0x1,0x10,0x11,0x0,0x0,0x0,0x0,0x0,0x8,0x8,0x14,0x14,0xa2,0xa2,0x41,0x41,
  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  
  /* page 6 (lines 48-55) */
  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  0x0,0x0,0x0,0x0,0x0,0x1,0x2,0x2,0xfe,0x2,0x2,0x1,0x0,0x0,0x0,0x0,
  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x2,0x5,0xfd,0x0,0x0,0x0,0x0,
  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  
  /* page 7 (lines 56-63) */
  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  0x0,0x0,0x0,0x0,0x0,0x2,0xa,0xa,0x2b,0xa,0xa,0x2,0x0,0x0,0x0,0x0,
  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x2,0xa,0x2b,0xa,0x2,0x2,0x0,
  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0
  
};
#endif

0x0 is a hexadecimal notation of an integer, assume the numbers in the arrays are the coordinates of the lines to draw.