Leaked source code of windows server 2003
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

  1. //////////////////////////////////////////////////////////////////
  2. // Prototypes and macros that are used throughout the driver.
  3. //////////////////////////////////////////////////////////////////
  4. #if !defined(SPD_PROTO_H)
  5. #define SPD_PROTO_H
  6. VOID DriverUnload(IN PDRIVER_OBJECT pDriverObject);
  7. NTSTATUS GetPortSettings(PDEVICE_OBJECT pDevObject);
  8. BOOLEAN SetPortFiFoSettings(PPORT_DEVICE_EXTENSION pPort);
  9. NTSTATUS GetCardSettings(PDEVICE_OBJECT pDevObject);
  10. #ifdef WMI_SUPPORT
  11. NTSTATUS SpeedCard_WmiInitializeWmilibContext(IN PWMILIB_CONTEXT WmilibContext);
  12. NTSTATUS SpeedPort_WmiInitializeWmilibContext(IN PWMILIB_CONTEXT WmilibContext);
  13. #endif
  14. BOOLEAN SerialResetAndVerifyUart(PDEVICE_OBJECT pDevObj);
  15. BOOLEAN SetCardToDelayInterrupt(PCARD_DEVICE_EXTENSION pCard);
  16. BOOLEAN SetCardNotToDelayInterrupt(PCARD_DEVICE_EXTENSION pCard);
  17. BOOLEAN SetCardNotToUseDTRInsteadOfRTS(PCARD_DEVICE_EXTENSION pCard);
  18. BOOLEAN SetCardToUseDTRInsteadOfRTS(PCARD_DEVICE_EXTENSION pCard);
  19. #endif // End of SPD_PROTO.H