Win32 API 日本語リファレンス
ホームNetworkManagement.WNet › NET_CONNECT_FLAGS

NET_CONNECT_FLAGS

列挙型フラグ
基底型u4

メンバー 19

名前10進16進
CONNECT_UPDATE_PROFILE10x1
CONNECT_UPDATE_RECENT20x2
CONNECT_TEMPORARY40x4
CONNECT_INTERACTIVE80x8
CONNECT_PROMPT160x10
CONNECT_NEED_DRIVE320x20
CONNECT_REFCOUNT640x40
CONNECT_REDIRECT1280x80
CONNECT_LOCALDRIVE2560x100
CONNECT_CURRENT_MEDIA5120x200
CONNECT_DEFERRED10240x400
CONNECT_RESERVED42781900800xFF000000
CONNECT_COMMANDLINE20480x800
CONNECT_CMD_SAVECRED40960x1000
CONNECT_CRED_RESET81920x2000
CONNECT_REQUIRE_INTEGRITY163840x4000
CONNECT_REQUIRE_PRIVACY327680x8000
CONNECT_WRITE_THROUGH_SEMANTICS655360x10000
CONNECT_GLOBAL_MAPPING2621440x40000

各言語での定義

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

typedef enum NET_CONNECT_FLAGS : unsigned int {
    CONNECT_UPDATE_PROFILE = 1,
    CONNECT_UPDATE_RECENT = 2,
    CONNECT_TEMPORARY = 4,
    CONNECT_INTERACTIVE = 8,
    CONNECT_PROMPT = 16,
    CONNECT_NEED_DRIVE = 32,
    CONNECT_REFCOUNT = 64,
    CONNECT_REDIRECT = 128,
    CONNECT_LOCALDRIVE = 256,
    CONNECT_CURRENT_MEDIA = 512,
    CONNECT_DEFERRED = 1024,
    CONNECT_RESERVED = 4278190080,
    CONNECT_COMMANDLINE = 2048,
    CONNECT_CMD_SAVECRED = 4096,
    CONNECT_CRED_RESET = 8192,
    CONNECT_REQUIRE_INTEGRITY = 16384,
    CONNECT_REQUIRE_PRIVACY = 32768,
    CONNECT_WRITE_THROUGH_SEMANTICS = 65536,
    CONNECT_GLOBAL_MAPPING = 262144
} NET_CONNECT_FLAGS;
[Flags]
public enum NET_CONNECT_FLAGS : uint
{
    CONNECT_UPDATE_PROFILE = 1,
    CONNECT_UPDATE_RECENT = 2,
    CONNECT_TEMPORARY = 4,
    CONNECT_INTERACTIVE = 8,
    CONNECT_PROMPT = 16,
    CONNECT_NEED_DRIVE = 32,
    CONNECT_REFCOUNT = 64,
    CONNECT_REDIRECT = 128,
    CONNECT_LOCALDRIVE = 256,
    CONNECT_CURRENT_MEDIA = 512,
    CONNECT_DEFERRED = 1024,
    CONNECT_RESERVED = 4278190080,
    CONNECT_COMMANDLINE = 2048,
    CONNECT_CMD_SAVECRED = 4096,
    CONNECT_CRED_RESET = 8192,
    CONNECT_REQUIRE_INTEGRITY = 16384,
    CONNECT_REQUIRE_PRIVACY = 32768,
    CONNECT_WRITE_THROUGH_SEMANTICS = 65536,
    CONNECT_GLOBAL_MAPPING = 262144,
}
<Flags>
Public Enum NET_CONNECT_FLAGS As UInteger
    CONNECT_UPDATE_PROFILE = 1
    CONNECT_UPDATE_RECENT = 2
    CONNECT_TEMPORARY = 4
    CONNECT_INTERACTIVE = 8
    CONNECT_PROMPT = 16
    CONNECT_NEED_DRIVE = 32
    CONNECT_REFCOUNT = 64
    CONNECT_REDIRECT = 128
    CONNECT_LOCALDRIVE = 256
    CONNECT_CURRENT_MEDIA = 512
    CONNECT_DEFERRED = 1024
    CONNECT_RESERVED = 4278190080
    CONNECT_COMMANDLINE = 2048
    CONNECT_CMD_SAVECRED = 4096
    CONNECT_CRED_RESET = 8192
    CONNECT_REQUIRE_INTEGRITY = 16384
    CONNECT_REQUIRE_PRIVACY = 32768
    CONNECT_WRITE_THROUGH_SEMANTICS = 65536
    CONNECT_GLOBAL_MAPPING = 262144
End Enum
import enum

