亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? cfg.h

?? 這是一個USB編程例子
?? H
字號:
/*++

Copyright (c) Microsoft Corporation.  All rights reserved.

Module Name:

    cfg.h

Abstract:

    This module contains the common Configuration Manager definitions for
    both user mode and kernel mode code.

Author:

    Paula Tomlinson (paulat) 06/19/1995

Revision History:

--*/

#ifndef _CFG_INCLUDED_
#define _CFG_INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif

//
// The following definitions are also used by kernel mode code to
// set up the registry.
//
//
// VetoType used in
//      CM_Disable_DevNode
//      CM_Uninstall_DevNode
//      CM_Query_And_Remove_SubTree
//
typedef enum    _PNP_VETO_TYPE {
    PNP_VetoTypeUnknown,            // Name is unspecified
    PNP_VetoLegacyDevice,           // Name is an Instance Path
    PNP_VetoPendingClose,           // Name is an Instance Path
    PNP_VetoWindowsApp,             // Name is a Module
    PNP_VetoWindowsService,         // Name is a Service
    PNP_VetoOutstandingOpen,        // Name is an Instance Path
    PNP_VetoDevice,                 // Name is an Instance Path
    PNP_VetoDriver,                 // Name is a Driver Service Name
    PNP_VetoIllegalDeviceRequest,   // Name is an Instance Path
    PNP_VetoInsufficientPower,      // Name is unspecified
    PNP_VetoNonDisableable,         // Name is an Instance Path
    PNP_VetoLegacyDriver,           // Name is a Service
    PNP_VetoInsufficientRights      // Name is unspecified
}   PNP_VETO_TYPE, *PPNP_VETO_TYPE;


