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

IFaxServerNotify2

COMIDispatch (デュアル)
IDispatch を実装(デュアルインターフェース)。HSP では comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。
IIDec9c69b9-5fe7-4805-9467-82fcd96af903継承元IDispatch呼び出し名前(IDispatch) または vtbl自前メソッド開始 vtbl7

メソッド 26

vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。

vtblメソッド
7HRESULT OnIncomingJobAdded(IFaxServer2* pFaxServer, LPWSTR bstrJobId)
8HRESULT OnIncomingJobRemoved(IFaxServer2* pFaxServer, LPWSTR bstrJobId)
9HRESULT OnIncomingJobChanged(IFaxServer2* pFaxServer, LPWSTR bstrJobId, IFaxJobStatus* pJobStatus)
10HRESULT OnOutgoingJobAdded(IFaxServer2* pFaxServer, LPWSTR bstrJobId)
11HRESULT OnOutgoingJobRemoved(IFaxServer2* pFaxServer, LPWSTR bstrJobId)
12HRESULT OnOutgoingJobChanged(IFaxServer2* pFaxServer, LPWSTR bstrJobId, IFaxJobStatus* pJobStatus)
13HRESULT OnIncomingMessageAdded(IFaxServer2* pFaxServer, LPWSTR bstrMessageId)
14HRESULT OnIncomingMessageRemoved(IFaxServer2* pFaxServer, LPWSTR bstrMessageId)
15HRESULT OnOutgoingMessageAdded(IFaxServer2* pFaxServer, LPWSTR bstrMessageId)
16HRESULT OnOutgoingMessageRemoved(IFaxServer2* pFaxServer, LPWSTR bstrMessageId)
17HRESULT OnReceiptOptionsChange(IFaxServer2* pFaxServer)
18HRESULT OnActivityLoggingConfigChange(IFaxServer2* pFaxServer)
19HRESULT OnSecurityConfigChange(IFaxServer2* pFaxServer)
20HRESULT OnEventLoggingConfigChange(IFaxServer2* pFaxServer)
21HRESULT OnOutgoingQueueConfigChange(IFaxServer2* pFaxServer)
22HRESULT OnOutgoingArchiveConfigChange(IFaxServer2* pFaxServer)
23HRESULT OnIncomingArchiveConfigChange(IFaxServer2* pFaxServer)
24HRESULT OnDevicesConfigChange(IFaxServer2* pFaxServer)
25HRESULT OnOutboundRoutingGroupsConfigChange(IFaxServer2* pFaxServer)
26HRESULT OnOutboundRoutingRulesConfigChange(IFaxServer2* pFaxServer)
27HRESULT OnServerActivityChange(IFaxServer2* pFaxServer, INT lIncomingMessages, INT lRoutingMessages, INT lOutgoingMessages, INT lQueuedMessages)
28HRESULT OnQueuesStatusChange(IFaxServer2* pFaxServer, VARIANT_BOOL bOutgoingQueueBlocked, VARIANT_BOOL bOutgoingQueuePaused, VARIANT_BOOL bIncomingQueueBlocked)
29HRESULT OnNewCall(IFaxServer2* pFaxServer, INT lCallId, INT lDeviceId, LPWSTR bstrCallerId)
30HRESULT OnServerShutDown(IFaxServer2* pFaxServer)
31HRESULT OnDeviceStatusChange(IFaxServer2* pFaxServer, INT lDeviceId, VARIANT_BOOL bPoweredOff, VARIANT_BOOL bSending, VARIANT_BOOL bReceiving, VARIANT_BOOL bRinging)
32HRESULT OnGeneralServerConfigChanged(IFaxServer2* pFaxServer)