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

NET_JOIN_DOMAIN_JOIN_OPTIONS

列挙型フラグ
基底型u4

メンバー 17

名前10進16進
NETSETUP_JOIN_DOMAIN10x1
NETSETUP_ACCT_CREATE20x2
NETSETUP_WIN9X_UPGRADE160x10
NETSETUP_DOMAIN_JOIN_IF_JOINED320x20
NETSETUP_JOIN_UNSECURE640x40
NETSETUP_MACHINE_PWD_PASSED1280x80
NETSETUP_DEFER_SPN_SET2560x100
NETSETUP_JOIN_DC_ACCOUNT5120x200
NETSETUP_JOIN_WITH_NEW_NAME10240x400
NETSETUP_JOIN_READONLY20480x800
NETSETUP_AMBIGUOUS_DC40960x1000
NETSETUP_NO_NETLOGON_CACHE81920x2000
NETSETUP_DONT_CONTROL_SERVICES163840x4000
NETSETUP_SET_MACHINE_NAME327680x8000
NETSETUP_FORCE_SPN_SET655360x10000
NETSETUP_NO_ACCT_REUSE1310720x20000
NETSETUP_IGNORE_UNSUPPORTED_FLAGS2684354560x10000000

各言語での定義

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

typedef enum NET_JOIN_DOMAIN_JOIN_OPTIONS : unsigned int {
    NETSETUP_JOIN_DOMAIN = 1,
    NETSETUP_ACCT_CREATE = 2,
    NETSETUP_WIN9X_UPGRADE = 16,
    NETSETUP_DOMAIN_JOIN_IF_JOINED = 32,
    NETSETUP_JOIN_UNSECURE = 64,
    NETSETUP_MACHINE_PWD_PASSED = 128,
    NETSETUP_DEFER_SPN_SET = 256,
    NETSETUP_JOIN_DC_ACCOUNT = 512,
    NETSETUP_JOIN_WITH_NEW_NAME = 1024,
    NETSETUP_JOIN_READONLY = 2048,
    NETSETUP_AMBIGUOUS_DC = 4096,
    NETSETUP_NO_NETLOGON_CACHE = 8192,
    NETSETUP_DONT_CONTROL_SERVICES = 16384,
    NETSETUP_SET_MACHINE_NAME = 32768,
    NETSETUP_FORCE_SPN_SET = 65536,
    NETSETUP_NO_ACCT_REUSE = 131072,
    NETSETUP_IGNORE_UNSUPPORTED_FLAGS = 268435456
} NET_JOIN_DOMAIN_JOIN_OPTIONS;
[Flags]
public enum NET_JOIN_DOMAIN_JOIN_OPTIONS : uint
{
    NETSETUP_JOIN_DOMAIN = 1,
    NETSETUP_ACCT_CREATE = 2,
    NETSETUP_WIN9X_UPGRADE = 16,
    NETSETUP_DOMAIN_JOIN_IF_JOINED = 32,
    NETSETUP_JOIN_UNSECURE = 64,
    NETSETUP_MACHINE_PWD_PASSED = 128,
    NETSETUP_DEFER_SPN_SET = 256,
    NETSETUP_JOIN_DC_ACCOUNT = 512,
    NETSETUP_JOIN_WITH_NEW_NAME = 1024,
    NETSETUP_JOIN_READONLY = 2048,
    NETSETUP_AMBIGUOUS_DC = 4096,
    NETSETUP_NO_NETLOGON_CACHE = 8192,
    NETSETUP_DONT_CONTROL_SERVICES = 16384,
    NETSETUP_SET_MACHINE_NAME = 32768,
    NETSETUP_FORCE_SPN_SET = 65536,
    NETSETUP_NO_ACCT_REUSE = 131072,
    NETSETUP_IGNORE_UNSUPPORTED_FLAGS = 268435456,
}
<Flags>
Public Enum NET_JOIN_DOMAIN_JOIN_OPTIONS As UInteger
    NETSETUP_JOIN_DOMAIN = 1
    NETSETUP_ACCT_CREATE = 2
    NETSETUP_WIN9X_UPGRADE = 16
    NETSETUP_DOMAIN_JOIN_IF_JOINED = 32
    NETSETUP_JOIN_UNSECURE = 64
    NETSETUP_MACHINE_PWD_PASSED = 128
    NETSETUP_DEFER_SPN_SET = 256
    NETSETUP_JOIN_DC_ACCOUNT = 512
    NETSETUP_JOIN_WITH_NEW_NAME = 1024
    NETSETUP_JOIN_READONLY = 2048
    NETSETUP_AMBIGUOUS_DC = 4096
    NETSETUP_NO_NETLOGON_CACHE = 8192
    NETSETUP_DONT_CONTROL_SERVICES = 16384
    NETSETUP_SET_MACHINE_NAME = 32768
    NETSETUP_FORCE_SPN_SET = 65536
    NETSETUP_NO_ACCT_REUSE = 131072
    NETSETUP_IGNORE_UNSUPPORTED_FLAGS = 268435456
End Enum
import enum

