News:

MASM32 SDK Description, downloads and other helpful links
MASM32.com New Forum Link
masmforum WebSite

HKEY Registry EQUate's

Started by dedndave, December 22, 2010, 05:19:58 AM

Previous topic - Next topic

dedndave

these are already in windows.inc...
HKEY_CLASSES_ROOT                EQU 80000000h
HKEY_CURRENT_USER                EQU 80000001h
HKEY_LOCAL_MACHINE               EQU 80000002h
HKEY_USERS                       EQU 80000003h
HKEY_PERFORMANCE_DATA            EQU 80000004h
HKEY_CURRENT_CONFIG              EQU 80000005h
HKEY_DYN_DATA                    EQU 80000006h ;missing in MSDN documentation


these are not...
HKEY_CURRENT_USER_LOCAL_SETTINGS EQU 80000007h ;new for win7
HKEY_PERFORMANCE_TEXT            EQU 80000050h
HKEY_PERFORMANCE_NLSTEXT         EQU 80000060h

dedndave

while we're on the subject, a few registry data types that are missing...
REG_RESOURCE_LIST                EQU 8         ;Resource list in the resource map
REG_FULL_RESOURCE_DESCRIPTOR     EQU 9         ;Resource list in the hardware description
REG_RESOURCE_REQUIREMENTS_LIST   EQU 10        ;Resource requirements list

ToutEnMasm


The windows.inc + winextra.inc had a size of 1,6 Mo.
The translate of the SDK (without the c++ code) had a size of 35 Mo.
Is it useful to make a list of what it is and what it isn't in the windows.inc ?
With a difference of 33 Mo , you can write many mails without solve the problem !?

ToutEnMasm

For fun , i had calculate some %:
Your modifies :406 octets
The difference between the translated sdk and windows.inc :36 706 160 octets
This represent  0,001 % of all the differences.
:wink

dedndave

ok Yves - we won't add anything else to windows.inc
and i will keep everything i find to myself