Search
Module:
Directory

   Desktop Functions:

   Smart Device Functions:


Show Recent Changes
Subscribe (RSS)
Misc. Pages
Comments
FAQ
Helpful Tools
Playground
Suggested Reading
Website TODO List
Download Visual Studio Add-In

Search Results for "QuickUsb" in [All]

quickusb

9: !!!!
10: !!
11: Close
.

QuickUSB is small USB port you can implement into any hardware project of yours. It comes with an unmanaged wrapper library encapsulating many of the USB's functions. The following pages are wrapper documentation form managed perspective. You can order one at http://www.bitwisesys.com

.

Also, see the Managed wrapper class CsQuickUSB http://code.google.com/p/csquickusb/

.

QuickUsb.dll is not unicode friendly, make sure you use ANSI encodings on your pinvoke calls!

.

[DllImport("quickusb.dll", CharSet = CharSet.Ansi)]

.

static extern int QuickUsbWriteData(IntPtr Handle, byte[] outData, int length);

.

        int result = QuickUsbWriteData(handle, data, data.Length);

.

[DllImport("quickusb.dll", CharSet = CharSet.Ansi)]

.

private static extern int QuickUsbClose(IntPtr handle);

.

Declare Function QuickUsbClose Lib "quickusb.dll" (TODO) As TODO

.

int result = QuickUsbClose(handle);

.
Documentation
[QuickUsbClose] on MSDN
.
Summary
Retrieves all attached quickUsb devices
.

[DllImport("quickusb.dll", CharSet = CharSet.Ansi)]

.

private static extern int QuickUsbFindModules(StringBuilder nameList, int bufferLength);

.

[DllImport("quickusb.dll", CharSet = CharSet.Ansi)]

.

    static extern int QuickUsbOpen(out IntPtr handle, string devName);

.

int result = QuickUsbOpen(out handle, deviceName);

.

DllImport("quickusb.dll", CharSet = CharSet.Ansi)]

.

static extern int QuickUsbReadData(IntPtr Handle, byte[] outData, out int length);

.

    /// Read block from QuickUSB module

.

            int result = QuickUsbReadData(handle, readData, out len);

.

        LastError = "Cannot find the QuickUSB dll library. Please install QuickUsb Drivers.";

.

[DllImport("quickusb.dll", CharSet = CharSet.Ansi)]

.

static extern int QuickUsbWriteData(IntPtr Handle, byte[] outData, int length);

.

        int result = QuickUsbWriteData(handle, data, data.Length);

.
Namespace
quickusb
.
Description
.
Title

userenv

.
Import
credui,advapi32,gdi32,kernel32,ole32,shell32,user32,glossary,coredll,rasapi32,mpr,netapi32,uxtheme,avifil32,aygshell,winscard,crypt32,secur32,wtsapi32,shlwapi,winspool,oleacc,rapi,oleaut32,winfax,odbc32,msi,cards,powrprof,urlmon,xolehlp,comctl32,cfgmgr32,hlink,ipaqutil,quickusb,Constants,Delegates,Enums,Interfaces,Structures

 
Access PInvoke.net directly from VS: