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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? ddl.h

?? 此代碼為WCE5.0下顯示器的源代碼
?? H
字號:
//
// Copyright (c) Microsoft Corporation.  All rights reserved.
//
//
// Use of this source code is subject to the terms of the Microsoft end-user
// license agreement (EULA) under which you licensed this SOFTWARE PRODUCT.
// If you did not accept the terms of the EULA, you are not authorized to use
// this source code. For a copy of the EULA, please see the LICENSE.RTF on your
// install media.
//
// Description  Header for the DDL32.C module of the ATIRAGE miniport.
//
//  (C) 1998 ATI Technologies Inc. (unpublished)
//
// All rights reserved. This notice is intended as a precaution against
// inadvertent publication and does not imply publication or any waiver
// of confidentiality. The year included in the foregoing notice is the
// year of creation of the work.
//


#include <ddkreg.h>
//
// Defines specific to our DDL.
//
#define DALREGKEY_MONITOR_H_RES         "Monitor H Res"
#define DALREGKEY_MONITOR_V_RES         "Monitor V Res"
#define DALREGKEY_MONITOR_REFRESH       "Monitor Refresh"
#define DALREGKEY_MONITOR_USE_OVERRIDE  "Monitor Use Override"
#define DALREGKEY_MONITOR_USE_DDC       "Monitor Use DDC"

#if (_WIN32_WINNT > 0x500)
#define DALREGKEY_REGISTRY_PATH         ""

#else   // (_WIN32_WINNT > 0x500)
#define DALREGKEY_REGISTRY_PATH         "SYSTEM\\CurrentControlSet\\Services\\ati2mpad\\Device0"

#endif  // (_WIN32_WINNT > 0x500)

#define DALREGKEY_REGISTRY_PATH_SIZE    256

//
// Define the default Adapter ID as zero (make sure it's a string).
//

#define DDL_ADAPTERID                   "0000"
#define BIOS_BUFFER_SIZE                1024

//
// Flags that may be defined in the inf for ASIC-specific fixes.
//

#define DDLREGOPTION_ALWAYSSETOPTIMUM      "DDLRProRegOptionAlwaysSetOptimum"
#define DDLREGOPTION_PATCHLCDSYNCPROBLEM   "DDLRProRegOptionPatchLcdSyncProblem"
#define DDLREGOPTION_PLLPROBLEMNBLANKDELAY "DDLRProRegOptionPLLProblemNBlankDelay"

//
// Stores buffer data for generic data type registry reads.
//
typedef struct _DDLBUFFER_INFO
{
    PVOID  pvBuffer;                                // Points to actual buffer where data will be written
    PULONG pulLength;                               // Max number of bytes to read from registry
} DDLBUFFER_INFO, *PDDLBUFFER_INFO;

typedef struct _HW_DEVICE_EXTENSION
{
    PVOID           pvAuxBaseAddress;                // Mapped Register Access Window (REG) address
    PVOID           pvIoBaseAddress;
    PHYSICAL_ADDRESS lfbPhysicalAddress;
    PHYSICAL_ADDRESS romPhysicalAddress;                // Base physical address of ATI ROM
    PVOID           pvLfbBaseAddress;                             // Mapped logical base address of LFB aperture
    ULONG          ulRomLength;                                  // Length in bytes of ATI ROM
    PVOID           pvRomBaseAddress;                             // Mapped logical base address of ATI ROM image
    ULONG          ulConfigChipId;
    ULONG          ulVideoRamType;                  // hard coded to SDRAM for the moment.
    ULONG          ulVideoRamSizeAvailable;
    ULONG          ulRomHeaderOffset;             
    ULONG          ulRomHeaderLength;
    ULONG          ulVideoRamSizeInstalled;
    SDALMEM     aAdditionalMemSeg;
    ULONG          ulHDALSize;
    ULONG          ulDALSize;
    HDAL             hDal;
    ULONG          ulTargetDelay;
    DWORD        dwBpp;

    DWORD        dwPCIBusNumber;
    ULONG         ulPCISlotNumber;

    ULONG         ulControllerVector;
    
    USHORT usREF_FREQ;                                  // Reference clock frequency / 10000
    USHORT usREF_DIVIDER;                               // Reference clock divider
    USHORT usMIN_FREQ;                                  // Min frequency (divided)
    USHORT usMAX_FREQ;                                  // Max frequency
    USHORT usMCLK_FREQ;                                 // MCLK normal frequency (DRAM)
    USHORT usXCLK_FREQ;                                 // XCLK normal frequency (DRAM)
    UCHAR ucCX_PROG_CLK;                                // VCLK selector

    USHORT usCRTC1VClockFrequency;                      // Current CRTC_1 VCLK frequency / 10000
    // USHORT usCRTC2VClockFrequency;                      // Current CRTC_2 VCLK frequency / 10000

    // registry entry for initialize SubSystemID & SubVendorID in PCI configuration space
    // only for VGA-Disabled adapters.
    ULONG                       bLoadSubSystemID;

    // new fields for subsystem and subvendor ID in PCI Config Space
    USHORT SubVendorID;
    USHORT SubSystemID;

    PVOID   pvRomImage;
    PVOID   pvInitPLL;
    PVOID   pvInitExtendedRegisters;
    PVOID   pvInitMemory;

    BOOL    bDisableOverlay;
    ULONG  ulDisableOverlay;

} HW_DEVICE_EXTENSION, *PHW_DEVICE_EXTENSION;

