//==========================================================================;
//
//  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 - 1998  Microsoft Corporation.  All Rights Reserved.
//
//--------------------------------------------------------------------------;
//
// autpuids.h
//

#ifndef __AUTPUIDS__
#define __AUTPUIDS__

#ifdef __cplusplus
extern "C" {
#endif


//AudioTap filterObject
// {F31C0746-B9CC-44e1-8F70-A918433BE421}
DEFINE_GUID(CLSID_AudioTap, 
0xf31c0746, 0xb9cc, 0x44e1, 0x8f, 0x70, 0xa9, 0x18, 0x43, 0x3b, 0xe4, 0x21);

// AudioTap filter property page
// {9E71551F-CCE6-4fff-BBF5-38F5C1C672B2}
DEFINE_GUID(CLSID_AudioTapProp, 
0x9e71551f, 0xcce6, 0x4fff, 0xbb, 0xf5, 0x38, 0xf5, 0xc1, 0xc6, 0x72, 0xb2);

typedef int  (*AudioTapCallback)( IMediaSample *pISample, AM_MEDIA_TYPE *pMediaType, void *pContext );

#ifdef __cplusplus
}
#endif

#endif // __AUTPUIDS__
