43 lines
737 B
C
43 lines
737 B
C
/*++
|
|
|
|
Copyright (c) 1995 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
ENUMLOG.H
|
|
|
|
Abstract:
|
|
|
|
structures for enumeration logging in USB client drivers using
|
|
usbport bus interface function.
|
|
|
|
Environment:
|
|
|
|
Kernel & user mode
|
|
|
|
Revision History:
|
|
|
|
12-19-01 : created
|
|
|
|
--*/
|
|
|
|
#ifndef __ENUMLOG_H__
|
|
#define __ENUMLOG_H__
|
|
|
|
/*
|
|
driver tags
|
|
*/
|
|
|
|
#define USBDTAG_HUB 'hbsu'
|
|
#define USBDTAG_USBPORT 'pbsu'
|
|
|
|
#define ENUMLOG(businterface, driverTag, sig, param1, param2) \
|
|
(businterface)->EnumLogEntry((businterface)->BusContext,\
|
|
driverTag,\
|
|
sig, \
|
|
(ULONG) param1, \
|
|
(ULONG) param2)
|
|
|
|
|
|
#endif //__ENUMLOG_H__
|