63 lines
1.5 KiB
C
63 lines
1.5 KiB
C
#pragma once
|
|
|
|
#include <sdkddkver.h>
|
|
|
|
//done by qt by def #define UNICODE
|
|
|
|
#include <Windows.h>
|
|
#include <shellapi.h>
|
|
#include <Shobjidl.h>
|
|
#include <Shlobj.h>
|
|
#include <fileapi.h>
|
|
#include <appmodel.h>
|
|
#include <processthreadsapi.h>
|
|
#include <mmdeviceapi.h>
|
|
#include <combaseapi.h>
|
|
#include <initguid.h>
|
|
#include <Propidl.h>
|
|
#include <propsys.h>
|
|
#include <functiondiscoverykeys_devpkey.h>
|
|
//#include <debugapi.h>
|
|
|
|
#include <endpointvolume.h>
|
|
#include <audiopolicy.h>
|
|
#include <audioclient.h>
|
|
//#include <comdef.h>
|
|
//#include <comip.h>
|
|
#include <Winerror.h>
|
|
#include <stringapiset.h>
|
|
#include <Mmreg.h>
|
|
#include <tlhelp32.h>
|
|
#include <Knownfolders.h>
|
|
|
|
#include "ipolicyconfig.h"
|
|
#include "audiometerinfo.h"
|
|
|
|
// IAudioMeterInformation
|
|
/* GUID manual; */
|
|
/* manual.Data1 = 0xc02216f6; */
|
|
/* manual.Data2 = 0x8c67; */
|
|
/* manual.Data3 = 0x4b5b; */
|
|
/* manual.Data4[0] = 0x9d; */
|
|
/* manual.Data4[1] = 0x00; */
|
|
/* manual.Data4[2] = 0xd0; */
|
|
/* manual.Data4[3] = 0x08; */
|
|
/* manual.Data4[4] = 0xe7; */
|
|
/* manual.Data4[5] = 0x3e; */
|
|
/* manual.Data4[6] = 0x00; */
|
|
/* manual.Data4[7] = 0x64; */
|
|
//if(FAILED(endpoint->Activate((const _GUID) manual,
|
|
|
|
//IMMEndpoint
|
|
/* GUID manual; */
|
|
/* manual.Data1 = 0x1be09788; */
|
|
/* manual.Data2 = 0x6894; */
|
|
/* manual.Data3 = 0x4089; */
|
|
/* manual.Data4[0] = 0x85; */
|
|
/* manual.Data4[1] = 0x86; */
|
|
/* manual.Data4[2] = 0x9a; */
|
|
/* manual.Data4[3] = 0x2a; */
|
|
/* manual.Data4[4] = 0x6c; */
|
|
/* manual.Data4[5] = 0x26; */
|
|
/* manual.Data4[6] = 0x5a; */
|
|
/* manual.Data4[7] = 0xc5; */
|