MSOAVINFO structure

Contains the attributes of a particular zone.

Syntax

typedef struct _msoavinfo {
  int    cbSize;
  struct {
    unsigned long fPath  :1;
    unsigned long fReadOnlyRequest  :1;
    unsigned long fInstalled  :1;
    unsigned long fHttpDownload  :1;
  };
  HWND   hwnd;
  union {
    WCHAR     *pwzFullPath;
    LPSTORAGE lpStg;
  } u;
  WCHAR  *pwzHostName;
  WCHAR  *szOrigURL;
} MSOAVINFO;

Members

  • cbSize
    Integer value that specifies the size of an MSOAVINFO structure.

  • fPath
    Unsigned long integer value that determines whether to use pwzFullPath or lpstg. If fPath is set to TRUE, use pwzFullPath. Otherwise use lpstg.

  • fReadOnlyRequest
    Unsigned long integer value that specifies whether the file is to be opened as a read-only file.

  • fInstalled
    Unsigned long integer value that indicates whether the file specified by pwzFullPath is an installed file.

  • fHttpDownload
    Unsigned long integer value that indicates whether the file specified by pwzFullPath is a temporary file downloaded from HTTP/FTP.

  • hwnd
    Handle to the parent window of the Office 2000 application.

  • u

    • pwzFullPath
      Address of a wide character string that contains the full path of the file about to be opened.

    • lpStg
      Address of the OLE storage location of the file about to be opened.

  • pwzHostName
    Address of a wide character string that contains the host application name for the antivirus scanner user interface.

  • szOrigURL
    Address of a wide character string that contains the URL of the origin of a downloaded file.

Remarks

Both Microsoft Windows NT and Windows operating systems implement MSOAVINFO as ANSI and Unicode structures.

Requirements

Minimum supported client

Windows XP

Minimum supported server

Windows 2000 Server

Product

Internet Explorer 5

Header

Msoav.h