www.pudn.com > InsProDisk.Partial.Src.rar > BusLib.h
#ifndef BUSLIB_H #define BUSLIB_H #include "stdafx.h" #include#include #include "../SDBUSCMD.H" #pragma comment(lib,"setupapi.lib") typedef struct { HDEVINFO hardwareDeviceInfo; SP_INTERFACE_DEVICE_DATA deviceInterfaceData; HANDLE hBusInterface; }BUSHANDLE,*LPBUSHANDLE; HANDLE __stdcall SDBusOpen(); VOID __stdcall SDBusClose(HANDLE handle); LONG __stdcall SDBusCreateDisk(HANDLE handle,char *FileName,ULONG BlockCount); LONG __stdcall SDBusPlugInDisk(HANDLE handle,char *FileName); LONG __stdcall SDBusUnPlugDisk(HANDLE handle,LONG SlotNum); LONG __stdcall SDBusGetList(HANDLE handle,void *Buffer,ULONG cbBuffer); #endif//BUSLIB_H