Filter Password Protected Files

This section describes how to filter password-protected non-container files with the C API.

To filter password-protected files

  1. Call the fpInit() function.
  2. Call the fpFilterConfig() function with the following arguments:

    Argument Parameter
    nValue TRUE
    pData The source file password. The password is a null-terminated string with a maximum length of 255 characters (the final byte is null).

    For example:

    (*fpFilterConfig)(pKVFilter, KVFLT_SETSRCPASSWORD, TRUE, password);

    where password is a null-terminated string of 255 or fewer characters.

  3. Call the fpFilterFile() or fpFilterStream() function.