Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines | Typedefs
mozce_defs.h File Reference
#include <windows.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  mozce_stat
struct  tm
struct  mozce_GLYPHMETRICS
struct  mozce_PANOSE
struct  mozce_OUTLINETEXTMETRIC
struct  WINDOWPLACEMENT
struct  mozce_FIXED
struct  mozce_MAT2
struct  _BLENDFUNCTION
struct  color

Defines

#define MOZCE_SHUNT_API   __declspec(dllimport)
#define NOMINMAX
#define XP_WIN
#define XP_WIN32   1
#define HINSTANCE_ERROR   -1
#define IDI_APPLICATION   MAKEINTRESOURCE(32512)
#define EPERM   1 /* Operation not permitted */
#define ENOENT   2 /* No such file or directory */
#define ESRCH   3 /* No such process */
#define EINTR   4 /* Interrupted system call */
#define EIO   5 /* Input/output error */
#define ENXIO   6 /* Device not configured */
#define E2BIG   7 /* Argument list too long */
#define ENOEXEC   8 /* Exec format error */
#define EBADF   9 /* Bad file descriptor */
#define ECHILD   10 /* No child processes */
#define EDEADLK   11 /* Resource deadlock avoided */
#define ENOMEM   12 /* Cannot allocate memory */
#define EACCES   13 /* Permission denied */
#define EFAULT   14 /* Bad address */
#define ENOTBLK   15 /* Block device required */
#define EBUSY   16 /* Device busy */
#define EEXIST   17 /* File exists */
#define EXDEV   18 /* Cross-device link */
#define ENODEV   19 /* Operation not supported by device */
#define ENOTDIR   20 /* Not a directory */
#define EISDIR   21 /* Is a directory */
#define EINVAL   22 /* Invalid argument */
#define ENFILE   23 /* Too many open files in system */
#define EMFILE   24 /* Too many open files */
#define ENOTTY   25 /* Inappropriate ioctl for device */
#define ETXTBSY   26 /* Text file busy */
#define EFBIG   27 /* File too large */
#define ENOSPC   28 /* No space left on device */
#define ESPIPE   29 /* Illegal seek */
#define EROFS   30 /* Read-only file system */
#define EMLINK   31 /* Too many links */
#define EPIPE   32 /* Broken pipe */
#define EDOM   33 /* Numerical argument out of domain */
#define ERANGE   34 /* Result too large */
#define EAGAIN   35 /* Resource temporarily unavailable */
#define ENOTEMPTY   39 /* Directory not empty */
#define EBADRPC   72 /* RPC struct is bad */
#define ERPCMISMATCH   73 /* RPC version wrong */
#define EPROGUNAVAIL   74 /* RPC prog. not avail */
#define EPROGMISMATCH   75 /* Program version wrong */
#define EPROCUNAVAIL   76 /* Bad procedure for program */
#define ENOLCK   77 /* No locks available */
#define ENOSYS   78 /* Function not implemented */
#define EOVERFLOW   79 /* Value too large to be stored in data type */
#define FNERR_INVALIDFILENAME   0x3002
#define SIGABRT   0
#define SIGSEGV   1
#define _SIGCOUNT   2 /* LAST ONE, SIZES BUFFER */
#define _MAX_FNAME   256
#define BUFSIZ   512
#define O_RDONLY   0x0000
#define O_WRONLY   0x0001
#define O_RDWR   0x0002
#define O_APPEND   0x0008
#define O_TEXT   0x4000
#define O_BINARY   0x8000
#define O_CREAT   0x0100
#define O_TRUNC   0x0200
#define O_EXCL   0x0400
#define _O_TEMPORARY   0x0040
#define _O_CREAT   O_CREAT
#define _O_TRUNC   O_TRUNC
#define _O_WRONLY   O_WRONLY
#define _MAX_PATH   MAX_PATH
#define _STAT_DEFINED
#define _S_IFDIR   0040000 /* stat, is a directory */
#define _S_IFREG   0100000 /* stat, is a normal file */
#define _S_IREAD   0000400 /* stat, can read */
#define _S_IWRITE   0000200 /* stat, can write */
#define _S_IEXEC   0000100
#define _stat   mozce_stat
#define stat   mozce_stat
#define HANDLE_FLAG_INHERIT   0x00000001
#define _TM_DEFINED
#define SW_SHOWMINIMIZED   2
#define GGO_METRICS   0
#define GGO_GLYPH_INDEX   1
#define DISPID_QUIT   (__LINE__ + 3000) /* 103 */
#define DISPID_PROGRESSCHANGE   (__LINE__ + 3000) /* 108 */
#define DISPID_WINDOWMOVE   (__LINE__ + 3000) /* 109 */
#define DISPID_WINDOWRESIZE   (__LINE__ + 3000) /* 110 */
#define DISPID_WINDOWACTIVATE   (__LINE__ + 3000) /* 111 */
#define CBM_INIT   4
#define MM_TEXT   1
#define SM_CYVTHUMB   9
#define SM_CXHTHUMB   10
#define DFCS_SCROLLSIZEGRIP   0x0008
#define RDW_NOINTERNALPAINT   0
#define LR_LOADFROMFILE   0
#define MA_NOACTIVATE   1
#define MA_ACTIVATE   1
#define WM_MOUSEACTIVATE   WM_ACTIVATE
#define GCL_HBRBACKGROUND   (-10)
#define AC_SRC_OVER   0x00
#define AC_SRC_ALPHA   0x01
#define LPRASPBDLG   void*
#define LPRASDIALDLG   void*

