/***************************************************************************** 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