class NET_JOIN_DOMAIN_JOIN_OPTIONS(enum.IntFlag):
    NETSETUP_JOIN_DOMAIN = 1
    NETSETUP_ACCT_CREATE = 2
    NETSETUP_WIN9X_UPGRADE = 16
    NETSETUP_DOMAIN_JOIN_IF_JOINED = 32
    NETSETUP_JOIN_UNSECURE = 64
    NETSETUP_MACHINE_PWD_PASSED = 128
    NETSETUP_DEFER_SPN_SET = 256
    NETSETUP_JOIN_DC_ACCOUNT = 512
    NETSETUP_JOIN_WITH_NEW_NAME = 1024
    NETSETUP_JOIN_READONLY = 2048
    NETSETUP_AMBIGUOUS_DC = 4096
    NETSETUP_NO_NETLOGON_CACHE = 8192
    NETSETUP_DONT_CONTROL_SERVICES = 16384
    NETSETUP_SET_MACHINE_NAME = 32768
    NETSETUP_FORCE_SPN_SET = 65536
    NETSETUP_NO_ACCT_REUSE = 131072
    NETSETUP_IGNORE_UNSUPPORTED_FLAGS = 268435456
// NET_JOIN_DOMAIN_JOIN_OPTIONS (flags)
pub const NETSETUP_JOIN_DOMAIN: u32 = 1;
pub const NETSETUP_ACCT_CREATE: u32 = 2;
pub const NETSETUP_WIN9X_UPGRADE: u32 = 16;
pub const NETSETUP_DOMAIN_JOIN_IF_JOINED: u32 = 32;
pub const NETSETUP_JOIN_UNSECURE: u32 = 64;
pub const NETSETUP_MACHINE_PWD_PASSED: u32 = 128;
pub const NETSETUP_DEFER_SPN_SET: u32 = 256;
pub const NETSETUP_JOIN_DC_ACCOUNT: u32 = 512;
pub const NETSETUP_JOIN_WITH_NEW_NAME: u32 = 1024;
pub const NETSETUP_JOIN_READONLY: u32 = 2048;
pub const NETSETUP_AMBIGUOUS_DC: u32 = 4096;
pub const NETSETUP_NO_NETLOGON_CACHE: u32 = 8192;
pub const NETSETUP_DONT_CONTROL_SERVICES: u32 = 16384;
pub const NETSETUP_SET_MACHINE_NAME: u32 = 32768;
pub const NETSETUP_FORCE_SPN_SET: u32 = 65536;
pub const NETSETUP_NO_ACCT_REUSE: u32 = 131072;
pub const NETSETUP_IGNORE_UNSUPPORTED_FLAGS: u32 = 268435456;
// NET_JOIN_DOMAIN_JOIN_OPTIONS
const (
	NETSETUP_JOIN_DOMAIN uint32 = 1
	NETSETUP_ACCT_CREATE uint32 = 2
	NETSETUP_WIN9X_UPGRADE uint32 = 16
	NETSETUP_DOMAIN_JOIN_IF_JOINED uint32 = 32
	NETSETUP_JOIN_UNSECURE uint32 = 64
	NETSETUP_MACHINE_PWD_PASSED uint32 = 128
	NETSETUP_DEFER_SPN_SET uint32 = 256
	NETSETUP_JOIN_DC_ACCOUNT uint32 = 512
	NETSETUP_JOIN_WITH_NEW_NAME uint32 = 1024
	NETSETUP_JOIN_READONLY uint32 = 2048
	NETSETUP_AMBIGUOUS_DC uint32 = 4096
	NETSETUP_NO_NETLOGON_CACHE uint32 = 8192
	NETSETUP_DONT_CONTROL_SERVICES uint32 = 16384
	NETSETUP_SET_MACHINE_NAME uint32 = 32768
	NETSETUP_FORCE_SPN_SET uint32 = 65536
	NETSETUP_NO_ACCT_REUSE uint32 = 131072
	NETSETUP_IGNORE_UNSUPPORTED_FLAGS uint32 = 268435456
)
const
  NETSETUP_JOIN_DOMAIN = 1;
  NETSETUP_ACCT_CREATE = 2;
  NETSETUP_WIN9X_UPGRADE = 16;
  NETSETUP_DOMAIN_JOIN_IF_JOINED = 32;
  NETSETUP_JOIN_UNSECURE = 64;
  NETSETUP_MACHINE_PWD_PASSED = 128;
  NETSETUP_DEFER_SPN_SET = 256;
  NETSETUP_JOIN_DC_ACCOUNT = 512;
  NETSETUP_JOIN_WITH_NEW_NAME = 1024;
  NETSETUP_JOIN_READONLY = 2048;
  NETSETUP_AMBIGUOUS_DC = 4096;
  NETSETUP_NO_NETLOGON_CACHE = 8192;
  NETSETUP_DONT_CONTROL_SERVICES = 16384;
  NETSETUP_SET_MACHINE_NAME = 32768;
  NETSETUP_FORCE_SPN_SET = 65536;
  NETSETUP_NO_ACCT_REUSE = 131072;
  NETSETUP_IGNORE_UNSUPPORTED_FLAGS = 268435456;
