Sample Code

Windows Driver Samples/ Microsoft slate system virtual audio device driver sample/ C++/ SwapAPO/ APO/ SwapAPODll.idl/

//
// SwapAPODll.idl -- Copyright (c) Microsoft Corporation. All rights reserved.
//
// Author:
//
// Description:
//
// SwapAPODll.idl : Definition of COM interfaces and coclasses for the DLL.

import "oaidl.idl";
import "ocidl.idl";
import "SwapAPOInterface.idl";

//-------------------------------------------------------------------------
// SwapAPODlllib
//
[
    uuid(7092F0B2-D28D-4095-95A7-6C37A97432A2),
    version(1.0)
]
library SwapAPODlllib
{
    importlib("stdole2.tlb");

    // for Swap APO - GFX
    [
        uuid(06687E71-F043-403A-BF49-CB591BA6E103)
    ]
    coclass SwapAPOGFX
    {
        interface IAudioProcessingObject;
        interface IAudioProcessingObjectRT;
        interface IAudioProcessingObjectConfiguration;
        interface IMMNotificationClient;
        interface IAudioSystemEffects;
        [default] interface ISwapAPOGFX;
    };

    // for Swap APO - LFX
    [
        uuid(B48DEA3F-D962-425a-8D9A-9A5BB37A9904)
    ]
    coclass SwapAPOLFX
    {
        interface IAudioProcessingObject;
        interface IAudioProcessingObjectRT;
        interface IAudioProcessingObjectConfiguration;
        interface IMMNotificationClient;
        interface IAudioSystemEffects;
        [default] interface ISwapAPOLFX;
    };


}

Our Services

  • What our customers say about us?

© 2011-2024 All Rights Reserved. Joya Systems. 4425 South Mopac Building II Suite 101 Austin, TX 78735 Tel: 800-DEV-KERNEL

Privacy Policy. Terms of use. Valid XHTML & CSS