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

📄 mavspi_p.c

📁 基于EP7312的MP3播放器源代码,包括MCU和PC端代码.
💻 C
📖 第 1 页 / 共 5 页
字号:
/* this ALWAYS GENERATED file contains the proxy stub code */


/* File created by MIDL compiler version 5.01.0164 */
/* at Thu Mar 22 08:34:35 2001
 */
/* Compiler settings for D:\ep7209\player.new\windows\mavspi\mavspi.idl:
    Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
    error checks: allocation ref bounds_check enum stub_data 
*/
//@@MIDL_FILE_HEADING(  )

#define USE_STUBLESS_PROXY


/* verify that the <rpcproxy.h> version is high enough to compile this file*/
#ifndef __REDQ_RPCPROXY_H_VERSION__
#define __REQUIRED_RPCPROXY_H_VERSION__ 440
#endif


#include "rpcproxy.h"
#ifndef __RPCPROXY_H_VERSION__
#error this stub requires an updated version of <rpcproxy.h>
#endif // __RPCPROXY_H_VERSION__


#include "mavspi.h"

#define TYPE_FORMAT_STRING_SIZE   757                               
#define PROC_FORMAT_STRING_SIZE   2607                              

typedef struct _MIDL_TYPE_FORMAT_STRING
    {
    short          Pad;
    unsigned char  Format[ TYPE_FORMAT_STRING_SIZE ];
    } MIDL_TYPE_FORMAT_STRING;

typedef struct _MIDL_PROC_FORMAT_STRING
    {
    short          Pad;
    unsigned char  Format[ PROC_FORMAT_STRING_SIZE ];
    } MIDL_PROC_FORMAT_STRING;


extern const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString;
extern const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString;


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


/* Object interface: IUnknown, ver. 0.0,
   GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */


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


extern const MIDL_STUB_DESC Object_StubDesc;


extern const MIDL_SERVER_INFO IWMDeviceManager_ServerInfo;

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

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

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

CINTERFACE_PROXY_VTABLE(6) _IWMDeviceManagerProxyVtbl = 
{
    &IWMDeviceManager_ProxyInfo,
    &IID_IWMDeviceManager,
    IUnknown_QueryInterface_Proxy,
    IUnknown_AddRef_Proxy,
    IUnknown_Release_Proxy ,
    (void *)-1 /* IWMDeviceManager::GetRevision */ ,
    (void *)-1 /* IWMDeviceManager::GetDeviceCount */ ,
    (void *)-1 /* IWMDeviceManager::EnumDevices */
};

const CInterfaceStubVtbl _IWMDeviceManagerStubVtbl =
{
    &IID_IWMDeviceManager,
    &IWMDeviceManager_ServerInfo,
    6,
    0, /* pure interpreted */
    CStdStubBuffer_METHODS
};


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


extern const MIDL_STUB_DESC Object_StubDesc;


extern const MIDL_SERVER_INFO IWMDMStorageGlobals_ServerInfo;

#pragma code_seg(".orpc")
static const unsigned short IWMDMStorageGlobals_FormatStringOffsetTable[] = 
    {
    0,
    84,
    118,
    152,
    186,
    220,
    248
    };

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

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

CINTERFACE_PROXY_VTABLE(10) _IWMDMStorageGlobalsProxyVtbl = 
{
    &IWMDMStorageGlobals_ProxyInfo,
    &IID_IWMDMStorageGlobals,
    IUnknown_QueryInterface_Proxy,
    IUnknown_AddRef_Proxy,
    IUnknown_Release_Proxy ,
    (void *)-1 /* IWMDMStorageGlobals::GetCapabilities */ ,
    (void *)-1 /* IWMDMStorageGlobals::GetSerialNumber */ ,
    (void *)-1 /* IWMDMStorageGlobals::GetTotalSize */ ,
    (void *)-1 /* IWMDMStorageGlobals::GetTotalFree */ ,
    (void *)-1 /* IWMDMStorageGlobals::GetTotalBad */ ,
    (void *)-1 /* IWMDMStorageGlobals::GetStatus */ ,
    (void *)-1 /* IWMDMStorageGlobals::Initialize */
};

