Version.h

Go to the documentation of this file.
00001 //
00002 //  Copyright (c) 1996-2008 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 //DNT_Start
00024 
00030 
00031 
00032 
00033 //
00034 // IMPORTANT: Toolkit client code should NOT use these internal macros.
00035 //
00036 // Doxygen should skip these.
00037 //
00038 
00039 #define _DWF_FORMAT_VERSION_MAJOR                   6       // Internal Use Only
00040 #define _DWF_FORMAT_VERSION_MINOR                  21       // Internal Use Only
00041 #define _DWF_FORMAT_VERSION_EXTRA                   0       // Internal Use Only -- Reserved
00042 
00043 
00044 
00052 
00068 #define _DWF_FORMAT_VERSION_CURRENT_MAJOR           _DWF_FORMAT_VERSION_MAJOR
00086 #define _DWF_FORMAT_VERSION_CURRENT_MINOR           _DWF_FORMAT_VERSION_MINOR
00093 #define _DWF_FORMAT_VERSION_CURRENT                 ((_DWF_FORMAT_VERSION_CURRENT_MAJOR*100) + _DWF_FORMAT_VERSION_CURRENT_MINOR)
00100 #define _DWF_FORMAT_VERSION_CURRENT_FLOAT           (float)(_DWF_FORMAT_VERSION_CURRENT_MAJOR + (_DWF_FORMAT_VERSION_CURRENT_MINOR/100.0))
00105 #define _DWF_FORMAT_VERSION_CURRENT_STRING          "6.20"
00110 #define _DWF_FORMAT_VERSION_CURRENT_WIDE_STRING     L"6.20"
00111 
00112 
00120 
00125 #define _DWF_FORMAT_VERSION_EMODEL_MARKUP_MAJOR          6
00130 #define _DWF_FORMAT_VERSION_EMODEL_MARKUP_MINOR          21
00137 #define _DWF_FORMAT_VERSION_EMODEL_MARKUP                ((_DWF_FORMAT_VERSION_EMODEL_MARKUP_MAJOR*100) + _DWF_FORMAT_VERSION_EMODEL_MARKUP_MINOR)
00144 #define _DWF_FORMAT_VERSION_EMODEL_MARKUP_FLOAT          (float)(_DWF_FORMAT_VERSION_EMODEL_MARKUP_MAJOR + (_DWF_FORMAT_VERSION_EMODEL_MARKUP_MINOR/100.0))
00149 #define _DWF_FORMAT_VERSION_EMODEL_MARKUP_STRING         "6.21"
00154 #define _DWF_FORMAT_VERSION_EMODEL_MARKUP_WIDE_STRING    L"6.21"
00155 
00156 
00157 
00165 
00170 #define _DWF_FORMAT_VERSION_CONTENT_DEFINITION_MAJOR          6
00175 #define _DWF_FORMAT_VERSION_CONTENT_DEFINITION_MINOR          20
00182 #define _DWF_FORMAT_VERSION_CONTENT_DEFINITION                ((_DWF_FORMAT_VERSION_CONTENT_DEFINITION_MAJOR*100) + _DWF_FORMAT_VERSION_CONTENT_DEFINITION_MINOR)
00189 #define _DWF_FORMAT_VERSION_CONTENT_DEFINITION_FLOAT          (float)(_DWF_FORMAT_VERSION_CONTENT_DEFINITION_MAJOR + (_DWF_FORMAT_VERSION_CONTENT_DEFINITION_MINOR/100.0))
00194 #define _DWF_FORMAT_VERSION_CONTENT_DEFINITION_STRING         "6.20"
00199 #define _DWF_FORMAT_VERSION_CONTENT_DEFINITION_WIDE_STRING    L"6.20"
00200 
00201 
00209 
00214 #define _DWF_FORMAT_VERSION_ECOMPOSITE_MAJOR          6
00219 #define _DWF_FORMAT_VERSION_ECOMPOSITE_MINOR          11
00226 #define _DWF_FORMAT_VERSION_ECOMPOSITE                ((_DWF_FORMAT_VERSION_ECOMPOSITE_MAJOR*100) + _DWF_FORMAT_VERSION_ECOMPOSITE_MINOR)
00233 #define _DWF_FORMAT_VERSION_ECOMPOSITE_FLOAT          (float)(_DWF_FORMAT_VERSION_ECOMPOSITE_MAJOR + (_DWF_FORMAT_VERSION_ECOMPOSITE_MINOR/100.0))
00238 #define _DWF_FORMAT_VERSION_ECOMPOSITE_STRING         "6.11"
00243 #define _DWF_FORMAT_VERSION_ECOMPOSITE_WIDE_STRING    L"6.11"
00244 
00245 
00258 
00263 #define _DWF_FORMAT_VERSION_TYPEINFO_MAJOR          6
00268 #define _DWF_FORMAT_VERSION_TYPEINFO_MINOR          1
00275 #define _DWF_FORMAT_VERSION_TYPEINFO                ((_DWF_FORMAT_VERSION_TYPEINFO_MAJOR*100) + _DWF_FORMAT_VERSION_TYPEINFO_MINOR)
00282 #define _DWF_FORMAT_VERSION_TYPEINFO_FLOAT          (float)(_DWF_FORMAT_VERSION_TYPEINFO_MAJOR + (_DWF_FORMAT_VERSION_TYPEINFO_MINOR/100.0))
00287 #define _DWF_FORMAT_VERSION_TYPEINFO_STRING         "6.01"
00292 #define _DWF_FORMAT_VERSION_TYPEINFO_WIDE_STRING    L"6.01"
00293 
00294 
00301 
00306 #define _DWF_FORMAT_VERSION_PACKAGE_MAJOR           6
00311 #define _DWF_FORMAT_VERSION_PACKAGE_MINOR           0
00318 #define _DWF_FORMAT_VERSION_PACKAGE                 ((_DWF_FORMAT_VERSION_PACKAGE_MAJOR*100) + _DWF_FORMAT_VERSION_PACKAGE_MINOR)
00325 #define _DWF_FORMAT_VERSION_PACKAGE_FLOAT           (float)(_DWF_FORMAT_VERSION_PACKAGE_MAJOR + (_DWF_FORMAT_VERSION_PACKAGE_MINOR/100.0))
00330 #define _DWF_FORMAT_VERSION_PACKAGE_STRING          "6.0"
00335 #define _DWF_FORMAT_VERSION_PACKAGE_WIDE_STRING     L"6.0"
00336 
00344 
00349 #define _DWF_FORMAT_VERSION_INTRO_FEATURE_CONTROL               _DWF_FORMAT_VERSION_CONTENT_DEFINITION
00350 
00355 #define _DWF_FORMAT_VERSION_INTRO_STRONG_PASSWORDS              _DWF_FORMAT_VERSION_CONTENT_DEFINITION
00356 
00361 #define _DWF_FORMAT_VERSION_INTRO_OPENHSF_ANIMATIONS            _DWF_FORMAT_VERSION_CONTENT_DEFINITION
00362 
00367 #define _DWF_FORMAT_VERSION_INTRO_CONTENT_PRESENTATION          _DWF_FORMAT_VERSION_CONTENT_DEFINITION
00368 
00373 #define _DWF_FORMAT_VERSION_INTRO_3D                            _DWF_FORMAT_VERSION_TYPEINFO
00374 
00375 
00376 
00383     
00388 #define _DWF_FORMAT_MANIFEST_VERSION_MAJOR              6
00393 #define _DWF_FORMAT_MANIFEST_VERSION_MINOR              0
00400 #define _DWF_FORMAT_MANIFEST_VERSION_CURRENT            ((_DWF_FORMAT_MANIFEST_VERSION_MAJOR*100) + _DWF_FORMAT_MANIFEST_VERSION_MINOR)
00407 #define _DWF_FORMAT_MANIFEST_VERSION_CURRENT_FLOAT      (float)(_DWF_FORMAT_MANIFEST_VERSION_MAJOR + (_DWF_FORMAT_MANIFEST_VERSION_MINOR/100.0))
00412 #define _DWF_FORMAT_MANIFEST_VERSION_CURRENT_STRING     "6.0"
00413 
00420 
00425 #define _DWF_FORMAT_EPLOT_VERSION_MAJOR                 1
00430 #define _DWF_FORMAT_EPLOT_VERSION_MINOR                 21
00437 #define _DWF_FORMAT_EPLOT_VERSION_CURRENT               ((_DWF_FORMAT_EPLOT_VERSION_MAJOR*100) + _DWF_FORMAT_EPLOT_VERSION_MINOR)
00444 #define _DWF_FORMAT_EPLOT_VERSION_CURRENT_FLOAT         (float)(_DWF_FORMAT_EPLOT_VERSION_MAJOR + (_DWF_FORMAT_EPLOT_VERSION_MINOR/100.0))
00449 #define _DWF_FORMAT_EPLOT_VERSION_CURRENT_STRING        "1.21"
00454 #define _DWF_FORMAT_EPLOT_TYPE_STRING                   "com.autodesk.dwf.ePlot"
00459 #define _DWF_FORMAT_EPLOT_TYPE_WIDE_STRING             L"com.autodesk.dwf.ePlot"
00464 #define _DWF_FORMAT_EPLOT_GLOBAL_TYPE_STRING            "com.autodesk.dwf.ePlotGlobal"
00469 #define _DWF_FORMAT_EPLOT_GLOBAL_TYPE_WIDE_STRING      L"com.autodesk.dwf.ePlotGlobal"
00470 
00477 
00482 #define _DWF_FORMAT_EMODEL_VERSION_MAJOR                1
00487 #define _DWF_FORMAT_EMODEL_VERSION_MINOR                1
00494 #define _DWF_FORMAT_EMODEL_VERSION_CURRENT              ((_DWF_FORMAT_EMODEL_VERSION_MAJOR*100) + _DWF_FORMAT_EMODEL_VERSION_MINOR)
00501 #define _DWF_FORMAT_EMODEL_VERSION_CURRENT_FLOAT        (float)(_DWF_FORMAT_EMODEL_VERSION_MAJOR + (_DWF_FORMAT_EMODEL_VERSION_MINOR/100.0))
00506 #define _DWF_FORMAT_EMODEL_VERSION_CURRENT_STRING       "1.01"
00511 #define _DWF_FORMAT_EMODEL_TYPE_STRING                  "com.autodesk.dwf.eModel"
00516 #define _DWF_FORMAT_EMODEL_TYPE_WIDE_STRING            L"com.autodesk.dwf.eModel"
00521 #define _DWF_FORMAT_EMODEL_GLOBAL_TYPE_STRING           "com.autodesk.dwf.eModelGlobal"
00526 #define _DWF_FORMAT_EMODEL_GLOBAL_TYPE_WIDE_STRING     L"com.autodesk.dwf.eModelGlobal"
00527 
00534 
00539 #define _DWF_FORMAT_DATA_VERSION_MAJOR                1
00544 #define _DWF_FORMAT_DATA_VERSION_MINOR                0
00551 #define _DWF_FORMAT_DATA_VERSION_CURRENT              ((_DWF_FORMAT_DATA_VERSION_MAJOR*100) + _DWF_FORMAT_DATA_VERSION_MINOR)
00558 #define _DWF_FORMAT_DATA_VERSION_CURRENT_FLOAT        (float)(_DWF_FORMAT_DATA_VERSION_MAJOR + (_DWF_FORMAT_DATA_VERSION_MINOR/100.0))
00563 #define _DWF_FORMAT_DATA_VERSION_CURRENT_STRING       "1.0"
00568 #define _DWF_FORMAT_DATA_TYPE_STRING                  "com.autodesk.dwf.Data"
00573 #define _DWF_FORMAT_DATA_TYPE_WIDE_STRING            L"com.autodesk.dwf.Data"
00578 #define _DWF_FORMAT_DATA_GLOBAL_TYPE_STRING           "com.autodesk.dwf.DataGlobal"
00583 #define _DWF_FORMAT_DATA_GLOBAL_TYPE_WIDE_STRING     L"com.autodesk.dwf.DataGlobal"
00584 
00585 
00586 // ...
00593 
00598 #define _DWF_FORMAT_SIGNATURE_SECTION_VERSION_MAJOR                1
00603 #define _DWF_FORMAT_SIGNATURE_SECTION_VERSION_MINOR                0
00610 #define _DWF_FORMAT_SIGNATURE_SECTION_VERSION_CURRENT              ((_DWF_FORMAT_SIGNATURE_SECTION_VERSION_MAJOR*100) + _DWF_FORMAT_SIGNATURE_SECTION_VERSION_MINOR)
00617 #define _DWF_FORMAT_SIGNATURE_SECTION_VERSION_CURRENT_FLOAT        (float)(_DWF_FORMAT_SIGNATURE_SECTION_VERSION_MAJOR + (_DWF_FORMAT_SIGNATURE_SECTION_VERSION_MINOR/100.0))
00622 #define _DWF_FORMAT_SIGNATURE_SECTION_VERSION_CURRENT_STRING       "1.0"
00627 #define _DWF_FORMAT_SIGNATURE_SECTION_TYPE_STRING                  "com.autodesk.dwf.signatures"
00632 #define _DWF_FORMAT_SIGNATURE_SECTION_TYPE_WIDE_STRING              L"com.autodesk.dwf.signatures"
00633 
00634 
00641     
00646 #define _DWF_FORMAT_CONTENT_VERSION_MAJOR                   1
00651 #define _DWF_FORMAT_CONTENT_VERSION_MINOR                   0
00658 #define _DWF_FORMAT_CONTENT_VERSION_CURRENT                 ((_DWF_FORMAT_CONTENT_VERSION_MAJOR*100) + _DWF_FORMAT_CONTENT_VERSION_MINOR)
00665 #define _DWF_FORMAT_CONTENT_VERSION_CURRENT_FLOAT           (float)(_DWF_FORMAT_CONTENT_VERSION_MAJOR + (_DWF_FORMAT_CONTENT_VERSION_MINOR/100.0))
00670 #define _DWF_FORMAT_CONTENT_VERSION_CURRENT_STRING          "1.0"
00675 #define _DWF_FORMAT_CONTENT_SCHEMA_LOCATION_STRING          "http://autodesk.com/global/dwf/content.xsd"
00680 #define _DWF_FORMAT_CONTENT_SCHEMA_LOCATION_WIDE_STRING     L"http://autodesk.com/global/dwf/content.xsd"
00681 
00682 
00683 
00690     
00695 #define _DWF_FORMAT_SECTION_CONTENT_VERSION_MAJOR                   1
00700 #define _DWF_FORMAT_SECTION_CONTENT_VERSION_MINOR                   0
00707 #define _DWF_FORMAT_SECTION_CONTENT_VERSION_CURRENT                 ((_DWF_FORMAT_SECTION_CONTENT_VERSION_MAJOR*100) + _DWF_FORMAT_SECTION_CONTENT_VERSION_MINOR)
00714 #define _DWF_FORMAT_SECTION_CONTENT_VERSION_CURRENT_FLOAT           (float)(_DWF_FORMAT_SECTION_CONTENT_VERSION_MAJOR + (_DWF_FORMAT_SECTION_CONTENT_VERSION_MINOR/100.0))
00719 #define _DWF_FORMAT_SECTION_CONTENT_VERSION_CURRENT_STRING          "1.0"
00724 #define _DWF_FORMAT_SECTION_CONTENT_SCHEMA_LOCATION_STRING          "http://autodesk.com/global/dwf/sectioncontent.xsd"
00729 #define _DWF_FORMAT_SECTION_CONTENT_SCHEMA_LOCATION_WIDE_STRING     L"http://autodesk.com/global/dwf/sectioncontent.xsd"
00730 
00731 
00738     
00743 #define _DWF_FORMAT_CONTENT_PRESENTATION_VERSION_MAJOR                   1
00748 #define _DWF_FORMAT_CONTENT_PRESENTATION_VERSION_MINOR                   0
00755 #define _DWF_FORMAT_CONTENT_PRESENTATION_VERSION_CURRENT                 ((_DWF_FORMAT_CONTENT_PRESENTATION_VERSION_MAJOR*100) + _DWF_FORMAT_CONTENT_PRESENTATION_VERSION_MINOR)
00762 #define _DWF_FORMAT_CONTENT_PRESENTATION_VERSION_CURRENT_FLOAT           (float)(_DWF_FORMAT_CONTENT_PRESENTATION_VERSION_MAJOR + (_DWF_FORMAT_CONTENT_PRESENTATION_VERSION_MINOR/100.0))
00767 #define _DWF_FORMAT_CONTENT_PRESENTATION_VERSION_CURRENT_STRING          "1.0"
00772 #define _DWF_FORMAT_CONTENT_PRESENTATION_SCHEMA_LOCATION_STRING          "http://autodesk.com/global/dwf/contentpresentation.xsd"
00777 #define _DWF_FORMAT_CONTENT_PRESENTATION_SCHEMA_LOCATION_WIDE_STRING     L"http://autodesk.com/global/dwf/contentpresentation.xsd"
00778 
00779 
00787 #define _DWFTK_VERSION_MAJOR                        7
00799 #define _DWFTK_VERSION_MINOR                        6
00811 #define _DWFTK_VERSION_AGE                          0
00817 #define _DWFTK_VERSION_BUILD                        52
00818 
00819 #define _DWFTK_VERSION_ECHO( s )                    #s
00820 #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"
00821 #define _DWFTK_VERSION_STRING                       _DWFTK_VERSION_STRING_( _DWFTK_VERSION_MAJOR, _DWFTK_VERSION_MINOR, _DWFTK_VERSION_AGE, _DWFTK_VERSION_BUILD )
00822 
00823 
00829 
00830 #define _DWFX_FORMAT_VERSION_MAJOR                   7       // Internal Use Only
00831 #define _DWFX_FORMAT_VERSION_MINOR                   10       // Internal Use Only
00832 #define _DWFX_FORMAT_VERSION_EXTRA                   0       // Internal Use Only -- Reserved
00833 
00834 
00835 
00843 
00859 #define _DWFX_FORMAT_VERSION_CURRENT_MAJOR           _DWFX_FORMAT_VERSION_MAJOR
00877 #define _DWFX_FORMAT_VERSION_CURRENT_MINOR           _DWFX_FORMAT_VERSION_MINOR
00884 #define _DWFX_FORMAT_VERSION_CURRENT                 ((_DWFX_FORMAT_VERSION_CURRENT_MAJOR*100) + _DWFX_FORMAT_VERSION_CURRENT_MINOR)
00891 #define _DWFX_FORMAT_VERSION_CURRENT_FLOAT           (float)(_DWFX_FORMAT_VERSION_CURRENT_MAJOR + (_DWFX_FORMAT_VERSION_CURRENT_MINOR/100.0))
00896 #define _DWFX_FORMAT_VERSION_CURRENT_STRING          "7.10"
00901 #define _DWFX_FORMAT_VERSION_CURRENT_WIDE_STRING     L"7.10"
00902 
00903 
00904 #define _DWFX_FORMAT_DEFAULT_VERSION   700
00909 #define _DWFX_FORMAT_DEFAULT_VERSION_STRING "7.00"
00914 #define _DWFX_FORMAT_DEFAULT_VERSION_WIDE_STRING L"7.00"
00915 
00916 
00917 //DNT_End
00918 
00919 #endif

Generated on Tue Jan 6 22:40:05 2009 for Autodesk DWF Toolkit by  doxygen 1.4.5