home *** CD-ROM | disk | FTP | other *** search
Wrap
// Machine generated IDispatch wrapper class(es) created with ClassWizard ///////////////////////////////////////////////////////////////////////////// // DXceedEncryption wrapper class class DXceedEncryption : public COleDispatchDriver { public: DXceedEncryption() {} // Calls COleDispatchDriver default constructor DXceedEncryption(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} DXceedEncryption(const DXceedEncryption& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetEncryptionMethod(); void SetRefEncryptionMethod(LPDISPATCH newValue); VARIANT Encrypt(VARIANT* vaSource, BOOL bEndOfData); VARIANT Decrypt(VARIANT* vaEncrypted, BOOL bEndOfData); BOOL Compare(VARIANT* vaSource1, VARIANT* vaSource2); VARIANT ReadFile(LPCTSTR sSourceFilename, long lSourceOffset, long lSourceSize, long eAction, BOOL bEndOfData, VARIANT* vaBytesRead); long WriteFile(VARIANT* vaData, long eAction, BOOL bEndOfData, LPCTSTR sDestFilename, BOOL bAppend); long ProcessFile(LPCTSTR sSourceFilename, long lSourceOffset, long lSourceSize, long eAction, BOOL bEndOfData, LPCTSTR sDestFilename, BOOL bAppend, VARIANT* vaBytesRead); void Reset(); }; ///////////////////////////////////////////////////////////////////////////// // DXceedRijndaelEncryptionMethod wrapper class class DXceedRijndaelEncryptionMethod : public COleDispatchDriver { public: DXceedRijndaelEncryptionMethod() {} // Calls COleDispatchDriver default constructor DXceedRijndaelEncryptionMethod(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} DXceedRijndaelEncryptionMethod(const DXceedRijndaelEncryptionMethod& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: long GetEncryptionMode(); void SetEncryptionMode(long nNewValue); LPDISPATCH GetHashingMethod(); void SetRefHashingMethod(LPDISPATCH newValue); VARIANT GetSecretKey(); void SetSecretKey(VARIANT* newValue); VARIANT GetInitVector(); void SetInitVector(VARIANT* newValue); long GetPaddingMethod(); void SetPaddingMethod(long nNewValue); LPDISPATCH GetSubProcessing(); void SetRefSubProcessing(LPDISPATCH newValue); void SetSecretKeyFromPassPhrase(LPCTSTR sPassPhrase, short nKeySize); void SetRandomSecretKey(short nKeySize); void SetInitVectorFromPassPhrase(LPCTSTR sPassPhrase); void SetRandomInitVector(); }; ///////////////////////////////////////////////////////////////////////////// // DXceedTwofishEncryptionMethod wrapper class class DXceedTwofishEncryptionMethod : public COleDispatchDriver { public: DXceedTwofishEncryptionMethod() {} // Calls COleDispatchDriver default constructor DXceedTwofishEncryptionMethod(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} DXceedTwofishEncryptionMethod(const DXceedTwofishEncryptionMethod& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: long GetEncryptionMode(); void SetEncryptionMode(long nNewValue); LPDISPATCH GetHashingMethod(); void SetRefHashingMethod(LPDISPATCH newValue); VARIANT GetSecretKey(); void SetSecretKey(VARIANT* newValue); VARIANT GetInitVector(); void SetInitVector(VARIANT* newValue); long GetPaddingMethod(); void SetPaddingMethod(long nNewValue); LPDISPATCH GetSubProcessing(); void SetRefSubProcessing(LPDISPATCH newValue); void SetSecretKeyFromPassPhrase(LPCTSTR sPassPhrase, short nKeySize); void SetRandomSecretKey(short nKeySize); void SetInitVectorFromPassPhrase(LPCTSTR sPassPhrase); void SetRandomInitVector(); }; ///////////////////////////////////////////////////////////////////////////// // DXceedRSAEncryptionMethod wrapper class class DXceedRSAEncryptionMethod : public COleDispatchDriver { public: DXceedRSAEncryptionMethod() {} // Calls COleDispatchDriver default constructor DXceedRSAEncryptionMethod(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} DXceedRSAEncryptionMethod(const DXceedRSAEncryptionMethod& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: VARIANT GetPrivateKey(); void SetPrivateKey(VARIANT* newValue); VARIANT GetPublicKey(); void SetPublicKey(VARIANT* newValue); short GetBlockSize(); LPDISPATCH GetSubProcessing(); void SetRefSubProcessing(LPDISPATCH newValue); void SetRandomKeyPair(short nKeySize, VARIANT* vaSeed); }; ///////////////////////////////////////////////////////////////////////////// // DXceedHashing wrapper class class DXceedHashing : public COleDispatchDriver { public: DXceedHashing() {} // Calls COleDispatchDriver default constructor DXceedHashing(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} DXceedHashing(const DXceedHashing& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetHashingMethod(); void SetRefHashingMethod(LPDISPATCH newValue); void Hash(VARIANT* vaSource, BOOL bEndOfData); BOOL Compare(VARIANT* vaSource1, VARIANT* vaSource2); long ReadFile(LPCTSTR sSourceFilename, long lSourceOffset, long lSourceSize, long eAction, BOOL bEndOfData); void Reset(); }; ///////////////////////////////////////////////////////////////////////////// // DXceedSHAHashingMethod wrapper class class DXceedSHAHashingMethod : public COleDispatchDriver { public: DXceedSHAHashingMethod() {} // Calls COleDispatchDriver default constructor DXceedSHAHashingMethod(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} DXceedSHAHashingMethod(const DXceedSHAHashingMethod& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: short GetHashSize(); void SetHashSize(short nNewValue); VARIANT GetHashValue(); LPDISPATCH GetSubProcessing(); void SetRefSubProcessing(LPDISPATCH newValue); }; ///////////////////////////////////////////////////////////////////////////// // DXceedHavalHashingMethod wrapper class class DXceedHavalHashingMethod : public COleDispatchDriver { public: DXceedHavalHashingMethod() {} // Calls COleDispatchDriver default constructor DXceedHavalHashingMethod(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} DXceedHavalHashingMethod(const DXceedHavalHashingMethod& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: short GetHashSize(); void SetHashSize(short nNewValue); VARIANT GetHashValue(); LPDISPATCH GetSubProcessing(); void SetRefSubProcessing(LPDISPATCH newValue); }; ///////////////////////////////////////////////////////////////////////////// // DXceedSigning wrapper class class DXceedSigning : public COleDispatchDriver { public: DXceedSigning() {} // Calls COleDispatchDriver default constructor DXceedSigning(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} DXceedSigning(const DXceedSigning& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: LPDISPATCH GetSigningMethod(); void SetRefSigningMethod(LPDISPATCH newValue); void Sign(VARIANT* vaSource, BOOL bEndOfData); BOOL Verify(VARIANT* vaSource, BOOL bEndOfData); BOOL Compare(VARIANT* vaSource1, VARIANT* vaSource2); long ReadFile(LPCTSTR sSourceFilename, long lSourceOffset, long lSourceSize, long eAction, BOOL bEndOfData); void Reset(); }; ///////////////////////////////////////////////////////////////////////////// // DXceedRSASigningMethod wrapper class class DXceedRSASigningMethod : public COleDispatchDriver { public: DXceedRSASigningMethod() {} // Calls COleDispatchDriver default constructor DXceedRSASigningMethod(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} DXceedRSASigningMethod(const DXceedRSASigningMethod& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: VARIANT GetPrivateKey(); void SetPrivateKey(VARIANT* newValue); VARIANT GetPublicKey(); void SetPublicKey(VARIANT* newValue); VARIANT GetSignature(); void SetSignature(VARIANT* newValue); LPDISPATCH GetSubProcessing(); void SetRefSubProcessing(LPDISPATCH newValue); void SetRandomKeyPair(short nKeySize, VARIANT* vaSeed); };