Win32 API 日本語リファレンス
ホームUI.Shell › SHARD

SHARD

列挙型
基底型i4

メンバー 8

名前10進16進
SHARD_PIDL10x1
SHARD_PATHA20x2
SHARD_PATHW30x3
SHARD_APPIDINFO40x4
SHARD_APPIDINFOIDLIST50x5
SHARD_LINK60x6
SHARD_APPIDINFOLINK70x7
SHARD_SHELLITEM80x8

各言語での定義

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

typedef enum SHARD : int {
    SHARD_PIDL = 1,
    SHARD_PATHA = 2,
    SHARD_PATHW = 3,
    SHARD_APPIDINFO = 4,
    SHARD_APPIDINFOIDLIST = 5,
    SHARD_LINK = 6,
    SHARD_APPIDINFOLINK = 7,
    SHARD_SHELLITEM = 8
} SHARD;
public enum SHARD : int
{
    SHARD_PIDL = 1,
    SHARD_PATHA = 2,
    SHARD_PATHW = 3,
    SHARD_APPIDINFO = 4,
    SHARD_APPIDINFOIDLIST = 5,
    SHARD_LINK = 6,
    SHARD_APPIDINFOLINK = 7,
    SHARD_SHELLITEM = 8,
}
Public Enum SHARD As Integer
    SHARD_PIDL = 1
    SHARD_PATHA = 2
    SHARD_PATHW = 3
    SHARD_APPIDINFO = 4
    SHARD_APPIDINFOIDLIST = 5
    SHARD_LINK = 6
    SHARD_APPIDINFOLINK = 7
    SHARD_SHELLITEM = 8
End Enum
import enum

class SHARD(enum.IntEnum):
    SHARD_PIDL = 1
    SHARD_PATHA = 2
    SHARD_PATHW = 3
    SHARD_APPIDINFO = 4
    SHARD_APPIDINFOIDLIST = 5
    SHARD_LINK = 6
    SHARD_APPIDINFOLINK = 7
    SHARD_SHELLITEM = 8
// SHARD
pub const SHARD_PIDL: i32 = 1;
pub const SHARD_PATHA: i32 = 2;
pub const SHARD_PATHW: i32 = 3;
pub const SHARD_APPIDINFO: i32 = 4;
pub const SHARD_APPIDINFOIDLIST: i32 = 5;
pub const SHARD_LINK: i32 = 6;
pub const SHARD_APPIDINFOLINK: i32 = 7;
pub const SHARD_SHELLITEM: i32 = 8;
// SHARD
const (
	SHARD_PIDL int32 = 1
	SHARD_PATHA int32 = 2
	SHARD_PATHW int32 = 3
	SHARD_APPIDINFO int32 = 4
	SHARD_APPIDINFOIDLIST int32 = 5
	SHARD_LINK int32 = 6
	SHARD_APPIDINFOLINK int32 = 7
	SHARD_SHELLITEM int32 = 8
)
const
  SHARD_PIDL = 1;
  SHARD_PATHA = 2;
  SHARD_PATHW = 3;
  SHARD_APPIDINFO = 4;
  SHARD_APPIDINFOIDLIST = 5;
  SHARD_LINK = 6;
  SHARD_APPIDINFOLINK = 7;
  SHARD_SHELLITEM = 8;
// SHARD
pub const SHARD_PIDL: i32 = 1;
pub const SHARD_PATHA: i32 = 2;
pub const SHARD_PATHW: i32 = 3;
pub const SHARD_APPIDINFO: i32 = 4;
pub const SHARD_APPIDINFOIDLIST: i32 = 5;
pub const SHARD_LINK: i32 = 6;
pub const SHARD_APPIDINFOLINK: i32 = 7;
pub const SHARD_SHELLITEM: i32 = 8;
const
  SHARD_PIDL* = 1
  SHARD_PATHA* = 2
  SHARD_PATHW* = 3
  SHARD_APPIDINFO* = 4
  SHARD_APPIDINFOIDLIST* = 5
  SHARD_LINK* = 6
  SHARD_APPIDINFOLINK* = 7
  SHARD_SHELLITEM* = 8
enum SHARD : int {
    SHARD_PIDL = 1,
    SHARD_PATHA = 2,
    SHARD_PATHW = 3,
    SHARD_APPIDINFO = 4,
    SHARD_APPIDINFOIDLIST = 5,
    SHARD_LINK = 6,
    SHARD_APPIDINFOLINK = 7,
    SHARD_SHELLITEM = 8,
}
#define global SHARD_PIDL            0x1
#define global SHARD_PATHA           0x2
#define global SHARD_PATHW           0x3
#define global SHARD_APPIDINFO       0x4
#define global SHARD_APPIDINFOIDLIST 0x5
#define global SHARD_LINK            0x6
#define global SHARD_APPIDINFOLINK   0x7
#define global SHARD_SHELLITEM       0x8