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.

133 lines
3.5 KiB

  1. ; LOGITECH.INF -- Logitech Windows Still Image Setup File
  2. ; Copyright (c) Microsoft Corporation. All rights reserved.
  3. ; Manufacturer: Logitech, Inc.
  4. [Version]
  5. LayoutFile=Layout.inf, Layout1.inf, Layout2.inf
  6. Signature="$CHICAGO$"
  7. Class=Image
  8. ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
  9. Provider=%Msft%
  10. [ControlFlags]
  11. ExcludeFromSelect=*
  12. [DestinationDirs]
  13. DefaultDestDir=11 ; LDID_SYS
  14. CopyFiles.Sys=11 ; LDID_SYS
  15. CopyFiles.Sys32=10,system32\drivers
  16. CopyFiles.Windows =10 ; LDID_WIN
  17. CopyFiles.lginf =10,inf ; LDID_WIN\INF
  18. UninstallFiles.Twain = 10,TWAIN_32\LOGISCAN ; LDID_WIN\TWAIN_32\LOGISCAN
  19. CopyFiles.Twain.Common =10,TWAIN_32\LOGISCAN ; LDID_WIN\TWAIN_32\LOGISCAN
  20. CopyFiles.Twain.PageScan_USB=10,TWAIN_32\LOGISCAN ; LDID_WIN\TWAIN_32\LOGISCAN
  21. [Manufacturer]
  22. %Mfg%=Models
  23. [Models]
  24. ; PageScan USB
  25. ; >>> Remove ID 0401 here and at the bottom of this file before Beta 3 ship <<<
  26. ;%USB\VID_046D&PID_0401.DeviceDesc%=Model.PageScan_USB,USB\VID_046D&PID_0401
  27. %USB\VID_046D&PID_040f.DeviceDesc%=Model.PageScan_USB,USB\VID_046D&PID_040f
  28. [Model.PageScan_USB]
  29. Include= sti.inf
  30. Needs= STI.USBSection
  31. SubClass=StillImage
  32. DeviceType=1
  33. Capabilities=1
  34. DeviceData=DeviceData.PageScan_USB
  35. AddReg=AddReg.PageScan_USB
  36. CopyFiles=CopyFiles.Sys,CopyFiles.Windows,CopyFiles.Twain.Common,CopyFiles.Twain.PageScan_USB,CopyFiles.lginf
  37. DelFiles=DelFiles.Sys
  38. UninstallSection=Uninstall.PageScan_USB
  39. Events=PageScan_USB.Events
  40. ICMProfiles="sRGB Color Space Profile.icm"
  41. [Model.PageScan_USB.Services]
  42. Include= sti.inf
  43. Needs= STI.USBSection.Services
  44. [DeviceData.PageScan_USB]
  45. TwainDS=%DSName_PageScan%
  46. [PageScan_USB.Events]
  47. ButtonPress="%ButtonPress%",{C3BBF492-1359-11d1-B06A-00A02438AD48}
  48. [AddReg.PageScan_USB]
  49. HKR,,DevLoader,,*NTKERN
  50. HKR,,NTMPDriver,,usbscan.sys
  51. ;
  52. ; LogiMonitor is not needed anymore
  53. ;HKLM,Software\Microsoft\Windows\CurrentVersion\Run,Logimonitor,,%10%\TWAIN_32\LOGISCAN\lgmntr.Exe
  54. ;stuff for still image support in memphis memphis
  55. HKR,,USDClass,,"{CBC4ADA0-9942-11d0-93C3-444553540000}"
  56. HKCR,CLSID\{CBC4ADA0-9942-11d0-93C3-444553540000},,,"Storm Technology - Logitech PageScan USB"
  57. HKCR,CLSID\{CBC4ADA0-9942-11d0-93C3-444553540000}\InProcServer32,,,%10%\TWAIN_32\LOGISCAN\LgPUsb.dll
  58. HKCR,CLSID\{CBC4ADA0-9942-11d0-93C3-444553540000}\InProcServer32,ThreadingModel,,"Apartment"
  59. [CopyFiles.Sys]
  60. ; MFC Dll's for Twain Data source
  61. ;mfc42.dll
  62. ;msvcrt.dll
  63. [CopyFiles.Windows]
  64. ; Twain files
  65. ;Twain.dll
  66. ;Twain_32.dll
  67. ;Twunk_16.exe
  68. ;Twunk_32.exe
  69. [CopyFiles.Twain.Common]
  70. ; Data Source Common DLLs
  71. lgdpinnc.dll,,,4
  72. lgtw.dll,,,4
  73. lgprgres.dll,,,4
  74. Lgdeskew.dll,,,4
  75. ; Data Source Help File
  76. ;lgpusb.hlp
  77. ; Driver DLLs
  78. lgusbcmd.dll,,,4
  79. Lgmntr.dll,,,4
  80. ;Lgmntr.exe
  81. lgdvrc.dll,,,4
  82. ; Calibration Files
  83. lgbClb.dll,,,4
  84. lgdClb.dll,,,4
  85. LginstSc.dll,,,4
  86. ; Misc Files
  87. lgacrop.dll,,,4
  88. lgdecomp.dll,,,4
  89. [CopyFiles.Twain.PageScan_USB]
  90. ; Data Source Scanner specific
  91. lgpusb.ds,,,4
  92. lgpusbui.dll,,,4
  93. lgpusbrc.dll,,,4
  94. ; Driver DLLs PageScan USB specific
  95. LgpUsb.dll,,,4
  96. [UninstallFiles.Twain]
  97. lgpusb.ds
  98. [CopyFiles.lginf]
  99. ;logiscan.inf
  100. [DelFiles.Sys]
  101. ; Temporarily delete this file from windows\system during install so it
  102. ; doesn't conflict with new location in windows\system32
  103. usbscan.sys,,,1
  104. [Uninstall.PageScan_USB]
  105. ;DelFiles=CopyFiles.Sys,CopyFiles.Windows,CopyFiles.Twain.Common,CopyFiles.Twain.PageScan_USB
  106. DelFiles=UninstallFiles.Twain