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.
76 lines
1.6 KiB
76 lines
1.6 KiB
/*++
|
|
|
|
Copyright (c) Microsoft Corporation. All rights reserved.
|
|
|
|
Module Name:
|
|
|
|
pnpmgrp.h
|
|
|
|
Abstract:
|
|
|
|
This module contains the private structure definitions and APIs used by
|
|
the NT I/O system.
|
|
|
|
Author:
|
|
|
|
Nar Ganapathy (narg) 1-Jan-1999
|
|
|
|
|
|
Revision History:
|
|
|
|
--*/
|
|
|
|
#ifndef _PNPMGRP_
|
|
#define _PNPMGRP_
|
|
|
|
#ifndef FAR
|
|
#define FAR
|
|
#endif
|
|
|
|
#define RTL_USE_AVL_TABLES 0
|
|
|
|
#pragma warning(disable:4214) // bit field types other than int
|
|
#pragma warning(disable:4201) // nameless struct/union
|
|
#pragma warning(disable:4324) // alignment sensitive to declspec
|
|
#pragma warning(disable:4127) // condition expression is constant
|
|
#pragma warning(disable:4115) // named type definition in parentheses
|
|
#pragma warning(disable:4706) // assignment within conditional expression
|
|
|
|
#include "ntos.h"
|
|
#include "zwapi.h"
|
|
#include "stdio.h"
|
|
#include "stdlib.h"
|
|
#include "string.h"
|
|
#include "windef.h"
|
|
#include "winerror.h"
|
|
|
|
#include "strsafe.h"
|
|
|
|
#include "iopcmn.h"
|
|
|
|
#include "ppmacro.h"
|
|
#include "ppdebug.h"
|
|
#include "pnpi.h"
|
|
#include "arbiter.h"
|
|
#include "dockintf.h"
|
|
#include "pnprlist.h"
|
|
|
|
#include "ioverifier.h"
|
|
#include "iofileutil.h"
|
|
#include "pnpiop.h"
|
|
#include "pphotswap.h"
|
|
#include "ppprofile.h"
|
|
#include "pphandle.h"
|
|
#include "ppvutil.h"
|
|
#include "ppdrvdb.h"
|
|
#include "ppcddb.h"
|
|
|
|
#ifdef POOL_TAGGING
|
|
#undef ExAllocatePool
|
|
#define ExAllocatePool(a,b) ExAllocatePoolWithTag(a,b,' pP')
|
|
#undef ExAllocatePoolWithQuota
|
|
#define ExAllocatePoolWithQuota(a,b) ExAllocatePoolWithQuotaTag(a,b,' pP')
|
|
#endif
|
|
|
|
|
|
#endif // _PNPMGRP_
|