test: pnpsetup.h Source File

Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

# pnpsetup.h

Go to the documentation of this file.

    00001 /*++ BUILD Version: 0001    // Increment this if a change has global effects
    00002
    00003 Copyright (c) 1995  Microsoft Corporation
    00004
    00005 Module Name:
    00006
    00007     pnpsetup.h
    00008
    00009 Abstract:
    00010
    00011     This file contains the private data, interfaces and definitions
    00012     associated with the integration of text mode setup and plug & play.
    00013
    00014 Author:
    00015
    00016     Andrew Thornton (andrewth) 01/14/97
    00017
    00018
    00019 Revision History:
    00020
    00021
    00022 --*/
    00023
    00024 #ifndef FAR
    00025 #define FAR
    00026 #endif
    00027
    00028 //
    00029 // Private Notification for setupdd.sys during setup
    00030 // This should NOT be propagated into any public headers
    00031 //
    00032
    00033 #ifndef _SETUP_DEVICE_ARRIVAL_NOTIFICATION_DEFINED_
    00034 #define _SETUP_DEVICE_ARRIVAL_NOTIFICATION_DEFINED_
    00035
    00036 typedef struct _SETUP_DEVICE_ARRIVAL_NOTIFICATION {
    00037     USHORT Version;
    00038     USHORT Size;
    00039     GUID Event;
    00040     //
    00041     // Event-specific data
    00042     //
    00043     PDEVICE_OBJECT PhysicalDeviceObject;
    00044     HANDLE EnumEntryKey;
    00045     PUNICODE_STRING EnumPath;
    00046     BOOLEAN InstallDriver;
    00047 } SETUP_DEVICE_ARRIVAL_NOTIFICATION, *PSETUP_DEVICE_ARRIVAL_NOTIFICATION;
    00048
    00049 #endif
    00050
    00051
    00052 //
    00053 // Device arrival GUID
    00054 //
    00055 DEFINE_GUID( GUID_SETUP_DEVICE_ARRIVAL, 0xcb3a4000L, 0x46f0, 0x11d0, 0xb0, 0x8f, 0x00, 0x60, 0x97, 0x13, 0x5, 0x3f);
    00056