windows-nt/Source/XPSP1/NT/multimedia/directx/dxg/inc/ddreg.h
2020-09-26 16:20:57 +08:00

75 lines
2.6 KiB
C

/*==========================================================================;
*
* Copyright (C) 1996-1997 Microsoft Corporation. All Rights Reserved.
*
* File: ddreg.h
* Content: DirectDraw registry entries
* History:
* Date By Reason
* ==== == ======
* 16-aug-96 craige initial implementation
* 06-jan-97 colinmc Initial AGP work
* 01-feb-97 colinmc Bug 5457: Fixed Win16 lock problem causing hang
* with mutliple AMovie instances on old cards
*
***************************************************************************/
#ifndef __DDRAWREG_INCLUDED__
#define __DDRAWREG_INCLUDED__
#define REGSTR_PATH_DDRAW "Software\\Microsoft\\DirectDraw"
#define REGSTR_VAL_DDRAW_MODEXONLY "ModeXOnly"
#define REGSTR_VAL_DDRAW_EMULATIONONLY "EmulationOnly"
#define REGSTR_VAL_DDRAW_SHOWFRAMERATE "ShowFrameRate"
#define REGSTR_VAL_DDRAW_ENABLEPRINTSCRN "EnablePrintScreen"
#define REGSTR_VAL_DDRAW_DISABLEWIDERSURFACES "DisableWiderSurfaces"
// this regkey is added purely for performance testing purposes to
// eliminate the refreshrate influence on framerate
#define REGSTR_VAL_D3D_FLIPNOVSYNC "FlipNoVsync"
/*
* This one is checked in DirectDrawMsg
*/
#define REGSTR_VAL_DDRAW_DISABLEDIALOGS "DisableDialogs"
#define REGSTR_VAL_DDRAW_NODDSCAPSINDDSD "DisableDDSCAPSInDDSD"
#define REGSTR_VAL_DDRAW_FORCEAGPSUPPORT "ForceAGPSupport"
#define REGSTR_VAL_DDRAW_AGPPOLICYMAXPAGES "AGPPolicyMaxPages"
#define REGSTR_VAL_DDRAW_AGPPOLICYMAXBYTES "AGPPolicyMaxBytes"
#define REGSTR_VAL_DDRAW_AGPPOLICYCOMMITDELTA "AGPPolicyCommitDelta"
#define REGSTR_VAL_DDRAW_DISABLEAGPSUPPORT "DisableAGPSupport"
#define REGSTR_VAL_DDRAW_DISABLEMMX "DisableMMX"
#define REGSTR_VAL_DDRAW_FORCEREFRESHRATE "ForceRefreshRate"
#define REGSTR_VAL_DDRAW_LOADDEBUGRUNTIME "LoadDebugRuntime"
#ifdef WIN95
#define REGSTR_KEY_RECENTMONITORS "MostRecentMonitors"
#define REGSTR_VAL_DDRAW_MONITORSORDER "Order"
#endif
#ifdef DEBUG
#define REGSTR_VAL_DDRAW_DISABLENOSYSLOCK "DisableNoSysLock"
#define REGSTR_VAL_DDRAW_FORCENOSYSLOCK "ForceNoSysLock"
#endif /* DEBUG */
#define REGSTR_VAL_DDRAW_DISABLEINACTIVATE "DisableInactivate"
#define REGSTR_KEY_GAMMA_CALIBRATOR "GammaCalibrator"
#define REGSTR_VAL_GAMMA_CALIBRATOR "Path"
#define REGSTR_KEY_APPCOMPAT "Compatibility"
#define REGSTR_KEY_LASTAPP "MostRecentApplication"
#define REGSTR_VAL_DDRAW_NAME "Name"
#define REGSTR_VAL_DDRAW_APPID "ID"
#define REGSTR_VAL_DDRAW_FLAGS "Flags"
#define REGSTR_VAL_D3D_USENONLOCALVIDMEM "UseNonLocalVidMem"
#define REGSTR_VAL_DDRAW_ENUMSECONDARY "EnumerateAttachedSecondaries"
#endif