Annotation of truecrypt/mount/maincom.idl, revision 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.