New Wine internal interface for handling CD Rom (especially audio CD
[wine] / misc / tapi32.c
1 /*
2  * TAPI32
3  *
4  * Copyright (c) 1998 Andreas Mohr
5  */
6
7 #include <string.h>
8 #include <stdlib.h>
9 #include <stdio.h>
10 #include "windows.h"
11 #include "debug.h"
12
13 UINT32 WINAPI lineInitialize(
14   LPVOID lphLineApp, /* FIXME */
15   HINSTANCE32 hInstance,
16   LPVOID lpfnCallback, /* FIXME */
17   LPCSTR lpszAppName,
18   LPDWORD lpdwNumDevs)
19 {
20     FIXME(comm, "stub.\n");
21     return 0;
22 }
23
24 UINT32 WINAPI lineShutdown( HANDLE32 hLineApp ) /* FIXME */
25 {
26     FIXME(comm, "stub.\n");
27     return 0;
28 }
29
30 UINT32 WINAPI lineNegotiateAPIVersion(
31   HANDLE32 hLineApp, /* FIXME */
32   DWORD dwDeviceID,
33   DWORD dwAPILowVersion,
34   DWORD dwAPIHighVersion,
35   LPDWORD lpdwAPIVersion,
36   LPVOID lpExtensionID /* FIXME */
37 )
38 {
39     FIXME(comm, "stub.\n");
40     *lpdwAPIVersion = dwAPIHighVersion;
41     return 0;
42 }
43
44 /*************************************************************************
45  * lineRedirect32 [TAPI32.53]
46  * 
47  */
48 LONG WINAPI lineRedirect32(
49   HANDLE32* hCall,
50   LPCSTR lpszDestAddress,
51   DWORD  dwCountryCode) {
52
53   FIXME(comm, ": stub.\n");
54   return -1;
55 /*  return LINEERR_OPERATIONFAILED; */
56 }
57
58 /*************************************************************************
59  * tapiRequestMakeCall32 [TAPI32.113]
60  * 
61  */
62 LONG WINAPI tapiRequestMakeCall32(
63   LPCSTR lpszDestAddress,
64   LPCSTR lpszAppName,
65   LPCSTR lpszCalledParty,
66   LPCSTR lpszComment) {
67
68   FIXME(comm, ": stub.\n");
69   return -1;
70 /*  return TAPIERR_REQUESTQUEUEFULL; */
71 }
72
73
74
75
76