Win32 API 日本語リファレンス
ホームStorage.Packaging.Appx › APPX_CAPABILITIES

APPX_CAPABILITIES

列挙型フラグ
基底型i4

メンバー 12

名前10進16進
APPX_CAPABILITY_INTERNET_CLIENT10x1
APPX_CAPABILITY_INTERNET_CLIENT_SERVER20x2
APPX_CAPABILITY_PRIVATE_NETWORK_CLIENT_SERVER40x4
APPX_CAPABILITY_DOCUMENTS_LIBRARY80x8
APPX_CAPABILITY_PICTURES_LIBRARY160x10
APPX_CAPABILITY_VIDEOS_LIBRARY320x20
APPX_CAPABILITY_MUSIC_LIBRARY640x40
APPX_CAPABILITY_ENTERPRISE_AUTHENTICATION1280x80
APPX_CAPABILITY_SHARED_USER_CERTIFICATES2560x100
APPX_CAPABILITY_REMOVABLE_STORAGE5120x200
APPX_CAPABILITY_APPOINTMENTS10240x400
APPX_CAPABILITY_CONTACTS20480x800

各言語での定義

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

typedef enum APPX_CAPABILITIES : int {
    APPX_CAPABILITY_INTERNET_CLIENT = 1,
    APPX_CAPABILITY_INTERNET_CLIENT_SERVER = 2,
    APPX_CAPABILITY_PRIVATE_NETWORK_CLIENT_SERVER = 4,
    APPX_CAPABILITY_DOCUMENTS_LIBRARY = 8,
    APPX_CAPABILITY_PICTURES_LIBRARY = 16,
    APPX_CAPABILITY_VIDEOS_LIBRARY = 32,
    APPX_CAPABILITY_MUSIC_LIBRARY = 64,
    APPX_CAPABILITY_ENTERPRISE_AUTHENTICATION = 128,
    APPX_CAPABILITY_SHARED_USER_CERTIFICATES = 256,
    APPX_CAPABILITY_REMOVABLE_STORAGE = 512,
    APPX_CAPABILITY_APPOINTMENTS = 1024,
    APPX_CAPABILITY_CONTACTS = 2048
} APPX_CAPABILITIES;
[Flags]
public enum APPX_CAPABILITIES : int
{
    APPX_CAPABILITY_INTERNET_CLIENT = 1,
    APPX_CAPABILITY_INTERNET_CLIENT_SERVER = 2,
    APPX_CAPABILITY_PRIVATE_NETWORK_CLIENT_SERVER = 4,
    APPX_CAPABILITY_DOCUMENTS_LIBRARY = 8,
    APPX_CAPABILITY_PICTURES_LIBRARY = 16,
    APPX_CAPABILITY_VIDEOS_LIBRARY = 32,
    APPX_CAPABILITY_MUSIC_LIBRARY = 64,
    APPX_CAPABILITY_ENTERPRISE_AUTHENTICATION = 128,
    APPX_CAPABILITY_SHARED_USER_CERTIFICATES = 256,
    APPX_CAPABILITY_REMOVABLE_STORAGE = 512,
    APPX_CAPABILITY_APPOINTMENTS = 1024,
    APPX_CAPABILITY_CONTACTS = 2048,
}
<Flags>
Public Enum APPX_CAPABILITIES As Integer
    APPX_CAPABILITY_INTERNET_CLIENT = 1
    APPX_CAPABILITY_INTERNET_CLIENT_SERVER = 2
    APPX_CAPABILITY_PRIVATE_NETWORK_CLIENT_SERVER = 4
    APPX_CAPABILITY_DOCUMENTS_LIBRARY = 8
    APPX_CAPABILITY_PICTURES_LIBRARY = 16
    APPX_CAPABILITY_VIDEOS_LIBRARY = 32
    APPX_CAPABILITY_MUSIC_LIBRARY = 64
    APPX_CAPABILITY_ENTERPRISE_AUTHENTICATION = 128
    APPX_CAPABILITY_SHARED_USER_CERTIFICATES = 256
    APPX_CAPABILITY_REMOVABLE_STORAGE = 512
    APPX_CAPABILITY_APPOINTMENTS = 1024
    APPX_CAPABILITY_CONTACTS = 2048
