Generated by JEB on 2019/08/01

PE: C:\Windows\System32\drivers\buttonconverter.sys Base=0x1C0000000 SHA-256=854269A9F47563A9E243101483E9FEB09A7765BCB7B860D38D441519E9719C9E
PDB: ButtonConverter.pdb GUID={AF01EA5E-6D09-9A5D-FB5816006620F0D7} Age=1

304 located named symbols:
0x1C0008260: WdfDriverGlobals
0x1C0002A00: WppClassicProviderCallback
0x1C0007484: "FALSE" ??_C@_05MAJJAKPI@FALSE?$AA@
0x1C0001740: WPP_RECORDER_SF_qI
0x1C0008130: g_HidDescriptor
0x1C0005B10: ProcessButtonsForDesktop
0x1C00080B8: "__cdecl _security_cookie_complement" __security_cookie_complement
0x1C000B150: WppTraceCallback
0x1C000A058: "__cdecl _imp_WdfVersionUnbindClass" __imp_WdfVersionUnbindClass
0x1C0002A60: EvtDevicePrepareHardware
0x1C000A0F0: "__cdecl _imp_RtlInitUnicodeString" __imp_RtlInitUnicodeString
0x1C0006090: "__cdecl guard_dispatch_icall_nop" _guard_dispatch_icall_nop
0x1C0007538: WPP_e535125c747a3463062dfbed1bd26a35_Traceguids
0x1C0004DA8: ChildHidReadReport
0x1C0008200: "void * __ptr64 __ptr64 __KMDF_TYPE_INIT_END" ?__KMDF_TYPE_INIT_END@@3PEAXEA
0x1C0007198: "WmiTraceMessage" ??_C@_1CA@OFIBBPKJ@?$AAW?$AAm?$AAi?$AAT?$AAr?$AAa?$AAc?$AAe?$AAM?$AAe?$AAs?$AAs?$AAa?$AAg?$AAe?$AA?$AA@
0x1C000201C: WPP_RECORDER_SF_qdDd
0x1C0002238: WPP_RECORDER_SF_qddd
0x1C000A0F8: "__cdecl _imp_ExCancelTimer" __imp_ExCancelTimer
0x1C000A140: "__cdecl _guard_dispatch_icall_fptr" __guard_dispatch_icall_fptr
0x1C000A0A0: WppRecorder_NULL_THUNK_DATA
0x1C000A0A8: "__cdecl _imp_MmGetSystemRoutineAddress" __imp_MmGetSystemRoutineAddress
0x1C000A198: "__cdecl _IMPORT_DESCRIPTOR_WDFLDR" __IMPORT_DESCRIPTOR_WDFLDR
0x1C00034D0: EvtChildHidDeviceIoInternalDeviceControl
0x1C000BFD4: CreateChildRawDevice
0x1C000A0B0: "__cdecl _imp_IoRegisterPlugPlayNotification" __imp_IoRegisterPlugPlayNotification
0x1C000A030: "__cdecl _imp_HidP_GetCaps" __imp_HidP_GetCaps
0x1C0007108: "__cdecl _guard_iat_table" __guard_iat_table
0x1C00060C0: memcpy
0x1C0008080: WdfBindInfo
0x1C0008230: pfnWppGetVersion
0x1C00060C0: memmove
0x1C000A108: "__cdecl _imp_RtlCopyUnicodeString" __imp_RtlCopyUnicodeString
0x1C0007330: "ButtonConverter\ConvertedDevice" ??_C@_1EC@DNGHAMKN@?$AAB?$AAu?$AAt?$AAt?$AAo?$AAn?$AAC?$AAo?$AAn?$AAv?$AAe?$AAr?$AAt?$AAe?$AAr?$AA?2?$AAC?$AAo?$AAn?$AAv?$AAe?$AAr?$AAt?$AAe?$AAd?$AAD?$AAe?$AAv?$AAi?$AAc?$AAe?$AA?$AA@
0x1C000601C: "__cdecl _GSHandlerCheckCommon" __GSHandlerCheckCommon
0x1C000A048: "__cdecl _imp_HidP_MaxUsageListLength" __imp_HidP_MaxUsageListLength
0x1C0003E80: PnpEventHandler
0x1C000A0C0: "__cdecl _imp_RtlAssert" __imp_RtlAssert
0x1C000C460: WnfEventStopCallback
0x1C000475C: GPIOButtonTypeToBtnconvButtonID
0x1C00084A0: WPP_MAIN_CB
0x1C00080C0: g_InputReportsForMobile
0x1C0007570: "KmdfLibrary" ??_C@_1BI@BJCKEEDJ@?$AAK?$AAm?$AAd?$AAf?$AAL?$AAi?$AAb?$AAr?$AAa?$AAr?$AAy?$AA?$AA@
0x1C000A078: WDFLDR_NULL_THUNK_DATA
0x1C000A008: "__cdecl _imp_EACreateAggregateEvent" __imp_EACreateAggregateEvent
0x1C0004BBC: SendHidIoctlSynchronously
0x1C00081D0: "struct _MARKER_TYPE __KMDF_CLASS_BIND_START" ?__KMDF_CLASS_BIND_START@@3U_MARKER_TYPE@@A
0x1C000A0B8: "__cdecl _imp_ExAllocatePoolWithTag" __imp_ExAllocatePoolWithTag
0x1C0001810: WPP_RECORDER_SF_qLL
0x1C0008240: pfnWppQueryTraceInformation
0x1C000147C: WPP_RECORDER_SF_qL
0x1C000A170: "__cdecl _IMPORT_DESCRIPTOR_WppRecorder" __IMPORT_DESCRIPTOR_WppRecorder
0x1C0005D94: FxDriverEntryWorker
0x1C0005110: SetButtonEnabled
0x1C00074F8: GUID_DEVINTERFACE_HID
0x1C0005684: GetButtonEnabled
0x1C00027D4: WPP_RECORDER_SF_qqLd
0x1C000A018: "__cdecl _imp_HidP_GetUsagesEx" __imp_HidP_GetUsagesEx
0x1C000A184: "__cdecl _IMPORT_DESCRIPTOR_CEA" __IMPORT_DESCRIPTOR_CEA
0x1C00074B8: "enabled" ??_C@_07MHHIKOPA@enabled?$AA@
0x1C0008028: "__cdecl WDF_CHILD_RAW_DEVICE_CONTEXT_TYPE_INFO" _WDF_CHILD_RAW_DEVICE_CONTEXT_TYPE_INFO
0x1C0005FF8: "__cdecl _GSHandlerCheck" __GSHandlerCheck
0x1C0007178: "PsGetVersion" ??_C@_1BK@DHLDGJM@?$AAP?$AAs?$AAG?$AAe?$AAt?$AAV?$AAe?$AAr?$AAs?$AAi?$AAo?$AAn?$AA?$AA@
0x1C0007160: "NULL" ??_C@_19CIJIHAKK@?$AAN?$AAU?$AAL?$AAL?$AA?$AA@
0x1C0008220: pfnEtwRegisterClassicProvider
0x1C0003640: EvtPowerButtonHoldTimerFunc
0x1C0005EDC: "long __cdecl FxStubBindClasses(struct _WDF_BIND_INFO * __ptr64)" ?FxStubBindClasses@@YAJPEAU_WDF_BIND_INFO@@@Z
0x1C0004C70: RequestCopyFromBuffer
0x1C00047EC: CheckForTestCombos
0x1C000C47C: WnfEventHandler
0x1C000A000: "__cdecl _imp_EADeleteAggregateEvent" __imp_EADeleteAggregateEvent
0x1C000A050: HIDPARSE_NULL_THUNK_DATA
0x1C00038E0: EvtChildRawDeviceIoDeviceControl
0x1C00074A8: "disabled" ??_C@_08BEHKFNNO@disabled?$AA@
0x1C00058EC: ProcessOneButtonEventForDesktop
0x1C0008250: pfnEtwUnregister
0x1C0007558: WNF_SEB_SYSTEM_LPE
0x1C000A070: "__cdecl _imp_WdfVersionUnbind" __imp_WdfVersionUnbind
0x1C000A138: "__cdecl _guard_check_icall_fptr" __guard_check_icall_fptr
0x1C0003790: EvtPowerButtonLongHoldTimerFunc
0x1C000716C: "NULL" ??_C@_04HIBGFPH@NULL?$AA@
0x1C00028F0: WPP_RECORDER_SF_qqd
0x1C0002448: WPP_RECORDER_SF_qq
0x1C000A060: "__cdecl _imp_WdfVersionBind" __imp_WdfVersionBind
0x1C0008078: WPP_GLOBAL_Control
0x1C0007140: "CHILD_RAW_DEVICE_CONTEXT" ??_C@_0BJ@CHOLGEHO@CHILD_RAW_DEVICE_CONTEXT?$AA@
0x1C00072D0: "EnableTestFeatures" ??_C@_1CG@ECONIOGN@?$AAE?$AAn?$AAa?$AAb?$AAl?$AAe?$AAT?$AAe?$AAs?$AAt?$AAF?$AAe?$AAa?$AAt?$AAu?$AAr?$AAe?$AAs?$AA?$AA@
0x1C0001008: WPP_RECORDER_SF_
0x1C00074E8: GUID_DEVICE_INTERFACE_ARRIVAL
0x1C000A0D8: "__cdecl _imp_RtlCompareUnicodeString" __imp_RtlCompareUnicodeString
0x1C000109C: WPP_RECORDER_SF_S
0x1C0005FA0: "__cdecl _security_check_cookie" __security_check_cookie
0x1C00013C4: WPP_RECORDER_SF_q
0x1C0001318: WPP_RECORDER_SF_d
0x1C000A010: CEA_NULL_THUNK_DATA
0x1C0003210: EvtDeviceReleaseHardware
0x1C000A148: "__cdecl _IMPORT_DESCRIPTOR_ntoskrnl" __IMPORT_DESCRIPTOR_ntoskrnl
0x1C000265C: WPP_RECORDER_SF_qqLLdDD
0x1C0001904: WPP_RECORDER_SF_qLdD
0x1C000A038: "__cdecl _imp_HidP_SetUsages" __imp_HidP_SetUsages
0x1C0001A18: WPP_RECORDER_SF_qLdDd
0x1C000A090: "__cdecl _imp_WppAutoLogStart" __imp_WppAutoLogStart
0x1C0007280: "\Registry\Machine\SYSTEM\Input\F" ??_C@_1FA@CKBODLOE@?$AA?2?$AAR?$AAe?$AAg?$AAi?$AAs?$AAt?$AAr?$AAy?$AA?2?$AAM?$AAa?$AAc?$AAh?$AAi?$AAn?$AAe?$AA?2?$AAS?$AAY?$AAS?$AAT?$AAE?$AAM?$AA?2?$AAI?$AAn?$AAp?$AAu?$AAt?$AA?2?$AAF@
0x1C0001CF0: WPP_RECORDER_SF_qS
0x1C000B46C: WppCleanupKm
0x1C0007248: "UseMobileButtonsMapping" ??_C@_1DA@PNFLOHDB@?$AAU?$AAs?$AAe?$AAM?$AAo?$AAb?$AAi?$AAl?$AAe?$AAB?$AAu?$AAt?$AAt?$AAo?$AAn?$AAs?$AAM?$AAa?$AAp?$AAp?$AAi?$AAn?$AAg?$AA?$AA@
0x1C000A080: "__cdecl _imp_WppAutoLogStop" __imp_WppAutoLogStop
0x1C000E000: "__cdecl _guard_fids_table" __guard_fids_table
0x1C0007000: "__cdecl load_config_used" _load_config_used
0x1C0005D20: FxStubDriverUnload
0x1C000A118: "__cdecl _imp_ExDeleteTimer" __imp_ExDeleteTimer
0x1C0007380: "ButtonConverter\RawDevice" ??_C@_1DG@PFNACOFC@?$AAB?$AAu?$AAt?$AAt?$AAo?$AAn?$AAC?$AAo?$AAn?$AAv?$AAe?$AAr?$AAt?$AAe?$AAr?$AA?2?$AAR?$AAa?$AAw?$AAD?$AAe?$AAv?$AAi?$AAc?$AAe?$AA?$AA?$AA?$AA@
0x1C0008100: g_ButtonUsages
0x1C000A100: "__cdecl _imp_PoSetPowerButtonHoldState" __imp_PoSetPowerButtonHoldState
0x1C00081E0: "void * __ptr64 __ptr64 __KMDF_CLASS_BIND_END" ?__KMDF_CLASS_BIND_END@@3PEAXEA
0x1C0004320: EvtDeviceButtonReadCompletion
0x1C000A040: "__cdecl _imp_HidP_GetSpecificButtonCaps" __imp_HidP_GetSpecificButtonCaps
0x1C00071B8: "WmiQueryTraceInformation" ??_C@_1DC@DOCOAJH@?$AAW?$AAm?$AAi?$AAQ?$AAu?$AAe?$AAr?$AAy?$AAT?$AAr?$AAa?$AAc?$AAe?$AAI?$AAn?$AAf?$AAo?$AAr?$AAm?$AAa?$AAt?$AAi?$AAo?$AAn?$AA?$AA@
0x1C00048C0: EnqueueInputReport
0x1C0001B54: WPP_RECORDER_SF_qLsD
0x1C00049CC: RundownInputReportQueue
0x1C0007228: "EtwUnregister" ??_C@_1BM@CJMKDOJH@?$AAE?$AAt?$AAw?$AAU?$AAn?$AAr?$AAe?$AAg?$AAi?$AAs?$AAt?$AAe?$AAr?$AA?$AA@
0x1C000A0E0: "__cdecl _imp_IoGetDeviceInterfaces" __imp_IoGetDeviceInterfaces
0x1C000BB3C: CreateChildHidDevice
0x1C0007520: WPP_ThisDir_CTLGUID_BTNCONV
0x1C0005FE0: "__cdecl guard_check_icall_nop" _guard_check_icall_nop
0x1C000B008: WppLoadTracingSupport
0x1C000A0D0: "__cdecl _imp_IoWMIRegistrationControl" __imp_IoWMIRegistrationControl
0x1C0005C70: "void __cdecl FxStubDriverUnloadCommon(void)" ?FxStubDriverUnloadCommon@@YAXXZ
0x1C0008000: "__cdecl WDF_DEVICE_CONTEXT_TYPE_INFO" _WDF_DEVICE_CONTEXT_TYPE_INFO
0x1C000A15C: "__cdecl _IMPORT_DESCRIPTOR_HIDPARSE" __IMPORT_DESCRIPTOR_HIDPARSE
0x1C0007560: GUID_DEVCLASS_KEYBOARD
0x1C0007548: GUID_GPIOBUTTONS_NOTIFY_INTERFACE
0x1C000A028: "__cdecl _imp_HidP_InitializeReportForID" __imp_HidP_InitializeReportForID
0x1C000A088: "__cdecl _imp_imp_WppRecorderReplay" __imp_imp_WppRecorderReplay
0x1C000A110: "__cdecl _imp_KeBugCheckEx" __imp_KeBugCheckEx
0x1C00081F0: "struct _MARKER_TYPE __KMDF_TYPE_INIT_START" ?__KMDF_TYPE_INIT_START@@3U_MARKER_TYPE@@A
0x1C0007374: "0" ??_C@_15EKEHFJPB@?$AA0?$AA?$AA?$AA?$AA@
0x1C000A120: "__cdecl _imp_ExSetTimer" __imp_ExSetTimer
0x1C000B510: DriverUnload
0x1C0007530: WNF_SEB_AUDIO_ACTIVITY
0x1C0005D60: FxDriverEntry
0x1C000576C: FillInputReportForDesktop
0x1C00080B0: "__cdecl _security_cookie" __security_cookie
0x1C0001550: WPP_RECORDER_SF_qDD
0x1C0001648: WPP_RECORDER_SF_qDd
0x1C0001F24: WPP_RECORDER_SF_qdD
0x1C0002134: WPP_RECORDER_SF_qdd
0x1C0002350: WPP_RECORDER_SF_qdq
0x1C0007440: "onecore\drivers\input\hid\minipo" ??_C@_0EC@IFKFJIHL@onecore?2drivers?2input?2hid?2minipo@
0x1C0007490: "NT_SUCCESS(status)" ??_C@_0BD@BHAFHGKO@NT_SUCCESS?$CIstatus?$CJ?$AA@
0x1C000B570: EvtDeviceAdd
0x1C00011C4: WPP_RECORDER_SF_Sd
0x1C000147C: WPP_RECORDER_SF_qD
0x1C0001E44: WPP_RECORDER_SF_qd
0x1C00071F0: "EtwRegisterClassicProvider" ??_C@_1DG@PFOPAIND@?$AAE?$AAt?$AAw?$AAR?$AAe?$AAg?$AAi?$AAs?$AAt?$AAe?$AAr?$AAC?$AAl?$AAa?$AAs?$AAs?$AAi?$AAc?$AAP?$AAr?$AAo?$AAv?$AAi?$AAd?$AAe?$AAr?$AA?$AA@
0x1C0007120: "CHILD_HID_DEVICE_CONTEXT" ??_C@_0BJ@BKCGCIPF@CHILD_HID_DEVICE_CONTEXT?$AA@
0x1C000BAB0: EvtDeviceCleanupCallback
0x1C000A128: "__cdecl _imp_ExAllocateTimerInternal2" __imp_ExAllocateTimerInternal2
0x1C0002518: WPP_RECORDER_SF_qqLLd
0x1C0007508: DEVPKEY_ButtonConverter_SASSupport
0x1C000D458: "__cdecl _security_init_cookie" __security_init_cookie
0x1C000A020: "__cdecl _imp_HidP_UnsetUsages" __imp_HidP_UnsetUsages
0x1C0008238: WPPTraceSuite
0x1C000A0E8: "__cdecl _imp_IoUnregisterPlugPlayNotificationEx" __imp_IoUnregisterPlugPlayNotificationEx
0x1C0008258: WdfFunctions_01015
0x1C0008248: g_TestCombosEnabled
0x1C0005FD0: "__cdecl _report_gsfailure" __report_gsfailure
0x1C0007110: "DEVICE_CONTEXT" ??_C@_0P@MOOEKOCE@DEVICE_CONTEXT?$AA@
0x1C00074C0: "ComboType == BTNCONV_COMBO_OF_NO" ??_C@_0CD@PFNPILOH@ComboType?5?$DN?$DN?5BTNCONV_COMBO_OF_NO@
0x1C00073C0: "D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(" ??_C@_1IA@IJFICMJH@?$AAD?$AA?3?$AAP?$AA?$CI?$AAA?$AA?$DL?$AA?$DL?$AAG?$AAA?$AA?$DL?$AA?$DL?$AA?$DL?$AAS?$AAY?$AA?$CJ?$AA?$CI?$AAA?$AA?$DL?$AA?$DL?$AAG?$AAR?$AAG?$AAW?$AAG?$AAX?$AA?$DL?$AA?$DL?$AA?$DL?$AAB?$AAA?$AA?$CJ?$AA?$CI@
0x1C000A098: "__cdecl _imp_WppAutoLogTrace" __imp_WppAutoLogTrace
0x1C0008050: "__cdecl WDF_CHILD_HID_DEVICE_CONTEXT_TYPE_INFO" _WDF_CHILD_HID_DEVICE_CONTEXT_TYPE_INFO
0x1C000A068: "__cdecl _imp_WdfVersionBindClass" __imp_WdfVersionBindClass
0x1C0008170: g_ReportDescriptorDesktop
0x1C000A130: ntoskrnl_NULL_THUNK_DATA
0x1C00072F8: "ButtonsToDisableInCS" ??_C@_1CK@NDGBLBGN@?$AAB?$AAu?$AAt?$AAt?$AAo?$AAn?$AAs?$AAT?$AAo?$AAD?$AAi?$AAs?$AAa?$AAb?$AAl?$AAe?$AAI?$AAn?$AAC?$AAS?$AA?$AA@
0x1C000A0C8: "__cdecl _imp_ExFreePoolWithTag" __imp_ExFreePoolWithTag
0x1C0008140: g_ReportDescriptorMobile
0x1C000C440: WnfEventStartCallback
0x1C000D008: DriverEntry
0x1C000823C: g_UseMobileButtonsMapping
0x1C0005004: ProcessButtonDowns
0x1C0008228: pfnWppTraceMessage
0x1C000B3A4: WppInitKm
0x1C0006400: memset
0x1C000A1AC: "__cdecl _NULL_IMPORT_DESCRIPTOR" __NULL_IMPORT_DESCRIPTOR

[JEB Decompiler by PNF Software]