home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
warphead.zip
/
H
/
ODTYPESB.XH
< prev
next >
Wrap
Text File
|
1997-02-28
|
5KB
|
256 lines
/*
* This file was generated by the SOM Compiler.
* FileName: F:\build\os2\ship\include\ODTypesB.xh.
* Generated using:
* SOM Precompiler somipc: 2.29.1.17
* SOM Emitter emitxh: 2.47
*/
#ifndef SOM_Module_ODTypesB_OpenDoc_Global_TypesB_defined
#define SOM_Module_ODTypesB_OpenDoc_Global_TypesB_defined 1
#include <som.xh>
/*
* Start of bindings for IDL types
*/
typedef unsigned long ODDoneState;
#define kODDone 1UL
#define kODUndone 2UL
#define kODRedone 3UL
typedef
boolean ODBoolean;
typedef
octet ODUByte;
typedef
char ODSByte;
typedef
unsigned short ODUShort;
typedef
short ODSShort;
typedef
unsigned long ODULong;
typedef
long ODSLong;
typedef
float ODFloat;
typedef
void* ODPtr;
typedef
string ODISOStr;
typedef
ODISOStr ODType;
typedef
ODULong ODTypeToken;
typedef
ODULong ODID;
typedef
ODULong ODPersistentObjectID;
typedef
ODType ODValueType;
typedef
ODSLong ODError;
typedef
ODULong ODToken;
typedef
ODULong ODSize;
typedef
ODULong ODInfoType;
typedef
ODULong ODFlags;
#ifndef _IDL_SEQUENCE_octet_defined
#define _IDL_SEQUENCE_octet_defined
typedef struct {
unsigned long _maximum;
unsigned long _length;
octet *_buffer;
} _IDL_SEQUENCE_octet;
#endif /* _IDL_SEQUENCE_octet_defined */
typedef
_IDL_SEQUENCE_octet ODByteArray;
typedef
ODByteArray ODContainerID;
typedef
ODISOStr ODContainerType;
typedef
ODType ODObjectType;
typedef
ODType ODFocusType;
typedef
ODByteArray ODActionData;
typedef unsigned long ODFramePosition;
#define kODFrameBehind 1UL
#define kODFrameInFront 2UL
typedef unsigned long ODTraversalType;
#define kODTopDown 1UL
#define kODBottomUp 2UL
#define kODChildrenOnly 3UL
typedef unsigned long ODSiblingOrder;
#define kODFrontToBack 1UL
#define kODBackToFront 2UL
typedef unsigned long ODNSTypeSpec;
#define kODNSDataTypeODObject 1UL
#define kODNSDataTypeODValue 2UL
typedef unsigned long ODRespectMarksChoices;
#define kODDontRespectMarks 1UL
#define kODRespectMarks 2UL
typedef unsigned long ODActionType;
#define kODSingleAction 1UL
#define kODBeginAction 2UL
#define kODEndAction 3UL
typedef
ODSLong ODFixed;
typedef
ODSLong ODFract;
typedef
struct ODMatrix {
ODFixed m[3][3];
} ODMatrix;
typedef
ODSShort ODGraphicsSystem;
typedef
ODSShort ODTransformType;
typedef unsigned long ODPlatformCanvasType;
#define kODNoPlatformCanvas 1UL
#define kODPlatformStandardCanvas 2UL
#define kODPlatformWindowCanvas 3UL
typedef unsigned long ODGeometryMode;
#define kODLoseGeometry 1UL
#define kODPreserveGeometry 2UL
#define kODNeedsGeometry 3UL
typedef unsigned long ODLinkStatus;
#define kODInLinkDestination 1UL
#define kODInLinkSource 2UL
#define kODNotInLink 3UL
typedef unsigned long ODHighlight;
#define kODNoHighlight 1UL
#define kODFullHighlight 2UL
#define kODDimHighlight 3UL
typedef unsigned long ODDropResult;
#define kODDropFail 1UL
#define kODDropCopy 2UL
#define kODDropMove 3UL
#define kODDropUnfinished 4UL
#define kODDropLink 5UL
typedef
ODULong ODLinkKey;
typedef unsigned long ODTranslateResult;
#define kODCannotTranslate 1UL
#define kODCanTranslate 2UL
typedef
ODULong ODPlatformTypeSpace;
typedef
void* ODValue;
typedef
ODID ODValueIndex;
typedef
ODID ODStorageUnitID;
#define kODStorageUnitRefSize 4 /* 4 */
typedef
ODUByte ODStorageUnitRef[4];
typedef
ODULong ODStorageUnitKey;
typedef
ODISOStr ODPropertyName;
typedef
ODISOStr ODStorageUnitName;
typedef
ODULong ODPositionCode;
typedef
ODID ODDocumentID;
typedef unsigned long ODPurgePriority;
#define kODInvisibleBlocks 1UL
#define kODAllBlocks 2UL
#define kODVisibleBlocks 3UL
typedef unsigned long ODCloneKind;
#define kODCloneCopy 1UL
#define kODCloneCut 2UL
#define kODClonePaste 3UL
#define kODCloneDropCopy 4UL
#define kODCloneDropMove 5UL
#define kODCloneToLink 6UL
#define kODCloneFromLink 7UL
typedef unsigned long ODDraftPermissions;
#define kODDPNone 1UL
#define kODDPTransient 2UL
#define kODDPReadOnly 3UL
#define kODDPSharedWrite 4UL
#define kODDPExclusiveWrite 5UL
typedef
ODID ODDraftID;
typedef
ODID ODLinkID;
typedef
ODISOStr ODDraftName;
#define ex_ODException "::ODException"
typedef
struct ODException {
ODError error;
char message[256];
} ODException;
#define OpenDoc_Global_TypesB_OpenDoc_Types_Version "1.0."
#define OpenDoc_Global_TypesB_OpenDoc_Types_Version "1.0."
#ifndef SOM_DONT_USE_SHORT_NAMES
#ifndef SOMTGD_OpenDoc_Types_Version
#ifdef OpenDoc_Types_Version
#undef OpenDoc_Types_Version
#define SOMTGD_OpenDoc_Types_Version 1
#else
#define OpenDoc_Types_Version OpenDoc_Global_TypesB_OpenDoc_Types_Version
#endif /* OpenDoc_Types_Version */
#endif /* SOMTGD_OpenDoc_Types_Version */
#endif /* SOM_DONT_USE_SHORT_NAMES */
/*
* End of bindings for IDL types.
*/
#endif /* SOM_Module_ODTypesB_OpenDoc_Global_TypesB_defined */