⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mavspi_p.c

📁 基于EP7312的MP3播放器源代码,包括MCU和PC端代码.
💻 C
📖 第 1 页 / 共 5 页
字号:
const CInterfaceStubVtbl _IWMDMEnumDeviceStubVtbl =
{
    &IID_IWMDMEnumDevice,
    &IWMDMEnumDevice_ServerInfo,
    7,
    0, /* pure interpreted */
    CStdStubBuffer_METHODS
};


/* Object interface: IWMDMDeviceControl, ver. 0.0,
   GUID={0x1DCB3A04,0x33ED,0x11d3,{0x84,0x70,0x00,0xC0,0x4F,0x79,0xDB,0xC0}} */


extern const MIDL_STUB_DESC Object_StubDesc;


extern const MIDL_SERVER_INFO IWMDMDeviceControl_ServerInfo;

#pragma code_seg(".orpc")
static const unsigned short IWMDMDeviceControl_FormatStringOffsetTable[] = 
    {
    0,
    28,
    948,
    1388,
    1416,
    1438,
    1460,
    784
    };

static const MIDL_SERVER_INFO IWMDMDeviceControl_ServerInfo = 
    {
    &Object_StubDesc,
    0,
    __MIDL_ProcFormatString.Format,
    &IWMDMDeviceControl_FormatStringOffsetTable[-3],
    0,
    0,
    0,
    0
    };

static const MIDL_STUBLESS_PROXY_INFO IWMDMDeviceControl_ProxyInfo =
    {
    &Object_StubDesc,
    __MIDL_ProcFormatString.Format,
    &IWMDMDeviceControl_FormatStringOffsetTable[-3],
    0,
    0,
    0
    };

CINTERFACE_PROXY_VTABLE(11) _IWMDMDeviceControlProxyVtbl = 
{
    &IWMDMDeviceControl_ProxyInfo,
    &IID_IWMDMDeviceControl,
    IUnknown_QueryInterface_Proxy,
    IUnknown_AddRef_Proxy,
    IUnknown_Release_Proxy ,
    (void *)-1 /* IWMDMDeviceControl::GetStatus */ ,
    (void *)-1 /* IWMDMDeviceControl::GetCapabilities */ ,
    (void *)-1 /* IWMDMDeviceControl::Play */ ,
    (void *)-1 /* IWMDMDeviceControl::Record */ ,
    (void *)-1 /* IWMDMDeviceControl::Pause */ ,
    (void *)-1 /* IWMDMDeviceControl::Resume */ ,
    (void *)-1 /* IWMDMDeviceControl::Stop */ ,
    (void *)-1 /* IWMDMDeviceControl::Seek */
};

const CInterfaceStubVtbl _IWMDMDeviceControlStubVtbl =
{
    &IID_IWMDMDeviceControl,
    &IWMDMDeviceControl_ServerInfo,
    11,
    0, /* pure interpreted */
    CStdStubBuffer_METHODS
};


/* Object interface: IWMDMEnumStorage, ver. 0.0,
   GUID={0x1DCB3A05,0x33ED,0x11d3,{0x84,0x70,0x00,0xC0,0x4F,0x79,0xDB,0xC0}} */


extern const MIDL_STUB_DESC Object_StubDesc;


extern const MIDL_SERVER_INFO IWMDMEnumStorage_ServerInfo;

#pragma code_seg(".orpc")
static const unsigned short IWMDMEnumStorage_FormatStringOffsetTable[] = 
    {
    1482,
    1326,
    948,
    1522
    };

static const MIDL_SERVER_INFO IWMDMEnumStorage_ServerInfo = 
    {
    &Object_StubDesc,
    0,
    __MIDL_ProcFormatString.Format,
    &IWMDMEnumStorage_FormatStringOffsetTable[-3],
    0,
    0,
    0,
    0
    };

static const MIDL_STUBLESS_PROXY_INFO IWMDMEnumStorage_ProxyInfo =
    {
    &Object_StubDesc,
    __MIDL_ProcFormatString.Format,
    &IWMDMEnumStorage_FormatStringOffsetTable[-3],
    0,
    0,
    0
    };

CINTERFACE_PROXY_VTABLE(7) _IWMDMEnumStorageProxyVtbl = 
{
    &IWMDMEnumStorage_ProxyInfo,
    &IID_IWMDMEnumStorage,
    IUnknown_QueryInterface_Proxy,
    IUnknown_AddRef_Proxy,
    IUnknown_Release_Proxy ,
    (void *)-1 /* IWMDMEnumStorage::Next */ ,
    (void *)-1 /* IWMDMEnumStorage::Skip */ ,
    (void *)-1 /* IWMDMEnumStorage::Reset */ ,
    (void *)-1 /* IWMDMEnumStorage::Clone */
};

