Source code of Windows XP (NT5)
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.

58 lines
874 B

  1. #ifndef __IRCOMM_TDI__
  2. #define __IRCOMM_TDI__
  3. #include <af_irda.h>
  4. #include <irdatdi.h>
  5. NTSTATUS
  6. IrdaDiscoverDevices(
  7. PDEVICELIST pDevList,
  8. PULONG pDevListLen
  9. );
  10. NTSTATUS
  11. IrdaIASStringQuery(
  12. ULONG DeviceID,
  13. PSTR ClassName,
  14. PSTR AttributeName,
  15. PWSTR *ReturnString
  16. );
  17. NTSTATUS
  18. IrdaIASIntegerQuery(
  19. ULONG DeviceID,
  20. PSTR ClassName,
  21. PSTR AttributeName,
  22. LONG *ReturnValue
  23. );
  24. NTSTATUS
  25. IrdaIASStringSet(
  26. HANDLE AddressHandle,
  27. PSTR ClassName,
  28. PSTR AttributeName,
  29. PSTR StringToSet
  30. );
  31. VOID
  32. IrdaLazyDiscoverDevices(
  33. HANDLE ControlHandle,
  34. HANDLE Event,
  35. PIO_STATUS_BLOCK Iosb,
  36. PDEVICELIST pDevList,
  37. ULONG DevListLen
  38. );
  39. NTSTATUS
  40. IrdaOpenControlChannel(
  41. HANDLE *ControlHandle
  42. );
  43. #endif