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

 

 

Show: