home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 2001 July
/
VPR0107B.BIN
/
DRIVER
/
CANOPUS
/
MVR32
/
mvr32.exe
/
data1.cab
/
Development_Kit
/
Vc
/
Samples
/
MvrCtrl
/
MvrCtrl.odl
< prev
next >
Wrap
Text File
|
2001-02-09
|
2KB
|
83 lines
// MvrCtrl.odl : ActiveX コントロール プロジェクトのタイプ ライブラリのソース
// このファイルはタイプ ライブラリ (MvrCtrl.tlb) を作成するために
// タイプ ライブラリ作成ツール (mktyplib) によって処理されます。
// タイプ ライブラリは MvrCtrl.ocx のリソースになります。
#include <olectl.h>
#include <idispids.h>
[ uuid(6D3F3522-E4E0-11D3-A05E-00A0C9AFEE48), version(1.0),
helpfile("MvrCtrl.hlp"),
helpstring("MvrCtrl ActiveX コントロール モジュール"),
control ]
library MVRCTRLLib
{
importlib(STDOLE_TLB);
importlib(STDTYPE_TLB);
// CMvrCtrlCtrl の最初のディスパッチ インターフェイス
[ uuid(6D3F3523-E4E0-11D3-A05E-00A0C9AFEE48),
helpstring("Canopus Mvr Control 用ディスパッチ インターフェイス"), hidden ]
dispinterface _DMvrCtrl
{
properties:
// メモ - ClassWizard はこの位置にプロパティ情報を追加します。
// このセクションの編集は慎重に行ってください。
//{{AFX_ODL_PROP(CMvrCtrlCtrl)
[id(1)] BSTR FileName;
//}}AFX_ODL_PROP
methods:
// メモ - ClassWizard はこの位置にメソッド情報を追加します。
// このセクションの編集は慎重に行ってください。
//{{AFX_ODL_METHOD(CMvrCtrlCtrl)
[id(2)] boolean Open(BSTR pFileName);
[id(3)] boolean Play();
[id(4)] boolean Stop();
[id(DISPID_REFRESH)] void Refresh();
[id(5)] boolean Pause();
[id(6)] void Close();
[id(7)] void Overlay(BOOL bShow );
[id(8)] void Property();
//}}AFX_ODL_METHOD
[id(DISPID_ABOUTBOX)] void AboutBox();
};
// CMvrCtrlCtrl のイベント ディスパッチ インターフェイス
[ uuid(6D3F3524-E4E0-11D3-A05E-00A0C9AFEE48),
helpstring("Event interface for Canopus Mvr Control") ]
dispinterface _DMvrCtrlEvents
{
properties:
// イベント インターフェイスにプロパティはありません
methods:
// メモ - ClassWizard はこの位置にイベント情報を追加します。
// このセクションの編集は慎重におこなってください。
//{{AFX_ODL_EVENT(CMvrCtrlCtrl)
[id(1)] void Play();
[id(2)] void Stop();
[id(3)] void Pause();
[id(4)] void DecError(long Code);
//}}AFX_ODL_EVENT
};
// CMvrCtrlCtrl のクラス情報
[ uuid(6D3F3525-E4E0-11D3-A05E-00A0C9AFEE48),
helpstring("Canopus Mvr Control"), control ]
coclass MvrCtrl
{
[default] dispinterface _DMvrCtrl;
[default, source] dispinterface _DMvrCtrlEvents;
};
//{{AFX_APPEND_ODL}}
//}}AFX_APPEND_ODL}}
};