Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages | Examples

Version.h

Go to the documentation of this file.
00001 //
00002 //  Copyright (c) 1996-2005 by Autodesk, Inc.
00003 //
00004 //  By using this code, you are agreeing to the terms and conditions of
00005 //  the License Agreement included in the documentation for this code.
00006 //
00007 //  AUTODESK MAKES NO WARRANTIES, EXPRESS OR IMPLIED, AS TO THE CORRECTNESS
00008 //  OF THIS CODE OR ANY DERIVATIVE WORKS WHICH INCORPORATE IT. AUTODESK
00009 //  PROVIDES THE CODE ON AN "AS-IS" BASIS AND EXPLICITLY DISCLAIMS ANY
00010 //  LIABILITY, INCLUDING CONSEQUENTIAL AND INCIDENTAL DAMAGES FOR ERRORS,
00011 //  OMISSIONS, AND OTHER PROBLEMS IN THE CODE.
00012 //
00013 //  Use, duplication, or disclosure by the U.S. Government is subject to
00014 //  restrictions set forth in FAR 52.227-19 (Commercial Computer Software
00015 //  Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) (Rights in Technical
00016 //  Data and Computer Software), as applicable.
00017 //
00018 
00019 
00020 #ifndef _DWFTK_VERSION_H
00021 #define _DWFTK_VERSION_H
00022 
00023 
00029 
00030 
00031 
00032     //
00033     // IMPORTANT: Toolkit client code should NOT use these internal macros.
00034     //
00035     // Doxygen should skip these.
00036     //
00037 #ifndef _DWFTK_DEFINE_FOR_DOXYGEN_ONLY
00038 
00039 #define _DWF_FORMAT_VERSION_MAJOR                   6       // Internal Use Only
00040 #define _DWF_FORMAT_VERSION_MINOR                   0       // Internal Use Only
00041 #define _DWF_FORMAT_VERSION_EXTRA                   0       // Internal Use Only -- Reserved
00042 
00043 #endif
00044 
00045 
00053 
00069 #define _DWF_FORMAT_VERSION_CURRENT_MAJOR           _DWF_FORMAT_VERSION_MAJOR
00087 #define _DWF_FORMAT_VERSION_CURRENT_MINOR           _DWF_FORMAT_VERSION_MINOR
00094 #define _DWF_FORMAT_VERSION_CURRENT                 ((_DWF_FORMAT_VERSION_CURRENT_MAJOR*100) + _DWF_FORMAT_VERSION_CURRENT_MINOR)
00101 #define _DWF_FORMAT_VERSION_CURRENT_FLOAT           (float)(_DWF_FORMAT_VERSION_CURRENT_MAJOR + (_DWF_FORMAT_VERSION_CURRENT_MINOR/100.0))
00106 #define _DWF_FORMAT_VERSION_CURRENT_STRING          "6.0"
00111 #define _DWF_FORMAT_VERSION_CURRENT_WIDE_STRING     L"6.0"
00112 
00125 
00130 #define _DWF_FORMAT_VERSION_TYPEINFO_MAJOR          6
00135 #define _DWF_FORMAT_VERSION_TYPEINFO_MINOR          1
00142 #define _DWF_FORMAT_VERSION_TYPEINFO                ((_DWF_FORMAT_VERSION_TYPEINFO_MAJOR*100) + _DWF_FORMAT_VERSION_TYPEINFO_MINOR)
00149 #define _DWF_FORMAT_VERSION_TYPEINFO_FLOAT          (float)(_DWF_FORMAT_VERSION_TYPEINFO_MAJOR + (_DWF_FORMAT_VERSION_TYPEINFO_MINOR/100.0))
00154 #define _DWF_FORMAT_VERSION_TYPEINFO_STRING         "6.01"
00159 #define _DWF_FORMAT_VERSION_TYPEINFO_WIDE_STRING    L"6.01"
00160 
00161 
00168 
00173 #define _DWF_FORMAT_VERSION_PACKAGE_MAJOR           6
00178 #define _DWF_FORMAT_VERSION_PACKAGE_MINOR           0
00185 #define _DWF_FORMAT_VERSION_PACKAGE                 ((_DWF_FORMAT_VERSION_PACKAGE_MAJOR*100) + _DWF_FORMAT_VERSION_PACKAGE_MINOR)
00192 #define _DWF_FORMAT_VERSION_PACKAGE_FLOAT           (float)(_DWF_FORMAT_VERSION_PACKAGE_MAJOR + (_DWF_FORMAT_VERSION_PACKAGE_MINOR/100.0))
00197 #define _DWF_FORMAT_VERSION_PACKAGE_STRING          "6.0"
00202 #define _DWF_FORMAT_VERSION_PACKAGE_WIDE_STRING     L"6.0"
00203 
00211 
00216 #define _DWF_FORMAT_VERSION_INTRO_3D                _DWF_FORMAT_VERSION_TYPEINFO
00217 
00218 
00219 
00226 
00231 #define _DWF_FORMAT_MANIFEST_VERSION_MAJOR              6
00236 #define _DWF_FORMAT_MANIFEST_VERSION_MINOR              0
00243 #define _DWF_FORMAT_MANIFEST_VERSION_CURRENT            ((_DWF_FORMAT_MANIFEST_VERSION_MAJOR*100) + _DWF_FORMAT_MANIFEST_VERSION_MINOR)
00250 #define _DWF_FORMAT_MANIFEST_VERSION_CURRENT_FLOAT      (float)(_DWF_FORMAT_MANIFEST_VERSION_MAJOR + (_DWF_FORMAT_MANIFEST_VERSION_MINOR/100.0))
00255 #define _DWF_FORMAT_MANIFEST_VERSION_CURRENT_STRING     "6.0"
00260 #define _DWF_FORMAT_MANIFEST_VERSION_CURRENT_WIDE STRING    L"6.0"
00261 
00268 
00273 #define _DWF_FORMAT_EPLOT_VERSION_MAJOR                 1
00278 #define _DWF_FORMAT_EPLOT_VERSION_MINOR                 20
00285 #define _DWF_FORMAT_EPLOT_VERSION_CURRENT               ((_DWF_FORMAT_EPLOT_VERSION_MAJOR*100) + _DWF_FORMAT_EPLOT_VERSION_MINOR)
00292 #define _DWF_FORMAT_EPLOT_VERSION_CURRENT_FLOAT         (float)(_DWF_FORMAT_EPLOT_VERSION_MAJOR + (_DWF_FORMAT_EPLOT_VERSION_MINOR/100.0))
00297 #define _DWF_FORMAT_EPLOT_VERSION_CURRENT_STRING        "1.2"
00302 #define _DWF_FORMAT_EPLOT_VERSION_CURRENT_WIDE_STRING   "1.2"
00307 #define _DWF_FORMAT_EPLOT_TYPE_STRING                   "com.autodesk.dwf.ePlot"
00312 #define _DWF_FORMAT_EPLOT_TYPE_WIDE_STRING             L"com.autodesk.dwf.ePlot"
00317 #define _DWF_FORMAT_EPLOT_GLOBAL_TYPE_STRING            "com.autodesk.dwf.ePlotGlobal"
00322 #define _DWF_FORMAT_EPLOT_GLOBAL_TYPE_WIDE_STRING      L"com.autodesk.dwf.ePlotGlobal"
00323 
00330 
00335 #define _DWF_FORMAT_EMODEL_VERSION_MAJOR                 1
00340 #define _DWF_FORMAT_EMODEL_VERSION_MINOR                 0
00347 #define _DWF_FORMAT_EMODEL_VERSION_CURRENT               ((_DWF_FORMAT_EMODEL_VERSION_MAJOR*100) + _DWF_FORMAT_EMODEL_VERSION_MINOR)
00354 #define _DWF_FORMAT_EMODEL_VERSION_CURRENT_FLOAT         (float)(_DWF_FORMAT_EMODEL_VERSION_MAJOR + (_DWF_FORMAT_EMODEL_VERSION_MINOR/100.0))
00359 #define _DWF_FORMAT_EMODEL_VERSION_CURRENT_STRING        "1.0"
00364 #define _DWF_FORMAT_EMODEL_VERSION_CURRENT_WIDE_STRING   "1.0"
00369 #define _DWF_FORMAT_EMODEL_TYPE_STRING                   "com.autodesk.dwf.eModel"
00374 #define _DWF_FORMAT_EMODEL_TYPE_WIDE_STRING             L"com.autodesk.dwf.eModel"
00379 #define _DWF_FORMAT_EMODEL_GLOBAL_TYPE_STRING            "com.autodesk.dwf.eModelGlobal"
00384 #define _DWF_FORMAT_EMODEL_GLOBAL_TYPE_WIDE_STRING      L"com.autodesk.dwf.eModelGlobal"
00385 
00393 #define _DWFTK_VERSION_MAJOR                        7
00405 #define _DWFTK_VERSION_MINOR                        0
00418 #define _DWFTK_VERSION_AGE                          1
00424 #define _DWFTK_VERSION_BUILD                        154
00425 
00426     //
00427     // Doxygen should skip these too
00428     //
00429 #ifndef _DWFTK_DEFINE_FOR_DOXYGEN_ONLY
00430 
00431 #define _DWFTK_VERSION_ECHO( s )                    #s
00432 #define _DWFTK_VERSION_STRING_( a, b, c, d )        _DWFTK_VERSION_ECHO(a) "." _DWFTK_VERSION_ECHO(b) "." _DWFTK_VERSION_ECHO(c) "." _DWFTK_VERSION_ECHO(d) "\0"
00433 #define _DWFTK_VERSION_STRING                       _DWFTK_VERSION_STRING_( _DWFTK_VERSION_MAJOR, _DWFTK_VERSION_MINOR, _DWFTK_VERSION_AGE, _DWFTK_VERSION_BUILD )
00434 
00435 #endif
00436 
00437 #endif

Generated on Tue May 17 12:38:51 2005 for Autodesk DWF Toolkit by  doxygen 1.4.1