Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

96 lines
4.6 KiB

  1. [Version]
  2. Signature="$Windows NT$"
  3. [ShellUserOMInstall]
  4. ComponentName=SHGINA
  5. ComponentVersion=1.0
  6. AdvOptions=44
  7. AddReg=RegUIHost, RegShellUserOM
  8. DelReg=RegOldValues
  9. RequiredEngine=SETUPAPI,%ERR_NOSETUPAPI%
  10. NoBackupPlatform=NT5.1
  11. [RegUIHost]
  12. HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon","UIHost",%REGEXSZ%,"%SystemRoot%\system32\logonui.exe"
  13. [RegOldValues]
  14. HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon","LogonUIHost"
  15. HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon","StatusUIHost"
  16. [RegShellUserOM]
  17. HKCR,"CLSID\%CLSID_CLogonEnumUsers%",,,"%DESC_CLogonEnumUsers%"
  18. HKCR,"CLSID\%CLSID_CLogonEnumUsers%\InProcServer32",,%REGEXSZ%,"%THISDLL%"
  19. HKCR,"CLSID\%CLSID_CLogonEnumUsers%\InProcServer32","ThreadingModel",,"Apartment"
  20. HKCR,"CLSID\%CLSID_CLogonEnumUsers%\ProgID",,,"Shell.Users.1"
  21. HKCR,"CLSID\%CLSID_CLogonEnumUsers%\Version",,,"1.0"
  22. HKCR,"CLSID\%CLSID_CLogonEnumUsers%\VersionIndependentProgID",,,"Shell.Users"
  23. HKCR,"CLSID\%CLSID_CLogonEnumUsers%\TypeLib",,,"%SHGINA_TYPELIB%"
  24. HKCR,"Shell.Users",,,"%DESC_CLogonEnumUsers%"
  25. HKCR,"Shell.Users\CLSID",,,"%CLSID_CLogonEnumUsers%"
  26. HKCR,"Shell.Users\CurVer",,,"Shell.Users.1"
  27. HKCR,"Shell.Users.1",,,"%DESC_CLogonEnumUsers%"
  28. HKCR,"Shell.Users.1\CLSID",,,"%CLSID_CLogonEnumUsers%"
  29. HKCR,"CLSID\%CLSID_CLogonUser%",,,"%DESC_CLogonUser%"
  30. HKCR,"CLSID\%CLSID_CLogonUser%\InProcServer32",,%REGEXSZ%,"%THISDLL%"
  31. HKCR,"CLSID\%CLSID_CLogonUser%\InProcServer32","ThreadingModel",,"Apartment"
  32. HKCR,"CLSID\%CLSID_CLogonUser%\ProgID",,,"Shell.User.1"
  33. HKCR,"CLSID\%CLSID_CLogonUser%\Version",,,"1.0"
  34. HKCR,"CLSID\%CLSID_CLogonUser%\VersionIndependentProgID",,,"Shell.User"
  35. HKCR,"CLSID\%CLSID_CLogonUser%\TypeLib",,,"%SHGINA_TYPELIB%"
  36. HKCR,"Shell.User",,,"%DESC_CLogonUser%"
  37. HKCR,"Shell.User\CLSID",,,"%CLSID_CLogonUser%"
  38. HKCR,"Shell.User\CurVer",,,"Shell.User.1"
  39. HKCR,"Shell.User.1",,,"%DESC_CLogonUser%"
  40. HKCR,"Shell.User.1\CLSID",,,"%CLSID_CLogonUser%"
  41. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Hints",,,
  42. HKCR,"CLSID\%CLSID_CLocalMachine%",,,"%DESC_CLocalMachine%"
  43. HKCR,"CLSID\%CLSID_CLocalMachine%\InProcServer32",,%REGEXSZ%,"%THISDLL%"
  44. HKCR,"CLSID\%CLSID_CLocalMachine%\InProcServer32","ThreadingModel",,"Apartment"
  45. HKCR,"CLSID\%CLSID_CLocalMachine%\ProgID",,,"Shell.LocalMachine.1"
  46. HKCR,"CLSID\%CLSID_CLocalMachine%\Version",,,"1.0"
  47. HKCR,"CLSID\%CLSID_CLocalMachine%\VersionIndependentProgID",,,"Shell.LocalMachine"
  48. HKCR,"CLSID\%CLSID_CLocalMachine%\TypeLib",,,"%SHGINA_TYPELIB%"
  49. HKCR,"Shell.LocalMachine",,,"%DESC_CLocalMachine%"
  50. HKCR,"Shell.LocalMachine\CLSID",,,"%CLSID_CLocalMachine%"
  51. HKCR,"Shell.LocalMachine\CurVer",,,"Shell.LocalMachine.1"
  52. HKCR,"Shell.LocalMachine.1",,,"%DESC_CLocalMachine%"
  53. HKCR,"Shell.LocalMachine.1\CLSID",,,"%CLSID_CLocalMachine%"
  54. HKCR,"CLSID\%CLSID_CLogonStatusHost%",,,"%DESC_CLogonStatusHost%"
  55. HKCR,"CLSID\%CLSID_CLogonStatusHost%\InProcServer32",,%REGEXSZ%,"%THISDLL%"
  56. HKCR,"CLSID\%CLSID_CLogonStatusHost%\InProcServer32","ThreadingModel",,"Apartment"
  57. HKCR,"CLSID\%CLSID_CLogonStatusHost%\ProgID",,,"Shell.LogonStatusHost.1"
  58. HKCR,"CLSID\%CLSID_CLogonStatusHost%\Version",,,"1.0"
  59. HKCR,"CLSID\%CLSID_CLogonStatusHost%\VersionIndependentProgID",,,"Shell.LogonStatusHost"
  60. HKCR,"CLSID\%CLSID_CLogonStatusHost%\TypeLib",,,"%SHGINA_TYPELIB%"
  61. HKCR,"Shell.LogonStatusHost",,,"%DESC_CLogonStatusHost%"
  62. HKCR,"Shell.LogonStatusHost\CLSID",,,"%CLSID_CLogonStatusHost%"
  63. HKCR,"Shell.LogonStatusHost\CurVer",,,"Shell.LogonStatusHost.1"
  64. HKCR,"Shell.LogonStatusHost.1",,,"%DESC_CLogonStatusHost%"
  65. HKCR,"Shell.LogonStatusHost.1\CLSID",,,"%CLSID_CLogonStatusHost%"
  66. [Strings]
  67. ; These lines compress the file -- do not localize
  68. REGEXSZ=0x00020000
  69. REGDW=0x00010001
  70. REGMULSZ=0x00010000
  71. ; -- end of compression section --
  72. SHGINA_TYPELIB = "{0a055c02-babe-4480-bb7b-a8ec723ce9c0}"
  73. CLSID_CLogonEnumUsers = "{60664caf-af0d-0004-a300-5c7d25ff22a0}"
  74. DESC_CLogonEnumUsers = "Shell User Enumeration Object"
  75. CLSID_CLogonUser = "{60664caf-af0d-0003-a300-5c7d25ff22a0}"
  76. DESC_CLogonUser = "Shell User Object"
  77. CLSID_CLocalMachine = "{60664caf-af0d-0005-a300-5c7d25ff22a0}"
  78. DESC_CLocalMachine = "Shell Local Machine Object"
  79. CLSID_CLogonStatusHost = "{60664caf-af0d-0007-a300-5c7d25ff22a0}"
  80. DESC_CLogonStatusHost = "Shell Logon Status Host Object"
  81. ;CLSID_CLogonUserEnumNotifications = "{60664caf-af0d-0002-a300-5c7d25ff22a0}"
  82. ;DESC_CLogonUserEnumNotifications = "Shell User Notification Enumeration Object"
  83. ;CLSID_CLogonUserNotification = "{60664caf-af0d-0001-a300-5c7d25ff22a0}"
  84. ;DESC_CLogonUserNotification = "Shell User Notification Object"
  85. ERR_NOSETUPAPI = "Can not register SHGINA.DLL because SETUPAPI.DLL is missing."