ホーム › Networking.DeliveryOptimization › DODownloadProperty
DODownloadProperty
列挙型メンバー 30
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| DODownloadProperty_Id | 0 | 0x0 | 読み取り専用です。このプロパティを使用して、ダウンロードを一意に識別する ID を取得します。VARIANT の型は VT_BSTR です。 |
| DODownloadProperty_Uri | 1 | 0x1 | このプロパティを使用して、ダウンロードするリソースのリモート URI パスを設定または取得します。このプロパティは、DODownloadProperty_ContentId が指定されていない場合にのみ必要です。VARIANT の型は VT_BSTR です。 |
| DODownloadProperty_ContentId | 2 | 0x2 | このプロパティを使用して、ダウンロードの一意なコンテンツ ID を設定または取得します。このプロパティは、DODownloadProperty_Uri が指定されていない場合にのみ必要です。VARIANT の型は VT_BSTR です。 |
| DODownloadProperty_DisplayName | 3 | 0x3 | 省略可能です。このプロパティを使用して、ダウンロードの表示名を設定または取得します。VARIANT の型は VT_BSTR です。 |
| DODownloadProperty_LocalPath | 4 | 0x4 | このプロパティを使用して、ダウンロードしたファイルを保存するローカルパス名を設定または取得します。パスが存在しない場合、Delivery Optimization は呼び出し元の権限でそのパスの作成を試みます。このプロパティは、DODownloadProperty_StreamInterface が指定されていない場合にのみ必要です。VARIANT の型は VT_BSTR です。 |
| DODownloadProperty_HttpCustomHeaders | 5 | 0x5 | 省略可能です。このプロパティを使用して、カスタム HTTP 要求ヘッダーを設定または取得します。Delivery Optimization は、HTTP ファイル要求操作の際にこれらのヘッダーを含めます。ヘッダーは、標準の HTTP ヘッダーとして書式設定済みでなければなりません。VARIANT の型は VT_BSTR です。 |
| DODownloadProperty_CostPolicy | 6 | 0x6 | 省略可能です。このプロパティを使用して、DODownloadCostPolicy 列挙型の値のいずれかを設定または取得します。VARIANT の型は VT_UI4 です。 |
| DODownloadProperty_SecurityFlags | 7 | 0x7 | 省略可能、書き込み専用です。このプロパティを使用して、標準の WinHTTP セキュリティフラグ (WINHTTP_OPTION_SECURITY_FLAGS) を設定または取得します。VARIANT の型は VT_UI4 です。 次のフラグがサポートされています。
|
| DODownloadProperty_CallbackFreqPercent | 8 | 0x8 | 省略可能です。このプロパティを使用して、ダウンロードの進捗率に基づくコールバック頻度を設定または取得します。VARIANT の型は VT_UI4 です。 |
| DODownloadProperty_CallbackFreqSeconds | 9 | 0x9 | 省略可能です。このプロパティを使用して、ダウンロード時間に基づくコールバック頻度を設定または取得します。既定では 1 秒ごとです。VARIANT の型は VT_UI4 です。 |
| DODownloadProperty_NoProgressTimeoutSeconds | 10 | 0xA | 省略可能です。このプロパティを使用して、進捗がない場合のダウンロードのタイムアウト時間を設定または取得します。指定できる最小値は、ダウンロード動作がない状態で 60 秒です。VARIANT の型は VT_UI4 です。 |
| DODownloadProperty_ForegroundPriority | 11 | 0xB | 省略可能です。このプロパティを使用して、現在のダウンロードの優先度を設定または取得します。VARIANT_TRUE を指定すると、ダウンロードはより高い優先度でフォアグラウンドに移されます。既定はバックグラウンド優先度です。VARIANT の型は VT_BOOL です。 |
| DODownloadProperty_BlockingMode | 12 | 0xC | 省略可能です。このプロパティを使用して、現在のダウンロードのブロックモードを設定または取得します。VARIANT_TRUE を指定すると、IDODownload::Start はダウンロードが完了するかエラーが発生するまでブロックします。既定は非ブロックモードです。VARIANT の型は VT_BOOL です。 |
| DODownloadProperty_CallbackInterface | 13 | 0xD | 省略可能です。このプロパティを使用して、ダウンロードのコールバックに使用する IDODownloadStatusCallback インターフェイスへのポインターを設定または取得します。VARIANT の型は VT_UNKNOWN です。 |
| DODownloadProperty_StreamInterface | 14 | 0xE | 省略可能です。このプロパティを使用して、ストリームダウンロード形式で使用する IStream インターフェイスへのポインターを設定または取得します。VARIANT の型は VT_UNKNOWN です。 |
| DODownloadProperty_SecurityContext | 15 | 0xF | 省略可能、書き込み専用です。このプロパティを使用して、HTTP 要求操作中に使用する証明書コンテキストを設定します。値は CERT_CONTEXT をシリアル化したバイト列でなければなりません。VARIANT の型は (VT_ARRAY | VT_UI1) です。 |
| DODownloadProperty_NetworkToken | 16 | 0x10 | 省略可能、書き込み専用です。このプロパティを使用して、HTTP 操作中に使用するネットワークトークンを設定します。VARIANT_TRUE を指定すると、Delivery Optimization は呼び出し元の ID トークンを取得し、VARIANT_FALSE を指定すると既存のトークンをクリアします。既定はログオンしているユーザーのトークンです。VARIANT の型は VT_BOOL です。 |
| DODownloadProperty_CorrelationVector | 17 | 0x11 | 省略可能です。テレメトリ目的で特定の相関ベクターを設定します。VARIANT の型は VT_BSTR です。 |
| DODownloadProperty_DecryptionInfo | 18 | 0x12 | 省略可能、書き込み専用です。JSON 文字列の形式で復号情報を設定します。VARIANT の型は VT_BSTR です。 |
| DODownloadProperty_IntegrityCheckInfo | 19 | 0x13 | 省略可能、書き込み専用です。ピースハッシュファイル (PHF) の場所を設定します。これは、ダウンロードしたコンテンツの実行時の整合性チェックを Delivery Optimization が実行するために使用されます。VARIANT の型は VT_BSTR です。 |
| DODownloadProperty_IntegrityCheckMandatory | 20 | 0x14 | 省略可能です。ピースハッシュファイル (PHF) の使用が必須かどうかを示すブール値のフラグを設定します。VARIANT_TRUE の場合、整合性チェックに失敗するとダウンロードは中止されます。VARIANT の型は VT_BOOL です。 |
| DODownloadProperty_TotalSizeBytes | 21 | 0x15 | 省略可能です。ダウンロード全体のサイズをバイト単位で指定します。VARIANT の型は VT_UI8 です。 |
| DODownloadProperty_DisallowOnCellular | 22 | 0x16 | セルラー接続時にはダウンロードしません。 |
| DODownloadProperty_HttpCustomAuthHeaders | 23 | 0x17 | チャレンジを受けたときに使用されるカスタム HTTPS ヘッダーです。 |
| DODownloadProperty_HttpAllowSecureToNonSecureRedirect | 24 | 0x18 | HTTPS から HTTP へのリダイレクトです。既定は FALSE です。 |
| DODownloadProperty_NonVolatile | 25 | 0x19 | ダウンロード情報を Windows レジストリに保存します。既定は、Delivery Optimization のダウンロードジョブでは FALSE、BITS 形式のジョブでは TRUE です。 |
| DODownloadProperty_HttpRedirectionTarget | 26 | 0x1A | |
| DODownloadProperty_HttpResponseHeaders | 27 | 0x1B | |
| DODownloadProperty_HttpServerIPAddress | 28 | 0x1C | |
| DODownloadProperty_HttpStatusCode | 29 | 0x1D |
公式ドキュメント
DODownloadProperty 列挙型は、Delivery Optimization のダウンロード操作に対するプロパティの ID を指定します。この列挙型は IDODownload インターフェイスで使用され、値の型を保持する VARIANT 値によって受け渡されます。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum DODownloadProperty : int {
DODownloadProperty_Id = 0,
DODownloadProperty_Uri = 1,
DODownloadProperty_ContentId = 2,
DODownloadProperty_DisplayName = 3,
DODownloadProperty_LocalPath = 4,
DODownloadProperty_HttpCustomHeaders = 5,
DODownloadProperty_CostPolicy = 6,
DODownloadProperty_SecurityFlags = 7,
DODownloadProperty_CallbackFreqPercent = 8,
DODownloadProperty_CallbackFreqSeconds = 9,
DODownloadProperty_NoProgressTimeoutSeconds = 10,
DODownloadProperty_ForegroundPriority = 11,
DODownloadProperty_BlockingMode = 12,
DODownloadProperty_CallbackInterface = 13,
DODownloadProperty_StreamInterface = 14,
DODownloadProperty_SecurityContext = 15,
DODownloadProperty_NetworkToken = 16,
DODownloadProperty_CorrelationVector = 17,
DODownloadProperty_DecryptionInfo = 18,
DODownloadProperty_IntegrityCheckInfo = 19,
DODownloadProperty_IntegrityCheckMandatory = 20,
DODownloadProperty_TotalSizeBytes = 21,
DODownloadProperty_DisallowOnCellular = 22,
DODownloadProperty_HttpCustomAuthHeaders = 23,
DODownloadProperty_HttpAllowSecureToNonSecureRedirect = 24,
DODownloadProperty_NonVolatile = 25,
DODownloadProperty_HttpRedirectionTarget = 26,
DODownloadProperty_HttpResponseHeaders = 27,
DODownloadProperty_HttpServerIPAddress = 28,
DODownloadProperty_HttpStatusCode = 29
} DODownloadProperty;public enum DODownloadProperty : int
{
DODownloadProperty_Id = 0,
DODownloadProperty_Uri = 1,
DODownloadProperty_ContentId = 2,
DODownloadProperty_DisplayName = 3,
DODownloadProperty_LocalPath = 4,
DODownloadProperty_HttpCustomHeaders = 5,
DODownloadProperty_CostPolicy = 6,
DODownloadProperty_SecurityFlags = 7,
DODownloadProperty_CallbackFreqPercent = 8,
DODownloadProperty_CallbackFreqSeconds = 9,
DODownloadProperty_NoProgressTimeoutSeconds = 10,
DODownloadProperty_ForegroundPriority = 11,
DODownloadProperty_BlockingMode = 12,
DODownloadProperty_CallbackInterface = 13,
DODownloadProperty_StreamInterface = 14,
DODownloadProperty_SecurityContext = 15,
DODownloadProperty_NetworkToken = 16,
DODownloadProperty_CorrelationVector = 17,
DODownloadProperty_DecryptionInfo = 18,
DODownloadProperty_IntegrityCheckInfo = 19,
DODownloadProperty_IntegrityCheckMandatory = 20,
DODownloadProperty_TotalSizeBytes = 21,
DODownloadProperty_DisallowOnCellular = 22,
DODownloadProperty_HttpCustomAuthHeaders = 23,
DODownloadProperty_HttpAllowSecureToNonSecureRedirect = 24,
DODownloadProperty_NonVolatile = 25,
DODownloadProperty_HttpRedirectionTarget = 26,
DODownloadProperty_HttpResponseHeaders = 27,
DODownloadProperty_HttpServerIPAddress = 28,
DODownloadProperty_HttpStatusCode = 29,
}Public Enum DODownloadProperty As Integer
DODownloadProperty_Id = 0
DODownloadProperty_Uri = 1
DODownloadProperty_ContentId = 2
DODownloadProperty_DisplayName = 3
DODownloadProperty_LocalPath = 4
DODownloadProperty_HttpCustomHeaders = 5
DODownloadProperty_CostPolicy = 6
DODownloadProperty_SecurityFlags = 7
DODownloadProperty_CallbackFreqPercent = 8
DODownloadProperty_CallbackFreqSeconds = 9
DODownloadProperty_NoProgressTimeoutSeconds = 10
DODownloadProperty_ForegroundPriority = 11
DODownloadProperty_BlockingMode = 12
DODownloadProperty_CallbackInterface = 13
DODownloadProperty_StreamInterface = 14
DODownloadProperty_SecurityContext = 15
DODownloadProperty_NetworkToken = 16
DODownloadProperty_CorrelationVector = 17
DODownloadProperty_DecryptionInfo = 18
DODownloadProperty_IntegrityCheckInfo = 19
DODownloadProperty_IntegrityCheckMandatory = 20
DODownloadProperty_TotalSizeBytes = 21
DODownloadProperty_DisallowOnCellular = 22
DODownloadProperty_HttpCustomAuthHeaders = 23
DODownloadProperty_HttpAllowSecureToNonSecureRedirect = 24
DODownloadProperty_NonVolatile = 25
DODownloadProperty_HttpRedirectionTarget = 26
DODownloadProperty_HttpResponseHeaders = 27
DODownloadProperty_HttpServerIPAddress = 28
DODownloadProperty_HttpStatusCode = 29
End Enumimport enum
class DODownloadProperty(enum.IntEnum):
DODownloadProperty_Id = 0
DODownloadProperty_Uri = 1
DODownloadProperty_ContentId = 2
DODownloadProperty_DisplayName = 3
DODownloadProperty_LocalPath = 4
DODownloadProperty_HttpCustomHeaders = 5
DODownloadProperty_CostPolicy = 6
DODownloadProperty_SecurityFlags = 7
DODownloadProperty_CallbackFreqPercent = 8
DODownloadProperty_CallbackFreqSeconds = 9
DODownloadProperty_NoProgressTimeoutSeconds = 10
DODownloadProperty_ForegroundPriority = 11
DODownloadProperty_BlockingMode = 12
DODownloadProperty_CallbackInterface = 13
DODownloadProperty_StreamInterface = 14
DODownloadProperty_SecurityContext = 15
DODownloadProperty_NetworkToken = 16
DODownloadProperty_CorrelationVector = 17
DODownloadProperty_DecryptionInfo = 18
DODownloadProperty_IntegrityCheckInfo = 19
DODownloadProperty_IntegrityCheckMandatory = 20
DODownloadProperty_TotalSizeBytes = 21
DODownloadProperty_DisallowOnCellular = 22
DODownloadProperty_HttpCustomAuthHeaders = 23
DODownloadProperty_HttpAllowSecureToNonSecureRedirect = 24
DODownloadProperty_NonVolatile = 25
DODownloadProperty_HttpRedirectionTarget = 26
DODownloadProperty_HttpResponseHeaders = 27
DODownloadProperty_HttpServerIPAddress = 28
DODownloadProperty_HttpStatusCode = 29// DODownloadProperty
pub const DODownloadProperty_Id: i32 = 0;
pub const DODownloadProperty_Uri: i32 = 1;
pub const DODownloadProperty_ContentId: i32 = 2;
pub const DODownloadProperty_DisplayName: i32 = 3;
pub const DODownloadProperty_LocalPath: i32 = 4;
pub const DODownloadProperty_HttpCustomHeaders: i32 = 5;
pub const DODownloadProperty_CostPolicy: i32 = 6;
pub const DODownloadProperty_SecurityFlags: i32 = 7;
pub const DODownloadProperty_CallbackFreqPercent: i32 = 8;
pub const DODownloadProperty_CallbackFreqSeconds: i32 = 9;
pub const DODownloadProperty_NoProgressTimeoutSeconds: i32 = 10;
pub const DODownloadProperty_ForegroundPriority: i32 = 11;
pub const DODownloadProperty_BlockingMode: i32 = 12;
pub const DODownloadProperty_CallbackInterface: i32 = 13;
pub const DODownloadProperty_StreamInterface: i32 = 14;
pub const DODownloadProperty_SecurityContext: i32 = 15;
pub const DODownloadProperty_NetworkToken: i32 = 16;
pub const DODownloadProperty_CorrelationVector: i32 = 17;
pub const DODownloadProperty_DecryptionInfo: i32 = 18;
pub const DODownloadProperty_IntegrityCheckInfo: i32 = 19;
pub const DODownloadProperty_IntegrityCheckMandatory: i32 = 20;
pub const DODownloadProperty_TotalSizeBytes: i32 = 21;
pub const DODownloadProperty_DisallowOnCellular: i32 = 22;
pub const DODownloadProperty_HttpCustomAuthHeaders: i32 = 23;
pub const DODownloadProperty_HttpAllowSecureToNonSecureRedirect: i32 = 24;
pub const DODownloadProperty_NonVolatile: i32 = 25;
pub const DODownloadProperty_HttpRedirectionTarget: i32 = 26;
pub const DODownloadProperty_HttpResponseHeaders: i32 = 27;
pub const DODownloadProperty_HttpServerIPAddress: i32 = 28;
pub const DODownloadProperty_HttpStatusCode: i32 = 29;// DODownloadProperty
const (
DODownloadProperty_Id int32 = 0
DODownloadProperty_Uri int32 = 1
DODownloadProperty_ContentId int32 = 2
DODownloadProperty_DisplayName int32 = 3
DODownloadProperty_LocalPath int32 = 4
DODownloadProperty_HttpCustomHeaders int32 = 5
DODownloadProperty_CostPolicy int32 = 6
DODownloadProperty_SecurityFlags int32 = 7
DODownloadProperty_CallbackFreqPercent int32 = 8
DODownloadProperty_CallbackFreqSeconds int32 = 9
DODownloadProperty_NoProgressTimeoutSeconds int32 = 10
DODownloadProperty_ForegroundPriority int32 = 11
DODownloadProperty_BlockingMode int32 = 12
DODownloadProperty_CallbackInterface int32 = 13
DODownloadProperty_StreamInterface int32 = 14
DODownloadProperty_SecurityContext int32 = 15
DODownloadProperty_NetworkToken int32 = 16
DODownloadProperty_CorrelationVector int32 = 17
DODownloadProperty_DecryptionInfo int32 = 18
DODownloadProperty_IntegrityCheckInfo int32 = 19
DODownloadProperty_IntegrityCheckMandatory int32 = 20
DODownloadProperty_TotalSizeBytes int32 = 21
DODownloadProperty_DisallowOnCellular int32 = 22
DODownloadProperty_HttpCustomAuthHeaders int32 = 23
DODownloadProperty_HttpAllowSecureToNonSecureRedirect int32 = 24
DODownloadProperty_NonVolatile int32 = 25
DODownloadProperty_HttpRedirectionTarget int32 = 26
DODownloadProperty_HttpResponseHeaders int32 = 27
DODownloadProperty_HttpServerIPAddress int32 = 28
DODownloadProperty_HttpStatusCode int32 = 29
)const
DODownloadProperty_Id = 0;
DODownloadProperty_Uri = 1;
DODownloadProperty_ContentId = 2;
DODownloadProperty_DisplayName = 3;
DODownloadProperty_LocalPath = 4;
DODownloadProperty_HttpCustomHeaders = 5;
DODownloadProperty_CostPolicy = 6;
DODownloadProperty_SecurityFlags = 7;
DODownloadProperty_CallbackFreqPercent = 8;
DODownloadProperty_CallbackFreqSeconds = 9;
DODownloadProperty_NoProgressTimeoutSeconds = 10;
DODownloadProperty_ForegroundPriority = 11;
DODownloadProperty_BlockingMode = 12;
DODownloadProperty_CallbackInterface = 13;
DODownloadProperty_StreamInterface = 14;
DODownloadProperty_SecurityContext = 15;
DODownloadProperty_NetworkToken = 16;
DODownloadProperty_CorrelationVector = 17;
DODownloadProperty_DecryptionInfo = 18;
DODownloadProperty_IntegrityCheckInfo = 19;
DODownloadProperty_IntegrityCheckMandatory = 20;
DODownloadProperty_TotalSizeBytes = 21;
DODownloadProperty_DisallowOnCellular = 22;
DODownloadProperty_HttpCustomAuthHeaders = 23;
DODownloadProperty_HttpAllowSecureToNonSecureRedirect = 24;
DODownloadProperty_NonVolatile = 25;
DODownloadProperty_HttpRedirectionTarget = 26;
DODownloadProperty_HttpResponseHeaders = 27;
DODownloadProperty_HttpServerIPAddress = 28;
DODownloadProperty_HttpStatusCode = 29;// DODownloadProperty
pub const DODownloadProperty_Id: i32 = 0;
pub const DODownloadProperty_Uri: i32 = 1;
pub const DODownloadProperty_ContentId: i32 = 2;
pub const DODownloadProperty_DisplayName: i32 = 3;
pub const DODownloadProperty_LocalPath: i32 = 4;
pub const DODownloadProperty_HttpCustomHeaders: i32 = 5;
pub const DODownloadProperty_CostPolicy: i32 = 6;
pub const DODownloadProperty_SecurityFlags: i32 = 7;
pub const DODownloadProperty_CallbackFreqPercent: i32 = 8;
pub const DODownloadProperty_CallbackFreqSeconds: i32 = 9;
pub const DODownloadProperty_NoProgressTimeoutSeconds: i32 = 10;
pub const DODownloadProperty_ForegroundPriority: i32 = 11;
pub const DODownloadProperty_BlockingMode: i32 = 12;
pub const DODownloadProperty_CallbackInterface: i32 = 13;
pub const DODownloadProperty_StreamInterface: i32 = 14;
pub const DODownloadProperty_SecurityContext: i32 = 15;
pub const DODownloadProperty_NetworkToken: i32 = 16;
pub const DODownloadProperty_CorrelationVector: i32 = 17;
pub const DODownloadProperty_DecryptionInfo: i32 = 18;
pub const DODownloadProperty_IntegrityCheckInfo: i32 = 19;
pub const DODownloadProperty_IntegrityCheckMandatory: i32 = 20;
pub const DODownloadProperty_TotalSizeBytes: i32 = 21;
pub const DODownloadProperty_DisallowOnCellular: i32 = 22;
pub const DODownloadProperty_HttpCustomAuthHeaders: i32 = 23;
pub const DODownloadProperty_HttpAllowSecureToNonSecureRedirect: i32 = 24;
pub const DODownloadProperty_NonVolatile: i32 = 25;
pub const DODownloadProperty_HttpRedirectionTarget: i32 = 26;
pub const DODownloadProperty_HttpResponseHeaders: i32 = 27;
pub const DODownloadProperty_HttpServerIPAddress: i32 = 28;
pub const DODownloadProperty_HttpStatusCode: i32 = 29;const
DODownloadProperty_Id* = 0
DODownloadProperty_Uri* = 1
DODownloadProperty_ContentId* = 2
DODownloadProperty_DisplayName* = 3
DODownloadProperty_LocalPath* = 4
DODownloadProperty_HttpCustomHeaders* = 5
DODownloadProperty_CostPolicy* = 6
DODownloadProperty_SecurityFlags* = 7
DODownloadProperty_CallbackFreqPercent* = 8
DODownloadProperty_CallbackFreqSeconds* = 9
DODownloadProperty_NoProgressTimeoutSeconds* = 10
DODownloadProperty_ForegroundPriority* = 11
DODownloadProperty_BlockingMode* = 12
DODownloadProperty_CallbackInterface* = 13
DODownloadProperty_StreamInterface* = 14
DODownloadProperty_SecurityContext* = 15
DODownloadProperty_NetworkToken* = 16
DODownloadProperty_CorrelationVector* = 17
DODownloadProperty_DecryptionInfo* = 18
DODownloadProperty_IntegrityCheckInfo* = 19
DODownloadProperty_IntegrityCheckMandatory* = 20
DODownloadProperty_TotalSizeBytes* = 21
DODownloadProperty_DisallowOnCellular* = 22
DODownloadProperty_HttpCustomAuthHeaders* = 23
DODownloadProperty_HttpAllowSecureToNonSecureRedirect* = 24
DODownloadProperty_NonVolatile* = 25
DODownloadProperty_HttpRedirectionTarget* = 26
DODownloadProperty_HttpResponseHeaders* = 27
DODownloadProperty_HttpServerIPAddress* = 28
DODownloadProperty_HttpStatusCode* = 29enum DODownloadProperty : int {
DODownloadProperty_Id = 0,
DODownloadProperty_Uri = 1,
DODownloadProperty_ContentId = 2,
DODownloadProperty_DisplayName = 3,
DODownloadProperty_LocalPath = 4,
DODownloadProperty_HttpCustomHeaders = 5,
DODownloadProperty_CostPolicy = 6,
DODownloadProperty_SecurityFlags = 7,
DODownloadProperty_CallbackFreqPercent = 8,
DODownloadProperty_CallbackFreqSeconds = 9,
DODownloadProperty_NoProgressTimeoutSeconds = 10,
DODownloadProperty_ForegroundPriority = 11,
DODownloadProperty_BlockingMode = 12,
DODownloadProperty_CallbackInterface = 13,
DODownloadProperty_StreamInterface = 14,
DODownloadProperty_SecurityContext = 15,
DODownloadProperty_NetworkToken = 16,
DODownloadProperty_CorrelationVector = 17,
DODownloadProperty_DecryptionInfo = 18,
DODownloadProperty_IntegrityCheckInfo = 19,
DODownloadProperty_IntegrityCheckMandatory = 20,
DODownloadProperty_TotalSizeBytes = 21,
DODownloadProperty_DisallowOnCellular = 22,
DODownloadProperty_HttpCustomAuthHeaders = 23,
DODownloadProperty_HttpAllowSecureToNonSecureRedirect = 24,
DODownloadProperty_NonVolatile = 25,
DODownloadProperty_HttpRedirectionTarget = 26,
DODownloadProperty_HttpResponseHeaders = 27,
DODownloadProperty_HttpServerIPAddress = 28,
DODownloadProperty_HttpStatusCode = 29,
}#define global DODownloadProperty_Id 0x0
#define global DODownloadProperty_Uri 0x1
#define global DODownloadProperty_ContentId 0x2
#define global DODownloadProperty_DisplayName 0x3
#define global DODownloadProperty_LocalPath 0x4
#define global DODownloadProperty_HttpCustomHeaders 0x5
#define global DODownloadProperty_CostPolicy 0x6
#define global DODownloadProperty_SecurityFlags 0x7
#define global DODownloadProperty_CallbackFreqPercent 0x8
#define global DODownloadProperty_CallbackFreqSeconds 0x9
#define global DODownloadProperty_NoProgressTimeoutSeconds 0xA
#define global DODownloadProperty_ForegroundPriority 0xB
#define global DODownloadProperty_BlockingMode 0xC
#define global DODownloadProperty_CallbackInterface 0xD
#define global DODownloadProperty_StreamInterface 0xE
#define global DODownloadProperty_SecurityContext 0xF
#define global DODownloadProperty_NetworkToken 0x10
#define global DODownloadProperty_CorrelationVector 0x11
#define global DODownloadProperty_DecryptionInfo 0x12
#define global DODownloadProperty_IntegrityCheckInfo 0x13
#define global DODownloadProperty_IntegrityCheckMandatory 0x14
#define global DODownloadProperty_TotalSizeBytes 0x15
#define global DODownloadProperty_DisallowOnCellular 0x16
#define global DODownloadProperty_HttpCustomAuthHeaders 0x17
#define global DODownloadProperty_HttpAllowSecureToNonSecureRedirect 0x18
#define global DODownloadProperty_NonVolatile 0x19
#define global DODownloadProperty_HttpRedirectionTarget 0x1A
#define global DODownloadProperty_HttpResponseHeaders 0x1B
#define global DODownloadProperty_HttpServerIPAddress 0x1C
#define global DODownloadProperty_HttpStatusCode 0x1D