-
-
Notifications
You must be signed in to change notification settings - Fork 30
/
Copy pathBthPS3PSM.man
55 lines (55 loc) · 3.88 KB
/
BthPS3PSM.man
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
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
<instrumentationManifest xmlns="http://schemas.microsoft.com/win/2004/08/events" xmlns:win="http://manifests.microsoft.com/win/2004/08/windows/events" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://schemas.microsoft.com/win/2004/08/events eventman.xsd">
<instrumentation>
<events>
<provider
guid="{586aa8b1-53a6-404f-9b3e-14483e514a2c}"
messageFileName="%WinDir%\System32\drivers\BthPS3PSM.sys"
name="Nefarius Bluetooth PS Filter Service"
resourceFileName="%WinDir%\System32\drivers\BthPS3PSM.sys"
symbol="DriverControlGuid">
<channels>
<importChannel chid="SYSTEM" name="System"/>
</channels>
<templates>
<template tid="tid_load_template">
<data inType="win:Pointer" name="DriverObjPtr" outType="win:HexInt64"/>
<data inType="win:UInt32" name="Status" outType="win:NTSTATUS"/>
</template>
<template tid="tid_unload_template">
<data inType="win:Pointer" name="DriverObjPtr" outType="win:HexInt64"/>
</template>
<template tid="tid_failed_with_ntstatus">
<data inType="win:AnsiString" name="ScopeName" outType="win:Utf8"/>
<data inType="win:UnicodeString" name="FunctionName" outType="xs:string"/>
<data inType="win:UInt32" name="Status" outType="win:NTSTATUS"/>
</template>
<template tid="tid_patch_status_for_device_instance">
<data inType="win:UInt32" name="PatchStatus" outType="xs:unsignedInt"/>
<data inType="win:UnicodeString" name="InstanceId" outType="xs:string"/>
</template>
</templates>
<events>
<event value="1" channel="SYSTEM" level="win:Informational" message="$(string.StartEvent.EventMessage)" opcode="win:Start" symbol="StartEvent" template="tid_load_template"/>
<event value="2" channel="SYSTEM" level="win:Informational" message="$(string.UnloadEvent.EventMessage)" opcode="win:Stop" symbol="UnloadEvent" template="tid_unload_template"/>
<event value="3" channel="SYSTEM" level="win:Error" message="$(string.FailedWithNTStatus.EventMessage)" opcode="win:Info" symbol="FailedWithNTStatus" template="tid_failed_with_ntstatus"/>
<event value="4" channel="SYSTEM" level="win:Informational" message="$(string.GetPatchStatusForDeviceInstance.EventMessage)" opcode="win:Info" symbol="GetPatchStatusForDeviceInstance" template="tid_patch_status_for_device_instance"/>
<event value="5" channel="SYSTEM" level="win:Informational" message="$(string.SetPatchStatusForDeviceInstance.EventMessage)" opcode="win:Info" symbol="SetPatchStatusForDeviceInstance" template="tid_patch_status_for_device_instance"/>
<event value="6" channel="SYSTEM" level="win:Error" message="$(string.FailedToFindBulkInPipe.EventMessage)" opcode="win:Info" symbol="FailedToFindBulkInPipe" />
</events>
</provider>
</events>
</instrumentation>
<localization xmlns="http://schemas.microsoft.com/win/2004/08/events">
<resources culture="en-US">
<stringTable>
<string id="StartEvent.EventMessage" value="Driver loaded (obj: %1, status: %2)"/>
<string id="UnloadEvent.EventMessage" value="Driver unloaded (obj: %1)"/>
<string id="FailedWithNTStatus.EventMessage" value="[%1] %2 failed with NTSTATUS %3"/>
<string id="GetPatchStatusForDeviceInstance.EventMessage" value="Retrieved patch status %1 for device instance %2"/>
<string id="SetPatchStatusForDeviceInstance.EventMessage" value="Stored patch status %1 on device instance %2"/>
<string id="FailedToFindBulkInPipe.EventMessage" value="Couldn't find the BULK IN endpoint to hook, patching will not work"/>
</stringTable>
</resources>
</localization>
</instrumentationManifest>