class NET_CONNECT_FLAGS(enum.IntFlag):
    CONNECT_UPDATE_PROFILE = 1
    CONNECT_UPDATE_RECENT = 2
    CONNECT_TEMPORARY = 4
    CONNECT_INTERACTIVE = 8
    CONNECT_PROMPT = 16
    CONNECT_NEED_DRIVE = 32
    CONNECT_REFCOUNT = 64
    CONNECT_REDIRECT = 128
    CONNECT_LOCALDRIVE = 256
    CONNECT_CURRENT_MEDIA = 512
    CONNECT_DEFERRED = 1024
    CONNECT_RESERVED = 4278190080
    CONNECT_COMMANDLINE = 2048
    CONNECT_CMD_SAVECRED = 4096
    CONNECT_CRED_RESET = 8192
    CONNECT_REQUIRE_INTEGRITY = 16384
    CONNECT_REQUIRE_PRIVACY = 32768
    CONNECT_WRITE_THROUGH_SEMANTICS = 65536
    CONNECT_GLOBAL_MAPPING = 262144
// NET_CONNECT_FLAGS (flags)
pub const CONNECT_UPDATE_PROFILE: u32 = 1;
pub const CONNECT_UPDATE_RECENT: u32 = 2;
pub const CONNECT_TEMPORARY: u32 = 4;
pub const CONNECT_INTERACTIVE: u32 = 8;
pub const CONNECT_PROMPT: u32 = 16;
pub const CONNECT_NEED_DRIVE: u32 = 32;
pub const CONNECT_REFCOUNT: u32 = 64;
pub const CONNECT_REDIRECT: u32 = 128;
pub const CONNECT_LOCALDRIVE: u32 = 256;
pub const CONNECT_CURRENT_MEDIA: u32 = 512;
pub const CONNECT_DEFERRED: u32 = 1024;
pub const CONNECT_RESERVED: u32 = 4278190080;
pub const CONNECT_COMMANDLINE: u32 = 2048;
pub const CONNECT_CMD_SAVECRED: u32 = 4096;
pub const CONNECT_CRED_RESET: u32 = 8192;
pub const CONNECT_REQUIRE_INTEGRITY: u32 = 16384;
pub const CONNECT_REQUIRE_PRIVACY: u32 = 32768;
pub const CONNECT_WRITE_THROUGH_SEMANTICS: u32 = 65536;
pub const CONNECT_GLOBAL_MAPPING: u32 = 262144;
// NET_CONNECT_FLAGS
const (
	CONNECT_UPDATE_PROFILE uint32 = 1
	CONNECT_UPDATE_RECENT uint32 = 2
	CONNECT_TEMPORARY uint32 = 4
	CONNECT_INTERACTIVE uint32 = 8
	CONNECT_PROMPT uint32 = 16
	CONNECT_NEED_DRIVE uint32 = 32
	CONNECT_REFCOUNT uint32 = 64
	CONNECT_REDIRECT uint32 = 128
	CONNECT_LOCALDRIVE uint32 = 256
	CONNECT_CURRENT_MEDIA uint32 = 512
	CONNECT_DEFERRED uint32 = 1024
	CONNECT_RESERVED uint32 = 4278190080
	CONNECT_COMMANDLINE uint32 = 2048
	CONNECT_CMD_SAVECRED uint32 = 4096
	CONNECT_CRED_RESET uint32 = 8192
	CONNECT_REQUIRE_INTEGRITY uint32 = 16384
	CONNECT_REQUIRE_PRIVACY uint32 = 32768
	CONNECT_WRITE_THROUGH_SEMANTICS uint32 = 65536
	CONNECT_GLOBAL_MAPPING uint32 = 262144
)
const
  CONNECT_UPDATE_PROFILE = 1;
  CONNECT_UPDATE_RECENT = 2;
  CONNECT_TEMPORARY = 4;
  CONNECT_INTERACTIVE = 8;
  CONNECT_PROMPT = 16;
  CONNECT_NEED_DRIVE = 32;
  CONNECT_REFCOUNT = 64;
  CONNECT_REDIRECT = 128;
  CONNECT_LOCALDRIVE = 256;
  CONNECT_CURRENT_MEDIA = 512;
  CONNECT_DEFERRED = 1024;
  CONNECT_RESERVED = 4278190080;
  CONNECT_COMMANDLINE = 2048;
  CONNECT_CMD_SAVECRED = 4096;
  CONNECT_CRED_RESET = 8192;
  CONNECT_REQUIRE_INTEGRITY = 16384;
  CONNECT_REQUIRE_PRIVACY = 32768;
  CONNECT_WRITE_THROUGH_SEMANTICS = 65536;
  CONNECT_GLOBAL_MAPPING = 262144;
