ホーム › Devices.Fax › IFaxServer
IFaxServer
COMIDispatch (デュアル)✅ IDispatch を実装(デュアルインターフェース)。HSP では
comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。メソッド 26
vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 7 | HRESULT Connect(LPWSTR bstrServerName) |
| 8 | HRESULT get_ServerName(LPWSTR* pbstrServerName) |
| 9 | HRESULT GetDeviceProviders(IFaxDeviceProviders** ppFaxDeviceProviders) |
| 10 | HRESULT GetDevices(IFaxDevices** ppFaxDevices) |
| 11 | HRESULT get_InboundRouting(IFaxInboundRouting** ppFaxInboundRouting) |
| 12 | HRESULT get_Folders(IFaxFolders** pFaxFolders) |
| 13 | HRESULT get_LoggingOptions(IFaxLoggingOptions** ppFaxLoggingOptions) |
| 14 | HRESULT get_MajorVersion(INT* plMajorVersion) |
| 15 | HRESULT get_MinorVersion(INT* plMinorVersion) |
| 16 | HRESULT get_MajorBuild(INT* plMajorBuild) |
| 17 | HRESULT get_MinorBuild(INT* plMinorBuild) |
| 18 | HRESULT get_Debug(VARIANT_BOOL* pbDebug) |
| 19 | HRESULT get_Activity(IFaxActivity** ppFaxActivity) |
| 20 | HRESULT get_OutboundRouting(IFaxOutboundRouting** ppFaxOutboundRouting) |
| 21 | HRESULT get_ReceiptOptions(IFaxReceiptOptions** ppFaxReceiptOptions) |
| 22 | HRESULT get_Security(IFaxSecurity** ppFaxSecurity) |
| 23 | HRESULT Disconnect() |
| 24 | HRESULT GetExtensionProperty(LPWSTR bstrGUID, VARIANT* pvProperty) |
| 25 | HRESULT SetExtensionProperty(LPWSTR bstrGUID, VARIANT vProperty) |
| 26 | HRESULT ListenToServerEvents(FAX_SERVER_EVENTS_TYPE_ENUM EventTypes) |
| 27 | HRESULT RegisterDeviceProvider(LPWSTR bstrGUID, LPWSTR bstrFriendlyName, LPWSTR bstrImageName, LPWSTR TspName, INT lFSPIVersion) |
| 28 | HRESULT UnregisterDeviceProvider(LPWSTR bstrUniqueName) |
| 29 | HRESULT RegisterInboundRoutingExtension(LPWSTR bstrExtensionName, LPWSTR bstrFriendlyName, LPWSTR bstrImageName, VARIANT vMethods) |
| 30 | HRESULT UnregisterInboundRoutingExtension(LPWSTR bstrExtensionUniqueName) |
| 31 | HRESULT get_RegisteredEvents(FAX_SERVER_EVENTS_TYPE_ENUM* pEventTypes) |
| 32 | HRESULT get_APIVersion(FAX_SERVER_APIVERSION_ENUM* pAPIVersion) |