summaryrefslogtreecommitdiff
path: root/src/VBox/Additions/WINNT/Mouse/NT5/VBoxMouse.inf
blob: 18f56145a9dbb3a1562bf16c3f76f5c425c07d7f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
; $Id$
;; @file
; INF file for installing the VBox Guest Mouse (driver for Windows NT5+).
;

;
; Copyright (C) 2011-2022 Oracle and/or its affiliates.
;
; This file is part of VirtualBox base platform packages, as
; available from https://www.virtualbox.org.
;
; This program is free software; you can redistribute it and/or
; modify it under the terms of the GNU General Public License
; as published by the Free Software Foundation, in version 3 of the
; License.
;
; This program is distributed in the hope that it will be useful, but
; WITHOUT ANY WARRANTY; without even the implied warranty of
; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
; General Public License for more details.
;
; You should have received a copy of the GNU General Public License
; along with this program; if not, see <https://www.gnu.org/licenses>.
;
; SPDX-License-Identifier: GPL-3.0-only
;

[Version]
Signature="$Windows NT$"
Provider=%ORACLE%
ClassGuid={4D36E96F-E325-11CE-BFC1-08002BE10318}
Class=Mouse
DriverPackageType=ClassFilter
;edit-DriverVer=08/26/2008,2.00.0000
;cat CatalogFile=VBoxMouse.cat

[SourceDisksNames]
1 = %VBoxMouse.MediaDesc%

[SourceDisksFiles]
VBoxMouse.sys = 1

[DestinationDirs]
DefaultDestDir = 12     ; DIRID_DRIVERS

; Disabled install via [Manufacturer], not working. See [DefaultInstall].
;[Manufacturer]
;;x86   %ORACLE%=VBoxMouse
;;amd64 %ORACLE%=VBoxMouse, NTamd64
;
;;x86   [VBoxMouse]
;;amd64 [VBoxMouse.NTamd64]
;%ORACLE%=VBoxMouse_Install
;
;[VBoxMouse_Install]
;CopyFiles = @VBoxMouse.sys
;
;[VBoxMouse_Install.Services]
;AddService = VBoxMouse,,VBoxMouse.Service

[DefaultInstall@DOT-NT-ARCH@]
CopyFiles = @VBoxMouse.sys

[DefaultInstall@DOT-NT-ARCH@.Services]
AddService = VBoxMouse,,VBoxMouse.Service

[VBoxMouse.AddRegistry]
HKLM, System\CurrentControlSet\Control\Class\{4D36E96F-E325-11CE-BFC1-08002BE10318}, UpperFilters, 0x00010000, "VBoxMouse", "mouclass"

[VBoxMouse.Service]
DisplayName    = %VBoxMouse.SvcDesc%
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_IGNORE%
ServiceBinary  = %12%\VBoxMouse.sys
AddReg         = VBoxMouse.AddRegistry

[Strings]
VBoxMouse.SvcDesc       = "VirtualBox Guest Mouse Service"
VBoxMouse.MediaDesc     = "VirtualBox Guest Mouse Driver Installation Media"
ORACLE                  = "Oracle Corporation"

; Useful constants
SERVICE_KERNEL_DRIVER = 1
SERVICE_DEMAND_START  = 3
SERVICE_ERROR_IGNORE  = 0