WebDAV

Overview of the WebDAV technology.

To develop WebDAV, you need these headers:

For programming guidance for this technology, see:

Enumerations

 
AUTHNEXTSTEP

Specifies the next action that the WebDAV client should take after a successful call to the DavAuthCallback callback function.

Functions

 
DavAddConnection

Creates a secure connection to a WebDAV server or to a remote file or directory on a WebDAV server.
DavCancelConnectionsToServer

Closes all connections to a WebDAV server or a remote file or directory on a WebDAV server.
DavDeleteConnection

Closes a connection that was created by using the DavAddConnection function.
DavFlushFile

Flushes the data from the local version of a remote file to the WebDAV server.
DavGetExtendedError

Retrieves the extended error code information that the WebDAV server returned for the previous failed I/O operation.
DavGetHTTPFromUNCPath

Converts the specified UNC path to an equivalent HTTP path.
DavGetTheLockOwnerOfTheFile

Returns the file lock owner for a file that is locked on a WebDAV server.
DavGetUNCFromHTTPPath

Converts the specified HTTP path to an equivalent UNC path.
DavInvalidateCache

Invalidates the contents of the local cache for a remote file on a WebDAV server.
DavRegisterAuthCallback

Registers an application-defined callback function that the WebDAV client can use to prompt the user for credentials.
DavUnregisterAuthCallback

Unregisters a registered callback function that the WebDAV client uses to prompt the user for credentials.
PFNDAVAUTHCALLBACK

The WebDAV client calls the application-defined DavAuthCallback callback function to prompt the user for credentials.
PFNDAVAUTHCALLBACK_FREECRED

The WebDAV client calls the application-defined DavFreeCredCallback callback function to free the credential information that was retrieved by the DavAuthCallback callback function.

Structures

 
DAV_CALLBACK_AUTH_BLOB

Stores an authentication BLOB that was retrieved by the DavAuthCallback callback function.
DAV_CALLBACK_AUTH_UNP

Stores user name and password information that was retrieved by the DavAuthCallback callback function.
DAV_CALLBACK_CRED

Stores user credential information that was retrieved by the DavAuthCallback callback function.