Changeset 7291


Ignore:
Timestamp:
Nov 7, 2001, 12:08:51 PM (24 years ago)
Author:
phaller
Message:

.

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/changelog

    r7288 r7291  
    1 /* $Id: changelog,v 1.1816 2001-11-06 21:03:54 sandervl Exp $ */
     1/* $Id: changelog,v 1.1817 2001-11-07 11:08:51 phaller Exp $ */
     2
     3 2001-11-07: Patrick Haller <patrick.haller@innotek.de>
     4    - WININET:  o http, internet: WINE sync
    25
    36 2001-11-05: Sander van Leeuwen <sandervl@xs4all.nl>
  • trunk/include/win/wininet.h

    r4845 r7291  
    1 /* $Id: wininet.h,v 1.3 2000-12-27 23:16:07 sandervl Exp $ */
     1/* $Id: wininet.h,v 1.4 2001-11-07 11:07:51 phaller Exp $ */
    22#ifndef __WININET_H__
    33#define __WININET_H__
     4
     5#ifdef __cplusplus
     6  extern "C" {
     7#endif
     8
    49
    510#define INTERNETAPI
     
    12241229BOOL WINAPI DeleteUrlCacheEntry(LPCSTR lpszUrlName);
    12251230
     1231
     1232INTERNETAPI DWORD WINAPI InternetDialA(HWND ,LPSTR ,DWORD ,LPDWORD ,DWORD);
     1233INTERNETAPI DWORD WINAPI InternetDialW(HWND ,LPWSTR ,DWORD ,LPDWORD ,DWORD);
     1234#define InternetDial WINELIB_NAME_AW(InternetDial)
     1235
     1236
     1237#define INTERNET_DIAL_UNATTENDED       0x8000
     1238
     1239INTERNETAPI DWORD WINAPI InternetHangUp(DWORD ,DWORD);
     1240
     1241#define INTERENT_GOONLINE_REFRESH 0x00000001
     1242#define INTERENT_GOONLINE_MASK 0x00000001
     1243INTERNETAPI BOOL WINAPI InternetGoOnlineA(LPSTR ,HWND ,DWORD);
     1244INTERNETAPI BOOL WINAPI InternetGoOnlineW(LPWSTR ,HWND ,DWORD);
     1245#define InternetGoOnline  WINELIB_NAME_AW(InternetGoOnline)
     1246INTERNETAPI BOOL WINAPI InternetAutodial(DWORD ,DWORD);
     1247
     1248#define INTERNET_AUTODIAL_FORCE_ONLINE          1
     1249#define INTERNET_AUTODIAL_FORCE_UNATTENDED      2
     1250#define INTERNET_AUTODIAL_FAILIFSECURITYCHECK   4
     1251
     1252#define INTERNET_AUTODIAL_FLAGS_MASK (INTERNET_AUTODIAL_FORCE_ONLINE | INTERNET_AUTODIAL_FORCE_UNATTENDED | INTERNET_AUTODIAL_FAILIFSECURITYCHECK)
     1253INTERNETAPI BOOL WINAPI InternetAutodialHangup(DWORD);
     1254INTERNETAPI BOOL WINAPI InternetGetConnectedState(LPDWORD ,DWORD);
     1255
     1256#define INTERNET_CONNECTION_MODEM           1
     1257#define INTERNET_CONNECTION_LAN             2
     1258#define INTERNET_CONNECTION_PROXY           4
     1259#define INTERNET_CONNECTION_MODEM_BUSY      8
     1260
     1261typedef DWORD (* CALLBACK PFN_DIAL_HANDLER) (HWND,LPCSTR,DWORD,LPDWORD);
     1262
     1263#define INTERNET_CUSTOMDIAL_CONNECT         0
     1264#define INTERNET_CUSTOMDIAL_UNATTENDED      1
     1265#define INTERNET_CUSTOMDIAL_DISCONNECT      2
     1266#define INTERNET_CUSTOMDIAL_SHOWOFFLINE     4
     1267#define INTERNET_CUSTOMDIAL_SAFE_FOR_UNATTENDED 1
     1268#define INTERNET_CUSTOMDIAL_WILL_SUPPLY_STATE   2
     1269#define INTERNET_CUSTOMDIAL_CAN_HANGUP          4
     1270
     1271INTERNETAPI BOOL WINAPI InternetSetDialStateA(LPCSTR ,DWORD ,DWORD);
     1272INTERNETAPI BOOL WINAPI InternetSetDialStateW(LPCWSTR ,DWORD ,DWORD);
     1273#define InternetSetDialState WINELIB_NAME_AW(InternetSetDialState)
     1274#define INTERNET_DIALSTATE_DISCONNECTED     1
     1275
     1276BOOLAPI InternetCheckConnectionA(LPCSTR lpszUrl,DWORD dwFlags,DWORD dwReserved);
     1277BOOLAPI InternetCheckConnectionW(LPCWSTR lpszUrl,DWORD dwFlags,DWORD dwReserved);
     1278#define InternetCheckConnection WINELIB_NAME_AW(InternetCheckConnection)
     1279
     1280#ifdef __cplusplus
     1281}
     1282#endif
     1283
     1284
    12261285#endif // !__WININET_H__
  • trunk/src/wininet/internet.c

    r5419 r7291  
    1 /* $Id: internet.c,v 1.5 2001-04-01 10:30:32 sandervl Exp $
     1/* $Id: internet.c,v 1.6 2001-11-07 11:08:13 phaller Exp $
    22 *
    33 * Wininet
     
    1313#include <debugtools.h>
    1414#include <winerror.h>
     15#include <shlwapi.h>
    1516#include <tchar.h>
    1617#include <winsock.h>
     
    217218BOOL WINAPI InternetGetConnectedState(LPDWORD lpdwStatus, DWORD dwReserved)
    218219{
    219   FIXME("Stub\n");
    220   return FALSE;
     220  if (lpdwStatus) {
     221    FIXME("always returning LAN connection.\n");
     222    *lpdwStatus = INTERNET_CONNECTION_LAN;
     223  }
     224  return TRUE;
    221225}
    222226
     
    704708        LPDWORD lpdwBufferLength, DWORD dwFlags)
    705709{
    706   BOOL bSuccess = FALSE;
    707 
    708   FIXME("Stub\n");
    709 
    710   if(lpszUrl)
    711   {
    712     strncpy(lpszBuffer, lpszUrl, *lpdwBufferLength);
    713     *lpdwBufferLength = strlen(lpszUrl);
    714     bSuccess = TRUE;
    715   }
    716 
    717   return bSuccess;
     710  HRESULT hr;
     711  TRACE("%s %p %p %08lx\n",debugstr_a(lpszUrl), lpszBuffer,
     712        lpdwBufferLength, dwFlags);
     713 
     714  /* Flip this bit to correspond to URL_ESCAPE_UNSAFE */
     715  dwFlags ^= ICU_NO_ENCODE;
     716 
     717  dwFlags |= 0x80000000; /* Don't know what this means */
     718 
     719  hr = UrlCanonicalizeA(lpszUrl, lpszBuffer, lpdwBufferLength, dwFlags);
     720 
     721  return (hr == S_OK) ? TRUE : FALSE;
    718722}
    719723
  • trunk/src/wininet/wininet.def

    r7290 r7291  
    1 ; $Id: wininet.def,v 1.4 2001-11-07 10:56:15 phaller Exp $
     1; $Id: wininet.def,v 1.5 2001-11-07 11:08:14 phaller Exp $
    22
    33;
     
    1010IMPORTS
    1111   _UrlEscapeA@16                    = SHLWAPI.691
     12   _UrlCanonicalizeA@16              = SHLWAPI.683
    1213
    1314EXPORTS
Note: See TracChangeset for help on using the changeset viewer.