From 848f61cd7f526f743825f4082c5bd62b32fd8b98 Mon Sep 17 00:00:00 2001 From: Petra Lasch-Born <lasch@pik-potsdam.de> Date: Wed, 12 Dec 2018 17:02:07 +0100 Subject: [PATCH] Eine Neue Datei hochladen --- source_code/version2.2_windows/WINDOWS.H | 268 +++++++++++++++++++++++ 1 file changed, 268 insertions(+) create mode 100644 source_code/version2.2_windows/WINDOWS.H diff --git a/source_code/version2.2_windows/WINDOWS.H b/source_code/version2.2_windows/WINDOWS.H new file mode 100644 index 0000000..c60db45 --- /dev/null +++ b/source_code/version2.2_windows/WINDOWS.H @@ -0,0 +1,268 @@ + +/*++ BUILD Version: 0001 Increment this if a change has global effects + +Copyright (c) 1985-1997, Microsoft Corporation + +Module Name: + + + windows.h + +Abstract: + + Master include file for Windows applications. + +Modified with WC_STATIC by F. Suckow 04.08.2011 + +--*/ + +#ifndef _WINDOWS_ +#define _WINDOWS_ + +#ifndef WINVER +#define WINVER 0x0400 +#else +#if defined(_WIN32_WINNT) && (WINVER < 0x0400) && (_WIN32_WINNT > 0x0400) +#error WINVER setting conflicts with _WIN32_WINNT setting +#endif +#endif + +#ifndef WC_STATIC +#define WC_STATIC "Static" +#endif + +#if(WINVER >= 0x0500) +#pragma message ("") +#pragma message ("NOTE: WINVER has been defined as 0x0500 or greater which enables") +#pragma message ("Windows NT 5.0 and Windows 98 features. When these headers were released,") +#pragma message ("Windows NT 5.0 beta 1 and Windows 98 beta 2.1 were the current versions.") +#pragma message ("") +#pragma message ("For this release when WINVER is defined as 0x0500 or greater, you can only") +#pragma message ("build beta or test applications. To build a retail application,") +#pragma message ("set WINVER to 0x0400 or visit http://www.microsoft.com/msdn/sdk") +#pragma message ("to see if retail Windows NT 5.0 or Windows 98 headers are available.") +#pragma message ("") +#pragma message ("See the SDK release notes for more information.") +#pragma message ("") +#endif + +#ifndef _INC_WINDOWS +#define _INC_WINDOWS + +#if defined (_MSC_VER) && (_MSC_VER >= 1020) +#pragma once +#endif + +/* If defined, the following flags inhibit definition + * of the indicated items. + * + * NOGDICAPMASKS - CC_*, LC_*, PC_*, CP_*, TC_*, RC_ + * NOVIRTUALKEYCODES - VK_* + * NOWINMESSAGES - WM_*, EM_*, LB_*, CB_* + * NOWINSTYLES - WS_*, CS_*, ES_*, LBS_*, SBS_*, CBS_* + * NOSYSMETRICS - SM_* + * NOMENUS - MF_* + * NOICONS - IDI_* + * NOKEYSTATES - MK_* + * NOSYSCOMMANDS - SC_* + * NORASTEROPS - Binary and Tertiary raster ops + * NOSHOWWINDOW - SW_* + * OEMRESOURCE - OEM Resource values + * NOATOM - Atom Manager routines + * NOCLIPBOARD - Clipboard routines + * NOCOLOR - Screen colors + * NOCTLMGR - Control and Dialog routines + * NODRAWTEXT - DrawText() and DT_* + * NOGDI - All GDI defines and routines + * NOKERNEL - All KERNEL defines and routines + * NOUSER - All USER defines and routines + * NONLS - All NLS defines and routines + * NOMB - MB_* and MessageBox() + * NOMEMMGR - GMEM_*, LMEM_*, GHND, LHND, associated routines + * NOMETAFILE - typedef METAFILEPICT + * NOMINMAX - Macros min(a,b) and max(a,b) + * NOMSG - typedef MSG and associated routines + * NOOPENFILE - OpenFile(), OemToAnsi, AnsiToOem, and OF_* + * NOSCROLL - SB_* and scrolling routines + * NOSERVICE - All Service Controller routines, SERVICE_ equates, etc. + * NOSOUND - Sound driver routines + * NOTEXTMETRIC - typedef TEXTMETRIC and associated routines + * NOWH - SetWindowsHook and WH_* + * NOWINOFFSETS - GWL_*, GCL_*, associated routines + * NOCOMM - COMM driver routines + * NOKANJI - Kanji support stuff. + * NOHELP - Help engine interface. + * NOPROFILER - Profiler interface. + * NODEFERWINDOWPOS - DeferWindowPos routines + * NOMCX - Modem Configuration Extensions + */ + +#if defined(RC_INVOKED) && !defined(NOWINRES) + +#include <winresrc.h> + +#else + +#if defined(RC_INVOKED) +/* Turn off a bunch of stuff to ensure that RC files compile OK. */ +#define NOATOM +#define NOGDI +#define NOGDICAPMASKS +#define NOMETAFILE +#define NOMINMAX +#define NOMSG +#define NOOPENFILE +#define NORASTEROPS +#define NOSCROLL +#define NOSOUND +#define NOSYSMETRICS +#define NOTEXTMETRIC +#define NOWH +#define NOCOMM +#define NOKANJI +#define NOCRYPT +#define NOMCX +#endif + +#if !defined(_68K_) && !defined(_MPPC_) && !defined(_PPC_) && !defined(_ALPHA_) && !defined(_MIPS_) && !defined(_X86_) && defined(_M_IX86) +#define _X86_ +#endif + +#if !defined(_68K_) && !defined(_MPPC_) && !defined(_PPC_) && !defined(_ALPHA_) && !defined(_X86_) && !defined(_MIPS_) && defined(_M_MRX000) +#define _MIPS_ +#endif + +#if !defined(_68K_) && !defined(_MPPC_) && !defined(_PPC_) && !defined(_ALPHA_) && !defined(_X86_) && !defined(_MIPS_) && defined(_M_ALPHA) +#define _ALPHA_ +#endif + +#if !defined(_68K_) && !defined(_MPPC_) && !defined(_PPC_) && !defined(_ALPHA_) && !defined(_X86_) && !defined(_MIPS_) && defined(_M_PPC) +#define _PPC_ +#endif + +#if !defined(_68K_) && !defined(_MPPC_) && !defined(_PPC_) && !defined(_ALPHA_) && !defined(_X86_) && !defined(_MIPS_) && defined(_M_M68K) +#define _68K_ +#endif + +#if !defined(_68K_) && !defined(_MPPC_) && !defined(_PPC_) && !defined(_ALPHA_) && !defined(_X86_) && !defined(_MIPS_) && defined(_M_MPPC) +#define _MPPC_ +#endif + +#ifndef _MAC +#if defined(_68K_) || defined(_MPPC_) +#define _MAC +#endif +#endif + +#ifndef RC_INVOKED +#if ( _MSC_VER >= 800 ) +#pragma warning(disable:4001) +#pragma warning(disable:4201) +#pragma warning(disable:4214) +#pragma warning(disable:4514) +#endif +#include <excpt.h> +#include <stdarg.h> +#endif /* RC_INVOKED */ + +#include <windef.h> +#include <winbase.h> +#include <wingdi.h> +#include <winuser.h> +#ifdef _MAC +DECLARE_HANDLE(HKEY); +typedef HKEY *PHKEY; +#endif +#if !defined(_MAC) || defined(_WIN32NLS) +#include <winnls.h> +#endif +#ifndef _MAC +#include <wincon.h> +#include <winver.h> +#endif +#if !defined(_MAC) || defined(_WIN32REG) +#include <winreg.h> +#endif +#ifndef _MAC +#include <winnetwk.h> +#endif + +#ifndef WIN32_LEAN_AND_MEAN +#include <cderr.h> +#include <dde.h> +#include <ddeml.h> +#include <dlgs.h> +#ifndef _MAC +#include <lzexpand.h> +#include <mmsystem.h> +#include <nb30.h> +#include <rpc.h> +#endif +#include <shellapi.h> +#ifndef _MAC +#include <winperf.h> + +#if(_WIN32_WINNT >= 0x0400) +#include <winsock2.h> +#include <mswsock.h> +#else +#include <winsock.h> +#endif /* _WIN32_WINNT >= 0x0400 */ + +#endif +#ifndef NOCRYPT +#include <wincrypt.h> +#endif + +#ifndef NOGDI +#include <commdlg.h> +#ifndef _MAC +#include <winspool.h> +#ifdef INC_OLE1 +#include <ole.h> +#else +#include <ole2.h> +#endif /* !INC_OLE1 */ +#endif /* !MAC */ +#endif /* !NOGDI */ +#endif /* WIN32_LEAN_AND_MEAN */ + +#ifdef _MAC +#include <winwlm.h> +#endif + + +#ifdef INC_OLE2 +#include <ole2.h> +#endif /* INC_OLE2 */ + +#ifndef _MAC +#ifndef NOSERVICE +#include <winsvc.h> +#endif + +#if(WINVER >= 0x0400) +#ifndef NOMCX +#include <mcx.h> +#endif /* NOMCX */ + +#ifndef NOIME +#include <imm.h> +#endif +#endif /* WINVER >= 0x0400 */ +#endif + +#ifndef RC_INVOKED +#if ( _MSC_VER >= 800 ) +#pragma warning(default:4001) +#pragma warning(default:4201) +#pragma warning(default:4214) +/* Leave 4514 disabled. It's a stupid warning anyway. */ +#endif +#endif /* RC_INVOKED */ + +#endif /* RC_INVOKED */ + +#endif /* _INC_WINDOWS */ +#endif /* _WINDOWS_ */ + -- GitLab