//
// DevInst problem values, returned by call to CM_Get_DevInst_Status
//
#define CM_PROB_NOT_CONFIGURED             (0x00000001)   // no config for device
#define CM_PROB_DEVLOADER_FAILED           (0x00000002)   // service load failed
#define CM_PROB_OUT_OF_MEMORY              (0x00000003)   // out of memory
#define CM_PROB_ENTRY_IS_WRONG_TYPE        (0x00000004)   //
#define CM_PROB_LACKED_ARBITRATOR          (0x00000005)   //
#define CM_PROB_BOOT_CONFIG_CONFLICT       (0x00000006)   // boot config conflict
#define CM_PROB_FAILED_FILTER              (0x00000007)   //
#define CM_PROB_DEVLOADER_NOT_FOUND        (0x00000008)   // Devloader not found
#define CM_PROB_INVALID_DATA               (0x00000009)   // Invalid ID
#define CM_PROB_FAILED_START               (0x0000000A)   //
#define CM_PROB_LIAR                       (0x0000000B)   //
#define CM_PROB_NORMAL_CONFLICT            (0x0000000C)   // config conflict
#define CM_PROB_NOT_VERIFIED               (0x0000000D)   //
#define CM_PROB_NEED_RESTART               (0x0000000E)   // requires restart
#define CM_PROB_REENUMERATION              (0x0000000F)   //
#define CM_PROB_PARTIAL_LOG_CONF           (0x00000010)   //
#define CM_PROB_UNKNOWN_RESOURCE           (0x00000011)   // unknown res type
#define CM_PROB_REINSTALL                  (0x00000012)   //
#define CM_PROB_REGISTRY                   (0x00000013)   //
#define CM_PROB_VXDLDR                     (0x00000014)   // WINDOWS 95 ONLY
#define CM_PROB_WILL_BE_REMOVED            (0x00000015)   // devinst will remove
#define CM_PROB_DISABLED                   (0x00000016)   // devinst is disabled
#define CM_PROB_DEVLOADER_NOT_READY        (0x00000017)   // Devloader not ready
#define CM_PROB_DEVICE_NOT_THERE           (0x00000018)   // device doesn't exist
#define CM_PROB_MOVED                      (0x00000019)   //
#define CM_PROB_TOO_EARLY                  (0x0000001A)   //
#define CM_PROB_NO_VALID_LOG_CONF          (0x0000001B)   // no valid log config
#define CM_PROB_FAILED_INSTALL             (0x0000001C)   // install failed
#define CM_PROB_HARDWARE_DISABLED          (0x0000001D)   // device disabled
#define CM_PROB_CANT_SHARE_IRQ             (0x0000001E)   // can't share IRQ
#define CM_PROB_FAILED_ADD                 (0x0000001F)   // driver failed add
#define CM_PROB_DISABLED_SERVICE           (0x00000020)   // service's Start = 4
#define CM_PROB_TRANSLATION_FAILED         (0x00000021)   // resource translation failed
#define CM_PROB_NO_SOFTCONFIG              (0x00000022)   // no soft config
#define CM_PROB_BIOS_TABLE                 (0x00000023)   // device missing in BIOS table
#define CM_PROB_IRQ_TRANSLATION_FAILED     (0x00000024)   // IRQ translator failed
#define CM_PROB_FAILED_DRIVER_ENTRY        (0x00000025)   // DriverEntry() failed.
#define CM_PROB_DRIVER_FAILED_PRIOR_UNLOAD (0x00000026)   // Driver should have unloaded.
#define CM_PROB_DRIVER_FAILED_LOAD         (0x00000027)   // Driver load unsuccessful.
#define CM_PROB_DRIVER_SERVICE_KEY_INVALID (0x00000028)   // Error accessing driver's service key
#define CM_PROB_LEGACY_SERVICE_NO_DEVICES  (0x00000029)   // Loaded legacy service created no devices
#define CM_PROB_DUPLICATE_DEVICE           (0x0000002A)   // Two devices were discovered with the same name
#define CM_PROB_FAILED_POST_START          (0x0000002B)   // The drivers set the device state to failed
#define CM_PROB_HALTED                     (0x0000002C)   // This device was failed post start via usermode
#define CM_PROB_PHANTOM                    (0x0000002D)   // The devinst currently exists only in the registry
#define CM_PROB_SYSTEM_SHUTDOWN            (0x0000002E)   // The system is shutting down
#define CM_PROB_HELD_FOR_EJECT             (0x0000002F)   // The device is offline awaiting removal
#define CM_PROB_DRIVER_BLOCKED             (0x00000030)   // One or more drivers is blocked from loading
#define CM_PROB_REGISTRY_TOO_LARGE         (0x00000031)   // System hive has grown too large
#define CM_PROB_SETPROPERTIES_FAILED       (0x00000032)   // Failed to apply one or more registry properties  
#define NUM_CM_PROB                        (0x00000033)

//
// Configuration Manager Global State Flags (returned by CM_Get_Global_State)
//
#define CM_GLOBAL_STATE_CAN_DO_UI            (0x00000001) // Can  do UI?
#define CM_GLOBAL_STATE_ON_BIG_STACK         (0x00000002) // WINDOWS 95 ONLY
#define CM_GLOBAL_STATE_SERVICES_AVAILABLE   (0x00000004) // CM APIs available?
#define CM_GLOBAL_STATE_SHUTTING_DOWN        (0x00000008) // CM shutting down
#define CM_GLOBAL_STATE_DETECTION_PENDING    (0x00000010) // detection pending

