|
|
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: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.