const CInterfaceStubVtbl _IWMDMEnumStorageStubVtbl =
{
    &IID_IWMDMEnumStorage,
    &IWMDMEnumStorage_ServerInfo,
    7,
    0, /* pure interpreted */
    CStdStubBuffer_METHODS
};


/* Object interface: IWMDMStorageControl, ver. 0.0,
   GUID={0x1DCB3A08,0x33ED,0x11d3,{0x84,0x70,0x00,0xC0,0x4F,0x79,0xDB,0xC0}} */


extern const MIDL_STUB_DESC Object_StubDesc;


extern const MIDL_SERVER_INFO IWMDMStorageControl_ServerInfo;

#pragma code_seg(".orpc")
static const unsigned short IWMDMStorageControl_FormatStringOffsetTable[] = 
    {
    1550,
    1602,
    1636,
    1676,
    1722
    };

static const MIDL_SERVER_INFO IWMDMStorageControl_ServerInfo = 
    {
    &Object_StubDesc,
    0,
    __MIDL_ProcFormatString.Format,
    &IWMDMStorageControl_FormatStringOffsetTable[-3],
    0,
    0,
    0,
    0
    };

static const MIDL_STUBLESS_PROXY_INFO IWMDMStorageControl_ProxyInfo =
    {
    &Object_StubDesc,
    __MIDL_ProcFormatString.Format,
    &IWMDMStorageControl_FormatStringOffsetTable[-3],
    0,
    0,
    0
    };

CINTERFACE_PROXY_VTABLE(8) _IWMDMStorageControlProxyVtbl = 
{
    &IWMDMStorageControl_ProxyInfo,
    &IID_IWMDMStorageControl,
    IUnknown_QueryInterface_Proxy,
    IUnknown_AddRef_Proxy,
    IUnknown_Release_Proxy ,
    (void *)-1 /* IWMDMStorageControl::Insert */ ,
    (void *)-1 /* IWMDMStorageControl::Delete */ ,
    (void *)-1 /* IWMDMStorageControl::Rename */ ,
    (void *)-1 /* IWMDMStorageControl::Read */ ,
    (void *)-1 /* IWMDMStorageControl::Move */
};

const CInterfaceStubVtbl _IWMDMStorageControlStubVtbl =
{
    &IID_IWMDMStorageControl,
    &IWMDMStorageControl_ServerInfo,
    8,
    0, /* pure interpreted */
    CStdStubBuffer_METHODS
};


/* Object interface: IWMDMObjectInfo, ver. 0.0,
   GUID={0x1DCB3A09,0x33ED,0x11d3,{0x84,0x70,0x00,0xC0,0x4F,0x79,0xDB,0xC0}} */


extern const MIDL_STUB_DESC Object_StubDesc;


extern const MIDL_SERVER_INFO IWMDMObjectInfo_ServerInfo;

#pragma code_seg(".orpc")
static const unsigned short IWMDMObjectInfo_FormatStringOffsetTable[] = 
    {
    0,
    920,
    1038,
    1762,
    1790,
    220,
    1128
    };

static const MIDL_SERVER_INFO IWMDMObjectInfo_ServerInfo = 
    {
    &Object_StubDesc,
    0,
    __MIDL_ProcFormatString.Format,
    &IWMDMObjectInfo_FormatStringOffsetTable[-3],
    0,
    0,
    0,
    0
    };

static const MIDL_STUBLESS_PROXY_INFO IWMDMObjectInfo_ProxyInfo =
    {
    &Object_StubDesc,
    __MIDL_ProcFormatString.Format,
    &IWMDMObjectInfo_FormatStringOffsetTable[-3],
    0,
    0,
    0
    };