End Enum
import enum

class APPX_CAPABILITIES(enum.IntFlag):
    APPX_CAPABILITY_INTERNET_CLIENT = 1
    APPX_CAPABILITY_INTERNET_CLIENT_SERVER = 2
    APPX_CAPABILITY_PRIVATE_NETWORK_CLIENT_SERVER = 4
    APPX_CAPABILITY_DOCUMENTS_LIBRARY = 8
    APPX_CAPABILITY_PICTURES_LIBRARY = 16
    APPX_CAPABILITY_VIDEOS_LIBRARY = 32
    APPX_CAPABILITY_MUSIC_LIBRARY = 64
    APPX_CAPABILITY_ENTERPRISE_AUTHENTICATION = 128
    APPX_CAPABILITY_SHARED_USER_CERTIFICATES = 256
    APPX_CAPABILITY_REMOVABLE_STORAGE = 512
    APPX_CAPABILITY_APPOINTMENTS = 1024
    APPX_CAPABILITY_CONTACTS = 2048
// APPX_CAPABILITIES (flags)
pub const APPX_CAPABILITY_INTERNET_CLIENT: i32 = 1;
pub const APPX_CAPABILITY_INTERNET_CLIENT_SERVER: i32 = 2;
pub const APPX_CAPABILITY_PRIVATE_NETWORK_CLIENT_SERVER: i32 = 4;
pub const APPX_CAPABILITY_DOCUMENTS_LIBRARY: i32 = 8;
pub const APPX_CAPABILITY_PICTURES_LIBRARY: i32 = 16;
pub const APPX_CAPABILITY_VIDEOS_LIBRARY: i32 = 32;
pub const APPX_CAPABILITY_MUSIC_LIBRARY: i32 = 64;
pub const APPX_CAPABILITY_ENTERPRISE_AUTHENTICATION: i32 = 128;
pub const APPX_CAPABILITY_SHARED_USER_CERTIFICATES: i32 = 256;
pub const APPX_CAPABILITY_REMOVABLE_STORAGE: i32 = 512;
pub const APPX_CAPABILITY_APPOINTMENTS: i32 = 1024;
pub const APPX_CAPABILITY_CONTACTS: i32 = 2048;
// APPX_CAPABILITIES
const (
	APPX_CAPABILITY_INTERNET_CLIENT int32 = 1
	APPX_CAPABILITY_INTERNET_CLIENT_SERVER int32 = 2
	APPX_CAPABILITY_PRIVATE_NETWORK_CLIENT_SERVER int32 = 4
	APPX_CAPABILITY_DOCUMENTS_LIBRARY int32 = 8
	APPX_CAPABILITY_PICTURES_LIBRARY int32 = 16
	APPX_CAPABILITY_VIDEOS_LIBRARY int32 = 32
	APPX_CAPABILITY_MUSIC_LIBRARY int32 = 64
	APPX_CAPABILITY_ENTERPRISE_AUTHENTICATION int32 = 128
	APPX_CAPABILITY_SHARED_USER_CERTIFICATES int32 = 256
	APPX_CAPABILITY_REMOVABLE_STORAGE int32 = 512
	APPX_CAPABILITY_APPOINTMENTS int32 = 1024
	APPX_CAPABILITY_CONTACTS int32 = 2048
)
const
  APPX_CAPABILITY_INTERNET_CLIENT = 1;
  APPX_CAPABILITY_INTERNET_CLIENT_SERVER = 2;
  APPX_CAPABILITY_PRIVATE_NETWORK_CLIENT_SERVER = 4;
  APPX_CAPABILITY_DOCUMENTS_LIBRARY = 8;
  APPX_CAPABILITY_PICTURES_LIBRARY = 16;
  APPX_CAPABILITY_VIDEOS_LIBRARY = 32;
  APPX_CAPABILITY_MUSIC_LIBRARY = 64;
  APPX_CAPABILITY_ENTERPRISE_AUTHENTICATION = 128;
  APPX_CAPABILITY_SHARED_USER_CERTIFICATES = 256;
  APPX_CAPABILITY_REMOVABLE_STORAGE = 512;
  APPX_CAPABILITY_APPOINTMENTS = 1024;
  APPX_CAPABILITY_CONTACTS = 2048;
