From 33613a85afc4b1481367fbe92a17ee59c240250b Mon Sep 17 00:00:00 2001 From: Sven Eisenhauer Date: Fri, 10 Nov 2023 15:11:48 +0100 Subject: add new repo --- .../ArxProjectHelloWorld/ArxProject/ArxProject.aps | Bin 0 -> 18704 bytes .../ArxProjectHelloWorld/ArxProject/ArxProject.def | 5 + .../ArxProjectHelloWorld/ArxProject/ArxProject.rc | 101 +++++++++ .../ArxProject/ArxProject.vcproj | 250 +++++++++++++++++++++ ...rxProject.vcproj.PC3000-ER.Stefan Wiesmann.user | 65 ++++++ .../ArxProject/Debug/ArxProject.arx | Bin 0 -> 46080 bytes .../ArxProject/Debug/ArxProject.arx.embed.manifest | 23 ++ .../Debug/ArxProject.arx.embed.manifest.res | Bin 0 -> 1224 bytes .../Debug/ArxProject.arx.intermediate.manifest | 23 ++ .../ArxProject/Debug/ArxProject.exp | Bin 0 -> 819 bytes .../ArxProject/Debug/ArxProject.ilk | Bin 0 -> 372736 bytes .../ArxProject/Debug/ArxProject.lib | Bin 0 -> 1566 bytes .../ArxProject/Debug/ArxProject.pch | Bin 0 -> 29622272 bytes .../ArxProject/Debug/ArxProject.pdb | Bin 0 -> 4361216 bytes .../ArxProject/Debug/ArxProject.res | Bin 0 -> 916 bytes .../ArxProject/Debug/BuildLog.htm | Bin 0 -> 12386 bytes .../ArxProject/Debug/HelloWorld.obj | Bin 0 -> 162546 bytes .../ArxProjectHelloWorld/ArxProject/Debug/mt.dep | 1 + .../ArxProjectHelloWorld/ArxProject/Debug/vc80.idb | Bin 0 -> 1788928 bytes .../ArxProjectHelloWorld/ArxProject/Debug/vc80.pdb | Bin 0 -> 1437696 bytes .../ArxProjectHelloWorld/ArxProject/DocData.h | 40 ++++ .../ArxProjectHelloWorld/ArxProject/HelloWorld.cpp | 44 ++++ .../ArxProjectHelloWorld/ArxProject/Resource.h | 16 ++ .../ArxProjectHelloWorld/ArxProject/StdAfx.h | 104 +++++++++ 24 files changed, 672 insertions(+) create mode 100644 Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/ArxProject.aps create mode 100644 Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/ArxProject.def create mode 100644 Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/ArxProject.rc create mode 100644 Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/ArxProject.vcproj create mode 100644 Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/ArxProject.vcproj.PC3000-ER.Stefan Wiesmann.user create mode 100644 Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/ArxProject.arx create mode 100644 Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/ArxProject.arx.embed.manifest create mode 100644 Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/ArxProject.arx.embed.manifest.res create mode 100644 Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/ArxProject.arx.intermediate.manifest create mode 100644 Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/ArxProject.exp create mode 100644 Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/ArxProject.ilk create mode 100644 Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/ArxProject.lib create mode 100644 Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/ArxProject.pch create mode 100644 Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/ArxProject.pdb create mode 100644 Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/ArxProject.res create mode 100644 Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/BuildLog.htm create mode 100644 Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/HelloWorld.obj create mode 100644 Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/mt.dep create mode 100644 Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/vc80.idb create mode 100644 Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/vc80.pdb create mode 100644 Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/DocData.h create mode 100644 Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/HelloWorld.cpp create mode 100644 Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Resource.h create mode 100644 Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/StdAfx.h (limited to 'Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject') diff --git a/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/ArxProject.aps b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/ArxProject.aps new file mode 100644 index 0000000..ae1a9df Binary files /dev/null and b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/ArxProject.aps differ diff --git a/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/ArxProject.def b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/ArxProject.def new file mode 100644 index 0000000..f96d468 --- /dev/null +++ b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/ArxProject.def @@ -0,0 +1,5 @@ +LIBRARY "ArxProject" + +EXPORTS +acrxEntryPoint PRIVATE +acrxGetApiVersion PRIVATE \ No newline at end of file diff --git a/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/ArxProject.rc b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/ArxProject.rc new file mode 100644 index 0000000..a5861d8 --- /dev/null +++ b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/ArxProject.rc @@ -0,0 +1,101 @@ +//Microsoft Visual C++ generated resource script. +// +#include "resource.h" + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#include "afxres.h" + +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE DISCARDABLE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE DISCARDABLE +BEGIN + "#include ""afxres.h""\r\n" + "\0" +END + +3 TEXTINCLUDE DISCARDABLE +BEGIN + "\0" +END + +#endif // APSTUDIO_INVOKED + +#ifndef _MAC +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +VS_VERSION_INFO VERSIONINFO + FILEVERSION 1,0,0,1 + PRODUCTVERSION 1,0,0,1 + FILEFLAGSMASK 0x3fL +#ifdef _DEBUG + FILEFLAGS 0x1L +#else + FILEFLAGS 0x0L +#endif + FILEOS 0x4L + FILETYPE 0x2L + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904B0" + BEGIN + VALUE "CompanyName", "\0" + VALUE "FileDescription", "ArxProject ObjectARX application\0" + VALUE "FileVersion", "1, 0, 0, 1\0" + VALUE "InternalName", "ArxProject\0" + VALUE "LegalCopyright", "Copyright © 2002\0" + VALUE "OriginalFilename", "CG&CADArxProject.arx\0" + VALUE "ProductName", "ArxProject Application\0" + VALUE "ProductVersion", "1, 0, 0, 1\0" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x0409, 0x04B0 + END +END + +#endif // !_MAC + +///////////////////////////////////////////////////////////////////////////// +// +// String Table +// + +STRINGTABLE DISCARDABLE +BEGIN + IDS_PROJNAME "ArxProject" +END + + + +///////////////////////////////////////////////////////////////////////////// + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED + diff --git a/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/ArxProject.vcproj b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/ArxProject.vcproj new file mode 100644 index 0000000..d9f0ab2 --- /dev/null +++ b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/ArxProject.vcproj @@ -0,0 +1,250 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/ArxProject.vcproj.PC3000-ER.Stefan Wiesmann.user b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/ArxProject.vcproj.PC3000-ER.Stefan Wiesmann.user new file mode 100644 index 0000000..8cc3be6 --- /dev/null +++ b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/ArxProject.vcproj.PC3000-ER.Stefan Wiesmann.user @@ -0,0 +1,65 @@ + + + + + + + + + + + diff --git a/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/ArxProject.arx b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/ArxProject.arx new file mode 100644 index 0000000..0a97e42 Binary files /dev/null and b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/ArxProject.arx differ diff --git a/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/ArxProject.arx.embed.manifest b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/ArxProject.arx.embed.manifest new file mode 100644 index 0000000..3a387b0 --- /dev/null +++ b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/ArxProject.arx.embed.manifest @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/ArxProject.arx.embed.manifest.res b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/ArxProject.arx.embed.manifest.res new file mode 100644 index 0000000..8d75e15 Binary files /dev/null and b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/ArxProject.arx.embed.manifest.res differ diff --git a/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/ArxProject.arx.intermediate.manifest b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/ArxProject.arx.intermediate.manifest new file mode 100644 index 0000000..0e2b419 --- /dev/null +++ b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/ArxProject.arx.intermediate.manifest @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/ArxProject.exp b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/ArxProject.exp new file mode 100644 index 0000000..f34ba69 Binary files /dev/null and b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/ArxProject.exp differ diff --git a/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/ArxProject.ilk b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/ArxProject.ilk new file mode 100644 index 0000000..104d0d9 Binary files /dev/null and b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/ArxProject.ilk differ diff --git a/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/ArxProject.lib b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/ArxProject.lib new file mode 100644 index 0000000..8ae5fef Binary files /dev/null and b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/ArxProject.lib differ diff --git a/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/ArxProject.pch b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/ArxProject.pch new file mode 100644 index 0000000..4fd8625 Binary files /dev/null and b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/ArxProject.pch differ diff --git a/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/ArxProject.pdb b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/ArxProject.pdb new file mode 100644 index 0000000..9105627 Binary files /dev/null and b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/ArxProject.pdb differ diff --git a/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/ArxProject.res b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/ArxProject.res new file mode 100644 index 0000000..57e09d8 Binary files /dev/null and b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/ArxProject.res differ diff --git a/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/BuildLog.htm b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/BuildLog.htm new file mode 100644 index 0000000..7950bca Binary files /dev/null and b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/BuildLog.htm differ diff --git a/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/HelloWorld.obj b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/HelloWorld.obj new file mode 100644 index 0000000..bad48a2 Binary files /dev/null and b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/HelloWorld.obj differ diff --git a/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/mt.dep b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/mt.dep new file mode 100644 index 0000000..df78948 --- /dev/null +++ b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/mt.dep @@ -0,0 +1 @@ + die Manifestressource wurde zuletzt um 12:30:58,00 am 19.03.2007 aktualisiert diff --git a/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/vc80.idb b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/vc80.idb new file mode 100644 index 0000000..0067c54 Binary files /dev/null and b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/vc80.idb differ diff --git a/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/vc80.pdb b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/vc80.pdb new file mode 100644 index 0000000..445458a Binary files /dev/null and b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Debug/vc80.pdb differ diff --git a/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/DocData.h b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/DocData.h new file mode 100644 index 0000000..d466dd4 --- /dev/null +++ b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/DocData.h @@ -0,0 +1,40 @@ +// (C) Copyright 2002-2005 by Autodesk, Inc. +// +// Permission to use, copy, modify, and distribute this software in +// object code form for any purpose and without fee is hereby granted, +// provided that the above copyright notice appears in all copies and +// that both that copyright notice and the limited warranty and +// restricted rights notice below appear in all supporting +// documentation. +// +// AUTODESK PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS. +// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF +// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. +// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE +// UNINTERRUPTED OR ERROR FREE. +// +// Use, duplication, or disclosure by the U.S. Government is subject to +// restrictions set forth in FAR 52.227-19 (Commercial Computer +// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) +// (Rights in Technical Data and Computer Software), as applicable. +// + +//----------------------------------------------------------------------------- +//----- DocData.h : include file for document specific data. An instance of this +//----- class is automatically created and managed by the AsdkDataManager class. +//----- See the AsdkDmgr.h / DocData.cpp for more datails +//----------------------------------------------------------------------------- +#pragma once + +//----------------------------------------------------------------------------- +//----- Here you can store the document / database related data. +class CDocData { + + //----- TODO: here you can add your variables + +public: + CDocData () ; + CDocData (const CDocData &data) ; + ~CDocData () ; + +} ; diff --git a/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/HelloWorld.cpp b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/HelloWorld.cpp new file mode 100644 index 0000000..90b1ea4 --- /dev/null +++ b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/HelloWorld.cpp @@ -0,0 +1,44 @@ +#include "stdafx.h" +#include +#include + +void initApp(); +void unloadApp(); + +void helloWorld(); + +void initApp() +{ +// register a command with the AutoCAD command mechanism +acedRegCmds->addCommand(_T("HELLOWORLD_COMMANDS"), + _T("Hello"), + _T("GutenTag"), + ACRX_CMD_TRANSPARENT, + helloWorld); +} + +void unloadApp() +{ +acedRegCmds->removeGroup(_T("HELLOWORLD_COMMANDS")); +} + +void helloWorld() +{ +acutPrintf(_T("\nHello World!")); +} + +extern "C" AcRx::AppRetCode acrxEntryPoint(AcRx::AppMsgCode msg, void* pkt) +{ + switch (msg) + { + case AcRx::kInitAppMsg: acrxDynamicLinker->unlockApplication(pkt); + acrxRegisterAppMDIAware(pkt); + initApp(); + break; + case AcRx::kUnloadAppMsg: unloadApp(); + break; + default: break; + } + return AcRx::kRetOK; +} + diff --git a/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Resource.h b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Resource.h new file mode 100644 index 0000000..523adad --- /dev/null +++ b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/Resource.h @@ -0,0 +1,16 @@ +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++ generated include file. +// Used by ArxProject.rc +// +#define IDS_PROJNAME 100 + +// Next default values for new objects +// +#ifdef APSTUDIO_INVOKED +#ifndef APSTUDIO_READONLY_SYMBOLS +#define _APS_NEXT_RESOURCE_VALUE 102 +#define _APS_NEXT_COMMAND_VALUE 32768 +#define _APS_NEXT_CONTROL_VALUE 100 +#define _APS_NEXT_SYMED_VALUE 102 +#endif +#endif diff --git a/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/StdAfx.h b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/StdAfx.h new file mode 100644 index 0000000..a6c2d9b --- /dev/null +++ b/Master/CGuCAD/Beispiele/ArxProjectHelloWorld/ArxProject/StdAfx.h @@ -0,0 +1,104 @@ +// (C) Copyright 2002-2005 by Autodesk, Inc. +// +// Permission to use, copy, modify, and distribute this software in +// object code form for any purpose and without fee is hereby granted, +// provided that the above copyright notice appears in all copies and +// that both that copyright notice and the limited warranty and +// restricted rights notice below appear in all supporting +// documentation. +// +// AUTODESK PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS. +// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF +// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. +// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE +// UNINTERRUPTED OR ERROR FREE. +// +// Use, duplication, or disclosure by the U.S. Government is subject to +// restrictions set forth in FAR 52.227-19 (Commercial Computer +// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) +// (Rights in Technical Data and Computer Software), as applicable. +// + +//----------------------------------------------------------------------------- +//- StdAfx.h : include file for standard system include files, +//- or project specific include files that are used frequently, +//- but are changed infrequently +//----------------------------------------------------------------------------- +#pragma once + +#pragma pack (push, 8) +#pragma warning(disable: 4786 4996) +//#pragma warning(disable: 4098) + +//----------------------------------------------------------------------------- +#define STRICT + +#ifndef VC_EXTRALEAN +#define VC_EXTRALEAN //- Exclude rarely-used stuff from Windows headers +#endif + +//- Modify the following defines if you have to target a platform prior to the ones specified below. +//- Refer to MSDN for the latest info on corresponding values for different platforms. +#ifndef WINVER //- Allow use of features specific to Windows 95 and Windows NT 4 or later. +#define WINVER 0x0400 //- Change this to the appropriate value to target Windows 98 and Windows 2000 or later. +#endif + +#ifndef _WIN32_WINNT //- Allow use of features specific to Windows NT 4 or later. +#define _WIN32_WINNT 0x0400 //- Change this to the appropriate value to target Windows 2000 or later. +#endif + +#ifndef _WIN32_WINDOWS //- Allow use of features specific to Windows 98 or later. +#define _WIN32_WINDOWS 0x0410 //- Change this to the appropriate value to target Windows Me or later. +#endif + +#ifndef _WIN32_IE //- Allow use of features specific to IE 4.0 or later. +#define _WIN32_IE 0x0400 //- Change this to the appropriate value to target IE 5.0 or later. +#endif + + +//- ObjectARX and OMF headers needs this +#include + +//----------------------------------------------------------------------------- +#include //- MFC core and standard components +#include //- MFC extensions + +#ifndef _AFX_NO_OLE_SUPPORT +#include //- MFC OLE classes +#include //- MFC OLE dialog classes +#include //- MFC Automation classes +#endif // _AFX_NO_OLE_SUPPORT + +#ifndef _AFX_NO_DB_SUPPORT +#include //- MFC ODBC database classes +#endif // _AFX_NO_DB_SUPPORT + +#ifndef _AFX_NO_DAO_SUPPORT +#include //- MFC DAO database classes +#endif // _AFX_NO_DAO_SUPPORT + +#include //- MFC support for Internet Explorer 4 Common Controls +#ifndef _AFX_NO_AFXCMN_SUPPORT +#include //- MFC support for Windows Common Controls +#endif // _AFX_NO_AFXCMN_SUPPORT + +//----------------------------------------------------------------------------- +//- Include ObjectDBX/ObjectARX headers +//- Uncomment one of the following lines to bring a given library in your project. +//#define _BREP_SUPPORT_ //- Support for the BRep API +//#define _HLR_SUPPORT_ //- Support for the Hidden Line Removal API +//#define _AMODELER_SUPPORT_ //- Support for the AModeler API +//#define _ASE_SUPPORT_ //- Support for the ASI/ASE API +//#define _RENDER_SUPPORT_ //- Support for the AutoCAD Render API +//#define _ARX_CUSTOM_DRAG_N_DROP_ //- Support for the ObjectARX Drag'n Drop API +//#define _INC_LEAGACY_HEADERS_ //- Include legacy headers in this project +#include "arxHeaders.h" + +//----------------------------------------------------------------------------- +#include "DocData.h" //- Your document specific data class holder + +//- Declare it as an extern here so that it becomes available in all modules +extern AcApDataManager DocVars ; + +#pragma pack (pop) + -- cgit v1.2.3