home *** CD-ROM | disk | FTP | other *** search
- //==========================================================================;
- //
- // THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY
- // KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
- // IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR
- // PURPOSE.
- //
- // Copyright (c) 1992 - 1996 Microsoft Corporation. All Rights Reserved.
- //
- //--------------------------------------------------------------------------;
- //
- // iEZ.h
- //
-
- // A custom interface to allow the user to perform image processing FX.
-
- #ifndef __IEZrgb24__
- #define __IEZrgb24__
-
- #ifdef __cplusplus
- extern "C" {
- #endif
-
-
- //
- // IIPEffect's GUID
- //
- // {fd5010a3-8ebe-11ce-8183-00aa00577da1}
- DEFINE_GUID(IID_IIPEffect,
- 0xfd5010a3, 0x8ebe, 0x11ce, 0x81, 0x83, 0x00, 0xaa, 0x00, 0x57, 0x7d, 0xa1);
-
-
- //
- // IEZrgb24
- //
- DECLARE_INTERFACE_(IIPEffect, IUnknown) {
-
- STDMETHOD(get_IPEffect) (THIS_
- int *effectNum, /* [out] */ // the current effect
- REFTIME *StartTime, /* [out] */ // start time of effect
- REFTIME *Length /* [out] */ // length of effect
- ) PURE;
-
- STDMETHOD(put_IPEffect) (THIS_
- int effectNum, /* [in] */ // Change to this effect
- REFTIME StartTime, /* [in] */ // start time of effect
- REFTIME Length /* [in] */ // length of effect
-
- ) PURE;
- };
-
-
- #ifdef __cplusplus
- }
- #endif
-
- #endif // __IEZrgb24__
-