Win32 API 日本語リファレンス
ホームGlobalization › IS_TEXT_UNICODE_RESULT

IS_TEXT_UNICODE_RESULT

列挙型フラグ
基底型u4

メンバー 15

名前10進16進
IS_TEXT_UNICODE_ASCII1610x1
IS_TEXT_UNICODE_REVERSE_ASCII16160x10
IS_TEXT_UNICODE_STATISTICS20x2
IS_TEXT_UNICODE_REVERSE_STATISTICS320x20
IS_TEXT_UNICODE_CONTROLS40x4
IS_TEXT_UNICODE_REVERSE_CONTROLS640x40
IS_TEXT_UNICODE_SIGNATURE80x8
IS_TEXT_UNICODE_REVERSE_SIGNATURE1280x80
IS_TEXT_UNICODE_ILLEGAL_CHARS2560x100
IS_TEXT_UNICODE_ODD_LENGTH5120x200
IS_TEXT_UNICODE_NULL_BYTES40960x1000
IS_TEXT_UNICODE_UNICODE_MASK150xF
IS_TEXT_UNICODE_REVERSE_MASK2400xF0
IS_TEXT_UNICODE_NOT_UNICODE_MASK38400xF00
IS_TEXT_UNICODE_NOT_ASCII_MASK614400xF000

各言語での定義

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

typedef enum IS_TEXT_UNICODE_RESULT : unsigned int {
    IS_TEXT_UNICODE_ASCII16 = 1,
    IS_TEXT_UNICODE_REVERSE_ASCII16 = 16,
    IS_TEXT_UNICODE_STATISTICS = 2,
    IS_TEXT_UNICODE_REVERSE_STATISTICS = 32,
    IS_TEXT_UNICODE_CONTROLS = 4,
    IS_TEXT_UNICODE_REVERSE_CONTROLS = 64,
    IS_TEXT_UNICODE_SIGNATURE = 8,
    IS_TEXT_UNICODE_REVERSE_SIGNATURE = 128,
    IS_TEXT_UNICODE_ILLEGAL_CHARS = 256,
    IS_TEXT_UNICODE_ODD_LENGTH = 512,
    IS_TEXT_UNICODE_NULL_BYTES = 4096,
    IS_TEXT_UNICODE_UNICODE_MASK = 15,
    IS_TEXT_UNICODE_REVERSE_MASK = 240,
    IS_TEXT_UNICODE_NOT_UNICODE_MASK = 3840,
    IS_TEXT_UNICODE_NOT_ASCII_MASK = 61440
} IS_TEXT_UNICODE_RESULT;
[Flags]
public enum IS_TEXT_UNICODE_RESULT : uint
{
    IS_TEXT_UNICODE_ASCII16 = 1,
    IS_TEXT_UNICODE_REVERSE_ASCII16 = 16,
    IS_TEXT_UNICODE_STATISTICS = 2,
    IS_TEXT_UNICODE_REVERSE_STATISTICS = 32,
    IS_TEXT_UNICODE_CONTROLS = 4,
    IS_TEXT_UNICODE_REVERSE_CONTROLS = 64,
    IS_TEXT_UNICODE_SIGNATURE = 8,
    IS_TEXT_UNICODE_REVERSE_SIGNATURE = 128,
    IS_TEXT_UNICODE_ILLEGAL_CHARS = 256,
    IS_TEXT_UNICODE_ODD_LENGTH = 512,
    IS_TEXT_UNICODE_NULL_BYTES = 4096,
    IS_TEXT_UNICODE_UNICODE_MASK = 15,
    IS_TEXT_UNICODE_REVERSE_MASK = 240,
    IS_TEXT_UNICODE_NOT_UNICODE_MASK = 3840,
    IS_TEXT_UNICODE_NOT_ASCII_MASK = 61440,
}
<Flags>
Public Enum IS_TEXT_UNICODE_RESULT As UInteger
    IS_TEXT_UNICODE_ASCII16 = 1
    IS_TEXT_UNICODE_REVERSE_ASCII16 = 16
    IS_TEXT_UNICODE_STATISTICS = 2
    IS_TEXT_UNICODE_REVERSE_STATISTICS = 32
    IS_TEXT_UNICODE_CONTROLS = 4
    IS_TEXT_UNICODE_REVERSE_CONTROLS = 64
    IS_TEXT_UNICODE_SIGNATURE = 8
    IS_TEXT_UNICODE_REVERSE_SIGNATURE = 128
    IS_TEXT_UNICODE_ILLEGAL_CHARS = 256
    IS_TEXT_UNICODE_ODD_LENGTH = 512
    IS_TEXT_UNICODE_NULL_BYTES = 4096
    IS_TEXT_UNICODE_UNICODE_MASK = 15
    IS_TEXT_UNICODE_REVERSE_MASK = 240
    IS_TEXT_UNICODE_NOT_UNICODE_MASK = 3840
    IS_TEXT_UNICODE_NOT_ASCII_MASK = 61440
End Enum
import enum

class IS_TEXT_UNICODE_RESULT(enum.IntFlag):
    IS_TEXT_UNICODE_ASCII16 = 1
    IS_TEXT_UNICODE_REVERSE_ASCII16 = 16
    IS_TEXT_UNICODE_STATISTICS = 2
    IS_TEXT_UNICODE_REVERSE_STATISTICS = 32
    IS_TEXT_UNICODE_CONTROLS = 4
    IS_TEXT_UNICODE_REVERSE_CONTROLS = 64
    IS_TEXT_UNICODE_SIGNATURE = 8
    IS_TEXT_UNICODE_REVERSE_SIGNATURE = 128
    IS_TEXT_UNICODE_ILLEGAL_CHARS = 256
    IS_TEXT_UNICODE_ODD_LENGTH = 512
    IS_TEXT_UNICODE_NULL_BYTES = 4096
    IS_TEXT_UNICODE_UNICODE_MASK = 15
    IS_TEXT_UNICODE_REVERSE_MASK = 240
    IS_TEXT_UNICODE_NOT_UNICODE_MASK = 3840
    IS_TEXT_UNICODE_NOT_ASCII_MASK = 61440
// IS_TEXT_UNICODE_RESULT (flags)
pub const IS_TEXT_UNICODE_ASCII16: u32 = 1;
pub const IS_TEXT_UNICODE_REVERSE_ASCII16: u32 = 16;
pub const IS_TEXT_UNICODE_STATISTICS: u32 = 2;
pub const IS_TEXT_UNICODE_REVERSE_STATISTICS: u32 = 32;
pub const IS_TEXT_UNICODE_CONTROLS: u32 = 4;
pub const IS_TEXT_UNICODE_REVERSE_CONTROLS: u32 = 64;
pub const IS_TEXT_UNICODE_SIGNATURE: u32 = 8;
pub const IS_TEXT_UNICODE_REVERSE_SIGNATURE: u32 = 128;
pub const IS_TEXT_UNICODE_ILLEGAL_CHARS: u32 = 256;
pub const IS_TEXT_UNICODE_ODD_LENGTH: u32 = 512;
pub const IS_TEXT_UNICODE_NULL_BYTES: u32 = 4096;
pub const IS_TEXT_UNICODE_UNICODE_MASK: u32 = 15;
pub const IS_TEXT_UNICODE_REVERSE_MASK: u32 = 240;
pub const IS_TEXT_UNICODE_NOT_UNICODE_MASK: u32 = 3840;
pub const IS_TEXT_UNICODE_NOT_ASCII_MASK: u32 = 61440;
// IS_TEXT_UNICODE_RESULT
const (
	IS_TEXT_UNICODE_ASCII16 uint32 = 1
	IS_TEXT_UNICODE_REVERSE_ASCII16 uint32 = 16
	IS_TEXT_UNICODE_STATISTICS uint32 = 2
	IS_TEXT_UNICODE_REVERSE_STATISTICS uint32 = 32
	IS_TEXT_UNICODE_CONTROLS uint32 = 4
	IS_TEXT_UNICODE_REVERSE_CONTROLS uint32 = 64
	IS_TEXT_UNICODE_SIGNATURE uint32 = 8
	IS_TEXT_UNICODE_REVERSE_SIGNATURE uint32 = 128
	IS_TEXT_UNICODE_ILLEGAL_CHARS uint32 = 256
	IS_TEXT_UNICODE_ODD_LENGTH uint32 = 512
	IS_TEXT_UNICODE_NULL_BYTES uint32 = 4096
	IS_TEXT_UNICODE_UNICODE_MASK uint32 = 15
	IS_TEXT_UNICODE_REVERSE_MASK uint32 = 240
	IS_TEXT_UNICODE_NOT_UNICODE_MASK uint32 = 3840
	IS_TEXT_UNICODE_NOT_ASCII_MASK uint32 = 61440
)
const
  IS_TEXT_UNICODE_ASCII16 = 1;
  IS_TEXT_UNICODE_REVERSE_ASCII16 = 16;
  IS_TEXT_UNICODE_STATISTICS = 2;
  IS_TEXT_UNICODE_REVERSE_STATISTICS = 32;
  IS_TEXT_UNICODE_CONTROLS = 4;
  IS_TEXT_UNICODE_REVERSE_CONTROLS = 64;
  IS_TEXT_UNICODE_SIGNATURE = 8;
  IS_TEXT_UNICODE_REVERSE_SIGNATURE = 128;
  IS_TEXT_UNICODE_ILLEGAL_CHARS = 256;
  IS_TEXT_UNICODE_ODD_LENGTH = 512;
  IS_TEXT_UNICODE_NULL_BYTES = 4096;
  IS_TEXT_UNICODE_UNICODE_MASK = 15;
  IS_TEXT_UNICODE_REVERSE_MASK = 240;
  IS_TEXT_UNICODE_NOT_UNICODE_MASK = 3840;
  IS_TEXT_UNICODE_NOT_ASCII_MASK = 61440;
// IS_TEXT_UNICODE_RESULT
pub const IS_TEXT_UNICODE_ASCII16: u32 = 1;
pub const IS_TEXT_UNICODE_REVERSE_ASCII16: u32 = 16;
pub const IS_TEXT_UNICODE_STATISTICS: u32 = 2;
pub const IS_TEXT_UNICODE_REVERSE_STATISTICS: u32 = 32;
pub const IS_TEXT_UNICODE_CONTROLS: u32 = 4;
pub const IS_TEXT_UNICODE_REVERSE_CONTROLS: u32 = 64;
pub const IS_TEXT_UNICODE_SIGNATURE: u32 = 8;
pub const IS_TEXT_UNICODE_REVERSE_SIGNATURE: u32 = 128;
pub const IS_TEXT_UNICODE_ILLEGAL_CHARS: u32 = 256;
pub const IS_TEXT_UNICODE_ODD_LENGTH: u32 = 512;
pub const IS_TEXT_UNICODE_NULL_BYTES: u32 = 4096;
pub const IS_TEXT_UNICODE_UNICODE_MASK: u32 = 15;
pub const IS_TEXT_UNICODE_REVERSE_MASK: u32 = 240;
pub const IS_TEXT_UNICODE_NOT_UNICODE_MASK: u32 = 3840;
pub const IS_TEXT_UNICODE_NOT_ASCII_MASK: u32 = 61440;
const
  IS_TEXT_UNICODE_ASCII16* = 1
  IS_TEXT_UNICODE_REVERSE_ASCII16* = 16
  IS_TEXT_UNICODE_STATISTICS* = 2
  IS_TEXT_UNICODE_REVERSE_STATISTICS* = 32
  IS_TEXT_UNICODE_CONTROLS* = 4
  IS_TEXT_UNICODE_REVERSE_CONTROLS* = 64
  IS_TEXT_UNICODE_SIGNATURE* = 8
  IS_TEXT_UNICODE_REVERSE_SIGNATURE* = 128
  IS_TEXT_UNICODE_ILLEGAL_CHARS* = 256
  IS_TEXT_UNICODE_ODD_LENGTH* = 512
  IS_TEXT_UNICODE_NULL_BYTES* = 4096
  IS_TEXT_UNICODE_UNICODE_MASK* = 15
  IS_TEXT_UNICODE_REVERSE_MASK* = 240
  IS_TEXT_UNICODE_NOT_UNICODE_MASK* = 3840
  IS_TEXT_UNICODE_NOT_ASCII_MASK* = 61440
enum IS_TEXT_UNICODE_RESULT : uint {
    IS_TEXT_UNICODE_ASCII16 = 1,
    IS_TEXT_UNICODE_REVERSE_ASCII16 = 16,
    IS_TEXT_UNICODE_STATISTICS = 2,
    IS_TEXT_UNICODE_REVERSE_STATISTICS = 32,
    IS_TEXT_UNICODE_CONTROLS = 4,
    IS_TEXT_UNICODE_REVERSE_CONTROLS = 64,
    IS_TEXT_UNICODE_SIGNATURE = 8,
    IS_TEXT_UNICODE_REVERSE_SIGNATURE = 128,
    IS_TEXT_UNICODE_ILLEGAL_CHARS = 256,
    IS_TEXT_UNICODE_ODD_LENGTH = 512,
    IS_TEXT_UNICODE_NULL_BYTES = 4096,
    IS_TEXT_UNICODE_UNICODE_MASK = 15,
    IS_TEXT_UNICODE_REVERSE_MASK = 240,
    IS_TEXT_UNICODE_NOT_UNICODE_MASK = 3840,
    IS_TEXT_UNICODE_NOT_ASCII_MASK = 61440,
}
#define global IS_TEXT_UNICODE_ASCII16            0x1
#define global IS_TEXT_UNICODE_REVERSE_ASCII16    0x10
#define global IS_TEXT_UNICODE_STATISTICS         0x2
#define global IS_TEXT_UNICODE_REVERSE_STATISTICS 0x20
#define global IS_TEXT_UNICODE_CONTROLS           0x4
#define global IS_TEXT_UNICODE_REVERSE_CONTROLS   0x40
#define global IS_TEXT_UNICODE_SIGNATURE          0x8
#define global IS_TEXT_UNICODE_REVERSE_SIGNATURE  0x80
#define global IS_TEXT_UNICODE_ILLEGAL_CHARS      0x100
#define global IS_TEXT_UNICODE_ODD_LENGTH         0x200
#define global IS_TEXT_UNICODE_NULL_BYTES         0x1000
#define global IS_TEXT_UNICODE_UNICODE_MASK       0xF
#define global IS_TEXT_UNICODE_REVERSE_MASK       0xF0
#define global IS_TEXT_UNICODE_NOT_UNICODE_MASK   0xF00
#define global IS_TEXT_UNICODE_NOT_ASCII_MASK     0xF000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。