Win32 API 日本語リファレンス
ホームDevices.Fax › IStillImageW

IStillImageW

COM
IID641bd880-2dc8-11d0-90ea-00aa0060f86c継承元IUnknown自前メソッド開始 vtbl3

メソッド 15

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT Initialize(HINSTANCE hinst, DWORD dwVersion)
4HRESULT GetDeviceList(DWORD dwType, DWORD dwFlags, DWORD* pdwItemsReturned, void** ppBuffer)
5HRESULT GetDeviceInfo(LPWSTR pwszDeviceName, void** ppBuffer)
6HRESULT CreateDevice(LPWSTR pwszDeviceName, DWORD dwMode, IStiDevice** pDevice, IUnknown* punkOuter)
7HRESULT GetDeviceValue(LPWSTR pwszDeviceName, LPWSTR pValueName, DWORD* pType, BYTE* pData, DWORD* cbData)
8HRESULT SetDeviceValue(LPWSTR pwszDeviceName, LPWSTR pValueName, DWORD Type, BYTE* pData, DWORD cbData)
9HRESULT GetSTILaunchInformation(LPWSTR pwszDeviceName, DWORD* pdwEventCode, LPWSTR pwszEventName)
10HRESULT RegisterLaunchApplication(LPWSTR pwszAppName, LPWSTR pwszCommandLine)
11HRESULT UnregisterLaunchApplication(LPWSTR pwszAppName)
12HRESULT EnableHwNotifications(LPWSTR pwszDeviceName, BOOL bNewState)
13HRESULT GetHwNotificationState(LPWSTR pwszDeviceName, BOOL* pbCurrentState)
14HRESULT RefreshDeviceBus(LPWSTR pwszDeviceName)
15HRESULT LaunchApplicationForDevice(LPWSTR pwszDeviceName, LPWSTR pwszAppName, STINOTIFY* pStiNotify)
16HRESULT SetupDeviceParameters(STI_DEVICE_INFORMATIONW* param0)
17HRESULT WriteToErrorLog(DWORD dwMessageType, LPWSTR pszMessage)