source: trunk/src/capi2032/capi2032.h

Last change on this file was 4505, checked in by sandervl, 25 years ago

CT: Rewrote capi32

File size: 1.1 KB
RevLine 
[4505]1/* $Id: capi2032.h,v 1.4 2000-10-20 22:28:24 sandervl Exp $ */
[91]2
[4]3/*
4 * CAPI2032 implementation
5 *
[4505]6 * first implementation 1998 Felix Maschek
[4]7 *
[4505]8 * rewritten 2000 Carsten Tenbrink
[4]9 *
10 * Project Odin Software License can be found in LICENSE.TXT
11 *
12 */
13#ifndef __CAPI2032_H__
14#define __CAPI2032_H__
15
[4505]16ULONG APIENTRY CAPI_REGISTER(
[4]17 ULONG MessageBufferSize,
18 ULONG maxLogicalConnection,
19 ULONG maxBDataBlocks,
20 ULONG maxBDataLen,
21 ULONG * pApplID );
22
[4505]23ULONG APIENTRY CAPI_RELEASE(
[4]24 ULONG ApplID );
25
[4505]26ULONG APIENTRY CAPI_PUT_MESSAGE(
[4]27 ULONG ApplID,
28 PVOID pCAPIMessage );
29
[4505]30ULONG APIENTRY CAPI_GET_MESSAGE(
[4]31 ULONG ApplID,
32 PVOID * ppCAPIMessage );
33
[4505]34ULONG APIENTRY CAPI_SET_SIGNAL(
[4]35 ULONG ApplID,
36 ULONG hEventSem );
37
[4505]38VOID APIENTRY CAPI_GET_MANUFACTURER(
[4]39 char * SzBuffer );
40
[4505]41ULONG APIENTRY CAPI_GET_VERSION(
[4]42 ULONG * pCAPIMajor,
43 ULONG * pCAPIMinor,
44 ULONG * pManufacturerMajor,
45 ULONG * pManufacturerMinor );
46
[4505]47ULONG APIENTRY CAPI_GET_SERIAL_NUMBER(
[4]48 char * SzBuffer );
49
[4505]50ULONG APIENTRY CAPI_GET_PROFILE(
[4]51 PVOID SzBuffer,
52 ULONG CtrlNr );
53
[4505]54ULONG APIENTRY CAPI_INSTALLED(void);
[4]55
56#endif
Note: See TracBrowser for help on using the repository browser.