[TAPI32]
authorChristoph von Wittich <christoph_vw@reactos.org>
Sat, 6 Mar 2010 12:46:57 +0000 (12:46 +0000)
committerChristoph von Wittich <christoph_vw@reactos.org>
Sat, 6 Mar 2010 12:46:57 +0000 (12:46 +0000)
sync tapi32 to wine 1.1.40

svn path=/trunk/; revision=45929

reactos/dll/win32/tapi32/line.c

index 214e504..6ccdf13 100644 (file)
@@ -53,12 +53,21 @@ DWORD WINAPI lineAccept(HCALL hCall, LPCSTR lpsUserUserInfo, DWORD dwSize)
 }
 
 /***********************************************************************
- *             lineAddProvider (TAPI32.@)
+ *             lineAddProviderA (TAPI32.@)
  */
 DWORD WINAPI lineAddProviderA(LPCSTR lpszProviderName, HWND hwndOwner, LPDWORD lpdwPermanentProviderID)
 {
     FIXME("(%s, %p, %p): stub.\n", lpszProviderName, hwndOwner, lpdwPermanentProviderID);
-    return 1;
+    return LINEERR_OPERATIONFAILED;
+}
+
+/***********************************************************************
+ *             lineAddProviderW (TAPI32.@)
+ */
+DWORD WINAPI lineAddProviderW(LPCWSTR lpszProviderName, HWND hwndOwner, LPDWORD lpdwPermanentProviderID)
+{
+    FIXME("(%s, %p, %p): stub.\n", wine_dbgstr_w(lpszProviderName), hwndOwner, lpdwPermanentProviderID);
+    return LINEERR_OPERATIONFAILED;
 }
 
 /***********************************************************************
@@ -457,12 +466,25 @@ DWORD WINAPI lineGetCountryA(DWORD dwCountryID, DWORD dwAPIVersion, LPLINECOUNTR
 }
 
 /***********************************************************************
- *             lineGetDevCaps (TAPI32.@)
+ *             lineGetDevCapsW (TAPI32.@)
  */
-DWORD WINAPI lineGetDevCapsA(HLINEAPP hLineApp, DWORD dwDeviceID, DWORD dwAPIVersion, DWORD dwExtVersion, LPLINEDEVCAPS lpLineDevCaps)
+DWORD WINAPI lineGetDevCapsW(HLINEAPP hLineApp, DWORD dwDeviceID, DWORD dwAPIVersion,
+                             DWORD dwExtVersion, LPLINEDEVCAPS lpLineDevCaps)
 {
-    FIXME("(%p, %08x, %08x, %08x, %p): stub.\n", hLineApp, dwDeviceID, dwAPIVersion, dwExtVersion, lpLineDevCaps);
-    return 0;
+    FIXME("(%p, %08x, %08x, %08x, %p): stub.\n", hLineApp, dwDeviceID, dwAPIVersion,
+                                                 dwExtVersion, lpLineDevCaps);
+    return LINEERR_OPERATIONFAILED;
+}
+
+/***********************************************************************
+ *             lineGetDevCapsA (TAPI32.@)
+ */
+DWORD WINAPI lineGetDevCapsA(HLINEAPP hLineApp, DWORD dwDeviceID, DWORD dwAPIVersion,
+                             DWORD dwExtVersion, LPLINEDEVCAPS lpLineDevCaps)
+{
+    FIXME("(%p, %08x, %08x, %08x, %p): stub.\n", hLineApp, dwDeviceID, dwAPIVersion,
+                                                 dwExtVersion, lpLineDevCaps);
+    return LINEERR_OPERATIONFAILED;
 }
 
 /***********************************************************************
@@ -475,12 +497,26 @@ DWORD WINAPI lineGetDevConfigA(DWORD dwDeviceID, LPVARSTRING lpDeviceConfig, LPC
 }
 
 /***********************************************************************
- *             lineGetID (TAPI32.@)
+ *             lineGetIDW (TAPI32.@)
  */
