misc/libphysfs/lzma/CPP/7zip/IPassword.h
changeset 13881 99b265e0d1d0
parent 13880 5f819b90d479
child 13882 b172a5d40eee
equal deleted inserted replaced
13880:5f819b90d479 13881:99b265e0d1d0
     1 // IPassword.h
       
     2 
       
     3 #ifndef __IPASSWORD_H
       
     4 #define __IPASSWORD_H
       
     5 
       
     6 #include "../Common/MyUnknown.h"
       
     7 #include "../Common/Types.h"
       
     8 
       
     9 #include "IDecl.h"
       
    10 
       
    11 #define PASSWORD_INTERFACE(i, x) DECL_INTERFACE(i, 5, x)
       
    12 
       
    13 PASSWORD_INTERFACE(ICryptoGetTextPassword, 0x10)
       
    14 {
       
    15   STDMETHOD(CryptoGetTextPassword)(BSTR *password) PURE;
       
    16 };
       
    17 
       
    18 PASSWORD_INTERFACE(ICryptoGetTextPassword2, 0x11)
       
    19 {
       
    20   STDMETHOD(CryptoGetTextPassword2)(Int32 *passwordIsDefined, BSTR *password) PURE;
       
    21 };
       
    22 
       
    23 #endif
       
    24