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
958 B
58 lines
958 B
|
|
|
|
#ifdef __cplusplus
|
|
|
|
extern "C" {
|
|
|
|
#endif
|
|
|
|
|
|
typedef
|
|
VOID
|
|
(*ADHOC_CALLBACK)(
|
|
PVOID Context,
|
|
BOOL Availible
|
|
);
|
|
|
|
|
|
typedef
|
|
void (* SET_TRAY_STATUS_FN) (
|
|
PVOID Context,
|
|
BOOL TrayOn
|
|
);
|
|
|
|
typedef
|
|
VOID (*SET_SOUND_STATUS_FN)(
|
|
PVOID Context,
|
|
BOOL SoundOn
|
|
);
|
|
|
|
typedef void (* SET_LOGON_STATUS_FN)( BOOL x );
|
|
|
|
typedef BOOL (* IRXFER_INIT_FN)( SET_LOGON_STATUS_FN x,
|
|
SET_TRAY_STATUS_FN y
|
|
);
|
|
|
|
|
|
void
|
|
UpdateDiscoveredDevices(
|
|
const OBEX_DEVICE_LIST *IrDevices
|
|
);
|
|
|
|
BOOL
|
|
InitializeIrxfer(
|
|
PVOID Context,
|
|
SET_TRAY_STATUS_FN y,
|
|
SET_SOUND_STATUS_FN SetSounfCallback,
|
|
PVOID *IrxferContext
|
|
);
|
|
|
|
BOOL
|
|
UninitializeIrxfer(
|
|
PVOID IrXferContext
|
|
);
|
|
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|