extern PHW_DEVICE_EXTENSION pHwDeviceExtension[4];
extern DWORD gdwMMIndex;     // Global index used to select the proper HW_Device_Extension in Multimon configs


typedef struct _MP_BIOS_INFO_TABLE
{
    UCHAR   ucInfoTableSignature[4];
    UCHAR   ucInfoTableRevision;
    UCHAR   ucOffsetToBiosInfoTableSize;
    USHORT  usOffsetToCrtParameterTable;
    USHORT  usOffsetToCrtParameterTableSize;
    USHORT  usOffsetToLcdParameterTable;
    USHORT  usOffsetToTvParameterTable;
    USHORT  usRefDivider;
    USHORT  usMinFreq;
    USHORT  usMaxFreq;
    USHORT  usRefFreq;
    USHORT  usOffsetToHardwareInfoTable;
    USHORT  usOffsetToMultiMediaTable;
    USHORT  usBiosFeaturesSupported;    // Defined only for valid ucInfoTableRevision values
} MP_BIOS_INFO_TABLE, FAR *LP_MP_BIOS_INFO_TABLE;


// Prototypes
DWORD
ReadRomImage(
    PVOID pvDestination,
    ULONG ulRomOffset,
    ULONG ulLength
    );

ULONG FAR
DDLGetReferenceFreq(
    HDDL hDDL
    );

VOID FAR
DDLSbcToDbc(
    HDDL hDDL,
    LPUCHAR pStringName,
    LPUCHAR lpDoubleByte
    );


