Generated by JEB on 2019/08/01

PE: C:\Windows\System32\drivers\battc.sys Base=0x1C0000000 SHA-256=7920615C3437A084C83EC82B8E5050A14A6E089EF8054B0AEAE2F725E4B1E273
PDB: battc.pdb GUID={CE8852FC-3D39-8BF0-08B599FECA2A44DE} Age=1

159 located named symbols:
0x1C00060B0: "__cdecl _imp_IoAllocateIrp" __imp_IoAllocateIrp
0x1C0004108: BatteryBackupPollRateDc
0x1C0007010: DllUnload
0x1C0004100: AcDcUpdateStormQualificationCount
0x1C00060A8: "__cdecl _imp_ExAcquireFastMutex" __imp_ExAcquireFastMutex
0x1C00033E0: BATTERY_CYCLE_COUNT_WMI_GUID
0x1C0006008: "__cdecl _imp_WmiCompleteRequest" __imp_WmiCompleteRequest
0x1C0006100: "__cdecl _imp_KeSetTimer" __imp_KeSetTimer
0x1C00033A0: BATTERY_TAG_CHANGE_WMI_GUID
0x1C00040C8: "__cdecl _security_cookie_complement" __security_cookie_complement
0x1C0006050: "__cdecl _imp_ObfDereferenceObject" __imp_ObfDereferenceObject
0x1C0003230: "BatteryFastestStatusNotifyUpdate" ??_C@_1GC@HJKNGKBL@?$AAB?$AAa?$AAt?$AAt?$AAe?$AAr?$AAy?$AAF?$AAa?$AAs?$AAt?$AAe?$AAs?$AAt?$AAS?$AAt?$AAa?$AAt?$AAu?$AAs?$AAN?$AAo?$AAt?$AAi?$AAf?$AAy?$AAU?$AAp?$AAd?$AAa?$AAt?$AAe@
0x1C0001370: BattCTagDpc
0x1C0006058: "__cdecl _imp_RtlInitUnicodeString" __imp_RtlInitUnicodeString
0x1C0001D20: "__cdecl guard_dispatch_icall_nop" _guard_dispatch_icall_nop
0x1C0004110: BatteryPollRate
0x1C00035F8: "__cdecl TraceLoggingMetadata" _TraceLoggingMetadata
0x1C00040E0: NextDeviceNum
0x1C0003510: "**************.**********" ??_C@_1DE@MCEPBJEB@?$AA?$CK?$AA?$CK?$AA?$CK?$AA?$CK?$AA?$CK?$AA?$CK?$AA?$CK?$AA?$CK?$AA?$CK?$AA?$CK?$AA?$CK?$AA?$CK?$AA?$CK?$AA?$CK?$AA?4?$AA?$CK?$AA?$CK?$AA?$CK?$AA?$CK?$AA?$CK?$AA?$CK?$AA?$CK?$AA?$CK?$AA?$CK?$AA?$CK?$AA?$AA@
0x1C0001410: BattCCancelTag
0x1C0008330: ChargingPowerSourcePnpNotifyTargetDeviceChange
0x1C00060E8: "__cdecl _imp_IofCompleteRequest" __imp_IofCompleteRequest
0x1C0007F60: RegisterChargerChangeCallback
0x1C0004120: FastestStatusNotifyUpdateInterval
0x1C0006028: "__cdecl _imp_IoSetDeviceInterfaceState" __imp_IoSetDeviceInterfaceState
0x1C0001008: "__cdecl TlgWrite" _TlgWrite
0x1C0006188: "__cdecl _guard_dispatch_icall_fptr" __guard_dispatch_icall_fptr
0x1C0006030: "__cdecl _imp_KeInitializeGuardedMutex" __imp_KeInitializeGuardedMutex
0x1C00060F0: "__cdecl _imp_KeWaitForSingleObject" __imp_KeWaitForSingleObject
0x1C0006090: "__cdecl _imp_IoRegisterPlugPlayNotification" __imp_IoRegisterPlugPlayNotification
0x1C0006130: "__cdecl _imp_IoReleaseCancelSpinLock" __imp_IoReleaseCancelSpinLock
0x1C0001D40: memcpy
0x1C0006160: "__cdecl _imp_IoRegisterDeviceInterface" __imp_IoRegisterDeviceInterface
0x1C0006020: "__cdecl _imp_KeInitializeDpc" __imp_KeInitializeDpc
0x1C0001D40: memmove
0x1C0006068: "__cdecl _imp_RtlCopyUnicodeString" __imp_RtlCopyUnicodeString
0x1C0001CAC: "__cdecl _GSHandlerCheckCommon" __GSHandlerCheckCommon
0x1C0006070: "__cdecl _imp_IoGetDeviceObjectPointer" __imp_IoGetDeviceObjectPointer
0x1C0003140: "\Registry\Machine\System\Current" ??_C@_1HC@HNNLMFEJ@?$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?$AAC?$AAu?$AAr?$AAr?$AAe?$AAn?$AAt@
0x1C00060A0: "__cdecl _imp_ObfReferenceObject" __imp_ObfReferenceObject
0x1C0003340: GUID_DEVICE_POWER_METER
0x1C0001454: BattCQueueWorker
0x1C0006128: "__cdecl _imp_IoQueueWorkItem" __imp_IoQueueWorkItem
0x1C0006038: "__cdecl _imp_ExReleaseFastMutex" __imp_ExReleaseFastMutex
0x1C0008AEC: BattCCheckStatusQueue
0x1C0006138: "__cdecl _imp_EtwSetInformation" __imp_EtwSetInformation
0x1C00060C0: "__cdecl _imp_ExAllocatePoolWithTag" __imp_ExAllocatePoolWithTag
0x1C0007540: BatteryClassUnload
0x1C0001B60: BattCTraceBatteryBay
0x1C0004118: BatteryBackupPollRateAc
0x1C0003548: "%d4%d2%d2******.**********" ??_C@_1DG@GEAEAIHA@?$AA?$CF?$AAd?$AA4?$AA?$CF?$AAd?$AA2?$AA?$CF?$AAd?$AA2?$AA?$CK?$AA?$CK?$AA?$CK?$AA?$CK?$AA?$CK?$AA?$CK?$AA?4?$AA?$CK?$AA?$CK?$AA?$CK?$AA?$CK?$AA?$CK?$AA?$CK?$AA?$CK?$AA?$CK?$AA?$CK?$AA?$CK?$AA?$AA@
0x1C0006110: "__cdecl _imp_EtwWriteTransfer" __imp_EtwWriteTransfer
0x1C0003110: "BatteryMinPollRate" ??_C@_1CG@JNJIMMLJ@?$AAB?$AAa?$AAt?$AAt?$AAe?$AAr?$AAy?$AAM?$AAi?$AAn?$AAP?$AAo?$AAl?$AAl?$AAR?$AAa?$AAt?$AAe?$AA?$AA@
0x1C0006010: WMILIB_NULL_THUNK_DATA
0x1C0003490: "BatteryAcDcUpdateStormPingWindow" ??_C@_1FC@HGMAOOGM@?$AAB?$AAa?$AAt?$AAt?$AAe?$AAr?$AAy?$AAA?$AAc?$AAD?$AAc?$AAU?$AAp?$AAd?$AAa?$AAt?$AAe?$AAS?$AAt?$AAo?$AAr?$AAm?$AAP?$AAi?$AAn?$AAg?$AAW?$AAi?$AAn?$AAd?$AAo?$AAw@
0x1C0007980: BatteryClassSystemControl
0x1C0006018: "__cdecl _imp_RtlQueryRegistryValuesEx" __imp_RtlQueryRegistryValuesEx
0x1C0001C88: "__cdecl _GSHandlerCheck" __GSHandlerCheck
0x1C0004000: BattWmiGuidList
0x1C0006168: "__cdecl _imp_IoFreeWorkItem" __imp_IoFreeWorkItem
0x1C0006120: "__cdecl _imp_IoAcquireCancelSpinLock" __imp_IoAcquireCancelSpinLock
0x1C0003350: BATTERY_STATUS_WMI_GUID
0x1C0007E10: ChargeNotificationCallback
0x1C00033B0: BATTERY_FULL_CHARGED_CAPACITY_WMI_GUID
0x1C00032A0: "\REGISTRY\MACHINE\SYSTEM\Current" ??_C@_1HE@KCPBFFNK@?$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?$AAC?$AAu?$AAr?$AAr?$AAe?$AAn?$AAt@
0x1C0001A94: BattCCompleteIrpQueue
0x1C0001B10: BattCClearCancelRoutine
0x1C00033F0: GUID_INTERFACE_CHARGING_POWERSOURCE
0x1C00011F8: RtlStringCbPrintfW
0x1C0007070: BatteryClassInitializeDevice
0x1C00031F0: "BatteryMinBackupPollRateAc" ??_C@_1DG@MLPEMMAF@?$AAB?$AAa?$AAt?$AAt?$AAe?$AAr?$AAy?$AAM?$AAi?$AAn?$AAB?$AAa?$AAc?$AAk?$AAu?$AAp?$AAP?$AAo?$AAl?$AAl?$AAR?$AAa?$AAt?$AAe?$AAA?$AAc?$AA?$AA@
0x1C0008490: BattCWorkerThread
0x1C0001A70: BattCMiniportStatus
0x1C0003318: "BATTCWMI" ??_C@_1BC@NJMFCBLG@?$AAB?$AAA?$AAT?$AAT?$AAC?$AAW?$AAM?$AAI?$AA?$AA@
0x1C000B470: GsDriverEntry
0x1C0006180: "__cdecl _guard_check_icall_fptr" __guard_check_icall_fptr
0x1C00060F8: "__cdecl _imp_KeSetCoalescableTimer" __imp_KeSetCoalescableTimer
0x1C000B3DC: BattCGetRegistryDwordValue
0x1C0001B54: "__cdecl TlgDefineProvider_annotation__TlgBattCTraceHandleProv" _TlgDefineProvider_annotation__TlgBattCTraceHandleProv
0x1C0001280: BattCBatteryPollingDpc
0x1C0009480: "__cdecl TlgEnableCallback" _TlgEnableCallback
0x1C000B310: BattCGetRegistryDwordValueEx
0x1C0003380: GUID_DEVICE_INTERFACE_ARRIVAL
0x1C0006170: "__cdecl _imp_RtlCompareUnicodeString" __imp_RtlCompareUnicodeString
0x1C0001C30: "__cdecl _security_check_cookie" __security_check_cookie
0x1C0003400: BATTERY_STATIC_DATA_WMI_GUID
0x1C0006190: "__cdecl _IMPORT_DESCRIPTOR_ntoskrnl" __IMPORT_DESCRIPTOR_ntoskrnl
0x1C0006000: "__cdecl _imp_WmiSystemControl" __imp_WmiSystemControl
0x1C0003360: BATTERY_TEMPERATURE_WMI_GUID
0x1C0003701: "__cdecl TraceLoggingMetadataEnd" _TraceLoggingMetadataEnd
0x1C0003430: "BatteryAcDcUpdateStormQualificat" ??_C@_1FC@MHMCOIOB@?$AAB?$AAa?$AAt?$AAt?$AAe?$AAr?$AAy?$AAA?$AAc?$AAD?$AAc?$AAU?$AAp?$AAd?$AAa?$AAt?$AAe?$AAS?$AAt?$AAo?$AAr?$AAm?$AAQ?$AAu?$AAa?$AAl?$AAi?$AAf?$AAi?$AAc?$AAa?$AAt@
0x1C0006140: "__cdecl _imp_EtwEventEnabled" __imp_EtwEventEnabled
0x1C0003410: GUID_DEVICE_INTERFACE_REMOVAL
0x1C00040F8: AcDcUpdateStormCancellationTime
0x1C0006148: "__cdecl _imp_EtwUnregister" __imp_EtwUnregister
0x1C00040E8: BattCEtwHandle
0x1C000C000: "__cdecl _guard_fids_table" __guard_fids_table
0x1C0003000: "__cdecl load_config_used" _load_config_used
0x1C00061A4: "__cdecl _IMPORT_DESCRIPTOR_WMILIB" __IMPORT_DESCRIPTOR_WMILIB
0x1C00034E8: "Set Poll Timer" ??_C@_0P@OOFCEAEA@Set?5Poll?5Timer?$AA@
0x1C00077C0: BatteryClassIoctl
0x1C00060D8: "__cdecl _imp_KeInitializeEvent" __imp_KeInitializeEvent
0x1C0006040: "__cdecl _imp_IoSynchronousCallDriver" __imp_IoSynchronousCallDriver
0x1C00031B8: "BatteryMinBackupPollRate" ??_C@_1DC@GLLPKFCO@?$AAB?$AAa?$AAt?$AAt?$AAe?$AAr?$AAy?$AAM?$AAi?$AAn?$AAB?$AAa?$AAc?$AAk?$AAu?$AAp?$AAP?$AAo?$AAl?$AAl?$AAR?$AAa?$AAt?$AAe?$AA?$AA@
0x1C00060C8: "__cdecl _imp_KeReleaseGuardedMutex" __imp_KeReleaseGuardedMutex
0x1C0001320: BattCAcDcUpdateStormCancellationDpc
0x1C0006048: "__cdecl _imp_IoFreeIrp" __imp_IoFreeIrp
0x1C0007EA4: RegisterDeviceRemovalNotification
0x1C0001C70: "__cdecl guard_check_icall_nop" _guard_check_icall_nop
0x1C0008190: ChargingPowerSourcePnpNotifyInterfaceChange
0x1C00033D0: GUID_TARGET_DEVICE_REMOVE_COMPLETE
0x1C000153C: BattCWmi
0x1C0003390: GUID_TARGET_DEVICE_QUERY_REMOVE
0x1C00034F8: "Device is being removed" ??_C@_0BI@MKDBLBEC@Device?5is?5being?5removed?$AA@
0x1C00012D0: BattCStatusNotifyStormQuiesceDpc
0x1C0003330: BATTERY_RUNTIME_WMI_GUID
0x1C00010B0: BatteryClassStatusNotify
0x1C00040C0: "__cdecl _security_cookie" __security_cookie
0x1C0006098: "__cdecl _imp_KeCancelTimer" __imp_KeCancelTimer
0x1C00040E4: BattCEtwRegistered
0x1C000842C: SetChargingSource
0x1C0006060: "__cdecl _imp_KeInitializeTimer" __imp_KeInitializeTimer
0x1C000B020: DllInitialize
0x1C0003590: BATTERY_EVT_BATTERY_BAY_RUNDOWN
0x1C0001170: BatteryClassUpdateData
0x1C0006150: "__cdecl _imp_EtwWrite" __imp_EtwWrite
0x1C0006108: "__cdecl _imp__vsnwprintf" __imp__vsnwprintf
0x1C000B4A4: "__cdecl _security_init_cookie" __security_init_cookie
0x1C0007C90: BatteryClassQueryWmiDataBlock
0x1C00040F0: AcDcUpdateStormPingWindow
0x1C00080B8: ChargingDeviceRemoved
0x1C0006118: "__cdecl _imp_KeQueryTimeIncrement" __imp_KeQueryTimeIncrement
0x1C0006158: "__cdecl _imp_EtwRegister" __imp_EtwRegister
0x1C00060B8: "__cdecl _imp_IoAllocateWorkItem" __imp_IoAllocateWorkItem
0x1C0006088: "__cdecl _imp_IoUnregisterPlugPlayNotificationEx" __imp_IoUnregisterPlugPlayNotificationEx
0x1C0006080: "__cdecl _imp_KeSetEvent" __imp_KeSetEvent
0x1C0006078: "__cdecl _imp_ZwPowerInformation" __imp_ZwPowerInformation
0x1C0004180: BatteryListHead
0x1C0004140: BatteryListMutex
0x1C0003420: GUID_TARGET_DEVICE_REMOVE_CANCELLED
0x1C0001C60: "__cdecl _report_gsfailure" __report_gsfailure
0x1C0003580: BATTERY_ETW_PROVIDER
0x1C00060E0: "__cdecl _imp_KeAcquireGuardedMutex" __imp_KeAcquireGuardedMutex
0x1C0006178: ntoskrnl_NULL_THUNK_DATA
0x1C00060D0: "__cdecl _imp_ExFreePoolWithTag" __imp_ExFreePoolWithTag
0x1C000B008: DriverEntry
0x1C00033C0: GUID_DEVICE_BATTERY
0x1C0009500: BattCEtwTraceControlCallback
0x1C00091C4: BattCCheckTagQueue
0x1C00013D0: BattCCancelStatus
0x1C0003370: BATTERY_STATUS_CHANGE_WMI_GUID
0x1C0002080: memset
0x1C00061B8: "__cdecl _NULL_IMPORT_DESCRIPTOR" __NULL_IMPORT_DESCRIPTOR

[JEB Decompiler by PNF Software]