CINTERFACE_PROXY_VTABLE(10) _IWMDMObjectInfoProxyVtbl = 
{
    &IWMDMObjectInfo_ProxyInfo,
    &IID_IWMDMObjectInfo,
    IUnknown_QueryInterface_Proxy,
    IUnknown_AddRef_Proxy,
    IUnknown_Release_Proxy ,
    (void *)-1 /* IWMDMObjectInfo::GetPlayLength */ ,
    (void *)-1 /* IWMDMObjectInfo::SetPlayLength */ ,
    (void *)-1 /* IWMDMObjectInfo::GetPlayOffset */ ,
    (void *)-1 /* IWMDMObjectInfo::SetPlayOffset */ ,
    (void *)-1 /* IWMDMObjectInfo::GetTotalLength */ ,
    (void *)-1 /* IWMDMObjectInfo::GetLastPlayPosition */ ,
    (void *)-1 /* IWMDMObjectInfo::GetLongestPlayPosition */
};

const CInterfaceStubVtbl _IWMDMObjectInfoStubVtbl =
{
    &IID_IWMDMObjectInfo,
    &IWMDMObjectInfo_ServerInfo,
    10,
    0, /* pure interpreted */
    CStdStubBuffer_METHODS
};


/* Standard interface: __MIDL_itf_mavspi_0222, ver. 0.0,
   GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */


/* Object interface: IMDServiceProvider, ver. 0.0,
   GUID={0x1DCB3A10,0x33ED,0x11d3,{0x84,0x70,0x00,0xC0,0x4F,0x79,0xDB,0xC0}} */


extern const MIDL_STUB_DESC Object_StubDesc;


extern const MIDL_SERVER_INFO IMDServiceProvider_ServerInfo;

#pragma code_seg(".orpc")
static const unsigned short IMDServiceProvider_FormatStringOffsetTable[] = 
    {
    0,
    1818
    };

static const MIDL_SERVER_INFO IMDServiceProvider_ServerInfo = 
    {
    &Object_StubDesc,
    0,
    __MIDL_ProcFormatString.Format,
    &IMDServiceProvider_FormatStringOffsetTable[-3],
    0,
    0,
    0,
    0
    };

static const MIDL_STUBLESS_PROXY_INFO IMDServiceProvider_ProxyInfo =
    {
    &Object_StubDesc,
    __MIDL_ProcFormatString.Format,
    &IMDServiceProvider_FormatStringOffsetTable[-3],
    0,
    0,
    0
    };

CINTERFACE_PROXY_VTABLE(5) _IMDServiceProviderProxyVtbl = 
{
    &IMDServiceProvider_ProxyInfo,
    &IID_IMDServiceProvider,
    IUnknown_QueryInterface_Proxy,
    IUnknown_AddRef_Proxy,
    IUnknown_Release_Proxy ,
    (void *)-1 /* IMDServiceProvider::GetDeviceCount */ ,
    (void *)-1 /* IMDServiceProvider::EnumDevices */
};

const CInterfaceStubVtbl _IMDServiceProviderStubVtbl =
{
    &IID_IMDServiceProvider,
    &IMDServiceProvider_ServerInfo,
    5,
    0, /* pure interpreted */
    CStdStubBuffer_METHODS
};


/* Object interface: IMDSPEnumDevice, ver. 0.0,
   GUID={0x1DCB3A11,0x33ED,0x11d3,{0x84,0x70,0x00,0xC0,0x4F,0x79,0xDB,0xC0}} */


extern const MIDL_STUB_DESC Object_StubDesc;


extern const MIDL_SERVER_INFO IMDSPEnumDevice_ServerInfo;

#pragma code_seg(".orpc")
static const unsigned short IMDSPEnumDevice_FormatStringOffsetTable[] = 
    {
    1846,
    1326,
    948,
    1886
    };

static const MIDL_SERVER_INFO IMDSPEnumDevice_ServerInfo = 
    {
    &Object_StubDesc,
    0,
    __MIDL_ProcFormatString.Format,
    &IMDSPEnumDevice_FormatStringOffsetTable[-3],
    0,
    0,
    0,
    0
    };

static const MIDL_STUBLESS_PROXY_INFO IMDSPEnumDevice_ProxyInfo =
    {
    &Object_StubDesc,
    __MIDL_ProcFormatString.Format,
    &IMDSPEnumDevice_FormatStringOffsetTable[-3],
    0,
    0,
    0
    };

CINTERFACE_PROXY_VTABLE(7) _IMDSPEnumDeviceProxyVtbl = 
{
    &IMDSPEnumDevice_ProxyInfo,
    &IID_IMDSPEnumDevice,
    IUnknown_QueryInterface_Proxy,
    IUnknown_AddRef_Proxy,
    IUnknown_Release_Proxy ,
    (void *)-1 /* IMDSPEnumDevice::Next */ ,
    (void *)-1 /* IMDSPEnumDevice::Skip */ ,
    (void *)-1 /* IMDSPEnumDevice::Reset */ ,
    (void *)-1 /* IMDSPEnumDevice::Clone */
};