?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人aaaa| 国产精品一区二区无线| 欧美日韩一本到| 亚洲精品视频观看| 欧美午夜精品理论片a级按摩| 一区二区三区在线高清| 在线观看视频一区二区| 日韩av电影免费观看高清完整版 | 日本中文一区二区三区| 欧美一区二区精美| 国产99久久久久久免费看农村| 欧美激情一区在线观看| 91在线免费看| 亚洲va韩国va欧美va| 日韩精品资源二区在线| 成人av集中营| 亚洲18女电影在线观看| 久久夜色精品国产噜噜av| 成人深夜福利app| 一区二区国产视频| 日韩精品一区二区三区在线观看| 成人免费av在线| 亚洲午夜一二三区视频| 欧美精品一区二区三区四区| 色婷婷久久久久swag精品| 奇米精品一区二区三区在线观看一 | 成人激情午夜影院| 亚洲自拍偷拍网站| 久久亚洲综合色一区二区三区| 色综合中文字幕国产 | 久久精品日韩一区二区三区| 99精品国产99久久久久久白柏| 日韩影院在线观看| 欧美国产日本韩| 9191国产精品| 色噜噜狠狠成人中文综合| 久久97超碰国产精品超碰| 亚洲黄色片在线观看| 久久精品视频免费观看| 欧美一区2区视频在线观看| 色婷婷综合五月| 国产成人综合视频| 日韩成人免费电影| 亚洲一区二区三区四区在线免费观看 | 亚洲欧洲另类国产综合| 日韩欧美中文字幕精品| 色婷婷综合久色| 国产福利一区二区三区视频 | 免费日本视频一区| 亚洲在线视频免费观看| 国产精品久久久久久久浪潮网站 | 亚洲欧美色图小说| 国产欧美一区二区精品久导航 | 日精品一区二区| 亚洲欧美日韩一区| 中文字幕一区二区三区在线播放| 欧美xfplay| 欧美一区二区在线不卡| 欧美日韩免费高清一区色橹橹| 99久久免费视频.com| 国产成人免费视频一区| 国产精品自在欧美一区| 寂寞少妇一区二区三区| 九九国产精品视频| 另类欧美日韩国产在线| 日产国产高清一区二区三区| 午夜精品一区在线观看| 一区二区免费在线| 亚洲一区二区三区视频在线播放| 国产精品成人一区二区艾草 | 亚洲午夜电影在线| 一区二区三区四区激情| 亚洲精品欧美专区| 一区二区三区美女视频| 亚洲女同一区二区| 亚洲激情综合网| 亚洲免费观看高清完整版在线观看熊 | 亚洲国产精品一区二区尤物区| 亚洲精品你懂的| 亚洲与欧洲av电影| 亚洲图片欧美色图| 日韩成人伦理电影在线观看| 老司机午夜精品| 国产一区二区不卡老阿姨| 国产精品99久久久久久有的能看| 国产成人精品午夜视频免费 | 国产福利不卡视频| 成人app在线| 色婷婷综合久久久久中文| 欧美日韩一区小说| 日韩欧美一区在线观看| 久久久综合网站| 最近中文字幕一区二区三区| 亚洲精品久久嫩草网站秘色| 亚洲制服丝袜一区| 麻豆国产精品777777在线| 国产成人久久精品77777最新版本| 91丨九色丨尤物| 欧美最猛黑人xxxxx猛交| 日韩欧美一区电影| 国产精品美女久久久久aⅴ国产馆| 一区二区三区小说| 男女男精品视频网| 成人性生交大片免费看在线播放 | 亚洲三级视频在线观看| 亚洲国产精品人人做人人爽| 韩国三级电影一区二区| www..com久久爱| 欧美日韩国产a| 久久久天堂av| 亚洲影视在线播放| 狠狠网亚洲精品| 色先锋久久av资源部| 日韩精品一区二区三区三区免费| 欧美激情中文字幕| 日韩中文字幕1| 成人激情小说乱人伦| 91精品在线免费| 国产精品蜜臀av| 蜜臀久久99精品久久久久宅男| 国产91丝袜在线播放九色| 欧美三级蜜桃2在线观看| 欧美国产精品一区| 日产国产高清一区二区三区| 成人v精品蜜桃久久一区| 在线成人午夜影院| 亚洲天堂免费看| 国产精品一区二区在线观看网站| 精品视频在线免费看| 亚洲国产精品高清| 极品少妇一区二区| 欧美日韩国产影片| 亚洲图片欧美激情| 国产精一区二区三区| 91精品国产入口在线| 亚洲欧美日韩电影| 国产成人精品午夜视频免费| 日韩手机在线导航| 午夜精品一区二区三区免费视频| 99九九99九九九视频精品| 日韩欧美国产麻豆| 日韩二区三区在线观看| 在线观看日韩毛片| 亚洲人成小说网站色在线| 风间由美性色一区二区三区| 精品女同一区二区| 日韩影院免费视频| 欧美精品一级二级三级| 亚洲影视在线观看| 在线观看日韩电影| 亚洲视频1区2区| 成人黄页毛片网站| 国产欧美一区二区三区网站| 久久精品99国产国产精| 欧美一区二区三区免费大片| 午夜激情一区二区三区| 欧美日韩国产一区| 午夜精品免费在线观看| 欧美三级电影网站| 夜夜嗨av一区二区三区| 欧美在线|欧美| 亚洲一区二区四区蜜桃| 欧美日韩专区在线| 亚洲综合一区二区三区| 日本精品视频一区二区| 一区二区三区四区不卡在线| 91视视频在线观看入口直接观看www| 国产精品理论片| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 久久精品国产一区二区三 | 成人丝袜高跟foot| 国产精品毛片久久久久久久| 99国产精品国产精品毛片| 国产精品剧情在线亚洲| 91捆绑美女网站| 亚洲国产一区二区视频| 欧美理论片在线| 狠狠网亚洲精品| 欧美国产乱子伦| 色丁香久综合在线久综合在线观看| 樱桃国产成人精品视频| 欧美日韩国产a| 激情六月婷婷综合| 久久久久久久综合| 99精品桃花视频在线观看| 亚洲国产一区二区三区青草影视| 欧美日本在线看| 91欧美一区二区| 亚洲自拍偷拍麻豆| 欧美一区二区三区色| 国产一区二区不卡| 国产精品久久久久久久浪潮网站 | 日韩成人免费看| 久久亚洲影视婷婷| 成人黄色一级视频| 丝袜亚洲另类丝袜在线| 精品99一区二区| 不卡av免费在线观看| 日本vs亚洲vs韩国一区三区| 国产日产精品一区|