52 lines
773 B
C
52 lines
773 B
C
|
/*++
|
||
|
|
||
|
Copyright (c) Microsoft 1998, All Rights Reserved
|
||
|
|
||
|
Module Name:
|
||
|
|
||
|
logpnp.h
|
||
|
|
||
|
Abstract:
|
||
|
|
||
|
This module contains the public function declarations for finding, loading
|
||
|
and creating logical HID device structures.
|
||
|
|
||
|
Environment:
|
||
|
|
||
|
User mode
|
||
|
|
||
|
Revision History:
|
||
|
|
||
|
May-98 : Created
|
||
|
|
||
|
--*/
|
||
|
|
||
|
#ifndef __LOGPNP_H__
|
||
|
#define __LOGPNP_H__
|
||
|
|
||
|
BOOL
|
||
|
LogPnP_LoadLogicalDevice(
|
||
|
IN PCHAR OptFileName,
|
||
|
IN OUT PHID_DEVICE HidDevice
|
||
|
);
|
||
|
|
||
|
BOOL
|
||
|
LogPnP_LoadPpdFromFile(
|
||
|
IN PCHAR FileName,
|
||
|
OUT PHIDP_PREPARSED_DATA *PpdBuffer,
|
||
|
OUT PULONG PpdBufferLength
|
||
|
);
|
||
|
|
||
|
VOID
|
||
|
LogPnP_CloseLogicalHIDDevices(
|
||
|
IN PHID_DEVICE LogicalDeviceList,
|
||
|
IN ULONG NumLogicalDevices
|
||
|
);
|
||
|
|
||
|
BOOL
|
||
|
LogPnP_IsLogicalDevice(
|
||
|
IN PHID_DEVICE HidDevice
|
||
|
);
|
||
|
|
||
|
#endif
|