// APPX_CAPABILITIES
pub const APPX_CAPABILITY_INTERNET_CLIENT: i32 = 1;
pub const APPX_CAPABILITY_INTERNET_CLIENT_SERVER: i32 = 2;
pub const APPX_CAPABILITY_PRIVATE_NETWORK_CLIENT_SERVER: i32 = 4;
pub const APPX_CAPABILITY_DOCUMENTS_LIBRARY: i32 = 8;
pub const APPX_CAPABILITY_PICTURES_LIBRARY: i32 = 16;
pub const APPX_CAPABILITY_VIDEOS_LIBRARY: i32 = 32;
pub const APPX_CAPABILITY_MUSIC_LIBRARY: i32 = 64;
pub const APPX_CAPABILITY_ENTERPRISE_AUTHENTICATION: i32 = 128;
pub const APPX_CAPABILITY_SHARED_USER_CERTIFICATES: i32 = 256;
pub const APPX_CAPABILITY_REMOVABLE_STORAGE: i32 = 512;
pub const APPX_CAPABILITY_APPOINTMENTS: i32 = 1024;
pub const APPX_CAPABILITY_CONTACTS: i32 = 2048;
const
  APPX_CAPABILITY_INTERNET_CLIENT* = 1
  APPX_CAPABILITY_INTERNET_CLIENT_SERVER* = 2
  APPX_CAPABILITY_PRIVATE_NETWORK_CLIENT_SERVER* = 4
  APPX_CAPABILITY_DOCUMENTS_LIBRARY* = 8
  APPX_CAPABILITY_PICTURES_LIBRARY* = 16
  APPX_CAPABILITY_VIDEOS_LIBRARY* = 32
  APPX_CAPABILITY_MUSIC_LIBRARY* = 64
  APPX_CAPABILITY_ENTERPRISE_AUTHENTICATION* = 128
  APPX_CAPABILITY_SHARED_USER_CERTIFICATES* = 256
  APPX_CAPABILITY_REMOVABLE_STORAGE* = 512
  APPX_CAPABILITY_APPOINTMENTS* = 1024
  APPX_CAPABILITY_CONTACTS* = 2048
enum APPX_CAPABILITIES : int {
    APPX_CAPABILITY_INTERNET_CLIENT = 1,
    APPX_CAPABILITY_INTERNET_CLIENT_SERVER = 2,
    APPX_CAPABILITY_PRIVATE_NETWORK_CLIENT_SERVER = 4,
    APPX_CAPABILITY_DOCUMENTS_LIBRARY = 8,
    APPX_CAPABILITY_PICTURES_LIBRARY = 16,
    APPX_CAPABILITY_VIDEOS_LIBRARY = 32,
    APPX_CAPABILITY_MUSIC_LIBRARY = 64,
    APPX_CAPABILITY_ENTERPRISE_AUTHENTICATION = 128,
    APPX_CAPABILITY_SHARED_USER_CERTIFICATES = 256,
    APPX_CAPABILITY_REMOVABLE_STORAGE = 512,
    APPX_CAPABILITY_APPOINTMENTS = 1024,
    APPX_CAPABILITY_CONTACTS = 2048,
}
#define global APPX_CAPABILITY_INTERNET_CLIENT               0x1
#define global APPX_CAPABILITY_INTERNET_CLIENT_SERVER        0x2
#define global APPX_CAPABILITY_PRIVATE_NETWORK_CLIENT_SERVER 0x4
#define global APPX_CAPABILITY_DOCUMENTS_LIBRARY             0x8
#define global APPX_CAPABILITY_PICTURES_LIBRARY              0x10
#define global APPX_CAPABILITY_VIDEOS_LIBRARY                0x20
#define global APPX_CAPABILITY_MUSIC_LIBRARY                 0x40
#define global APPX_CAPABILITY_ENTERPRISE_AUTHENTICATION     0x80
#define global APPX_CAPABILITY_SHARED_USER_CERTIFICATES      0x100
#define global APPX_CAPABILITY_REMOVABLE_STORAGE             0x200
#define global APPX_CAPABILITY_APPOINTMENTS                  0x400
#define global APPX_CAPABILITY_CONTACTS                      0x800
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。