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.

61 lines
1.0 KiB

  1. #ifdef __cplusplus
  2. extern "C" {
  3. #endif
  4. typedef
  5. VOID
  6. (*ADHOC_CALLBACK)(
  7. PVOID Context,
  8. BOOL Availible
  9. );
  10. typedef
  11. void (* SET_TRAY_STATUS_FN) (
  12. PVOID Context,
  13. BOOL TrayOn
  14. );
  15. typedef
  16. VOID (*SET_SOUND_STATUS_FN)(
  17. PVOID Context,
  18. BOOL SoundOn
  19. );
  20. typedef void (* SET_LOGON_STATUS_FN)( BOOL x );
  21. typedef BOOL (* IRXFER_INIT_FN)( SET_LOGON_STATUS_FN x,
  22. SET_TRAY_STATUS_FN y
  23. );
  24. void
  25. UpdateDiscoveredDevices(
  26. const OBEX_DEVICE_LIST *IrDevices,
  27. const OBEX_DEVICE_LIST *IpDevices
  28. );
  29. BOOL
  30. InitializeIrxfer(
  31. PVOID Context,
  32. ADHOC_CALLBACK AdhocCallback,
  33. SET_LOGON_STATUS_FN x,
  34. SET_TRAY_STATUS_FN y,
  35. SET_SOUND_STATUS_FN SetSounfCallback,
  36. PVOID *IrxferContext
  37. );
  38. BOOL
  39. UninitializeIrxfer(
  40. PVOID IrXferContext
  41. );
  42. #ifdef __cplusplus
  43. }
  44. #endif