const CInterfaceStubVtbl _IWMDMStorageGlobalsStubVtbl =
{
    &IID_IWMDMStorageGlobals,
    &IWMDMStorageGlobals_ServerInfo,
    10,
    0, /* pure interpreted */
    CStdStubBuffer_METHODS
};


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


extern const MIDL_STUB_DESC Object_StubDesc;


extern const MIDL_SERVER_INFO IWMDMStorage_ServerInfo;

#pragma code_seg(".orpc")
static const unsigned short IWMDMStorage_FormatStringOffsetTable[] = 
    {
    282,
    316,
    344,
    378,
    412,
    440,
    474,
    514,
    542
    };

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

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

CINTERFACE_PROXY_VTABLE(12) _IWMDMStorageProxyVtbl = 
{
    &IWMDMStorage_ProxyInfo,
    &IID_IWMDMStorage,
    IUnknown_QueryInterface_Proxy,
    IUnknown_AddRef_Proxy,
    IUnknown_Release_Proxy ,
    (void *)-1 /* IWMDMStorage::SetAttributes */ ,
    (void *)-1 /* IWMDMStorage::GetStorageGlobals */ ,
    (void *)-1 /* IWMDMStorage::GetAttributes */ ,
    (void *)-1 /* IWMDMStorage::GetName */ ,
    (void *)-1 /* IWMDMStorage::GetDate */ ,
    (void *)-1 /* IWMDMStorage::GetSize */ ,
    (void *)-1 /* IWMDMStorage::GetRights */ ,
    (void *)-1 /* IWMDMStorage::EnumStorage */ ,
    (void *)-1 /* IWMDMStorage::SendOpaqueCommand */
};

const CInterfaceStubVtbl _IWMDMStorageStubVtbl =
{
    &IID_IWMDMStorage,
    &IWMDMStorage_ServerInfo,
    12,
    0, /* pure interpreted */
    CStdStubBuffer_METHODS
};


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


extern const MIDL_STUB_DESC Object_StubDesc;


extern const MIDL_SERVER_INFO IWMDMOperation_ServerInfo;

#pragma code_seg(".orpc")
static const unsigned short IWMDMOperation_FormatStringOffsetTable[] = 
    {
    570,
    592,
    614,
    648,
    682,
    716,
    750,
    784,
    818,
    858
    };

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

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

CINTERFACE_PROXY_VTABLE(13) _IWMDMOperationProxyVtbl = 
{
    &IWMDMOperation_ProxyInfo,
    &IID_IWMDMOperation,
    IUnknown_QueryInterface_Proxy,
    IUnknown_AddRef_Proxy,
    IUnknown_Release_Proxy ,
    (void *)-1 /* IWMDMOperation::BeginRead */ ,
    (void *)-1 /* IWMDMOperation::BeginWrite */ ,
    (void *)-1 /* IWMDMOperation::GetObjectName */ ,
    (void *)-1 /* IWMDMOperation::SetObjectName */ ,
    (void *)-1 /* IWMDMOperation::GetObjectAttributes */ ,
    (void *)-1 /* IWMDMOperation::SetObjectAttributes */ ,
    (void *)-1 /* IWMDMOperation::GetObjectTotalSize */ ,
    (void *)-1 /* IWMDMOperation::SetObjectTotalSize */ ,
    (void *)-1 /* IWMDMOperation::TransferObjectData */ ,
    (void *)-1 /* IWMDMOperation::End */
};

const CInterfaceStubVtbl _IWMDMOperationStubVtbl =
{
    &IID_IWMDMOperation,
    &IWMDMOperation_ServerInfo,
    13,
    0, /* pure interpreted */
    CStdStubBuffer_METHODS
};


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


extern const MIDL_STUB_DESC Object_StubDesc;


