UFX_INTERFACE_PROPRIETARY_CHARGER - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ufxproprietarycharger.h

typedef struct _UFX_INTERFACE_PROPRIETARY_CHARGER {
  INTERFACE                                   InterfaceHeader;
  PFN_UFX_PROPRIETARY_CHARGER_DETECT          ProprietaryChargerDetect;
  PFN_UFX_PROPRIETARY_CHARGER_SET_PROPERTY    ProprietaryChargerSetProperty;
  PFN_UFX_PROPRIETARY_CHARGER_ABORT_OPERATION ProprietaryChargerAbortOperation;
  PFN_UFX_PROPRIETARY_CHARGER_RESET_OPERATION ProprietaryChargerResetOperation;
} UFX_INTERFACE_PROPRIETARY_CHARGER, *PUFX_INTERFACE_PROPRIETARY_CHARGER;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-ufxproprietarycharger-_ufx_interface_proprietary_charger)

_UFX_INTERFACE_PROPRIETARY_CHARGER structure

Description

Stores pointers to driver-implemented callback functions for handling proprietary charger operations.

Members

InterfaceHeader

The interface version number.

ProprietaryChargerDetect

A pointer to the driver's implementation of the UFX_PROPRIETARY_CHARGER_DETECT callback function.

ProprietaryChargerSetProperty

A pointer to the driver's implementation of the UFX_PROPRIETARY_CHARGER_SET_PROPERTY callback function.

ProprietaryChargerAbortOperation

A pointer to the driver's implementation of the UFX_PROPRIETARY_CHARGER_ABORT_OPERATION callback function.

ProprietaryChargerResetOperation

A pointer to the driver's implementation of the UFX_PROPRIETARY_CHARGER_RESET_OPERATION callback function.

See also

USB filter driver for supporting proprietary chargers