# VAPIMWP_INIT_SETPASSWORD

Sets the password to use to open a password-protected file before the file is opened. Currently,you can use this to set a password for ZIP and PST files. This is a parameter of the `VAPIM_INIT` message.

## Syntax

    SendMessage (hWndVAPI, VAPIM_INIT, VAPIMWP_INIT_SETPASSWORD,
                (LPARAM) (LPCTSTR) pPasswordInfo );

## Arguments

Argument | Description
--- | ---
`hWndVAPI` | The handle of the VAPI window.
`pPasswordInfo` | A pointer to a password string.

## Returns

`SendMessage()` returns `TRUE` if successful, or `FALSE` if it fails.

## Discussion

- For password-protected PST files, you must call this message before the `VAPIMWP_INIT_OPEN_DOCUMENT` message.

- For password-protected ZIP files, you can call this message after the `VAPIMWP_INIT_OPEN_DOCUMENT`, but you must call it before the protected subfile is extracted or viewed.

- Unicode passwords are not supported.

_FT_HTML5_bannerTitle.htm