You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
1.0 KiB
27 lines
1.0 KiB
//////////////////////////////////////////////////////////////////
|
|
// Prototypes and macros that are used throughout the driver.
|
|
//////////////////////////////////////////////////////////////////
|
|
#if !defined(SPD_PROTO_H)
|
|
#define SPD_PROTO_H
|
|
|
|
|
|
VOID DriverUnload(IN PDRIVER_OBJECT pDriverObject);
|
|
NTSTATUS GetPortSettings(PDEVICE_OBJECT pDevObject);
|
|
BOOLEAN SetPortFiFoSettings(PPORT_DEVICE_EXTENSION pPort);
|
|
NTSTATUS GetCardSettings(PDEVICE_OBJECT pDevObject);
|
|
|
|
|
|
#ifdef WMI_SUPPORT
|
|
NTSTATUS SpeedCard_WmiInitializeWmilibContext(IN PWMILIB_CONTEXT WmilibContext);
|
|
NTSTATUS SpeedPort_WmiInitializeWmilibContext(IN PWMILIB_CONTEXT WmilibContext);
|
|
#endif
|
|
|
|
BOOLEAN SerialResetAndVerifyUart(PDEVICE_OBJECT pDevObj);
|
|
BOOLEAN SetCardToDelayInterrupt(PCARD_DEVICE_EXTENSION pCard);
|
|
BOOLEAN SetCardNotToDelayInterrupt(PCARD_DEVICE_EXTENSION pCard);
|
|
BOOLEAN SetCardNotToUseDTRInsteadOfRTS(PCARD_DEVICE_EXTENSION pCard);
|
|
BOOLEAN SetCardToUseDTRInsteadOfRTS(PCARD_DEVICE_EXTENSION pCard);
|
|
|
|
#endif // End of SPD_PROTO.H
|
|
|
|
|