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
|