Typedefs

typedef int ptrdiff_t
typedef long _off_t
typedef long off_t
typedef struct mozce_GLYPHMETRICS mozce_GLYPHMETRICS
typedef struct mozce_PANOSE mozce_PANOSE
typedef struct
mozce_OUTLINETEXTMETRIC 
mozce_OUTLINETEXTMETRIC
typedef struct WINDOWPLACEMENT WINDOWPLACEMENT
typedef struct WINDOWPLACEMENTPWINDOWPLACEMENT
typedef struct WINDOWPLACEMENTLPWINDOWPLACEMENT
typedef void(* _sigsig )(int inSignal)
typedef struct mozce_FIXED mozce_FIXED
typedef struct mozce_MAT2 mozce_MAT2
typedef struct _BLENDFUNCTION BLENDFUNCTION
typedef struct _BLENDFUNCTIONPBLENDFUNCTION

Class Documentation

struct mozce_stat

Definition at line 371 of file mozce_defs.h.

Class Members
time_t st_atime
time_t st_ctime
unsigned short st_mode
time_t st_mtime
_off_t st_size
struct tm

Definition at line 392 of file mozce_defs.h.

Collaboration diagram for tm:
Class Members
int tm_hour
int tm_isdst
int tm_mday
int tm_min
int tm_mon
int tm_sec
int tm_wday
int tm_yday
int tm_year
struct mozce_GLYPHMETRICS

Definition at line 405 of file mozce_defs.h.

Class Members
UINT gmBlackBoxX
UINT gmBlackBoxY
short gmCellIncX
short gmCellIncY
POINT gmptGlyphOrigin
struct mozce_PANOSE

Definition at line 414 of file mozce_defs.h.

Class Members
BYTE bArmStyle
BYTE bContrast
BYTE bFamilyType
BYTE bLetterform
BYTE bMidline
BYTE bProportion
BYTE bSerifStyle
BYTE bStrokeVariation
BYTE bWeight
BYTE bXHeight
struct mozce_OUTLINETEXTMETRIC

Definition at line 427 of file mozce_defs.h.

Collaboration diagram for mozce_OUTLINETEXTMETRIC:
Class Members
int otmAscent
int otmDescent
UINT otmEMSquare
BYTE otmFiller
UINT otmfsSelection
UINT otmfsType
int otmItalicAngle
UINT otmLineGap
int otmMacAscent
int otmMacDescent
UINT otmMacLineGap
mozce_PANOSE otmPanoseNumber
PSTR otmpFaceName
PSTR otmpFamilyName
PSTR otmpFullName
PSTR otmpStyleName
POINT otmptSubscriptOffset
POINT otmptSubscriptSize
POINT otmptSuperscriptOffset
POINT otmptSuperscriptSize
RECT otmrcFontBox
UINT otmsCapEmHeight
int otmsCharSlopeRise
int otmsCharSlopeRun
UINT otmSize
int otmsStrikeoutPosition
UINT otmsStrikeoutSize
int otmsUnderscorePosition
int otmsUnderscoreSize
UINT otmsXHeight
TEXTMETRIC otmTextMetrics
UINT otmusMinimumPPEM
struct WINDOWPLACEMENT

Definition at line 522 of file mozce_defs.h.

Class Members
UINT flags
UINT length
POINT ptMaxPosition
POINT ptMinPosition
RECT rcNormalPosition
UINT showCmd
struct mozce_FIXED

Definition at line 535 of file mozce_defs.h.

Class Members
WORD fract
short value
struct mozce_MAT2

Definition at line 540 of file mozce_defs.h.

Collaboration diagram for mozce_MAT2:
Class Members
mozce_FIXED eM11
mozce_FIXED eM12
mozce_FIXED eM21
mozce_FIXED eM22
struct _BLENDFUNCTION

Definition at line 565 of file mozce_defs.h.

Class Members
BYTE AlphaFormat
BYTE BlendFlags
BYTE BlendOp
BYTE SourceConstantAlpha
struct color

Definition at line 589 of file mozce_defs.h.

Class Members
double Alpha
unsigned char Blue
unsigned char Green
unsigned char Red

Define Documentation

#define _MAX_FNAME   256

Definition at line 333 of file mozce_defs.h.

Definition at line 355 of file mozce_defs.h.

Definition at line 350 of file mozce_defs.h.

#define _O_TEMPORARY   0x0040

Definition at line 348 of file mozce_defs.h.

Definition at line 351 of file mozce_defs.h.

Definition at line 352 of file mozce_defs.h.

#define _S_IEXEC   0000100

Definition at line 369 of file mozce_defs.h.

#define _S_IFDIR   0040000 /* stat, is a directory */

Definition at line 365 of file mozce_defs.h.

#define _S_IFREG   0100000 /* stat, is a normal file */

Definition at line 366 of file mozce_defs.h.

#define _S_IREAD   0000400 /* stat, can read */

Definition at line 367 of file mozce_defs.h.

#define _S_IWRITE   0000200 /* stat, can write */

Definition at line 368 of file mozce_defs.h.

#define _SIGCOUNT   2 /* LAST ONE, SIZES BUFFER */

Definition at line 329 of file mozce_defs.h.

Definition at line 380 of file mozce_defs.h.

Definition at line 364 of file mozce_defs.h.

Definition at line 391 of file mozce_defs.h.

#define AC_SRC_ALPHA   0x01

Definition at line 586 of file mozce_defs.h.

#define AC_SRC_OVER   0x00

Definition at line 580 of file mozce_defs.h.

#define BUFSIZ   512

Definition at line 335 of file mozce_defs.h.

#define CBM_INIT   4

Definition at line 479 of file mozce_defs.h.

Definition at line 494 of file mozce_defs.h.

#define DISPID_PROGRESSCHANGE   (__LINE__ + 3000) /* 108 */

Definition at line 474 of file mozce_defs.h.

#define DISPID_QUIT   (__LINE__ + 3000) /* 103 */

Definition at line 473 of file mozce_defs.h.

#define DISPID_WINDOWACTIVATE   (__LINE__ + 3000) /* 111 */

Definition at line 477 of file mozce_defs.h.

#define DISPID_WINDOWMOVE   (__LINE__ + 3000) /* 109 */