//
// Device Instance status flags, returned by call to CM_Get_DevInst_Status
//
#define DN_ROOT_ENUMERATED (0x00000001) // Was enumerated by ROOT
#define DN_DRIVER_LOADED   (0x00000002) // Has Register_Device_Driver
#define DN_ENUM_LOADED     (0x00000004) // Has Register_Enumerator
#define DN_STARTED         (0x00000008) // Is currently configured
#define DN_MANUAL          (0x00000010) // Manually installed
#define DN_NEED_TO_ENUM    (0x00000020) // May need reenumeration
#define DN_NOT_FIRST_TIME  (0x00000040) // Has received a config
#define DN_HARDWARE_ENUM   (0x00000080) // Enum generates hardware ID
#define DN_LIAR            (0x00000100) // Lied about can reconfig once
#define DN_HAS_MARK        (0x00000200) // Not CM_Create_DevInst lately
#define DN_HAS_PROBLEM     (0x00000400) // Need device installer
#define DN_FILTERED        (0x00000800) // Is filtered
#define DN_MOVED           (0x00001000) // Has been moved
#define DN_DISABLEABLE     (0x00002000) // Can be disabled
#define DN_REMOVABLE       (0x00004000) // Can be removed
#define DN_PRIVATE_PROBLEM (0x00008000) // Has a private problem
#define DN_MF_PARENT       (0x00010000) // Multi function parent
#define DN_MF_CHILD        (0x00020000) // Multi function child
#define DN_WILL_BE_REMOVED (0x00040000) // DevInst is being removed

//
// Windows 4 OPK2 Flags
//
#define DN_NOT_FIRST_TIMEE  0x00080000  // S: Has received a config enumerate
#define DN_STOP_FREE_RES    0x00100000  // S: When child is stopped, free resources
#define DN_REBAL_CANDIDATE  0x00200000  // S: Don't skip during rebalance
#define DN_BAD_PARTIAL      0x00400000  // S: This devnode's log_confs do not have same resources
#define DN_NT_ENUMERATOR    0x00800000  // S: This devnode's is an NT enumerator
#define DN_NT_DRIVER        0x01000000  // S: This devnode's is an NT driver
//
// Windows 4.1 Flags
//
#define DN_NEEDS_LOCKING    0x02000000  // S: Devnode need lock resume processing
#define DN_ARM_WAKEUP       0x04000000  // S: Devnode can be the wakeup device
#define DN_APM_ENUMERATOR   0x08000000  // S: APM aware enumerator
#define DN_APM_DRIVER       0x10000000  // S: APM aware driver
#define DN_SILENT_INSTALL   0x20000000  // S: Silent install
#define DN_NO_SHOW_IN_DM    0x40000000  // S: No show in device manager
#define DN_BOOT_LOG_PROB    0x80000000  // S: Had a problem during preassignment of boot log conf

//
// Windows NT Flags
//
// These are overloaded on top of unused Win 9X flags
//
//#define DN_LIAR                       (0x00000100)            // Lied about can reconfig once
#define DN_NEED_RESTART                 DN_LIAR                 // System needs to be restarted for this Devnode to work properly
// #define DN_NOT_FIRST_TIME            (0x00000040)            // Has Register_Enumerator
#define DN_DRIVER_BLOCKED               DN_NOT_FIRST_TIME       // One or more drivers are blocked from loading for this Devnode
//#define DN_MOVED                      (0x00001000)            // Has been moved
#define DN_LEGACY_DRIVER                DN_MOVED                // This device is using a legacy driver
//#define DN_HAS_MARK                   (0x00000200)            // Not CM_Create_DevInst lately
#define DN_CHILD_WITH_INVALID_ID        DN_HAS_MARK             // One or more children have invalid ID(s)

#define DN_CHANGEABLE_FLAGS (DN_NOT_FIRST_TIME+\
                DN_HARDWARE_ENUM+\
                DN_HAS_MARK+\
                DN_DISABLEABLE+\
                DN_REMOVABLE+\
                DN_MF_CHILD+\
                DN_MF_PARENT+\
                DN_NOT_FIRST_TIMEE+\
                DN_STOP_FREE_RES+\
                DN_REBAL_CANDIDATE+\
                DN_NT_ENUMERATOR+\
                DN_NT_DRIVER+\
                DN_SILENT_INSTALL+\
                DN_NO_SHOW_IN_DM)

