Export (0) Print
Expand All

AsyncInstallDistributionUnit function

Installs the specified component.

Syntax


HRESULT AsyncInstallDistributionUnit(
  LPCWSTR szDistUnit,
  LPCWSTR szTYPE,
  LPCWSTR szExt,
  DWORD dwFileVersionMS,
  DWORD dwFileVersionLS,
  LPCWSTR szURL,
  IBindCtx *pbc,
  _Reserved_  LPVOID pvReserved,
  DWORD flags
);

Parameters

szDistUnit

A pointer to a string that specifies the name of the component.

szTYPE

A pointer to a string that specifies the MIME type of the component. This parameter is used to generate a CLSID for the component.

szExt

A pointer to a string that specifies the extension. If szTYPE is not specified, this parameter is used to generate a CLSID for this component.

dwFileVersionMS

A value of type DWORD that specifies the major version number of the component. When the version is indicated by four words, #Version=a,b,c,d; dwFileVersionMS indicates a with the high-order word and b with the low-order word.


DWORD dwFileVersionMS = (a << 16)|b;

dwFileVersionLS

A value of type DWORD that specifies the minor version number of the component. When the version is indicated by four words, #Version=a,b,c,d; dwFileVersionLS indicates c with the high-order word and d with the low-order word.


DWORD dwFileVersionLS = (c << 16)|d;

szURL

A pointer to a string that specifies the URL of the component.

pbc

A pointer to an IBindCtx interface that specifies the binding context for this operation.

pvReserved
flags

A value of type DWORD that specifies one of the following flags.

0x00 (0x00)

Download the component if the version specified by dwFileVersionMS and dwFileVersionLS is more recent then the currently installed version.

0x01 (0x01)

Download the component regardless of the currently installed version.

Return value

If this function succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.

Requirements

Minimum supported client

Windows XP

Minimum supported server

Windows 2000 Server

Product

Internet Explorer 4.0

Header

Urlmon.h

Library

Urlmon.lib

DLL

Urlmon.dll

 

 

Show:
© 2014 Microsoft