CabDataTypeID Enumeration

From PDF XChange PDF SDK
Jump to: navigation, search
(Automatic page editing by robot)
 
m (Automatic page editing by robot)
 
(12 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 +
__NOTOC__
 
[[Category:Editor]]
 
[[Category:Editor]]
 
{{#customTitle:CabDataTypeID Enumeration}}
 
{{#customTitle:CabDataTypeID Enumeration}}
 +
{{#parentPage:PXV:Common_Enumerations|CabDataTypeID|enum}}
  
Specifies the ...
+
Specifies the cab node type.
  
 
== Syntax ==
 
== Syntax ==
 
<pre class="brush:cpp;gutter:false">enum CabDataTypeID
 
<pre class="brush:cpp;gutter:false">enum CabDataTypeID
 
{
 
{
     dt_Invalid = 0;
+
     dt_Invalid   = 0,
    dt_Undefined = 0;
+
     dt_Bool       = 1,
     dt_Bool = 1;
+
     dt_Int       = 2,
     dt_Int = 2;
+
     dt_Int64     = 3,
     dt_Int64 = 3;
+
     dt_Double     = 4,
     dt_Double = 4;
+
     dt_String     = 5,
     dt_String = 5;
+
     dt_Stream     = 6,
     dt_Stream = 6;
+
     dt_IUnknown   = 7,
     dt_IUnknown = 7;
+
     dt_Array     = 4097,
    dt_Container = 4096;
+
     dt_Dictionary = 4098,
     dt_Array = 4097;
+
     dt_Dictionary = 4098;
+
 
};
 
};
 
</pre>
 
</pre>
Line 24: Line 24:
 
== Constants ==
 
== Constants ==
 
;dt_Invalid
 
;dt_Invalid
:The ...
+
:Invalid type.
;dt_Undefined
+
:The ...
+
 
;dt_Bool
 
;dt_Bool
:The ...
+
:Boolean type.
 
;dt_Int
 
;dt_Int
:The ...
+
:Generic integer type.
 
;dt_Int64
 
;dt_Int64
:The ...
+
:64-bit integer type.
 
;dt_Double
 
;dt_Double
:The ...
+
:Double precision floating point type.
 
;dt_String
 
;dt_String
:The ...
+
:String type.
 
;dt_Stream
 
;dt_Stream
:The ...
+
:Stream type. The node contains an IStream interface pointer. Developer can be supplied with a high level stream-like object to operate on nodes of this type (depending on programming language in use).
 
;dt_IUnknown
 
;dt_IUnknown
:The ...
+
:Generic COM interface type. The node contains an IUnknown based interface pointer. Developer can be supplied with high level objects to operate on nodes of this type (depending on programming language in use).
;dt_Container
+
:The ...
+
 
;dt_Array
 
;dt_Array
:The ...
+
:Subnode array type. The node consists of subnodes that are accessible by integer index.  
 
;dt_Dictionary
 
;dt_Dictionary
:The ...
+
:Subnode dictionary type. The node consists of subnodes that are accessible by name (string identifier).  
  
 
== See Also ==
 
== See Also ==
See also ...
+
[[PXV:ICabNode_Add|ICabNode::Add]], [[PXV:ICabNode_Insert|ICabNode::Insert]], [[PXV:ICabNode_ItemExists|ICabNode::ItemExists]], [[PXV:ICabNode_Type|ICabNode::Type]]

Latest revision as of 07:46, 23 May 2015

Specifies the cab node type.

Syntax

enum CabDataTypeID
{
    dt_Invalid    = 0,
    dt_Bool       = 1,
    dt_Int        = 2,
    dt_Int64      = 3,
    dt_Double     = 4,
    dt_String     = 5,
    dt_Stream     = 6,
    dt_IUnknown   = 7,
    dt_Array      = 4097,
    dt_Dictionary = 4098,
};

Constants

dt_Invalid
Invalid type.
dt_Bool
Boolean type.
dt_Int
Generic integer type.
dt_Int64
64-bit integer type.
dt_Double
Double precision floating point type.
dt_String
String type.
dt_Stream
Stream type. The node contains an IStream interface pointer. Developer can be supplied with a high level stream-like object to operate on nodes of this type (depending on programming language in use).
dt_IUnknown
Generic COM interface type. The node contains an IUnknown based interface pointer. Developer can be supplied with high level objects to operate on nodes of this type (depending on programming language in use).
dt_Array
Subnode array type. The node consists of subnodes that are accessible by integer index.
dt_Dictionary
Subnode dictionary type. The node consists of subnodes that are accessible by name (string identifier).

See Also

ICabNode::Add, ICabNode::Insert, ICabNode::ItemExists, ICabNode::Type