[ros-kernel] Can someone help me out here?

Richard Campbell eek2121 at comcast.net
Thu Feb 12 01:12:04 CET 2004


I'm almost ready to commit my font page (code is done, but i didn't 
realize SystemParametersInfo was in win32k and not user32, so i have to 
modify the code a bit)

What i need from someone on the list is this:

Here is the data from a registry file set up for ReactOS.


[HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics]
"BorderWidth"="-15"
"CaptionFont"=hex:f5,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,bc,02,00,00,\
  
00,00,00,00,00,00,00,00,42,00,69,00,74,00,73,00,74,00,72,00,65,00,61,00,6d,\
  
00,20,00,56,00,65,00,72,00,61,00,20,00,53,00,61,00,6e,00,73,00,00,00,4d,00,\
  6f,00,6e,00,6f,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"CaptionHeight"="-270"
"CaptionWidth"="-270"
"IconFont"=hex:f5,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,00,\
  
00,00,00,00,00,00,00,42,00,69,00,74,00,73,00,74,00,72,00,65,00,61,00,6d,00,\
  
20,00,56,00,65,00,72,00,61,00,20,00,53,00,61,00,6e,00,73,00,00,00,00,00,00,\
  00,08,00,0a,00,98,4e,f6,77,00,00,00,00,1a,02,00,00,28,02,00,00
"IconSpacing"="-1200"
"IconTitleWrap"="1"
"IconVerticalspacing"="-1200"
"MenuFont"=hex:f5,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,00,\
  
00,00,00,00,00,00,00,42,00,69,00,74,00,73,00,74,00,72,00,65,00,61,00,6d,00,\
  
20,00,56,00,65,00,72,00,61,00,20,00,53,00,61,00,6e,00,73,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"MenuHeight"="-270"
"MenuWidth"="-270"
"MessageFont"=hex:f5,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,\
  
00,00,00,00,00,00,00,00,42,00,69,00,74,00,73,00,74,00,72,00,65,00,61,00,6d,\
  
00,20,00,56,00,65,00,72,00,61,00,20,00,53,00,61,00,6e,00,73,00,00,00,4d,00,\
  6f,00,6e,00,6f,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"ScrollHeight"="-240"
"ScrollWidth"="-240"
"Shell Icon BPP"="16"
"SmCaptionFont"=hex:f5,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,bc,02,00,\
  
00,00,00,00,00,00,00,00,00,42,00,69,00,74,00,73,00,74,00,72,00,65,00,61,00,\
  
6d,00,20,00,56,00,65,00,72,00,61,00,20,00,53,00,61,00,6e,00,73,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"SmCaptionHeight"="-225"
"SmCaptionWidth"="-225"
"StatusFont"=hex:f5,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,\
  
00,00,00,00,00,00,00,00,42,00,69,00,74,00,73,00,74,00,72,00,65,00,61,00,6d,\
  
00,20,00,56,00,65,00,72,00,61,00,20,00,53,00,61,00,6e,00,73,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"AppliedDPI"=dword:00000060
"Shell Icon Size"="32"
"MinAnimate"="0"

Can someone convert it to the format that bootdata\hive*.inf uses and 
put it in there somewhere for me?  I'm not certain of the format these 
files use, especially when storing binary data.  This information needs 
to be stored in the registry during the first part of setup, otherwise 
the GUI won't load after my patch.  This makes modifying system 
settings, etc. possible.  It'll be a a day or two longer before my 
patch, depending on how long it takes to get it done (I also work a full 
time job.)


More information about the Ros-kernel mailing list