ホーム › Devices.Fax › IFaxDocument
IFaxDocument
COMIDispatch (デュアル)✅ IDispatch を実装(デュアルインターフェース)。HSP では
comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。メソッド 34
vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 7 | HRESULT get_Body(LPWSTR* pbstrBody) |
| 8 | HRESULT put_Body(LPWSTR bstrBody) |
| 9 | HRESULT get_Sender(IFaxSender** ppFaxSender) |
| 10 | HRESULT get_Recipients(IFaxRecipients** ppFaxRecipients) |
| 11 | HRESULT get_CoverPage(LPWSTR* pbstrCoverPage) |
| 12 | HRESULT put_CoverPage(LPWSTR bstrCoverPage) |
| 13 | HRESULT get_Subject(LPWSTR* pbstrSubject) |
| 14 | HRESULT put_Subject(LPWSTR bstrSubject) |
| 15 | HRESULT get_Note(LPWSTR* pbstrNote) |
| 16 | HRESULT put_Note(LPWSTR bstrNote) |
| 17 | HRESULT get_ScheduleTime(DOUBLE* pdateScheduleTime) |
| 18 | HRESULT put_ScheduleTime(DOUBLE dateScheduleTime) |
| 19 | HRESULT get_ReceiptAddress(LPWSTR* pbstrReceiptAddress) |
| 20 | HRESULT put_ReceiptAddress(LPWSTR bstrReceiptAddress) |
| 21 | HRESULT get_DocumentName(LPWSTR* pbstrDocumentName) |
| 22 | HRESULT put_DocumentName(LPWSTR bstrDocumentName) |
| 23 | HRESULT get_CallHandle(INT* plCallHandle) |
| 24 | HRESULT put_CallHandle(INT lCallHandle) |
| 25 | HRESULT get_CoverPageType(FAX_COVERPAGE_TYPE_ENUM* pCoverPageType) |
| 26 | HRESULT put_CoverPageType(FAX_COVERPAGE_TYPE_ENUM CoverPageType) |
| 27 | HRESULT get_ScheduleType(FAX_SCHEDULE_TYPE_ENUM* pScheduleType) |
| 28 | HRESULT put_ScheduleType(FAX_SCHEDULE_TYPE_ENUM ScheduleType) |
| 29 | HRESULT get_ReceiptType(FAX_RECEIPT_TYPE_ENUM* pReceiptType) |
| 30 | HRESULT put_ReceiptType(FAX_RECEIPT_TYPE_ENUM ReceiptType) |
| 31 | HRESULT get_GroupBroadcastReceipts(VARIANT_BOOL* pbUseGrouping) |
| 32 | HRESULT put_GroupBroadcastReceipts(VARIANT_BOOL bUseGrouping) |
| 33 | HRESULT get_Priority(FAX_PRIORITY_TYPE_ENUM* pPriority) |
| 34 | HRESULT put_Priority(FAX_PRIORITY_TYPE_ENUM Priority) |
| 35 | HRESULT get_TapiConnection(IDispatch** ppTapiConnection) |
| 36 | HRESULT putref_TapiConnection(IDispatch* pTapiConnection) |
| 37 | HRESULT Submit(LPWSTR bstrFaxServerName, VARIANT* pvFaxOutgoingJobIDs) |
| 38 | HRESULT ConnectedSubmit(IFaxServer* pFaxServer, VARIANT* pvFaxOutgoingJobIDs) |
| 39 | HRESULT get_AttachFaxToReceipt(VARIANT_BOOL* pbAttachFax) |
| 40 | HRESULT put_AttachFaxToReceipt(VARIANT_BOOL bAttachFax) |