Annotation of truecrypt/mount/maincom.idl, revision 1.1.1.1

1.1       root        1: /*
                      2:  Copyright (c) TrueCrypt Foundation. All rights reserved.
                      3: 
                      4:  Covered by the TrueCrypt License 2.2 the full text of which is contained
                      5:  in the file License.txt included in TrueCrypt binary and source code
                      6:  distribution packages.
                      7: */
                      8: 
                      9: import "wtypes.idl";
                     10: import "..\Common\Password.h";
                     11: 
                     12: [
                     13:        uuid(1770F56C-7881-4591-A179-79B8001C7D42),
                     14:        helpstring("TrueCrypt"),
                     15:        version(1.0)
                     16: ]
                     17: library TrueCrypt
                     18: {
                     19:        [
                     20:                uuid(252C9DE6-D4B9-4A59-8A10-9CA73217B3D0),
                     21:                object,
                     22:                oleautomation,
                     23:                helpstring("TrueCrypt Interface")
                     24:        ]
                     25:        interface ITrueCrypt : IUnknown
                     26:        {
                     27:                int BackupVolumeHeader (LONG_PTR hwndDlg, BOOL bRequireConfirmation, BSTR lpszVolume);
                     28:                int RestoreVolumeHeader (LONG_PTR hwndDlg, BSTR lpszVolume);
                     29:                int ChangePassword (BSTR volumePath, Password *oldPassword, Password *newPassword, int pkcs5, LONG_PTR hWnd);
                     30:        };
                     31: 
                     32:        [
                     33:                uuid(CECBC0EE-78D9-41E6-BCF1-BC222BB224BA),
                     34:                helpstring("TrueCrypt Coclass")
                     35:        ]
                     36:        coclass TrueCrypt
                     37:        {
                     38:                [default] interface ITrueCrypt;
                     39:        }
                     40: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.