Windows Deployment Services Client Functions
The following functions are used with the Windows Deployment Services Client API.
| Function | Description |
|---|---|
| PFN_WdsCliCallback | Progress notification and error messages during a file or image transfer. |
| PFN_WdsCliTraceFunction | Receives debugging messages from the WDS client. |
| WdsCliAuthorizeSession | Converts an anonymous session into an authenticated session. |
| WdsCliCancelTransfer | Cancels a WDS transfer operation. |
| WdsCliClose | Closes a handle to a WDS session or image and releases resources. |
| WdsCliCreateSession | Starts a new session with a WDS server. |
| WdsCliFindFirstImage | Starts the enumeration of images stored on a WDS server and returns a find handle that references the first image. |
| WdsCliFindNextImage | Advances the reference of a find handle to the next image stored on a WDS server. |
| WdsCliFreeStringArray | Frees the array of string values that gets allocated by the WdsCliObtainDriverPackages function. |
| WdsCliGetEnumerationFlags | Returns the image enumeration flag for the current image handle. |
| WdsCliGetImageArchitecture | Returns the processor architecture for the current image. |
| WdsCliGetImageDescription | Returns the description of the current image. |
| WdsCliGetImageGroup | Returns the image group name for the current image. |
| WdsCliGetImageHalName | Returns the Hardware Abstraction Layer (HAL) name for the current image. |
| WdsCliGetImageHandleFromFindHandle | Returns an image handle for the current image. |
| WdsCliGetImageHandleFromTransferHandle | Returns an image handle from a completed transfer handle. |
| WdsCliGetImageIndex | Returns the image index for the current image. |
| WdsCliGetImageLanguage | Returns the default language of the current image. |
| WdsCliGetImageLanguages | Returns an array of languages supported by the current image. |
| WdsCliGetImageLastModifiedTime | Returns the last-modified time for the current image. |
| WdsCliGetImageName | Returns the name of the current image. |
| WdsCliGetImageNamespace | Returns the name of the current image. |
| WdsCliGetImagePath | Returns the path to the image file that contains the current image. |
| WdsCliGetImageSize | Returns the size of the current image. |
| WdsCliGetImageVersion | Returns the version of the current image. |
| WdsCliGetTransferSize | Returns the size of the current transfer. |
| WdsCliInitializeLog | Initializes the log for the client. |
| WdsCliLog | Sends a log event to the WDS server. |
| WdsCliObtainDriverPackages | Obtains from a WDS image, the driver packages (INF files) that can be used on this computer. |
| WdsCliRegisterTrace | Registers a callback function that will receive debugging messages. |
| WdsCliTransferFile | Transfers a file from a WDS server to the WDS client using a multicast transfer protocol. |
| WdsCliTransferImage | Transfers an image from a WDS server. |
| WdsCliWaitForTransfer | Waits for a transfer to complete. |
| Function | Description |
|---|---|
| WdsCliGetDriverQueryXml | Generates an XML string which can be used to query a WDS server for driver packages. Available beginning with Windows 8 and Windows Server 2012. |
| WdsCliObtainDriverPackagesEx | Obtains the driver packages (INF files) that are applicable to the specified WDS driver query XML. Available beginning with Windows 8 and Windows Server 2012. |
Send comments about this topic to Microsoft
Build date: 10/26/2012