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

IFaxConfiguration

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

メソッド 42

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

vtblメソッド
7HRESULT get_UseArchive(VARIANT_BOOL* pbUseArchive)
8HRESULT put_UseArchive(VARIANT_BOOL bUseArchive)
9HRESULT get_ArchiveLocation(LPWSTR* pbstrArchiveLocation)
10HRESULT put_ArchiveLocation(LPWSTR bstrArchiveLocation)
11HRESULT get_SizeQuotaWarning(VARIANT_BOOL* pbSizeQuotaWarning)
12HRESULT put_SizeQuotaWarning(VARIANT_BOOL bSizeQuotaWarning)
13HRESULT get_HighQuotaWaterMark(INT* plHighQuotaWaterMark)
14HRESULT put_HighQuotaWaterMark(INT lHighQuotaWaterMark)
15HRESULT get_LowQuotaWaterMark(INT* plLowQuotaWaterMark)
16HRESULT put_LowQuotaWaterMark(INT lLowQuotaWaterMark)
17HRESULT get_ArchiveAgeLimit(INT* plArchiveAgeLimit)
18HRESULT put_ArchiveAgeLimit(INT lArchiveAgeLimit)
19HRESULT get_ArchiveSizeLow(INT* plSizeLow)
20HRESULT get_ArchiveSizeHigh(INT* plSizeHigh)
21HRESULT get_OutgoingQueueBlocked(VARIANT_BOOL* pbOutgoingBlocked)
22HRESULT put_OutgoingQueueBlocked(VARIANT_BOOL bOutgoingBlocked)
23HRESULT get_OutgoingQueuePaused(VARIANT_BOOL* pbOutgoingPaused)
24HRESULT put_OutgoingQueuePaused(VARIANT_BOOL bOutgoingPaused)
25HRESULT get_AllowPersonalCoverPages(VARIANT_BOOL* pbAllowPersonalCoverPages)
26HRESULT put_AllowPersonalCoverPages(VARIANT_BOOL bAllowPersonalCoverPages)
27HRESULT get_UseDeviceTSID(VARIANT_BOOL* pbUseDeviceTSID)
28HRESULT put_UseDeviceTSID(VARIANT_BOOL bUseDeviceTSID)
29HRESULT get_Retries(INT* plRetries)
30HRESULT put_Retries(INT lRetries)
31HRESULT get_RetryDelay(INT* plRetryDelay)
32HRESULT put_RetryDelay(INT lRetryDelay)
33HRESULT get_DiscountRateStart(DOUBLE* pdateDiscountRateStart)
34HRESULT put_DiscountRateStart(DOUBLE dateDiscountRateStart)
35HRESULT get_DiscountRateEnd(DOUBLE* pdateDiscountRateEnd)
36HRESULT put_DiscountRateEnd(DOUBLE dateDiscountRateEnd)
37HRESULT get_OutgoingQueueAgeLimit(INT* plOutgoingQueueAgeLimit)
38HRESULT put_OutgoingQueueAgeLimit(INT lOutgoingQueueAgeLimit)
39HRESULT get_Branding(VARIANT_BOOL* pbBranding)
40HRESULT put_Branding(VARIANT_BOOL bBranding)
41HRESULT get_IncomingQueueBlocked(VARIANT_BOOL* pbIncomingBlocked)
42HRESULT put_IncomingQueueBlocked(VARIANT_BOOL bIncomingBlocked)
43HRESULT get_AutoCreateAccountOnConnect(VARIANT_BOOL* pbAutoCreateAccountOnConnect)
44HRESULT put_AutoCreateAccountOnConnect(VARIANT_BOOL bAutoCreateAccountOnConnect)
45HRESULT get_IncomingFaxesArePublic(VARIANT_BOOL* pbIncomingFaxesArePublic)
46HRESULT put_IncomingFaxesArePublic(VARIANT_BOOL bIncomingFaxesArePublic)
47HRESULT Refresh()
48HRESULT Save()