extern const MIDL_SERVER_INFO IWMDMProgress_ServerInfo;

#pragma code_seg(".orpc")
static const unsigned short IWMDMProgress_FormatStringOffsetTable[] = 
    {
    892,
    920,
    948
    };

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

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

CINTERFACE_PROXY_VTABLE(6) _IWMDMProgressProxyVtbl = 
{
    &IWMDMProgress_ProxyInfo,
    &IID_IWMDMProgress,
    IUnknown_QueryInterface_Proxy,
    IUnknown_AddRef_Proxy,
    IUnknown_Release_Proxy ,
    (void *)-1 /* IWMDMProgress::Begin */ ,
    (void *)-1 /* IWMDMProgress::Progress */ ,
    (void *)-1 /* IWMDMProgress::End */
};

const CInterfaceStubVtbl _IWMDMProgressStubVtbl =
{
    &IID_IWMDMProgress,
    &IWMDMProgress_ServerInfo,
    6,
    0, /* pure interpreted */
    CStdStubBuffer_METHODS
};


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


extern const MIDL_STUB_DESC Object_StubDesc;


extern const MIDL_SERVER_INFO IWMDMDevice_ServerInfo;

#pragma code_seg(".orpc")
static const unsigned short IWMDMDevice_FormatStringOffsetTable[] = 
    {
    970,
    1004,
    1038,
    1066,
    1094,
    440,
    1128,
    1156,
    1184,
    1212,
    1258
    };

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

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

CINTERFACE_PROXY_VTABLE(14) _IWMDMDeviceProxyVtbl = 
{
    &IWMDMDevice_ProxyInfo,
    &IID_IWMDMDevice,
    IUnknown_QueryInterface_Proxy,
    IUnknown_AddRef_Proxy,
    IUnknown_Release_Proxy ,
    (void *)-1 /* IWMDMDevice::GetName */ ,
    (void *)-1 /* IWMDMDevice::GetManufacturer */ ,
    (void *)-1 /* IWMDMDevice::GetVersion */ ,
    (void *)-1 /* IWMDMDevice::GetType */ ,
    (void *)-1 /* IWMDMDevice::GetSerialNumber */ ,
    (void *)-1 /* IWMDMDevice::GetPowerSource */ ,
    (void *)-1 /* IWMDMDevice::GetStatus */ ,
    (void *)-1 /* IWMDMDevice::GetDeviceIcon */ ,
    (void *)-1 /* IWMDMDevice::EnumStorage */ ,
    (void *)-1 /* IWMDMDevice::GetFormatSupport */ ,
    (void *)-1 /* IWMDMDevice::SendOpaqueCommand */
};

const CInterfaceStubVtbl _IWMDMDeviceStubVtbl =
{
    &IID_IWMDMDevice,
    &IWMDMDevice_ServerInfo,
    14,
    0, /* pure interpreted */
    CStdStubBuffer_METHODS
};


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


extern const MIDL_STUB_DESC Object_StubDesc;


extern const MIDL_SERVER_INFO IWMDMEnumDevice_ServerInfo;

#pragma code_seg(".orpc")
static const unsigned short IWMDMEnumDevice_FormatStringOffsetTable[] = 
    {
    1286,
    1326,
    948,
    1360
    };

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

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

CINTERFACE_PROXY_VTABLE(7) _IWMDMEnumDeviceProxyVtbl = 
{
    &IWMDMEnumDevice_ProxyInfo,
    &IID_IWMDMEnumDevice,
    IUnknown_QueryInterface_Proxy,
    IUnknown_AddRef_Proxy,
    IUnknown_Release_Proxy ,
    (void *)-1 /* IWMDMEnumDevice::Next */ ,
    (void *)-1 /* IWMDMEnumDevice::Skip */ ,
    (void *)-1 /* IWMDMEnumDevice::Reset */ ,
    (void *)-1 /* IWMDMEnumDevice::Clone */
};

⌨️ 快捷键说明

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