source: trunk/src/capi2032/capi2032.h@ 73

Last change on this file since 73 was 46, checked in by sandervl, 26 years ago

* empty log message *

File size: 1001 bytes
Line 
1/*
2 * CAPI2032 implementation
3 *
4 * Copyright 1998 Felix Maschek
5 *
6 *
7 * Project Odin Software License can be found in LICENSE.TXT
8 *
9 */
10#ifndef __CAPI2032_H__
11#define __CAPI2032_H__
12
13ULONG PASCAL CAPI_REGISTER(
14 ULONG MessageBufferSize,
15 ULONG maxLogicalConnection,
16 ULONG maxBDataBlocks,
17 ULONG maxBDataLen,
18 ULONG * pApplID );
19
20ULONG PASCAL CAPI_RELEASE(
21 ULONG ApplID );
22
23ULONG PASCAL CAPI_PUT_MESSAGE(
24 ULONG ApplID,
25 PVOID pCAPIMessage );
26
27ULONG PASCAL CAPI_GET_MESSAGE(
28 ULONG ApplID,
29 PVOID * ppCAPIMessage );
30
31ULONG PASCAL CAPI_SET_SIGNAL(
32 ULONG ApplID,
33 ULONG hEventSem );
34
35ULONG PASCAL CAPI_GET_MANUFACTURER(
36 char * SzBuffer );
37
38ULONG PASCAL CAPI_GET_VERSION(
39 ULONG * pCAPIMajor,
40 ULONG * pCAPIMinor,
41 ULONG * pManufacturerMajor,
42 ULONG * pManufacturerMinor );
43
44ULONG PASCAL CAPI_GET_SERIAL_NUMBER(
45 char * SzBuffer );
46
47ULONG PASCAL CAPI_GET_PROFILE(
48 PVOID SzBuffer,
49 ULONG CtrlNr );
50
51ULONG PASCAL CAPI_INSTALLED();
52
53#endif
Note: See TracBrowser for help on using the repository browser.