//
// Logical configuration Priority values
//
// These priority values are used in user-mode calls to CM_Add_Empty_Log_Conf.
// Drivers may also specify priority values for a given IO_RESOURCE_LIST
// structure by including a ConfigData member union as the first
// IO_RESOURCE_DESCRIPTOR in the IO_RESOURCE_LIST. In this case, the descriptor
// type would be CmResourceTypeConfigData.
//
#define LCPRI_FORCECONFIG     (0x00000000) // Coming from a forced config
#define LCPRI_BOOTCONFIG      (0x00000001) // Coming from a boot config
#define LCPRI_DESIRED         (0x00002000) // Preferable (better performance)
#define LCPRI_NORMAL          (0x00003000) // Workable (acceptable performance)
#define LCPRI_LASTBESTCONFIG  (0x00003FFF) // CM only--do not use
#define LCPRI_SUBOPTIMAL      (0x00005000) // Not desired, but will work
#define LCPRI_LASTSOFTCONFIG  (0x00007FFF) // CM only--do not use
#define LCPRI_RESTART         (0x00008000) // Need to restart
#define LCPRI_REBOOT          (0x00009000) // Need to reboot
#define LCPRI_POWEROFF        (0x0000A000) // Need to shutdown/power-off
#define LCPRI_HARDRECONFIG    (0x0000C000) // Need to change a jumper
#define LCPRI_HARDWIRED       (0x0000E000) // Cannot be changed
#define LCPRI_IMPOSSIBLE      (0x0000F000) // Impossible configuration
#define LCPRI_DISABLED        (0x0000FFFF) // Disabled configuration
#define MAX_LCPRI             (0x0000FFFF) // Maximum known LC Priority

