home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / winbase / registry / monkey.h < prev    next >
Text File  |  1997-10-05  |  3KB  |  79 lines

  1.  
  2. /******************************************************************************\
  3. *       This is a part of the Microsoft Source Code Samples. 
  4. *       Copyright (C) 1993-1997 Microsoft Corporation.
  5. *       All rights reserved. 
  6. *       This source code is only intended as a supplement to 
  7. *       Microsoft Development Tools and/or WinHelp documentation.
  8. *       See these sources for detailed information regarding the 
  9. *       Microsoft samples programs.
  10. \******************************************************************************/
  11.  
  12. #define IDE_NAME                    101
  13. #define IDE_TITLEINDEX              102
  14. #define IDE_ACL                     104
  15. #define IDE_LASTWRT                 105
  16. #define IDE_VALUE1                  106
  17. #define IDE_VALUE2                  107
  18. #define IDE_VALUE3                  108
  19. #define IDE_CLASS                   109
  20. #define IDB_NEXT                    111
  21. #define IDB_BACK                    112
  22. #define IDL_LISTBOX                 110
  23. #define IDL_LISTBOX2                103
  24. #define IDE_CVALUES                 113
  25. #define IDB_PRINT                   114
  26. #define IDR_FULL                    115
  27. #define IDE_TEXTOUT                 116
  28. #define IDR_TRIMMED                 117
  29.  
  30. #define IDS_SELECTMSG               201
  31. #define IDS_NAME                    202
  32. #define IDS_TOPLEVEL                203
  33. #define IDS_CANTOPENKEY             204
  34. #define IDS_OPENKEYERR              205
  35. #define IDS_REGERR                  206
  36. #define IDS_DEBUG                   207
  37. #define IDS_NONAME                  208
  38. #define IDS_REGOPENERR              209
  39. #define IDS_REGQUERYERR             210
  40. #define IDS_REGENUMERR              211
  41. #define IDS_REGNONE                 212
  42. #define IDS_REGSZ                   213
  43. #define IDS_REGEXPSZ                214
  44. #define IDS_REGBIN                  215
  45. #define IDS_MALLOCERR               216
  46. #define IDS_DBGTITLE                217
  47. #define IDS_REGDWORD                218
  48. #define IDS_REGBIGEND               219
  49. #define IDS_REGLINK                 220
  50. #define IDS_REGMULTI                221
  51. #define IDS_REGRESLST               222
  52. #define IDS_REGFULLDESC             223
  53. #define IDS_REGUNDEFINE             224
  54.  
  55.  
  56. #define MAX_VALUE_NAME              128
  57. #define MAX_DATA_LEN                1024
  58.  
  59. #define LINE_LEN                    80
  60.  
  61. #define BRANCH                      1
  62. #define CHILD                       2
  63. #define OTHER                       3
  64.  
  65. #define BOOT_INI                    "c:\\boot.ini"
  66. #define REGISTRY_TXT                "registry.txt"
  67.  
  68. // MAX_PATH is defined as 260 in windef.h
  69.  
  70. #define WM_GETFIRSTKEY              WM_APP
  71.  
  72. int  APIENTRY MonkeyDlgProc (HWND, WORD, LONG, LONG);
  73.  
  74. VOID EnumerateLevel (HWND hDlg, LPTSTR NameLBSelect,
  75.                      LPTSTR RegPath, HKEY *hKeyRoot);
  76.  
  77. VOID QueryKey (HWND, HANDLE);
  78. VOID DisplayKeyData (HWND, LPTSTR, HANDLE);
  79.