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 toTRUE
, 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 |