ePadUSB.idl

Go to the documentation of this file.
00001 // ePadUSB.idl : IDL source for ePadUSB.dll
00002 //
00003 
00004 // This file will be processed by the MIDL tool to
00005 // produce the type library (ePadUSB.tlb) and marshalling code.
00006 
00007 import "oaidl.idl";
00008 import "ocidl.idl";
00009         
00010         [
00011                 object,
00012                 uuid(E9905667-E96A-4F6C-AFB4-87E3AD0E1D18),
00013                 dual,
00014                 helpstring("IePadUSB Interface"),
00015                 pointer_default(unique)
00016         ]
00017         interface IePadUSB : IDispatch
00018         {
00019         [id(1), helpstring("method devHandleData")] HRESULT devHandleData(boolean fButton0, boolean fButton1, boolean fTouch, boolean fTap, USHORT abs_x, USHORT abs_y, BYTE pressure);
00020     };
00021 
00022 [
00023         uuid(8E84F11B-E8E8-49BA-A04A-D860FC9B8CD8),
00024         version(1.0),
00025         helpstring("ePadUSB 1.0 Type Library")
00026 ]
00027 library EPADUSBLib
00028 {
00029         importlib("stdole32.tlb");
00030         importlib("stdole2.tlb");
00031 
00032         
00033         [
00034                 uuid(7FCD9512-8763-436E-8747-40972EE28EFD),
00035                 helpstring("ePadUSB Class")
00036         ]
00037         coclass ePadUSB
00038         {
00039                 [default] interface IePadUSB;
00040         };
00041 };

Generated on Tue Nov 21 11:11:28 2006 for ePadAPIs by  doxygen 1.4.6-NO