ralphint.h File Reference

(r1785/r751)

Go to the source code of this file.

Classes

class  ICreation
 Interface definition for the ICreation interface. More...
class  ICommandControl
 Interface definition for the ICommandControl interface. This will be supported by a RalphDocument. More...
class  IViewControl
class  IErrorCallback
class  IEventCallback
 Interface definition for the IEventCallback interface. This interface will be implemented by a Harness that needs to respond to events sent from a RalphDocument. The interface is registered with a RalphDocument thru a call to IInitRalph::SetEventCallback. Note that it is not derived from IUnknown as there is no reason for it to have AddRef, Release, QueryInterface methods. More...
class  IInitRalph
class  IAsynchDownLoad

Defines

#define RALPH_E_BADFILE   ((HRESULT)0x8534E102L)
#define RALPH_E_EMPTYFILE   ((HRESULT)0x8534E108L)
#define RALPH_E_FILEOPENFAILED   ((HRESULT)0x8534E105L)
#define RALPH_E_INVALIDID   ((HRESULT)0x8534E106L)
#define RALPH_E_MISSINGFILES   ((HRESULT)0x8534E104L)
#define RALPH_E_NOFILTER   ((HRESULT)0x8534E100L)
#define RALPH_E_NONSUPPORTEDTYPE   ((HRESULT)0x8534E101L)
#define RALPH_E_NOVIEWER   ((HRESULT)0x8534E10AL)
#define RALPH_E_OUTOFMEMORY   ((HRESULT)0x8534E107L)
#define RALPH_E_PROTECTEDFILE   ((HRESULT)0x8534E109L)
#define RALPH_E_UNEXPECTED   ((HRESULT)0x8534E103L)
#define RALPH_E_LOADFAILED   ((HRESULT)0x8534E10BL)
#define RALPH_E_INTERNAL   ((HRESULT)0x8534E10CL)
#define RALPH_E_ABORTLOAD   ((HRESULT)0x8534E10DL)

Enumerations

enum  ToolMode { NO_TOOL, ZOOM_TOOL, PUSH_TOOL }
enum  QualityLevel { ANTI_ALIASED, NORMAL, SIMPLE, OUTLINE }
enum  DitherType { ORDERED_DITHER, ERROR_DIFFUSE_DITHER, NO_DITHER }
enum  ViewMode { PAGE_VIEW, DRAWING_VIEW, DOCUMENT_VIEW, DEFER_SETTINGVIEW }

Variables

static const IID IID_ICreation
static const IID IID_ICommandControl
static const IID IID_IViewControl
static const IID IID_IInitRalph
static const IID IID_IErrorCallback
static const IID IID_IAsynchDownLoad


Define Documentation

#define RALPH_E_ABORTLOAD   ((HRESULT)0x8534E10DL)
 

Definition at line 119 of file ralphint.h.

#define RALPH_E_BADFILE   ((HRESULT)0x8534E102L)
 

Definition at line 105 of file ralphint.h.

#define RALPH_E_EMPTYFILE   ((HRESULT)0x8534E108L)
 

Definition at line 106 of file ralphint.h.

#define RALPH_E_FILEOPENFAILED   ((HRESULT)0x8534E105L)
 

Definition at line 107 of file ralphint.h.

#define RALPH_E_INTERNAL   ((HRESULT)0x8534E10CL)
 

Definition at line 118 of file ralphint.h.

#define RALPH_E_INVALIDID   ((HRESULT)0x8534E106L)
 

Definition at line 108 of file ralphint.h.

#define RALPH_E_LOADFAILED   ((HRESULT)0x8534E10BL)
 

Definition at line 117 of file ralphint.h.

#define RALPH_E_MISSINGFILES   ((HRESULT)0x8534E104L)
 

Definition at line 109 of file ralphint.h.

#define RALPH_E_NOFILTER   ((HRESULT)0x8534E100L)
 

Definition at line 110 of file ralphint.h.

#define RALPH_E_NONSUPPORTEDTYPE   ((HRESULT)0x8534E101L)
 

Definition at line 111 of file ralphint.h.

#define RALPH_E_NOVIEWER   ((HRESULT)0x8534E10AL)
 

Definition at line 112 of file ralphint.h.

#define RALPH_E_OUTOFMEMORY   ((HRESULT)0x8534E107L)
 

Definition at line 113 of file ralphint.h.

#define RALPH_E_PROTECTEDFILE   ((HRESULT)0x8534E109L)
 

Definition at line 114 of file ralphint.h.

#define RALPH_E_UNEXPECTED   ((HRESULT)0x8534E103L)
 

Definition at line 115 of file ralphint.h.


Enumeration Type Documentation

enum DitherType
 

Enumerator:
ORDERED_DITHER 
ERROR_DIFFUSE_DITHER 
NO_DITHER 

Definition at line 151 of file ralphint.h.

enum QualityLevel
 

Enumerator:
ANTI_ALIASED 
NORMAL 
SIMPLE 
OUTLINE 

Definition at line 150 of file ralphint.h.

enum ToolMode
 

Enumerator:
NO_TOOL 
ZOOM_TOOL 
PUSH_TOOL 

Definition at line 149 of file ralphint.h.

enum ViewMode
 

Enumerator:
PAGE_VIEW 
DRAWING_VIEW 
DOCUMENT_VIEW 
DEFER_SETTINGVIEW 

Definition at line 152 of file ralphint.h.


Variable Documentation

const IID IID_IAsynchDownLoad [static]
 

Initial value:

 
            { 0x27682686, 0xd299, 0x11cf, 
            { 0xab, 0x39, 0x0, 0x20, 0xaf, 0x71, 0xe4, 0x33 } }

Definition at line 142 of file ralphint.h.

const IID IID_ICommandControl [static]
 

Initial value:

 
            { 0x27682682, 0xd299, 0x11cf, 
            { 0xab, 0x39, 0x0, 0x20, 0xaf, 0x71, 0xe4, 0x33 } }

Definition at line 129 of file ralphint.h.

const IID IID_ICreation [static]
 

Initial value:

 
            { 0x27682681, 0xd299, 0x11cf, 
            { 0xab, 0x39, 0x0, 0x20, 0xaf, 0x71, 0xe4, 0x33 } }

Definition at line 126 of file ralphint.h.

const IID IID_IErrorCallback [static]
 

Initial value:

 
            { 0x27682685, 0xd299, 0x11cf, 
            { 0xab, 0x39, 0x0, 0x20, 0xaf, 0x71, 0xe4, 0x33 } }

Definition at line 138 of file ralphint.h.

const IID IID_IInitRalph [static]
 

Initial value:

 
            { 0x27682684, 0xd299, 0x11cf, 
            { 0xab, 0x39, 0x0, 0x20, 0xaf, 0x71, 0xe4, 0x33 } }

Definition at line 135 of file ralphint.h.

const IID IID_IViewControl [static]
 

Initial value:

 
            { 0x27682683, 0xd299, 0x11cf, 
            { 0xab, 0x39, 0x0, 0x20, 0xaf, 0x71, 0xe4, 0x33 } }

Definition at line 132 of file ralphint.h.


Generated on Sat Nov 10 03:49:35 2007 for Camelot by  doxygen 1.4.4