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.

63 lines
2.3 KiB

  1. ; PACKAGER.INF entries
  2. ;
  3. [version]
  4. signature="$CHICAGO$"
  5. [RegDll]
  6. AddReg=Registry
  7. DelReg=RegistryDel
  8. [UnregDll]
  9. DelReg=RegRemove
  10. AddReg=RegRemoveAdd
  11. [Registry]
  12. HKCR,CLSID\%CLSID_Packager%,,,"Package"
  13. HKCR,CLSID\%CLSID_Packager%\InProcServer32,,,"packager.dll"
  14. HKCR,CLSID\%CLSID_Packager%\InProcServer32,ThreadingModel,,"Apartment"
  15. HKCR,CLSID\%CLSID_Packager%\verb\0,,,"%_ACTIVE_CONTENTS%,0,2"
  16. HKCR,CLSID\%CLSID_Packager%\verb\1,,,"%_EDIT_PACKAGE%,0,2"
  17. HKCR,CLSID\%CLSID_Packager%\AuxUserType\2,,,"Package"
  18. HKCR,CLSID\%CLSID_Packager%\AuxUserType\3,,,"Object Packager"
  19. HKCR,CLSID\%CLSID_Packager%\MiscStatus,,,"2"
  20. HKCR,CLSID\%CLSID_Packager%\DataFormats\GetSet\0,,,"FileContents,1,3,1"
  21. HKCR,CLSID\%CLSID_Packager%\DataFormats\GetSet\1,,,"FileGroupDescriptor,1,1,1"
  22. HKCR,CLSID\%CLSID_Packager%\DataFormats\GetSet\2,,,"Embed Source,1,8,1"
  23. HKCR,CLSID\%CLSID_Packager%\DataFormats\GetSet\3,,,"3,1,32,1"
  24. HKCR,CLSID\%CLSID_Packager%\DataFormats\GetSet\4,,,"Object Descriptor,1,1,1"
  25. HKCR,CLSID\%CLSID_Packager%\Insertable,,,""
  26. HKCR,CLSID\%CLSID_Packager%\ProgID,,,"Package2"
  27. HKCR,CLSID\%CLSID_Packager%\VersionIndependentProgID,,,"Package2"
  28. HKCR,CLSID\%CLSID_Packager%\DefaultIcon,,,"packager.dll,0"
  29. HKCR,Package2,,,"Package"
  30. HKCR,Package2\CLSID,,,"%CLSID_Packager%"
  31. HKCR,Package2\Insertable,,,""
  32. HKCR,Package2\protocol\StdFileEditing\server,,,"packager.dll"
  33. HKCR,Package2\protocol\StdFileEditing\verb\0,,,"%_ACTIVE_CONTENTS%"
  34. HKCR,Package2\protocol\StdFileEditing\verb\1,,,"%_EDIT_PACKAGE%"
  35. HKCR,CLSID\%CLSID_OldPackager%\TreatAs,,,"%CLSID_Packager%"
  36. HKCR,CLSID\%CLSID_OldPackager%\NotInsertable,,,""
  37. ; remove legacy packager.exe info
  38. [RegistryDel]
  39. HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Embedding\Package
  40. [RegRemove]
  41. HKCR,CLSID\%CLSID_Packager%
  42. HKCR,Package2
  43. HKCR,CLSID\%CLSID_OldPackager%\TreatAs
  44. HKCR,CLSID\%CLSID_OldPackager%\NotInsertable
  45. ; add legacy packager.exe info back (note: incorrect if packager.exe never existed on the system)
  46. [RegRemoveAdd]
  47. HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Embedding\Package,,,"Package,Package,packager.exe,picture"
  48. [Strings]
  49. CLSID_Packager = "{F20DA720-C02F-11CE-927B-0800095AE340}"
  50. CLSID_OldPackager = "{0003000C-0000-0000-C000-000000000046}"
  51. _ACTIVE_CONTENTS = "&Activate Contents"
  52. _EDIT_PACKAGE = "&Rename Package"