⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 crpnp.h

📁 TI公司的USB键盘例子程序,包括驱动,固件,应用程序等.
💻 H
字号:
//
// Copyright (c) 2004 Golden Bits Software, Inc.
// All rights reserved
// www.goldenbits.com
//
//  WARNING: For sample/demonstration use only, no warranty
//           of any kind.
//
//
//  File: CrPnp.h
//  Desc: Header file for USB Cryption PNP routines.
//

#pragma once


NTSTATUS UsbCrypt_PnPHandler(IN PDEVICE_OBJECT pDeviceObject,
                             IN PIRP pIrp);

NTSTATUS UsbCrypt_AddDevice(IN PDRIVER_OBJECT pDriverObject,
                            IN PDEVICE_OBJECT pPhysicalDevbject);

NTSTATUS CryptCapabilities(IN PDEVICE_OBJECT pDeviceObject,
                           IN PIRP pIrp);

PCHAR PnPMinorFunctionString(UCHAR MinorFunction);

NTSTATUS StartUSBCryptDevice(IN PDEVICE_OBJECT pDeviceObject,
                             IN PIRP pIrp);

NTSTATUS CancelRemove(IN PUSB_CRYPT_EXT pCryptExt, 
                      IN PIRP pIrp);

NTSTATUS USBCryptSurpriseRemoval(IN PDEVICE_OBJECT pDeviceObject,
                                 IN PUSB_CRYPT_EXT pCryptExt);

NTSTATUS RemoveCryptDevice(IN PDEVICE_OBJECT pDevObj,
                           IN PUSB_CRYPT_EXT pCryptExt,
                           IN PIRP pIrp);


NTSTATUS IrpGenericCompletionRoutine(IN PDEVICE_OBJECT pDeviceObject,
                                     IN PIRP pIrp,
                                     IN PVOID pContext);



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -