Win32 API 日本語リファレンス
ホームSystem.Com.Urlmon › BSCF

BSCF

列挙型
基底型i4

メンバー 7

名前10進16進
BSCF_FIRSTDATANOTIFICATION10x1
BSCF_INTERMEDIATEDATANOTIFICATION20x2
BSCF_LASTDATANOTIFICATION40x4
BSCF_DATAFULLYAVAILABLE80x8
BSCF_AVAILABLEDATASIZEUNKNOWN160x10
BSCF_SKIPDRAINDATAFORFILEURLS320x20
BSCF_64BITLENGTHDOWNLOAD640x40

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum BSCF : int {
    BSCF_FIRSTDATANOTIFICATION = 1,
    BSCF_INTERMEDIATEDATANOTIFICATION = 2,
    BSCF_LASTDATANOTIFICATION = 4,
    BSCF_DATAFULLYAVAILABLE = 8,
    BSCF_AVAILABLEDATASIZEUNKNOWN = 16,
    BSCF_SKIPDRAINDATAFORFILEURLS = 32,
    BSCF_64BITLENGTHDOWNLOAD = 64
} BSCF;
public enum BSCF : int
{
    BSCF_FIRSTDATANOTIFICATION = 1,
    BSCF_INTERMEDIATEDATANOTIFICATION = 2,
    BSCF_LASTDATANOTIFICATION = 4,
    BSCF_DATAFULLYAVAILABLE = 8,
    BSCF_AVAILABLEDATASIZEUNKNOWN = 16,
    BSCF_SKIPDRAINDATAFORFILEURLS = 32,
    BSCF_64BITLENGTHDOWNLOAD = 64,
}
Public Enum BSCF As Integer
    BSCF_FIRSTDATANOTIFICATION = 1
    BSCF_INTERMEDIATEDATANOTIFICATION = 2
    BSCF_LASTDATANOTIFICATION = 4
    BSCF_DATAFULLYAVAILABLE = 8
    BSCF_AVAILABLEDATASIZEUNKNOWN = 16
    BSCF_SKIPDRAINDATAFORFILEURLS = 32
    BSCF_64BITLENGTHDOWNLOAD = 64
End Enum
import enum

class BSCF(enum.IntEnum):
    BSCF_FIRSTDATANOTIFICATION = 1
    BSCF_INTERMEDIATEDATANOTIFICATION = 2
    BSCF_LASTDATANOTIFICATION = 4
    BSCF_DATAFULLYAVAILABLE = 8
    BSCF_AVAILABLEDATASIZEUNKNOWN = 16
    BSCF_SKIPDRAINDATAFORFILEURLS = 32
    BSCF_64BITLENGTHDOWNLOAD = 64
// BSCF
pub const BSCF_FIRSTDATANOTIFICATION: i32 = 1;
pub const BSCF_INTERMEDIATEDATANOTIFICATION: i32 = 2;
pub const BSCF_LASTDATANOTIFICATION: i32 = 4;
pub const BSCF_DATAFULLYAVAILABLE: i32 = 8;
pub const BSCF_AVAILABLEDATASIZEUNKNOWN: i32 = 16;
pub const BSCF_SKIPDRAINDATAFORFILEURLS: i32 = 32;
pub const BSCF_64BITLENGTHDOWNLOAD: i32 = 64;
// BSCF
const (
	BSCF_FIRSTDATANOTIFICATION int32 = 1
	BSCF_INTERMEDIATEDATANOTIFICATION int32 = 2
	BSCF_LASTDATANOTIFICATION int32 = 4
	BSCF_DATAFULLYAVAILABLE int32 = 8
	BSCF_AVAILABLEDATASIZEUNKNOWN int32 = 16
	BSCF_SKIPDRAINDATAFORFILEURLS int32 = 32
	BSCF_64BITLENGTHDOWNLOAD int32 = 64
)
const
  BSCF_FIRSTDATANOTIFICATION = 1;
  BSCF_INTERMEDIATEDATANOTIFICATION = 2;
  BSCF_LASTDATANOTIFICATION = 4;
  BSCF_DATAFULLYAVAILABLE = 8;
  BSCF_AVAILABLEDATASIZEUNKNOWN = 16;
  BSCF_SKIPDRAINDATAFORFILEURLS = 32;
  BSCF_64BITLENGTHDOWNLOAD = 64;
// BSCF
pub const BSCF_FIRSTDATANOTIFICATION: i32 = 1;
pub const BSCF_INTERMEDIATEDATANOTIFICATION: i32 = 2;
pub const BSCF_LASTDATANOTIFICATION: i32 = 4;
pub const BSCF_DATAFULLYAVAILABLE: i32 = 8;
pub const BSCF_AVAILABLEDATASIZEUNKNOWN: i32 = 16;
pub const BSCF_SKIPDRAINDATAFORFILEURLS: i32 = 32;
pub const BSCF_64BITLENGTHDOWNLOAD: i32 = 64;
const
  BSCF_FIRSTDATANOTIFICATION* = 1
  BSCF_INTERMEDIATEDATANOTIFICATION* = 2
  BSCF_LASTDATANOTIFICATION* = 4
  BSCF_DATAFULLYAVAILABLE* = 8
  BSCF_AVAILABLEDATASIZEUNKNOWN* = 16
  BSCF_SKIPDRAINDATAFORFILEURLS* = 32
  BSCF_64BITLENGTHDOWNLOAD* = 64
enum BSCF : int {
    BSCF_FIRSTDATANOTIFICATION = 1,
    BSCF_INTERMEDIATEDATANOTIFICATION = 2,
    BSCF_LASTDATANOTIFICATION = 4,
    BSCF_DATAFULLYAVAILABLE = 8,
    BSCF_AVAILABLEDATASIZEUNKNOWN = 16,
    BSCF_SKIPDRAINDATAFORFILEURLS = 32,
    BSCF_64BITLENGTHDOWNLOAD = 64,
}
#define global BSCF_FIRSTDATANOTIFICATION        0x1
#define global BSCF_INTERMEDIATEDATANOTIFICATION 0x2
#define global BSCF_LASTDATANOTIFICATION         0x4
#define global BSCF_DATAFULLYAVAILABLE           0x8
#define global BSCF_AVAILABLEDATASIZEUNKNOWN     0x10
#define global BSCF_SKIPDRAINDATAFORFILEURLS     0x20
#define global BSCF_64BITLENGTHDOWNLOAD          0x40