Definition at line 475 of file mozce_defs.h.

#define DISPID_WINDOWRESIZE   (__LINE__ + 3000) /* 110 */

Definition at line 476 of file mozce_defs.h.

#define E2BIG   7 /* Argument list too long */

Definition at line 125 of file mozce_defs.h.

#define EACCES   13 /* Permission denied */

Definition at line 160 of file mozce_defs.h.

#define EAGAIN   35 /* Resource temporarily unavailable */

Definition at line 270 of file mozce_defs.h.

#define EBADF   9 /* Bad file descriptor */

Definition at line 135 of file mozce_defs.h.

#define EBADRPC   72 /* RPC struct is bad */

Definition at line 283 of file mozce_defs.h.

#define EBUSY   16 /* Device busy */

Definition at line 175 of file mozce_defs.h.

#define ECHILD   10 /* No child processes */

Definition at line 140 of file mozce_defs.h.

#define EDEADLK   11 /* Resource deadlock avoided */

Definition at line 145 of file mozce_defs.h.

#define EDOM   33 /* Numerical argument out of domain */

Definition at line 260 of file mozce_defs.h.

#define EEXIST   17 /* File exists */

Definition at line 180 of file mozce_defs.h.

#define EFAULT   14 /* Bad address */

Definition at line 165 of file mozce_defs.h.

#define EFBIG   27 /* File too large */

Definition at line 230 of file mozce_defs.h.

#define EINTR   4 /* Interrupted system call */

Definition at line 110 of file mozce_defs.h.

#define EINVAL   22 /* Invalid argument */

Definition at line 205 of file mozce_defs.h.

#define EIO   5 /* Input/output error */

Definition at line 115 of file mozce_defs.h.

#define EISDIR   21 /* Is a directory */

Definition at line 200 of file mozce_defs.h.

#define EMFILE   24 /* Too many open files */

Definition at line 215 of file mozce_defs.h.

#define EMLINK   31 /* Too many links */

Definition at line 250 of file mozce_defs.h.

#define ENFILE   23 /* Too many open files in system */

Definition at line 210 of file mozce_defs.h.

#define ENODEV   19 /* Operation not supported by device */

Definition at line 190 of file mozce_defs.h.

#define ENOENT   2 /* No such file or directory */

Definition at line 100 of file mozce_defs.h.

#define ENOEXEC   8 /* Exec format error */

Definition at line 130 of file mozce_defs.h.

#define ENOLCK   77 /* No locks available */

Definition at line 308 of file mozce_defs.h.

#define ENOMEM   12 /* Cannot allocate memory */

Definition at line 155 of file mozce_defs.h.

#define ENOSPC   28 /* No space left on device */

Definition at line 235 of file mozce_defs.h.

#define ENOSYS   78 /* Function not implemented */

Definition at line 313 of file mozce_defs.h.

#define ENOTBLK   15 /* Block device required */

Definition at line 170 of file mozce_defs.h.

#define ENOTDIR   20 /* Not a directory */

Definition at line 195 of file mozce_defs.h.

#define ENOTEMPTY   39 /* Directory not empty */

Definition at line 275 of file mozce_defs.h.

#define ENOTTY   25 /* Inappropriate ioctl for device */

Definition at line 220 of file mozce_defs.h.

#define ENXIO   6 /* Device not configured */

Definition at line 120 of file mozce_defs.h.

#define EOVERFLOW   79 /* Value too large to be stored in data type */

Definition at line 318 of file mozce_defs.h.

#define EPERM   1 /* Operation not permitted */

Definition at line 95 of file mozce_defs.h.

#define EPIPE   32 /* Broken pipe */

Definition at line 255 of file mozce_defs.h.

#define EPROCUNAVAIL   76 /* Bad procedure for program */

Definition at line 303 of file mozce_defs.h.

#define EPROGMISMATCH   75 /* Program version wrong */

Definition at line 298 of file mozce_defs.h.