-DWORD WINAPI lineGetIDA(HLINE hLine, DWORD dwAddressID, HCALL hCall, DWORD dwSelect, LPVARSTRING lpDeviceID, LPCSTR lpszDeviceClass)
+DWORD WINAPI lineGetIDW(HLINE hLine, DWORD dwAddressID, HCALL hCall, DWORD dwSelect,
+                        LPVARSTRING lpDeviceID, LPCWSTR lpszDeviceClass)
 {
-    FIXME("(%p, %08x, %p, %08x, %p, %s): stub.\n", hLine, dwAddressID, hCall, dwSelect, lpDeviceID, lpszDeviceClass);
-    return 0;
+    FIXME("(%p, %08x, %p, %08x, %p, %s): stub.\n", hLine, dwAddressID, hCall,
+                                                   dwSelect, lpDeviceID,
+                                                   debugstr_w(lpszDeviceClass));
+    return LINEERR_OPERATIONFAILED;
+}
+
+/***********************************************************************
+ *             lineGetIDA (TAPI32.@)
+ */
+DWORD WINAPI lineGetIDA(HLINE hLine, DWORD dwAddressID, HCALL hCall, DWORD dwSelect,
+                        LPVARSTRING lpDeviceID, LPCSTR lpszDeviceClass)
+{
+    FIXME("(%p, %08x, %p, %08x, %p, %s): stub.\n", hLine, dwAddressID, hCall,
+                                                   dwSelect, lpDeviceID, lpszDeviceClass);
+    return LINEERR_OPERATIONFAILED;
 }
 
 /***********************************************************************
@@ -520,12 +556,21 @@ DWORD WINAPI lineGetNumRings(HLINE hLine, DWORD dwAddressID, LPDWORD lpdwNumRing
 }
 
 /***********************************************************************
- *             lineGetProviderList (TAPI32.@)
+ *             lineGetProviderListA (TAPI32.@)
  */
 DWORD WINAPI lineGetProviderListA(DWORD dwAPIVersion, LPLINEPROVIDERLIST lpProviderList)
 {
     FIXME("(%08x, %p): stub.\n", dwAPIVersion, lpProviderList);
-    return 0;
+    return LINEERR_OPERATIONFAILED;
+}
+
+/***********************************************************************
+ *             lineGetProviderListW (TAPI32.@)
+ */
+DWORD WINAPI lineGetProviderListW(DWORD dwAPIVersion, LPLINEPROVIDERLIST lpProviderList)
+{
+    FIXME("(%08x, %p): stub.\n", dwAPIVersion, lpProviderList);
+    return LINEERR_OPERATIONFAILED;
 }
 
 /***********************************************************************
@@ -974,12 +1019,25 @@ LONG WINAPI lineInitializeExA(LPHLINEAPP lphLineApp, HINSTANCE hInstance, LINECA
 }
 
 /***********************************************************************
- *             lineMakeCall (TAPI32.@)
+ *             lineMakeCallW (TAPI32.@)
  */
-DWORD WINAPI lineMakeCallA(HLINE hLine, LPHCALL lphCall, LPCSTR lpszDestAddress, DWORD dwCountryCode, LPLINECALLPARAMS lpCallParams)
+DWORD WINAPI lineMakeCallW(HLINE hLine, LPHCALL lphCall, LPCWSTR lpszDestAddress,
+                           DWORD dwCountryCode, LPLINECALLPARAMS lpCallParams)
 {
-    FIXME("(%p, %p, %s, %08x, %p): stub.\n", hLine, lphCall, lpszDestAddress, dwCountryCode, lpCallParams);
-    return 1;
+    FIXME("(%p, %p, %s, %08x, %p): stub.\n", hLine, lphCall, debugstr_w(lpszDestAddress),
+                                             dwCountryCode, lpCallParams);
+    return LINEERR_OPERATIONFAILED;
+}
+
+/***********************************************************************
+ *             lineMakeCallA (TAPI32.@)
+ */
+DWORD WINAPI lineMakeCallA(HLINE hLine, LPHCALL lphCall, LPCSTR lpszDestAddress,
+                           DWORD dwCountryCode, LPLINECALLPARAMS lpCallParams)
+{
+    FIXME("(%p, %p, %s, %08x, %p): stub.\n", hLine, lphCall, lpszDestAddress,
+                                             dwCountryCode, lpCallParams);
+    return LINEERR_OPERATIONFAILED;
 }
 
 /***********************************************************************