You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
115 lines
5.6 KiB
115 lines
5.6 KiB
/**INC+**********************************************************************/
|
|
/* ndcgver.h */
|
|
/* */
|
|
/* DC-Groupware global version header */
|
|
/* */
|
|
/* Copyright(c) Microsoft 1996-1997 */
|
|
/* */
|
|
/****************************************************************************/
|
|
/* Changes: */
|
|
/* */
|
|
// $Log: Y:/logs/h/dcl/NDCGVER.H_v $
|
|
//
|
|
// Rev 1.2 23 Jul 1997 10:48:02 mr
|
|
// SFR1079: Merged \server\h duplicates to \h\dcl
|
|
//
|
|
// Rev 1.1 19 Jun 1997 21:56:20 OBK
|
|
// SFR0000: Start of RNS codebase
|
|
/* */
|
|
/**INC-**********************************************************************/
|
|
|
|
#ifdef RC_INVOKED
|
|
|
|
#include <version.h>
|
|
|
|
/****************************************************************************/
|
|
/* The following defines are fixed for DC-Groupware. */
|
|
/****************************************************************************/
|
|
#ifndef OS_WINCE
|
|
|
|
#define DCS_PRODUCTNAME_STR VER_PRODUCTNAME_STR
|
|
#define DCS_COMPANYNAME_STR VER_COMPANYNAME_STR
|
|
#define DCS_LEGALTRADEMARKS_STR VER_LEGALTRADEMARKS_STR
|
|
#define DCS_LEGALCOPYRIGHT_STR VER_COPYRIGHT_STR
|
|
#define DCS_EXEFILETYPE VFT_APP
|
|
#define DCS_DLLFILETYPE VFT_DLL
|
|
#define DCS_FILESUBTYPE 0
|
|
#define DCS_FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
|
|
#define DCS_FILEOS VOS_NT_WINDOWS32
|
|
#define DCS_FILEFLAGS 0L
|
|
|
|
#else // OS_WINCE
|
|
#define DCS_PRODUCTNAME_STR VER_PRODUCTNAME_STR
|
|
#define DCS_COMPANYNAME_STR VER_COMPANYNAME_STR
|
|
#define DCS_LEGALTRADEMARKS_STR VER_LEGALTRADEMARKS_STR
|
|
#define DCS_LEGALCOPYRIGHT_STR VER_COPYRIGHT_STR
|
|
#define DCS_EXEFILETYPE 0
|
|
#define DCS_DLLFILETYPE 0
|
|
#define DCS_FILESUBTYPE 0
|
|
#define DCS_FILEFLAGSMASK 0
|
|
#define DCS_FILEOS 0
|
|
#define DCS_FILEFLAGS 0L
|
|
|
|
#endif // OS_WINCE
|
|
|
|
/****************************************************************************/
|
|
/* For DC-Groupware NT */
|
|
/* */
|
|
/* The following section defines the version strings used throughout the */
|
|
/* product. For convenience four different version strings are defined and */
|
|
/* used throughout the product. Each of these has a similar format (except */
|
|
/* for DCS_CAPTION_STR) of four numbers separated by periods. */
|
|
/* */
|
|
/* - the first 2 numbers are 4.0 which is the Win NT version targetted */
|
|
/* - the third number is DCL build number - which is actually the date */
|
|
/* - the fourth number is the Microsoft build number */
|
|
/* */
|
|
/* Of these the build number is automatically updated overnight by the */
|
|
/* translation program and is based on a combination of the date and the */
|
|
/* month. Thus for a build on the 1st of March 1996 the build number is */
|
|
/* 0301. Note that the year is ignored. */
|
|
/****************************************************************************/
|
|
#ifndef DCS_VERSION
|
|
#define DCS_VERSION 4,0,~DCS_DATE_FMT_MMDD,VERSIONBUILD
|
|
#endif
|
|
|
|
#ifndef DCS_VERSION_STR
|
|
#define DCS_VERSION_STR "4.0.~DCS_DATE_FMT_MMDD." VERSIONBUILD_STR
|
|
#endif
|
|
|
|
#ifndef DCS_PRODUCTVERSION_STR
|
|
#define DCS_PRODUCTVERSION_STR VER_PRODUCTRELEASE_STR
|
|
#endif
|
|
|
|
#ifndef DCS_CAPTION_STR
|
|
#define DCS_CAPTION_STR "~RNS - build ~DCS_DATE_FMT_MMDD"
|
|
#endif
|
|
|
|
#ifdef DCS_VERNUM
|
|
#undef DCS_VERSION
|
|
#define DCS_VERSION DCS_VERNUM
|
|
#endif
|
|
|
|
#endif /* RC_INVOKED */
|
|
|
|
/****************************************************************************/
|
|
/* DCS_BUILD_STR is a string containing the same information as */
|
|
/* DCS_VERSION. It is excluded from the RC section to allow NDCGVER.H to */
|
|
/* be included from C files. */
|
|
/****************************************************************************/
|
|
#define DCS_BUILD_STR "4.0.~DCS_DATE_FMT_MMDD."VERSIONBUILD_STR
|
|
|
|
#define DCS_BUILD_NUMBER ~DCS_DATE_FMT_MMDD
|
|
|
|
|
|
/****************************************************************************/
|
|
/* This allows the ring 3 code and ring 0 code to check each other, make */
|
|
/* sure they are the same version. We're changing setup and getting close */
|
|
/* to shipping version 2.0, we want to prevent weird faults and blue */
|
|
/* screens caused by mismatched components. This is not something we will */
|
|
/* do forever. When NT 5 is here, we'll dyna load and init our driver at */
|
|
/* startup and terminate it at shutdown. But for now, since installing */
|
|
/* one of these beasts is messsy, an extra sanity check is a good thing. */
|
|
/****************************************************************************/
|
|
#define DCS_PRODUCT_NUMBER 2 /* Version 2.0 of NM */
|
|
#define DCS_MAKE_VERSION() MAKELONG(VERSIONBUILD, DCS_PRODUCT_NUMBER)
|