#define EPROGUNAVAIL   74 /* RPC prog. not avail */

Definition at line 293 of file mozce_defs.h.

#define ERANGE   34 /* Result too large */

Definition at line 265 of file mozce_defs.h.

#define EROFS   30 /* Read-only file system */

Definition at line 245 of file mozce_defs.h.

#define ERPCMISMATCH   73 /* RPC version wrong */

Definition at line 288 of file mozce_defs.h.

#define ESPIPE   29 /* Illegal seek */

Definition at line 240 of file mozce_defs.h.

#define ESRCH   3 /* No such process */

Definition at line 105 of file mozce_defs.h.

#define ETXTBSY   26 /* Text file busy */

Definition at line 225 of file mozce_defs.h.

#define EXDEV   18 /* Cross-device link */

Definition at line 185 of file mozce_defs.h.

Definition at line 324 of file mozce_defs.h.

Definition at line 519 of file mozce_defs.h.

Definition at line 466 of file mozce_defs.h.

Definition at line 465 of file mozce_defs.h.

#define HANDLE_FLAG_INHERIT   0x00000001

Definition at line 387 of file mozce_defs.h.

Definition at line 67 of file mozce_defs.h.

#define IDI_APPLICATION   MAKEINTRESOURCE(32512)

Definition at line 83 of file mozce_defs.h.

Definition at line 599 of file mozce_defs.h.

Definition at line 598 of file mozce_defs.h.

Definition at line 503 of file mozce_defs.h.

Definition at line 511 of file mozce_defs.h.

Definition at line 507 of file mozce_defs.h.

#define MM_TEXT   1

Definition at line 482 of file mozce_defs.h.

#define MOZCE_SHUNT_API   __declspec(dllimport)

Definition at line 44 of file mozce_defs.h.

Definition at line 52 of file mozce_defs.h.

#define O_APPEND   0x0008

Definition at line 339 of file mozce_defs.h.

#define O_BINARY   0x8000

Definition at line 342 of file mozce_defs.h.

#define O_CREAT   0x0100

Definition at line 344 of file mozce_defs.h.

#define O_EXCL   0x0400

Definition at line 346 of file mozce_defs.h.

#define O_RDONLY   0x0000

Definition at line 336 of file mozce_defs.h.

#define O_RDWR   0x0002

Definition at line 338 of file mozce_defs.h.

#define O_TEXT   0x4000

Definition at line 341 of file mozce_defs.h.

#define O_TRUNC   0x0200

Definition at line 345 of file mozce_defs.h.

#define O_WRONLY   0x0001

Definition at line 337 of file mozce_defs.h.

Definition at line 499 of file mozce_defs.h.

#define SIGABRT   0

Definition at line 327 of file mozce_defs.h.

#define SIGSEGV   1

Definition at line 328 of file mozce_defs.h.

#define SM_CXHTHUMB   10

Definition at line 490 of file mozce_defs.h.

Definition at line 486 of file mozce_defs.h.

Definition at line 381 of file mozce_defs.h.

Definition at line 464 of file mozce_defs.h.

#define WM_MOUSEACTIVATE   WM_ACTIVATE

Definition at line 515 of file mozce_defs.h.

Definition at line 55 of file mozce_defs.h.

#define XP_WIN32   1

Definition at line 59 of file mozce_defs.h.


Typedef Documentation

typedef long _off_t

Definition at line 359 of file mozce_defs.h.

typedef void(* _sigsig)(int inSignal)

Definition at line 532 of file mozce_defs.h.

typedef struct _BLENDFUNCTION BLENDFUNCTION
typedef struct mozce_FIXED mozce_FIXED
typedef struct mozce_MAT2 mozce_MAT2
typedef struct mozce_PANOSE mozce_PANOSE
typedef long off_t

Definition at line 360 of file mozce_defs.h.

typedef struct _BLENDFUNCTION* PBLENDFUNCTION
typedef int ptrdiff_t

Definition at line 358 of file mozce_defs.h.