// NET_JOIN_DOMAIN_JOIN_OPTIONS
pub const NETSETUP_JOIN_DOMAIN: u32 = 1;
pub const NETSETUP_ACCT_CREATE: u32 = 2;
pub const NETSETUP_WIN9X_UPGRADE: u32 = 16;
pub const NETSETUP_DOMAIN_JOIN_IF_JOINED: u32 = 32;
pub const NETSETUP_JOIN_UNSECURE: u32 = 64;
pub const NETSETUP_MACHINE_PWD_PASSED: u32 = 128;
pub const NETSETUP_DEFER_SPN_SET: u32 = 256;
pub const NETSETUP_JOIN_DC_ACCOUNT: u32 = 512;
pub const NETSETUP_JOIN_WITH_NEW_NAME: u32 = 1024;
pub const NETSETUP_JOIN_READONLY: u32 = 2048;
pub const NETSETUP_AMBIGUOUS_DC: u32 = 4096;
pub const NETSETUP_NO_NETLOGON_CACHE: u32 = 8192;
pub const NETSETUP_DONT_CONTROL_SERVICES: u32 = 16384;
pub const NETSETUP_SET_MACHINE_NAME: u32 = 32768;
pub const NETSETUP_FORCE_SPN_SET: u32 = 65536;
pub const NETSETUP_NO_ACCT_REUSE: u32 = 131072;
pub const NETSETUP_IGNORE_UNSUPPORTED_FLAGS: u32 = 268435456;
const
  NETSETUP_JOIN_DOMAIN* = 1
  NETSETUP_ACCT_CREATE* = 2
  NETSETUP_WIN9X_UPGRADE* = 16
  NETSETUP_DOMAIN_JOIN_IF_JOINED* = 32
  NETSETUP_JOIN_UNSECURE* = 64
  NETSETUP_MACHINE_PWD_PASSED* = 128
  NETSETUP_DEFER_SPN_SET* = 256
  NETSETUP_JOIN_DC_ACCOUNT* = 512
  NETSETUP_JOIN_WITH_NEW_NAME* = 1024
  NETSETUP_JOIN_READONLY* = 2048
  NETSETUP_AMBIGUOUS_DC* = 4096
  NETSETUP_NO_NETLOGON_CACHE* = 8192
  NETSETUP_DONT_CONTROL_SERVICES* = 16384
  NETSETUP_SET_MACHINE_NAME* = 32768
  NETSETUP_FORCE_SPN_SET* = 65536
  NETSETUP_NO_ACCT_REUSE* = 131072
  NETSETUP_IGNORE_UNSUPPORTED_FLAGS* = 268435456
enum NET_JOIN_DOMAIN_JOIN_OPTIONS : uint {
    NETSETUP_JOIN_DOMAIN = 1,
    NETSETUP_ACCT_CREATE = 2,
    NETSETUP_WIN9X_UPGRADE = 16,
    NETSETUP_DOMAIN_JOIN_IF_JOINED = 32,
    NETSETUP_JOIN_UNSECURE = 64,
    NETSETUP_MACHINE_PWD_PASSED = 128,
    NETSETUP_DEFER_SPN_SET = 256,
    NETSETUP_JOIN_DC_ACCOUNT = 512,
    NETSETUP_JOIN_WITH_NEW_NAME = 1024,
    NETSETUP_JOIN_READONLY = 2048,
    NETSETUP_AMBIGUOUS_DC = 4096,
    NETSETUP_NO_NETLOGON_CACHE = 8192,
    NETSETUP_DONT_CONTROL_SERVICES = 16384,
    NETSETUP_SET_MACHINE_NAME = 32768,
    NETSETUP_FORCE_SPN_SET = 65536,
    NETSETUP_NO_ACCT_REUSE = 131072,
    NETSETUP_IGNORE_UNSUPPORTED_FLAGS = 268435456,
}
#define global NETSETUP_JOIN_DOMAIN              0x1
#define global NETSETUP_ACCT_CREATE              0x2
#define global NETSETUP_WIN9X_UPGRADE            0x10
#define global NETSETUP_DOMAIN_JOIN_IF_JOINED    0x20
#define global NETSETUP_JOIN_UNSECURE            0x40
#define global NETSETUP_MACHINE_PWD_PASSED       0x80
#define global NETSETUP_DEFER_SPN_SET            0x100
#define global NETSETUP_JOIN_DC_ACCOUNT          0x200
#define global NETSETUP_JOIN_WITH_NEW_NAME       0x400
#define global NETSETUP_JOIN_READONLY            0x800
#define global NETSETUP_AMBIGUOUS_DC             0x1000
#define global NETSETUP_NO_NETLOGON_CACHE        0x2000
#define global NETSETUP_DONT_CONTROL_SERVICES    0x4000
#define global NETSETUP_SET_MACHINE_NAME         0x8000
#define global NETSETUP_FORCE_SPN_SET            0x10000
#define global NETSETUP_NO_ACCT_REUSE            0x20000
#define global NETSETUP_IGNORE_UNSUPPORTED_FLAGS 0x10000000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。