const CInterfaceStubVtbl _IMDSPEnumDeviceStubVtbl =
{
    &IID_IMDSPEnumDevice,
    &IMDSPEnumDevice_ServerInfo,
    7,
    0, /* pure interpreted */
    CStdStubBuffer_METHODS
};


/* Object interface: IMDSPDevice, ver. 0.0,
   GUID={0x1DCB3A12,0x33ED,0x11d3,{0x84,0x70,0x00,0xC0,0x4F,0x79,0xDB,0xC0}} */


extern const MIDL_STUB_DESC Object_StubDesc;


extern const MIDL_SERVER_INFO IMDSPDevice_ServerInfo;

#pragma code_seg(".orpc")
static const unsigned short IMDSPDevice_FormatStringOffsetTable[] = 
    {
    1914,
    1948,
    1038,
    1066,
    1094,
    440,
    1128,
    1156,
    1982,
    1212,
    1258
    };

static const MIDL_SERVER_INFO IMDSPDevice_ServerInfo = 
    {
    &Object_StubDesc,
    0,
    __MIDL_ProcFormatString.Format,
    &IMDSPDevice_FormatStringOffsetTable[-3],
    0,
    0,
    0,
    0
    };

static const MIDL_STUBLESS_PROXY_INFO IMDSPDevice_ProxyInfo =
    {
    &Object_StubDesc,
    __MIDL_ProcFormatString.Format,
    &IMDSPDevice_FormatStringOffsetTable[-3],
    0,
    0,
    0
    };

CINTERFACE_PROXY_VTABLE(14) _IMDSPDeviceProxyVtbl = 
{
    &IMDSPDevice_ProxyInfo,
    &IID_IMDSPDevice,
    IUnknown_QueryInterface_Proxy,
    IUnknown_AddRef_Proxy,
    IUnknown_Release_Proxy ,
    (void *)-1 /* IMDSPDevice::GetName */ ,
    (void *)-1 /* IMDSPDevice::GetManufacturer */ ,
    (void *)-1 /* IMDSPDevice::GetVersion */ ,
    (void *)-1 /* IMDSPDevice::GetType */ ,
    (void *)-1 /* IMDSPDevice::GetSerialNumber */ ,
    (void *)-1 /* IMDSPDevice::GetPowerSource */ ,
    (void *)-1 /* IMDSPDevice::GetStatus */ ,
    (void *)-1 /* IMDSPDevice::GetDeviceIcon */ ,
    (void *)-1 /* IMDSPDevice::EnumStorage */ ,
    (void *)-1 /* IMDSPDevice::GetFormatSupport */ ,
    (void *)-1 /* IMDSPDevice::SendOpaqueCommand */
};

const CInterfaceStubVtbl _IMDSPDeviceStubVtbl =
{
    &IID_IMDSPDevice,
    &IMDSPDevice_ServerInfo,
    14,
    0, /* pure interpreted */
    CStdStubBuffer_METHODS
};


/* Object interface: IMDSPDeviceControl, ver. 0.0,
   GUID={0x1DCB3A14,0x33ED,0x11d3,{0x84,0x70,0x00,0xC0,0x4F,0x79,0xDB,0xC0}} */


extern const MIDL_STUB_DESC Object_StubDesc;


extern const MIDL_SERVER_INFO IMDSPDeviceControl_ServerInfo;

#pragma code_seg(".orpc")
static const unsigned short IMDSPDeviceControl_FormatStringOffsetTable[] = 
    {
    0,
    28,
    948,
    1388,
    1416,
    1438,
    1460,
    784
    };

static const MIDL_SERVER_INFO IMDSPDeviceControl_ServerInfo = 
    {
    &Object_StubDesc,
    0,
    __MIDL_ProcFormatString.Format,
    &IMDSPDeviceControl_FormatStringOffsetTable[-3],
    0,
    0,
    0,
    0
    };

static const MIDL_STUBLESS_PROXY_INFO IMDSPDeviceControl_ProxyInfo =
    {
    &Object_StubDesc,
    __MIDL_ProcFormatString.Format,
    &IMDSPDeviceControl_FormatStringOffsetTable[-3],
    0,
    0,
    0
    };

CINTERFACE_PROXY_VTABLE(11) _IMDSPDeviceControlProxyVtbl = 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -