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.

161 lines
3.7 KiB

  1. ; Copyright (c) Microsoft Corporation. All rights reserved.
  2. [Version]
  3. signature="$CHICAGO$"
  4. Class=Avc
  5. ClassGuid={C06FF265-AE09-48f0-812C-16753D7CBA83}
  6. Provider=%Msft%
  7. LayoutFile=Layout.inf
  8. [DestinationDirs]
  9. DefaultDestDir=10,system32\drivers
  10. Avc.CopyFiles=10,system32\drivers
  11. VirtualAvc.CopyFiles=10,system32\drivers
  12. ; =================== Class Sections ===========================
  13. [ClassInstall32]
  14. Addreg=AvcClassReg
  15. [ClassInstall]
  16. Addreg=AvcClassReg
  17. [AVCClassReg]
  18. HKR,,,,%AvcClassName%
  19. HKR,,Icon,,-21
  20. HKR,,NoInstallClass,,1
  21. ; =================== Table of contents =========================
  22. [Manufacturer]
  23. %MicrosoftMfg%=Microsoft
  24. ; =================== Microsoft ========================
  25. [Microsoft]
  26. ; Microsoft
  27. %Avc.DeviceDesc%=Avc,61883\50F2&0&10001
  28. ; Canon
  29. %Avc.DeviceDesc%=Avc,61883\85&0&10001
  30. ; MEI/Panasonic
  31. %Avc.DeviceDesc%=AvcSubunitStub,61883\8045&0&10001
  32. ; JVC
  33. %Avc.DeviceDesc%=Avc,61883\8088&0&10001
  34. ; Sharp
  35. %Avc.DeviceDesc%=AvcSubunitStub,61883\8001F&0&10001
  36. ; Sony
  37. %Avc.DeviceDesc%=SonyMediaConv,61883\80046&0&10000
  38. %Avc.DeviceDesc%=SonyMediaConv,61883\Sony&0&10000
  39. %Avc.DeviceDesc%=Avc,61883\80046&0&10001
  40. %Avc.DeviceDesc%=Avc,61883\80146&0&10001
  41. ; Philips
  42. %Avc.DeviceDesc%=PhilipsDV,61883\Philips&DV_convertor____&10001
  43. %Avc.DeviceDesc%=Avc,61883\6037&0&10001
  44. ; Catch all other vendors
  45. %Avc.DeviceDesc%=Avc,,61883\10000
  46. %Avc.DeviceDesc%=Avc,,61883\10001
  47. ; Virtual AV/C Device
  48. %VirtualAvc.DeviceDesc%=VirtualAvc,V61883\50F2&0&10001
  49. %VirtualAvc.DeviceDesc%=VirtualAvc,V61883\10001
  50. [ControlFlags]
  51. ExcludeFromSelect=*
  52. [Avc]
  53. AddReg=Avc.AddReg
  54. CopyFiles=Avc.CopyFiles
  55. [Avc.NT]
  56. AddReg=Avc.AddReg
  57. CopyFiles=Avc.CopyFiles
  58. [AvcSubunitStub]
  59. AddReg=AvcSubunitStub.AddReg
  60. CopyFiles=Avc.CopyFiles
  61. [AvcSubunitStub.NT]
  62. AddReg=AvcSubunitStub.AddReg
  63. CopyFiles=Avc.CopyFiles
  64. [SonyMediaConv]
  65. AddReg=SonyMediaConv.AddReg
  66. CopyFiles=Avc.CopyFiles
  67. [SonyMediaConv.NT]
  68. AddReg=SonyMediaConv.AddReg
  69. CopyFiles=Avc.CopyFiles
  70. [PhilipsDV]
  71. AddReg=PhilipsDV.AddReg
  72. CopyFiles=Avc.CopyFiles
  73. [PhilipsDV.NT]
  74. AddReg=PhilipsDV.AddReg
  75. CopyFiles=Avc.CopyFiles
  76. [Avc.AddReg]
  77. ; Indicate that special DV detection should occur for devices with tape subunits
  78. HKR,,AvcFlags,0x10001,0x00000008
  79. [AvcSubunitStub.AddReg]
  80. ; Indicate that a dummy subunit is to be created if the device reports no subunits
  81. ; Indicate that special DV detection should occur for devices with tape subunits
  82. HKR,,AvcFlags,0x10001,0x0000000A
  83. [SonyMediaConv.AddReg]
  84. ; Indicate that no subunit info is to be collected, and...
  85. ; Indicate that a dummy subunit is to be created
  86. HKR,,AvcFlags,0x10001,0x00000006
  87. [PhilipsDV.AddReg]
  88. ; Standard operation
  89. HKR,,AvcFlags,0x10001,0x00000000
  90. [Avc.CopyFiles]
  91. avc.sys
  92. [VirtualAvc]
  93. AddReg=VirtualAvc.AddReg
  94. CopyFiles=VirtualAvc.CopyFiles
  95. [VirtualAvc.NT]
  96. AddReg=VirtualAvc.AddReg
  97. CopyFiles=VirtualAvc.CopyFiles
  98. [VirtualAvc.NT.HW]
  99. AddReg=VirtualAvcACL.AddReg
  100. [VirtualAvcACL.AddReg]
  101. HKR,,Security,,"D:P(A;;GA;;;SY)(A;;GA;;;BA)" ; ACL allowing System and Admin
  102. [VirtualAvc.AddReg]
  103. HKR,%VirtualAvc.DeviceList%,,,
  104. [VirtualAvc.CopyFiles]
  105. avc.sys
  106. [Avc.NT.Services]
  107. AddService = Avc, 2, Avc.ServiceInstall
  108. [AvcSubunitStub.NT.Services]
  109. AddService = Avc, 2, Avc.ServiceInstall
  110. [SonyMediaConv.NT.Services]
  111. AddService = Avc, 2, Avc.ServiceInstall
  112. [Avc.ServiceInstall]
  113. DisplayName = %Avc.ServiceDesc%
  114. ServiceType = 1
  115. StartType = 3
  116. ErrorControl = 1
  117. ServiceBinary = %12%\avc.sys
  118. [VirtualAvc.NT.Services]
  119. AddService = Avc, 2, VirtualAvc.ServiceInstall
  120. [VirtualAvc.ServiceInstall]
  121. DisplayName = %VirtualAvc.ServiceDesc%
  122. ServiceType = 1
  123. StartType = 3
  124. ErrorControl = 1
  125. ServiceBinary = %12%\avc.sys