Sample Code

Windows Driver Samples/ Microsoft slate system virtual audio device driver sample/ C++/ SwapAPO/ PropPageExtensions/ stdafx.h/

//**@@@*@@@****************************************************
//
// Microsoft Windows
// Copyright (C) Microsoft Corporation. All rights reserved.
//
//**@@@*@@@****************************************************

//
// FileName:    stdafx.h
//
// Abstract:    Include file for standard system include files, or project
//              specific include files that are used frequently, but are
//              changed infrequently
//
// ----------------------------------------------------------------------------


#pragma once

#ifndef STRICT
#define STRICT
#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

#define _ATL_APARTMENT_THREADED
#define _ATL_NO_AUTOMATIC_NAMESPACE

#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS  // some CString constructors will be explicit

// Turns off ATL's hiding of some common and often safely ignored warning messages
#define _ATL_ALL_WARNINGS

#define _ATL_NO_HOSTING

#include "resource.h"
#include <atlbase.h>
#include <atlcom.h>
#include <atlsync.h>
#include <atlwin.h>     // atl windows
using namespace ATL;

#include <strsafe.h>
#include <commonmacros.h>
#include <tlist.h>
#include <shlobj.h>
#include "CplExt.h"

extern HINSTANCE g_hInstance;

_Analysis_mode_(_Analysis_code_type_user_driver_)

Our Services

  • What our customers say about us?

© 2011-2024 All Rights Reserved. Joya Systems. 4425 South Mopac Building II Suite 101 Austin, TX 78735 Tel: 800-DEV-KERNEL

Privacy Policy. Terms of use. Valid XHTML & CSS