#endif // _CFG_INCLUDED_


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美在线视频你懂得| 图片区小说区国产精品视频| 欧美精品精品一区| 欧美一区日韩一区| 日韩欧美一级片| 欧洲一区二区三区在线| 美女国产一区二区| 国产精品性做久久久久久| 国产成人午夜99999| 懂色av一区二区在线播放| av电影在线观看不卡 | 色av成人天堂桃色av| 一本久久综合亚洲鲁鲁五月天 | 亚洲精品一区二区三区福利| 精品少妇一区二区三区在线播放 | 国产精品国产三级国产aⅴ无密码| 久久精品一区四区| 午夜成人免费电影| 成人avav在线| 久久影院午夜论| 亚洲成人第一页| 欧美精品久久一区二区三区| 国产乱一区二区| 91精品国产综合久久福利软件| 日本高清成人免费播放| 91精品欧美综合在线观看最新 | 亚洲va欧美va人人爽午夜| 国产一级精品在线| 欧美日韩一级二级| 亚洲综合无码一区二区| 国产成人夜色高潮福利影视| 日韩一级在线观看| 9191精品国产综合久久久久久 | 国产免费成人在线视频| 免费在线观看不卡| 日韩精品一区二区三区蜜臀| 亚洲va国产天堂va久久en| 69p69国产精品| 美女视频一区二区| 国产三区在线成人av| 国产a区久久久| 国产精品久久久久三级| 久久99热狠狠色一区二区| 精品国产三级电影在线观看| 亚洲欧美另类图片小说| 免费在线观看视频一区| 久久久久国产精品人| heyzo一本久久综合| 亚洲国产视频直播| 精品欧美黑人一区二区三区| 国产成人av电影在线| 亚洲午夜激情网站| 久久九九99视频| 欧美日韩在线播放一区| 国产成人免费在线| 亚洲国产欧美在线| 国产日产精品1区| 91精品国产欧美一区二区| 国产成人av电影在线观看| 亚洲gay无套男同| 亚洲免费三区一区二区| 久久天天做天天爱综合色| 欧美日韩精品欧美日韩精品一| 暴力调教一区二区三区| 国产精品91一区二区| 美女视频一区二区| 日本欧美大码aⅴ在线播放| 一区二区三区在线免费视频 | 国产精品丝袜一区| 欧美二区乱c少妇| 色菇凉天天综合网| 国产成人99久久亚洲综合精品| 亚洲国产高清aⅴ视频| 精品999久久久| 国产欧美一区二区三区网站| 久久理论电影网| 国产婷婷色一区二区三区在线| 日韩午夜中文字幕| 国产日韩精品一区二区浪潮av| 久久一区二区三区四区| 中文字幕在线观看一区| 亚洲色图制服诱惑| 亚洲亚洲人成综合网络| 日本特黄久久久高潮| 色婷婷一区二区| 亚洲免费av在线| 国产区在线观看成人精品| xnxx国产精品| 一区二区三区在线看| 亚洲人成网站色在线观看| 亚洲无线码一区二区三区| 免费精品视频最新在线| www.日韩在线| 精品福利av导航| 一区二区三区精品视频在线| 美女在线视频一区| 久久99精品久久久| 国产一区视频导航| 欧美日韩三级视频| 成人免费不卡视频| 欧美日韩国产a| 亚洲精品视频在线观看网站| 久久激情五月婷婷| 欧美日本韩国一区| 亚洲摸摸操操av| 顶级嫩模精品视频在线看| 欧美一区二区高清| 日韩国产欧美在线播放| 欧美性色黄大片手机版| 一区视频在线播放| 色88888久久久久久影院按摩 | 成人午夜av电影| 一区二区三区四区不卡视频| 成人动漫在线一区| 亚洲成人精品一区| 捆绑变态av一区二区三区| 这里只有精品电影| 男人的天堂亚洲一区| 欧美男男青年gay1069videost| 亚洲免费av高清| 91香蕉视频mp4| 成人免费小视频| 欧美午夜片在线看| 日韩精品电影在线观看| 欧美一区二区在线视频| 国内精品嫩模私拍在线| 欧美高清在线一区| 日韩一区二区三区四区五区六区| 日韩黄色免费电影| 中文文精品字幕一区二区| 国产乱色国产精品免费视频| 中文字幕欧美三区| 欧美色网站导航| 国产精品白丝av| 精东粉嫩av免费一区二区三区| 国产欧美久久久精品影院| 天天射综合影视| 欧美国产国产综合| 日韩欧美另类在线| 欧美性猛交xxxx黑人交| 99久久久久久| 成人h动漫精品一区二| 丝袜脚交一区二区| 亚洲国产毛片aaaaa无费看| 欧美极品少妇xxxxⅹ高跟鞋| 日韩欧美高清在线| 欧美mv日韩mv| 精品久久一区二区三区| 欧美日产国产精品| 337p亚洲精品色噜噜狠狠| 91一区一区三区| 国产成人精品亚洲777人妖| 蜜乳av一区二区| 麻豆一区二区在线| 日韩成人一级片| 国产精品一二三四| 北条麻妃一区二区三区| 99vv1com这只有精品| 色香蕉久久蜜桃| 日韩欧美亚洲国产精品字幕久久久| 91精品国产91久久综合桃花| 日韩精品在线一区二区| 欧美中文一区二区三区| 欧美三级三级三级爽爽爽| 3atv一区二区三区| 国产精品初高中害羞小美女文| 国产精品久久久久久亚洲毛片 | 国产精品久久久久久久午夜片 | 亚洲日本乱码在线观看| 天天色天天操综合| 成+人+亚洲+综合天堂| 欧美日韩国产片| 综合电影一区二区三区| 麻豆专区一区二区三区四区五区| 成人毛片老司机大片| 91精品国产麻豆| 亚洲一卡二卡三卡四卡无卡久久| 丝袜亚洲另类欧美| 在线免费观看日本一区| 欧美—级在线免费片| 免费高清在线视频一区·| 国产精品一二三四| 久久久久国产精品人| 久久er99精品| 日韩欧美中文字幕制服| 亚洲午夜影视影院在线观看| 不卡电影一区二区三区| 国产无人区一区二区三区| 国产美女一区二区| 中文字幕免费不卡| www.成人网.com| 国产日产欧美一区| 成人激情av网| 亚洲综合在线视频| 欧美日韩免费观看一区二区三区| 亚洲一区二区免费视频| 91精品蜜臀在线一区尤物| 日本最新不卡在线| 久久精品在线免费观看| eeuss国产一区二区三区|