Share via


FtpCommand (Windows CE 5.0)

Send Feedback

This function issues an arbitrary FTP command to the FTP server.

BOOL WINAPI FtpCommand(HINTERNET hConnect, BOOL fExpectResponse, DWORD dwFlags, LPCTSTR lpszCommand, DWORD dwContext);

Parameters

  • hConnect
    [in] Valid handle for an FTP session.
  • fExpectResponse
    [in] Boolean that specifies if a data response is expected. If fExpectResponse is TRUE, a data response is expected, and the application can call the InternetReadFile function to read the response.
  • dwFlags
    [in] Specifies the conditions under which the data connection takes place. The following table shows the flags that can be set.
    Value Description
    FTP_TRANSFER_TYPE_ASCII Data connection using the FTP ASCII, Type A, transfer method. Control and formatting data is converted to local equivalents.
    FTP_TRANSFER_TYPE_BINARY Data connection using the FTP Image, Type I, transfer method. The file is transferred exactly as it exists with no changes. This is the default transfer method.
  • lpszCommand
    [in] Long pointer to the null-terminated string that contains an FTP command, for example, "PWD \r\n".
  • dwContext
    [in] Specifies an application-defined value that associates the FTP command in a status callback.

Remarks

The dwContext parameter accepts status callbacks to the application, but all requests are handled synchronously.

Requirements

OS Versions: Windows CE 2.12 and later.
Header: Wininet.h.
Link Library: Wininet.lib.

See Also

InternetReadFile | WinInet Functions

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.