// NET_CONNECT_FLAGS
pub const CONNECT_UPDATE_PROFILE: u32 = 1;
pub const CONNECT_UPDATE_RECENT: u32 = 2;
pub const CONNECT_TEMPORARY: u32 = 4;
pub const CONNECT_INTERACTIVE: u32 = 8;
pub const CONNECT_PROMPT: u32 = 16;
pub const CONNECT_NEED_DRIVE: u32 = 32;
pub const CONNECT_REFCOUNT: u32 = 64;
pub const CONNECT_REDIRECT: u32 = 128;
pub const CONNECT_LOCALDRIVE: u32 = 256;
pub const CONNECT_CURRENT_MEDIA: u32 = 512;
pub const CONNECT_DEFERRED: u32 = 1024;
pub const CONNECT_RESERVED: u32 = 4278190080;
pub const CONNECT_COMMANDLINE: u32 = 2048;
pub const CONNECT_CMD_SAVECRED: u32 = 4096;
pub const CONNECT_CRED_RESET: u32 = 8192;
pub const CONNECT_REQUIRE_INTEGRITY: u32 = 16384;
pub const CONNECT_REQUIRE_PRIVACY: u32 = 32768;
pub const CONNECT_WRITE_THROUGH_SEMANTICS: u32 = 65536;
pub const CONNECT_GLOBAL_MAPPING: u32 = 262144;
const
  CONNECT_UPDATE_PROFILE* = 1
  CONNECT_UPDATE_RECENT* = 2
  CONNECT_TEMPORARY* = 4
  CONNECT_INTERACTIVE* = 8
  CONNECT_PROMPT* = 16
  CONNECT_NEED_DRIVE* = 32
  CONNECT_REFCOUNT* = 64
  CONNECT_REDIRECT* = 128
  CONNECT_LOCALDRIVE* = 256
  CONNECT_CURRENT_MEDIA* = 512
  CONNECT_DEFERRED* = 1024
  CONNECT_RESERVED* = 4278190080
  CONNECT_COMMANDLINE* = 2048
  CONNECT_CMD_SAVECRED* = 4096
  CONNECT_CRED_RESET* = 8192
  CONNECT_REQUIRE_INTEGRITY* = 16384
  CONNECT_REQUIRE_PRIVACY* = 32768
  CONNECT_WRITE_THROUGH_SEMANTICS* = 65536
  CONNECT_GLOBAL_MAPPING* = 262144
enum NET_CONNECT_FLAGS : uint {
    CONNECT_UPDATE_PROFILE = 1,
    CONNECT_UPDATE_RECENT = 2,
    CONNECT_TEMPORARY = 4,
    CONNECT_INTERACTIVE = 8,
    CONNECT_PROMPT = 16,
    CONNECT_NEED_DRIVE = 32,
    CONNECT_REFCOUNT = 64,
    CONNECT_REDIRECT = 128,
    CONNECT_LOCALDRIVE = 256,
    CONNECT_CURRENT_MEDIA = 512,
    CONNECT_DEFERRED = 1024,
    CONNECT_RESERVED = 4278190080,
    CONNECT_COMMANDLINE = 2048,
    CONNECT_CMD_SAVECRED = 4096,
    CONNECT_CRED_RESET = 8192,
    CONNECT_REQUIRE_INTEGRITY = 16384,
    CONNECT_REQUIRE_PRIVACY = 32768,
    CONNECT_WRITE_THROUGH_SEMANTICS = 65536,
    CONNECT_GLOBAL_MAPPING = 262144,
}
#define global CONNECT_UPDATE_PROFILE          0x1
#define global CONNECT_UPDATE_RECENT           0x2
#define global CONNECT_TEMPORARY               0x4
#define global CONNECT_INTERACTIVE             0x8
#define global CONNECT_PROMPT                  0x10
#define global CONNECT_NEED_DRIVE              0x20
#define global CONNECT_REFCOUNT                0x40
#define global CONNECT_REDIRECT                0x80
#define global CONNECT_LOCALDRIVE              0x100
#define global CONNECT_CURRENT_MEDIA           0x200
#define global CONNECT_DEFERRED                0x400
#define global CONNECT_RESERVED                0xFF000000
#define global CONNECT_COMMANDLINE             0x800
#define global CONNECT_CMD_SAVECRED            0x1000
#define global CONNECT_CRED_RESET              0x2000
#define global CONNECT_REQUIRE_INTEGRITY       0x4000
#define global CONNECT_REQUIRE_PRIVACY         0x8000
#define global CONNECT_WRITE_THROUGH_SEMANTICS 0x10000
#define global CONNECT_GLOBAL_MAPPING          0x40000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。