Includes original BDA driver source (headers, C++ implementation, INF installer files), DiSEqC implementation PDF with extracted markdown and SVG vector graphics.
57 lines
2.0 KiB
C
57 lines
2.0 KiB
C
/*****************************************************************************
|
|
Company : Shree Ganesha Inc.
|
|
File Name : SkyWalker1PnP.h
|
|
Author :
|
|
Date :
|
|
Purpose : PnP IRP Message Handler
|
|
|
|
Revision History:
|
|
===============================================================================
|
|
DATE VERSION AUTHOR REMARK
|
|
===============================================================================
|
|
|
|
XXth April,2009 01 Initial Version
|
|
|
|
*****************************************************************************/
|
|
#ifndef __SKYWALKER1_PNP_H
|
|
#define __SKYWALKER1_PNP_H
|
|
|
|
/* Include the Library and Other header file */
|
|
/* End of Inclusion the Library and Other header file */
|
|
|
|
/* Macro Definitions */
|
|
/* End of Macro Definitions */
|
|
|
|
/* Global & Static variables Declaration */
|
|
/* End of Global & Static variables Declaration */
|
|
|
|
/* External Variable Declaration */
|
|
/* End of External Variable Declaration */
|
|
|
|
/* Declare Enumerations here */
|
|
/* End of Enumeration declaration */
|
|
|
|
/* Function Prototypes */
|
|
NTSTATUS SkyWalker1AddDevice(IN PKSDEVICE pKSDeviceObject);
|
|
VOID SkyWalker1Remove( IN PKSDEVICE pKSDeviceObject,
|
|
IN PIRP pIoRequestPacket);
|
|
NTSTATUS SkyWalker1Start(IN PKSDEVICE pKSDeviceObject,
|
|
IN PIRP pIoRequestPacket,
|
|
IN PCM_RESOURCE_LIST pResourceList,
|
|
IN PCM_RESOURCE_LIST pCIResourceListTranslated);
|
|
VOID SkyWalker1Stop(IN PKSDEVICE pKSDeviceObject,
|
|
IN PIRP pIoRequestPacket);
|
|
NTSTATUS SkyWalker1QueryStop( IN PKSDEVICE pKSDeviceObject,
|
|
IN PIRP pIoRequestPacket);
|
|
VOID SkyWalker1SetPower
|
|
(
|
|
IN PKSDEVICE pKSDeviceObject, //Pointer to the device object
|
|
//provided by the system.
|
|
IN PIRP pIoRequestPacket, //Pointer to the IRP related to this request.
|
|
IN DEVICE_POWER_STATE To, //Requested power state.
|
|
IN DEVICE_POWER_STATE From //Current power state.
|
|
);
|
|
/* End of Function prototype definitions */
|
|
|
|
#endif // __SKYWALKER1_PNP_H
|