mirror of
https://github.com/marlersoft/win32json
synced 2026-06-21 13:57:33 +00:00
13619 lines
606 KiB
JSON
13619 lines
606 KiB
JSON
{
|
|
|
|
"Constants":[
|
|
{
|
|
"Name":"IOCTL_VOLUME_BC_VERSION"
|
|
,"NativeType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"CSV_BLOCK_CACHE_CALLBACK_VERSION"
|
|
,"NativeType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"CSV_BLOCK_AND_FILE_CACHE_CALLBACK_VERSION"
|
|
,"NativeType":"UInt32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"CLFS_MGMT_POLICY_VERSION"
|
|
,"NativeType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"LOG_POLICY_OVERWRITE"
|
|
,"NativeType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"LOG_POLICY_PERSIST"
|
|
,"NativeType":"UInt32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"CLFS_MGMT_CLIENT_REGISTRATION_VERSION"
|
|
,"NativeType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"NTMSMLI_MAXTYPE"
|
|
,"NativeType":"UInt32"
|
|
,"Value":64
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"NTMSMLI_MAXIDSIZE"
|
|
,"NativeType":"UInt32"
|
|
,"Value":256
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"NTMSMLI_MAXAPPDESCR"
|
|
,"NativeType":"UInt32"
|
|
,"Value":256
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"NTMS_OBJECTNAME_LENGTH"
|
|
,"NativeType":"UInt32"
|
|
,"Value":64
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"NTMS_DESCRIPTION_LENGTH"
|
|
,"NativeType":"UInt32"
|
|
,"Value":127
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"NTMS_DEVICENAME_LENGTH"
|
|
,"NativeType":"UInt32"
|
|
,"Value":64
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"NTMS_SERIALNUMBER_LENGTH"
|
|
,"NativeType":"UInt32"
|
|
,"Value":32
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"NTMS_REVISION_LENGTH"
|
|
,"NativeType":"UInt32"
|
|
,"Value":32
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"NTMS_BARCODE_LENGTH"
|
|
,"NativeType":"UInt32"
|
|
,"Value":64
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"NTMS_SEQUENCE_LENGTH"
|
|
,"NativeType":"UInt32"
|
|
,"Value":32
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"NTMS_VENDORNAME_LENGTH"
|
|
,"NativeType":"UInt32"
|
|
,"Value":128
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"NTMS_PRODUCTNAME_LENGTH"
|
|
,"NativeType":"UInt32"
|
|
,"Value":128
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"NTMS_USERNAME_LENGTH"
|
|
,"NativeType":"UInt32"
|
|
,"Value":64
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"NTMS_APPLICATIONNAME_LENGTH"
|
|
,"NativeType":"UInt32"
|
|
,"Value":64
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"NTMS_COMPUTERNAME_LENGTH"
|
|
,"NativeType":"UInt32"
|
|
,"Value":64
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"NTMS_I1_MESSAGE_LENGTH"
|
|
,"NativeType":"UInt32"
|
|
,"Value":127
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"NTMS_MESSAGE_LENGTH"
|
|
,"NativeType":"UInt32"
|
|
,"Value":256
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"NTMS_POOLHIERARCHY_LENGTH"
|
|
,"NativeType":"UInt32"
|
|
,"Value":512
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"NTMS_OMIDLABELID_LENGTH"
|
|
,"NativeType":"UInt32"
|
|
,"Value":255
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"NTMS_OMIDLABELTYPE_LENGTH"
|
|
,"NativeType":"UInt32"
|
|
,"Value":64
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"NTMS_OMIDLABELINFO_LENGTH"
|
|
,"NativeType":"UInt32"
|
|
,"Value":256
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"NTMS_MAXATTR_LENGTH"
|
|
,"NativeType":"UInt32"
|
|
,"Value":65536
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"NTMS_MAXATTR_NAMELEN"
|
|
,"NativeType":"UInt32"
|
|
,"Value":32
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"CLFS_FLAG_REENTRANT_FILE_SYSTEM"
|
|
,"NativeType":"UInt32"
|
|
,"Value":8
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"CLFS_FLAG_NON_REENTRANT_FILTER"
|
|
,"NativeType":"UInt32"
|
|
,"Value":16
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"CLFS_FLAG_REENTRANT_FILTER"
|
|
,"NativeType":"UInt32"
|
|
,"Value":32
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"CLFS_FLAG_IGNORE_SHARE_ACCESS"
|
|
,"NativeType":"UInt32"
|
|
,"Value":64
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"CLFS_FLAG_READ_IN_PROGRESS"
|
|
,"NativeType":"UInt32"
|
|
,"Value":128
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"CLFS_FLAG_MINIFILTER_LEVEL"
|
|
,"NativeType":"UInt32"
|
|
,"Value":256
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"CLFS_FLAG_HIDDEN_SYSTEM_LOG"
|
|
,"NativeType":"UInt32"
|
|
,"Value":512
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"CLFS_MARSHALLING_FLAG_NONE"
|
|
,"NativeType":"UInt32"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"CLFS_MARSHALLING_FLAG_DISABLE_BUFF_INIT"
|
|
,"NativeType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"CLSID_DiskQuotaControl"
|
|
,"NativeType":"Guid"
|
|
,"Value":"7988b571-ec89-11cf-9c00-00aa00a14f56"
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"DISKQUOTA_STATE_DISABLED"
|
|
,"NativeType":"UInt32"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"DISKQUOTA_STATE_TRACK"
|
|
,"NativeType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"DISKQUOTA_STATE_ENFORCE"
|
|
,"NativeType":"UInt32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"DISKQUOTA_STATE_MASK"
|
|
,"NativeType":"UInt32"
|
|
,"Value":3
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"DISKQUOTA_FILESTATE_INCOMPLETE"
|
|
,"NativeType":"UInt32"
|
|
,"Value":256
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"DISKQUOTA_FILESTATE_REBUILDING"
|
|
,"NativeType":"UInt32"
|
|
,"Value":512
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"DISKQUOTA_FILESTATE_MASK"
|
|
,"NativeType":"UInt32"
|
|
,"Value":768
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"DISKQUOTA_LOGFLAG_USER_THRESHOLD"
|
|
,"NativeType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"DISKQUOTA_LOGFLAG_USER_LIMIT"
|
|
,"NativeType":"UInt32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"DISKQUOTA_USER_ACCOUNT_RESOLVED"
|
|
,"NativeType":"UInt32"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"DISKQUOTA_USER_ACCOUNT_UNAVAILABLE"
|
|
,"NativeType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"DISKQUOTA_USER_ACCOUNT_DELETED"
|
|
,"NativeType":"UInt32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"DISKQUOTA_USER_ACCOUNT_INVALID"
|
|
,"NativeType":"UInt32"
|
|
,"Value":3
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"DISKQUOTA_USER_ACCOUNT_UNKNOWN"
|
|
,"NativeType":"UInt32"
|
|
,"Value":4
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"DISKQUOTA_USER_ACCOUNT_UNRESOLVED"
|
|
,"NativeType":"UInt32"
|
|
,"Value":5
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"WINEFS_SETUSERKEY_SET_CAPABILITIES"
|
|
,"NativeType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"EFS_COMPATIBILITY_VERSION_NCRYPT_PROTECTOR"
|
|
,"NativeType":"UInt32"
|
|
,"Value":5
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"EFS_COMPATIBILITY_VERSION_PFILE_PROTECTOR"
|
|
,"NativeType":"UInt32"
|
|
,"Value":6
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"EFS_SUBVER_UNKNOWN"
|
|
,"NativeType":"UInt32"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"EFS_EFS_SUBVER_EFS_CERT"
|
|
,"NativeType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"EFS_PFILE_SUBVER_RMS"
|
|
,"NativeType":"UInt32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"EFS_PFILE_SUBVER_APPX"
|
|
,"NativeType":"UInt32"
|
|
,"Value":3
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"MAX_SID_SIZE"
|
|
,"NativeType":"UInt32"
|
|
,"Value":256
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"EFS_METADATA_ADD_USER"
|
|
,"NativeType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"EFS_METADATA_REMOVE_USER"
|
|
,"NativeType":"UInt32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"EFS_METADATA_REPLACE_USER"
|
|
,"NativeType":"UInt32"
|
|
,"Value":4
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"EFS_METADATA_GENERAL_OP"
|
|
,"NativeType":"UInt32"
|
|
,"Value":8
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"LZERROR_BADINHANDLE"
|
|
,"NativeType":"Int32"
|
|
,"Value":-1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"LZERROR_BADOUTHANDLE"
|
|
,"NativeType":"Int32"
|
|
,"Value":-2
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"LZERROR_READ"
|
|
,"NativeType":"Int32"
|
|
,"Value":-3
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"LZERROR_WRITE"
|
|
,"NativeType":"Int32"
|
|
,"Value":-4
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"LZERROR_GLOBALLOC"
|
|
,"NativeType":"Int32"
|
|
,"Value":-5
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"LZERROR_GLOBLOCK"
|
|
,"NativeType":"Int32"
|
|
,"Value":-6
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"LZERROR_BADVALUE"
|
|
,"NativeType":"Int32"
|
|
,"Value":-7
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"LZERROR_UNKNOWNALG"
|
|
,"NativeType":"Int32"
|
|
,"Value":-8
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"WIM_ENTRY_FLAG_NOT_ACTIVE"
|
|
,"NativeType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"WIM_ENTRY_FLAG_SUSPENDED"
|
|
,"NativeType":"UInt32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TXF_LOG_RECORD_GENERIC_TYPE_COMMIT"
|
|
,"NativeType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TXF_LOG_RECORD_GENERIC_TYPE_ABORT"
|
|
,"NativeType":"UInt32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TXF_LOG_RECORD_GENERIC_TYPE_PREPARE"
|
|
,"NativeType":"UInt32"
|
|
,"Value":4
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TXF_LOG_RECORD_GENERIC_TYPE_DATA"
|
|
,"NativeType":"UInt32"
|
|
,"Value":8
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"SHARE_NETNAME_PARMNUM"
|
|
,"NativeType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"SHARE_TYPE_PARMNUM"
|
|
,"NativeType":"UInt32"
|
|
,"Value":3
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"SHARE_REMARK_PARMNUM"
|
|
,"NativeType":"UInt32"
|
|
,"Value":4
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"SHARE_PERMISSIONS_PARMNUM"
|
|
,"NativeType":"UInt32"
|
|
,"Value":5
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"SHARE_MAX_USES_PARMNUM"
|
|
,"NativeType":"UInt32"
|
|
,"Value":6
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"SHARE_CURRENT_USES_PARMNUM"
|
|
,"NativeType":"UInt32"
|
|
,"Value":7
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"SHARE_PATH_PARMNUM"
|
|
,"NativeType":"UInt32"
|
|
,"Value":8
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"SHARE_PASSWD_PARMNUM"
|
|
,"NativeType":"UInt32"
|
|
,"Value":9
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"SHARE_FILE_SD_PARMNUM"
|
|
,"NativeType":"UInt32"
|
|
,"Value":501
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"SHARE_SERVER_PARMNUM"
|
|
,"NativeType":"UInt32"
|
|
,"Value":503
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"SHI1_NUM_ELEMENTS"
|
|
,"NativeType":"UInt32"
|
|
,"Value":4
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"SHI2_NUM_ELEMENTS"
|
|
,"NativeType":"UInt32"
|
|
,"Value":10
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"STYPE_MASK"
|
|
,"NativeType":"UInt32"
|
|
,"Value":255
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"STYPE_RESERVED1"
|
|
,"NativeType":"UInt32"
|
|
,"Value":16777216
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"STYPE_RESERVED2"
|
|
,"NativeType":"UInt32"
|
|
,"Value":33554432
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"STYPE_RESERVED3"
|
|
,"NativeType":"UInt32"
|
|
,"Value":67108864
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"STYPE_RESERVED4"
|
|
,"NativeType":"UInt32"
|
|
,"Value":134217728
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"STYPE_RESERVED5"
|
|
,"NativeType":"UInt32"
|
|
,"Value":1048576
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"STYPE_RESERVED_ALL"
|
|
,"NativeType":"UInt32"
|
|
,"Value":1073741568
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"STYPE_TEMPORARY"
|
|
,"NativeType":"UInt32"
|
|
,"Value":1073741824
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"STYPE_SPECIAL"
|
|
,"NativeType":"UInt32"
|
|
,"Value":2147483648
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"SHI1005_FLAGS_DFS"
|
|
,"NativeType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"SHI1005_FLAGS_DFS_ROOT"
|
|
,"NativeType":"UInt32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"CSC_MASK_EXT"
|
|
,"NativeType":"UInt32"
|
|
,"Value":8240
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"CSC_MASK"
|
|
,"NativeType":"UInt32"
|
|
,"Value":48
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"CSC_CACHE_MANUAL_REINT"
|
|
,"NativeType":"UInt32"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"CSC_CACHE_AUTO_REINT"
|
|
,"NativeType":"UInt32"
|
|
,"Value":16
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"CSC_CACHE_VDO"
|
|
,"NativeType":"UInt32"
|
|
,"Value":32
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"CSC_CACHE_NONE"
|
|
,"NativeType":"UInt32"
|
|
,"Value":48
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"SHI1005_FLAGS_RESTRICT_EXCLUSIVE_OPENS"
|
|
,"NativeType":"UInt32"
|
|
,"Value":256
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"SHI1005_FLAGS_FORCE_SHARED_DELETE"
|
|
,"NativeType":"UInt32"
|
|
,"Value":512
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"SHI1005_FLAGS_ALLOW_NAMESPACE_CACHING"
|
|
,"NativeType":"UInt32"
|
|
,"Value":1024
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"SHI1005_FLAGS_ACCESS_BASED_DIRECTORY_ENUM"
|
|
,"NativeType":"UInt32"
|
|
,"Value":2048
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"SHI1005_FLAGS_FORCE_LEVELII_OPLOCK"
|
|
,"NativeType":"UInt32"
|
|
,"Value":4096
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"SHI1005_FLAGS_ENABLE_HASH"
|
|
,"NativeType":"UInt32"
|
|
,"Value":8192
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"SHI1005_FLAGS_ENABLE_CA"
|
|
,"NativeType":"UInt32"
|
|
,"Value":16384
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"SHI1005_FLAGS_ENCRYPT_DATA"
|
|
,"NativeType":"UInt32"
|
|
,"Value":32768
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"SHI1005_FLAGS_RESERVED"
|
|
,"NativeType":"UInt32"
|
|
,"Value":65536
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"SHI1005_FLAGS_DISABLE_CLIENT_BUFFERING"
|
|
,"NativeType":"UInt32"
|
|
,"Value":131072
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"SHI1005_FLAGS_IDENTITY_REMOTING"
|
|
,"NativeType":"UInt32"
|
|
,"Value":262144
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"SHI1005_FLAGS_CLUSTER_MANAGED"
|
|
,"NativeType":"UInt32"
|
|
,"Value":524288
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"SESI1_NUM_ELEMENTS"
|
|
,"NativeType":"UInt32"
|
|
,"Value":8
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"SESI2_NUM_ELEMENTS"
|
|
,"NativeType":"UInt32"
|
|
,"Value":9
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"STATSOPT_CLR"
|
|
,"NativeType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_MANAGER_VOLATILE"
|
|
,"NativeType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_MANAGER_COMMIT_DEFAULT"
|
|
,"NativeType":"UInt32"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_MANAGER_COMMIT_SYSTEM_VOLUME"
|
|
,"NativeType":"UInt32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_MANAGER_COMMIT_SYSTEM_HIVES"
|
|
,"NativeType":"UInt32"
|
|
,"Value":4
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_MANAGER_COMMIT_LOWEST"
|
|
,"NativeType":"UInt32"
|
|
,"Value":8
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_MANAGER_CORRUPT_FOR_RECOVERY"
|
|
,"NativeType":"UInt32"
|
|
,"Value":16
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_MANAGER_CORRUPT_FOR_PROGRESS"
|
|
,"NativeType":"UInt32"
|
|
,"Value":32
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_MANAGER_MAXIMUM_OPTION"
|
|
,"NativeType":"UInt32"
|
|
,"Value":63
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_DO_NOT_PROMOTE"
|
|
,"NativeType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_MAXIMUM_OPTION"
|
|
,"NativeType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"RESOURCE_MANAGER_VOLATILE"
|
|
,"NativeType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"RESOURCE_MANAGER_COMMUNICATION"
|
|
,"NativeType":"UInt32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"RESOURCE_MANAGER_MAXIMUM_OPTION"
|
|
,"NativeType":"UInt32"
|
|
,"Value":3
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"CRM_PROTOCOL_EXPLICIT_MARSHAL_ONLY"
|
|
,"NativeType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"CRM_PROTOCOL_DYNAMIC_MARSHAL_INFO"
|
|
,"NativeType":"UInt32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"CRM_PROTOCOL_MAXIMUM_OPTION"
|
|
,"NativeType":"UInt32"
|
|
,"Value":3
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"ENLISTMENT_SUPERIOR"
|
|
,"NativeType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"ENLISTMENT_MAXIMUM_OPTION"
|
|
,"NativeType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_NOTIFY_MASK"
|
|
,"NativeType":"UInt32"
|
|
,"Value":1073741823
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_NOTIFY_PREPREPARE"
|
|
,"NativeType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_NOTIFY_PREPARE"
|
|
,"NativeType":"UInt32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_NOTIFY_COMMIT"
|
|
,"NativeType":"UInt32"
|
|
,"Value":4
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_NOTIFY_ROLLBACK"
|
|
,"NativeType":"UInt32"
|
|
,"Value":8
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_NOTIFY_PREPREPARE_COMPLETE"
|
|
,"NativeType":"UInt32"
|
|
,"Value":16
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_NOTIFY_PREPARE_COMPLETE"
|
|
,"NativeType":"UInt32"
|
|
,"Value":32
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_NOTIFY_COMMIT_COMPLETE"
|
|
,"NativeType":"UInt32"
|
|
,"Value":64
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_NOTIFY_ROLLBACK_COMPLETE"
|
|
,"NativeType":"UInt32"
|
|
,"Value":128
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_NOTIFY_RECOVER"
|
|
,"NativeType":"UInt32"
|
|
,"Value":256
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_NOTIFY_SINGLE_PHASE_COMMIT"
|
|
,"NativeType":"UInt32"
|
|
,"Value":512
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_NOTIFY_DELEGATE_COMMIT"
|
|
,"NativeType":"UInt32"
|
|
,"Value":1024
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_NOTIFY_RECOVER_QUERY"
|
|
,"NativeType":"UInt32"
|
|
,"Value":2048
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_NOTIFY_ENLIST_PREPREPARE"
|
|
,"NativeType":"UInt32"
|
|
,"Value":4096
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_NOTIFY_LAST_RECOVER"
|
|
,"NativeType":"UInt32"
|
|
,"Value":8192
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_NOTIFY_INDOUBT"
|
|
,"NativeType":"UInt32"
|
|
,"Value":16384
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_NOTIFY_PROPAGATE_PULL"
|
|
,"NativeType":"UInt32"
|
|
,"Value":32768
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_NOTIFY_PROPAGATE_PUSH"
|
|
,"NativeType":"UInt32"
|
|
,"Value":65536
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_NOTIFY_MARSHAL"
|
|
,"NativeType":"UInt32"
|
|
,"Value":131072
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_NOTIFY_ENLIST_MASK"
|
|
,"NativeType":"UInt32"
|
|
,"Value":262144
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_NOTIFY_RM_DISCONNECTED"
|
|
,"NativeType":"UInt32"
|
|
,"Value":16777216
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_NOTIFY_TM_ONLINE"
|
|
,"NativeType":"UInt32"
|
|
,"Value":33554432
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_NOTIFY_COMMIT_REQUEST"
|
|
,"NativeType":"UInt32"
|
|
,"Value":67108864
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_NOTIFY_PROMOTE"
|
|
,"NativeType":"UInt32"
|
|
,"Value":134217728
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_NOTIFY_PROMOTE_NEW"
|
|
,"NativeType":"UInt32"
|
|
,"Value":268435456
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_NOTIFY_REQUEST_OUTCOME"
|
|
,"NativeType":"UInt32"
|
|
,"Value":536870912
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_NOTIFY_COMMIT_FINALIZE"
|
|
,"NativeType":"UInt32"
|
|
,"Value":1073741824
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_NOTIFICATION_TM_ONLINE_FLAG_IS_CLUSTERED"
|
|
,"NativeType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"KTM_MARSHAL_BLOB_VERSION_MAJOR"
|
|
,"NativeType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"KTM_MARSHAL_BLOB_VERSION_MINOR"
|
|
,"NativeType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"MAX_TRANSACTION_DESCRIPTION_LENGTH"
|
|
,"NativeType":"UInt32"
|
|
,"Value":64
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"MAX_RESOURCEMANAGER_DESCRIPTION_LENGTH"
|
|
,"NativeType":"UInt32"
|
|
,"Value":64
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"ClfsNullRecord"
|
|
,"NativeType":"Byte"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"ClfsDataRecord"
|
|
,"NativeType":"Byte"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"ClfsRestartRecord"
|
|
,"NativeType":"Byte"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"ClfsClientRecord"
|
|
,"NativeType":"Byte"
|
|
,"Value":3
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"ClsContainerInitializing"
|
|
,"NativeType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"ClsContainerInactive"
|
|
,"NativeType":"UInt32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"ClsContainerActive"
|
|
,"NativeType":"UInt32"
|
|
,"Value":4
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"ClsContainerActivePendingDelete"
|
|
,"NativeType":"UInt32"
|
|
,"Value":8
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"ClsContainerPendingArchive"
|
|
,"NativeType":"UInt32"
|
|
,"Value":16
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"ClsContainerPendingArchiveAndDelete"
|
|
,"NativeType":"UInt32"
|
|
,"Value":32
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"ClfsContainerInitializing"
|
|
,"NativeType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"ClfsContainerInactive"
|
|
,"NativeType":"UInt32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"ClfsContainerActive"
|
|
,"NativeType":"UInt32"
|
|
,"Value":4
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"ClfsContainerActivePendingDelete"
|
|
,"NativeType":"UInt32"
|
|
,"Value":8
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"ClfsContainerPendingArchive"
|
|
,"NativeType":"UInt32"
|
|
,"Value":16
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"ClfsContainerPendingArchiveAndDelete"
|
|
,"NativeType":"UInt32"
|
|
,"Value":32
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"CLFS_MAX_CONTAINER_INFO"
|
|
,"NativeType":"UInt32"
|
|
,"Value":256
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"CLFS_SCAN_INIT"
|
|
,"NativeType":"Byte"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"CLFS_SCAN_FORWARD"
|
|
,"NativeType":"Byte"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"CLFS_SCAN_BACKWARD"
|
|
,"NativeType":"Byte"
|
|
,"Value":4
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"CLFS_SCAN_CLOSE"
|
|
,"NativeType":"Byte"
|
|
,"Value":8
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"CLFS_SCAN_INITIALIZED"
|
|
,"NativeType":"Byte"
|
|
,"Value":16
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"CLFS_SCAN_BUFFERED"
|
|
,"NativeType":"Byte"
|
|
,"Value":32
|
|
,"Attrs":[]
|
|
}
|
|
]
|
|
|
|
,"Types":[
|
|
{
|
|
"Name":"OFSTRUCT"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"cBytes","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"fFixedDisk","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"nErrCode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"szPathName","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PFE_EXPORT_FUNC"
|
|
,"Kind":"FunctionPointer"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"pbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
|
|
,{"Name":"pvCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
|
|
,{"Name":"ulLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PFE_IMPORT_FUNC"
|
|
,"Kind":"FunctionPointer"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"pbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
|
|
,{"Name":"pvCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
|
|
,{"Name":"ulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"LPPROGRESS_ROUTINE"
|
|
,"Kind":"FunctionPointer"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"TotalFileSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"TotalBytesTransferred","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"StreamSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"StreamBytesTransferred","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"dwStreamNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"dwCallbackReason","Type":{"Kind":"ApiRef","Name":"LPPROGRESS_ROUTINE_dwCallbackReasonFlags","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"hSourceFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"hDestinationFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"COPYFILE2_MESSAGE_TYPE"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"COPYFILE2_CALLBACK_NONE","Value":0}
|
|
,{"Name":"COPYFILE2_CALLBACK_CHUNK_STARTED","Value":1}
|
|
,{"Name":"COPYFILE2_CALLBACK_CHUNK_FINISHED","Value":2}
|
|
,{"Name":"COPYFILE2_CALLBACK_STREAM_STARTED","Value":3}
|
|
,{"Name":"COPYFILE2_CALLBACK_STREAM_FINISHED","Value":4}
|
|
,{"Name":"COPYFILE2_CALLBACK_POLL_CONTINUE","Value":5}
|
|
,{"Name":"COPYFILE2_CALLBACK_ERROR","Value":6}
|
|
,{"Name":"COPYFILE2_CALLBACK_MAX","Value":7}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"COPYFILE2_MESSAGE_ACTION"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"COPYFILE2_PROGRESS_CONTINUE","Value":0}
|
|
,{"Name":"COPYFILE2_PROGRESS_CANCEL","Value":1}
|
|
,{"Name":"COPYFILE2_PROGRESS_STOP","Value":2}
|
|
,{"Name":"COPYFILE2_PROGRESS_QUIET","Value":3}
|
|
,{"Name":"COPYFILE2_PROGRESS_PAUSE","Value":4}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"COPYFILE2_COPY_PHASE"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"COPYFILE2_PHASE_NONE","Value":0}
|
|
,{"Name":"COPYFILE2_PHASE_PREPARE_SOURCE","Value":1}
|
|
,{"Name":"COPYFILE2_PHASE_PREPARE_DEST","Value":2}
|
|
,{"Name":"COPYFILE2_PHASE_READ_SOURCE","Value":3}
|
|
,{"Name":"COPYFILE2_PHASE_WRITE_DESTINATION","Value":4}
|
|
,{"Name":"COPYFILE2_PHASE_SERVER_COPY","Value":5}
|
|
,{"Name":"COPYFILE2_PHASE_NAMEGRAFT_COPY","Value":6}
|
|
,{"Name":"COPYFILE2_PHASE_MAX","Value":7}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"COPYFILE2_MESSAGE"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"COPYFILE2_MESSAGE_TYPE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"dwPadding","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Info","Type":{"Kind":"ApiRef","Name":"_Info_e__Union","TargetKind":"Default","Api":"FileSystem","Parents":["COPYFILE2_MESSAGE"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_Info_e__Union"
|
|
,"Comment":"TODO: Explicit layout data implemented"
|
|
,"Kind":"StructOrUnion"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ChunkStarted","Type":{"Kind":"ApiRef","Name":"_ChunkStarted_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_Info_e__Union","COPYFILE2_MESSAGE"]},"Attrs":[]}
|
|
,{"Name":"ChunkFinished","Type":{"Kind":"ApiRef","Name":"_ChunkFinished_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_Info_e__Union","COPYFILE2_MESSAGE"]},"Attrs":[]}
|
|
,{"Name":"StreamStarted","Type":{"Kind":"ApiRef","Name":"_StreamStarted_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_Info_e__Union","COPYFILE2_MESSAGE"]},"Attrs":[]}
|
|
,{"Name":"StreamFinished","Type":{"Kind":"ApiRef","Name":"_StreamFinished_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_Info_e__Union","COPYFILE2_MESSAGE"]},"Attrs":[]}
|
|
,{"Name":"PollContinue","Type":{"Kind":"ApiRef","Name":"_PollContinue_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_Info_e__Union","COPYFILE2_MESSAGE"]},"Attrs":[]}
|
|
,{"Name":"Error","Type":{"Kind":"ApiRef","Name":"_Error_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_Info_e__Union","COPYFILE2_MESSAGE"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_Error_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"CopyPhase","Type":{"Kind":"ApiRef","Name":"COPYFILE2_COPY_PHASE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"dwStreamNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"hrFailure","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]}
|
|
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"uliChunkNumber","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"uliStreamSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"uliStreamBytesTransferred","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"uliTotalFileSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"uliTotalBytesTransferred","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"_StreamFinished_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwStreamNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"hSourceFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"hDestinationFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"uliStreamSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"uliStreamBytesTransferred","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"uliTotalFileSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"uliTotalBytesTransferred","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"_ChunkFinished_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwStreamNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"hSourceFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"hDestinationFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"uliChunkNumber","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"uliChunkSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"uliStreamSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"uliStreamBytesTransferred","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"uliTotalFileSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"uliTotalBytesTransferred","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"_PollContinue_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"_ChunkStarted_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwStreamNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"hSourceFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"hDestinationFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"uliChunkNumber","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"uliChunkSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"uliStreamSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"uliTotalFileSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"_StreamStarted_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwStreamNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"hSourceFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"hDestinationFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"uliStreamSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"uliTotalFileSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PCOPYFILE2_PROGRESS_ROUTINE"
|
|
,"Kind":"FunctionPointer"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"COPYFILE2_MESSAGE_ACTION","TargetKind":"Default","Api":"FileSystem","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COPYFILE2_MESSAGE","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Const"]}
|
|
,{"Name":"pvCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"COPYFILE2_EXTENDED_PARAMETERS"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwCopyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"pfCancel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]}
|
|
,{"Name":"pProgressRoutine","Type":{"Kind":"ApiRef","Name":"PCOPYFILE2_PROGRESS_ROUTINE","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pvCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FILE_BASIC_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"CreationTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LastAccessTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LastWriteTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ChangeTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"FileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FILE_STANDARD_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"AllocationSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"EndOfFile","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"NumberOfLinks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"DeletePending","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"Directory","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FILE_NAME_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"FileNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FileName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FILE_RENAME_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"FileSystem","Parents":["FILE_RENAME_INFO"]},"Attrs":[]}
|
|
,{"Name":"RootDirectory","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"FileNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FileName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_Anonymous_e__Union"
|
|
,"Comment":"TODO: Explicit layout data implemented"
|
|
,"Kind":"StructOrUnion"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ReplaceIfExists","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FILE_ALLOCATION_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"AllocationSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FILE_END_OF_FILE_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"EndOfFile","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FILE_STREAM_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"NextEntryOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"StreamNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"StreamSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"StreamAllocationSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"StreamName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FILE_COMPRESSION_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"CompressedFileSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"CompressionFormat","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"CompressionUnitShift","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"ChunkShift","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"ClusterShift","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FILE_ATTRIBUTE_TAG_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"FileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ReparseTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FILE_DISPOSITION_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"DeleteFileA","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FILE_ID_BOTH_DIR_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"NextEntryOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FileIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"CreationTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LastAccessTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LastWriteTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ChangeTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"EndOfFile","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"AllocationSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"FileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FileNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"EaSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ShortNameLength","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]}
|
|
,{"Name":"ShortName","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"FileId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"FileName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FILE_FULL_DIR_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"NextEntryOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FileIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"CreationTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LastAccessTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LastWriteTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ChangeTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"EndOfFile","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"AllocationSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"FileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FileNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"EaSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FileName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PRIORITY_HINT"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"IoPriorityHintVeryLow","Value":0}
|
|
,{"Name":"IoPriorityHintLow","Value":1}
|
|
,{"Name":"IoPriorityHintNormal","Value":2}
|
|
,{"Name":"MaximumIoPriorityHintType","Value":3}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"FILE_IO_PRIORITY_HINT_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"PriorityHint","Type":{"Kind":"ApiRef","Name":"PRIORITY_HINT","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FILE_ALIGNMENT_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"AlignmentRequirement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FILE_STORAGE_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"LogicalBytesPerSector","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PhysicalBytesPerSectorForAtomicity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PhysicalBytesPerSectorForPerformance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FileSystemEffectivePhysicalBytesPerSectorForAtomicity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ByteOffsetForSectorAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ByteOffsetForPartitionAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FILE_ID_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"VolumeSerialNumber","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"FileId","Type":{"Kind":"ApiRef","Name":"FILE_ID_128","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FILE_ID_EXTD_DIR_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"NextEntryOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FileIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"CreationTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LastAccessTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LastWriteTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ChangeTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"EndOfFile","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"AllocationSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"FileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FileNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"EaSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ReparsePointTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FileId","Type":{"Kind":"ApiRef","Name":"FILE_ID_128","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"FileName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FILE_REMOTE_PROTOCOL_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"StructureVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"StructureSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Protocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ProtocolMajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"ProtocolMinorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"ProtocolRevision","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"GenericReserved","Type":{"Kind":"ApiRef","Name":"_GenericReserved_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["FILE_REMOTE_PROTOCOL_INFO"]},"Attrs":[]}
|
|
,{"Name":"ProtocolSpecific","Type":{"Kind":"ApiRef","Name":"_ProtocolSpecific_e__Union","TargetKind":"Default","Api":"FileSystem","Parents":["FILE_REMOTE_PROTOCOL_INFO"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_ProtocolSpecific_e__Union"
|
|
,"Comment":"TODO: Explicit layout data implemented"
|
|
,"Kind":"StructOrUnion"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Smb2","Type":{"Kind":"ApiRef","Name":"_Smb2_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_ProtocolSpecific_e__Union","FILE_REMOTE_PROTOCOL_INFO"]},"Attrs":[]}
|
|
,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_Smb2_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Server","Type":{"Kind":"ApiRef","Name":"_Server_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_Smb2_e__Struct","_ProtocolSpecific_e__Union","FILE_REMOTE_PROTOCOL_INFO"]},"Attrs":[]}
|
|
,{"Name":"Share","Type":{"Kind":"ApiRef","Name":"_Share_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_Smb2_e__Struct","_ProtocolSpecific_e__Union","FILE_REMOTE_PROTOCOL_INFO"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_Server_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"_Share_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"CachingFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"_GenericReserved_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FILE_ID_TYPE"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"FileIdType","Value":0}
|
|
,{"Name":"ObjectIdType","Value":1}
|
|
,{"Name":"ExtendedFileIdType","Value":2}
|
|
,{"Name":"MaximumFileIdType","Value":3}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"FILE_ID_DESCRIPTOR"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"FILE_ID_TYPE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"FileSystem","Parents":["FILE_ID_DESCRIPTOR"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_Anonymous_e__Union"
|
|
,"Comment":"TODO: Explicit layout data implemented"
|
|
,"Kind":"StructOrUnion"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"FileId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ObjectId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"ExtendedFileId","Type":{"Kind":"ApiRef","Name":"FILE_ID_128","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FindChangeNotifcationHandle"
|
|
,"Kind":"NativeTypedef"
|
|
,"Def":{"Kind":"Native","Name":"IntPtr"}
|
|
,"FreeFunc":"FindCloseChangeNotification"
|
|
}
|
|
,{
|
|
"Name":"FindFileHandle"
|
|
,"Kind":"NativeTypedef"
|
|
,"Def":{"Kind":"Native","Name":"IntPtr"}
|
|
,"FreeFunc":"FindClose"
|
|
}
|
|
,{
|
|
"Name":"FindFileNameHandle"
|
|
,"Kind":"NativeTypedef"
|
|
,"Def":{"Kind":"Native","Name":"IntPtr"}
|
|
,"FreeFunc":"FindClose"
|
|
}
|
|
,{
|
|
"Name":"FindStreamHandle"
|
|
,"Kind":"NativeTypedef"
|
|
,"Def":{"Kind":"Native","Name":"IntPtr"}
|
|
,"FreeFunc":"FindClose"
|
|
}
|
|
,{
|
|
"Name":"FindVolumeHandle"
|
|
,"Kind":"NativeTypedef"
|
|
,"Def":{"Kind":"Native","Name":"IntPtr"}
|
|
,"FreeFunc":"FindVolumeClose"
|
|
}
|
|
,{
|
|
"Name":"FindVolumeMointPointHandle"
|
|
,"Kind":"NativeTypedef"
|
|
,"Def":{"Kind":"Native","Name":"IntPtr"}
|
|
,"FreeFunc":"FindVolumeMountPointClose"
|
|
}
|
|
,{
|
|
"Name":"FILE_ID_128"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Identifier","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FILE_NOTIFY_INFORMATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"NextEntryOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Action","Type":{"Kind":"ApiRef","Name":"FILE_ACTION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"FileNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FileName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FILE_NOTIFY_EXTENDED_INFORMATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"NextEntryOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Action","Type":{"Kind":"ApiRef","Name":"FILE_ACTION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"CreationTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LastModificationTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LastChangeTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LastAccessTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"AllocatedLength","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"FileSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"FileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ReparsePointTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FileId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ParentFileId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"FileNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FileName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"REPARSE_GUID_DATA_BUFFER"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ReparseTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ReparseDataLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"ReparseGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"GenericReparseBuffer","Type":{"Kind":"ApiRef","Name":"_GenericReparseBuffer_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["REPARSE_GUID_DATA_BUFFER"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_GenericReparseBuffer_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"DataBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_OUTCOME"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"TransactionOutcomeUndetermined","Value":1}
|
|
,{"Name":"TransactionOutcomeCommitted","Value":2}
|
|
,{"Name":"TransactionOutcomeAborted","Value":3}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"OVERLAPPED_ENTRY"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"lpCompletionKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
|
|
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]}
|
|
,{"Name":"Internal","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
|
|
,{"Name":"dwNumberOfBytesTransferred","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"WIN32_FIND_DATAA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwFileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ftCreationTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ftLastAccessTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ftLastWriteTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
|
|
,{"Name":"nFileSizeHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"nFileSizeLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwReserved0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"cFileName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
|
|
,{"Name":"cAlternateFileName","Type":{"Kind":"Array","Shape":{"Size":14},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"WIN32_FIND_DATAW"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwFileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ftCreationTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ftLastAccessTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ftLastWriteTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
|
|
,{"Name":"nFileSizeHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"nFileSizeLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwReserved0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"cFileName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"cAlternateFileName","Type":{"Kind":"Array","Shape":{"Size":14},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FINDEX_INFO_LEVELS"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"FindExInfoStandard","Value":0}
|
|
,{"Name":"FindExInfoBasic","Value":1}
|
|
,{"Name":"FindExInfoMaxInfoLevel","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"FINDEX_SEARCH_OPS"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"FindExSearchNameMatch","Value":0}
|
|
,{"Name":"FindExSearchLimitToDirectories","Value":1}
|
|
,{"Name":"FindExSearchLimitToDevices","Value":2}
|
|
,{"Name":"FindExSearchMaxSearchOp","Value":3}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"READ_DIRECTORY_NOTIFY_INFORMATION_CLASS"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"ReadDirectoryNotifyInformation","Value":1}
|
|
,{"Name":"ReadDirectoryNotifyExtendedInformation","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"GET_FILEEX_INFO_LEVELS"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"GetFileExInfoStandard","Value":0}
|
|
,{"Name":"GetFileExMaxInfoLevel","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"FILE_INFO_BY_HANDLE_CLASS"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"FileBasicInfo","Value":0}
|
|
,{"Name":"FileStandardInfo","Value":1}
|
|
,{"Name":"FileNameInfo","Value":2}
|
|
,{"Name":"FileRenameInfo","Value":3}
|
|
,{"Name":"FileDispositionInfo","Value":4}
|
|
,{"Name":"FileAllocationInfo","Value":5}
|
|
,{"Name":"FileEndOfFileInfo","Value":6}
|
|
,{"Name":"FileStreamInfo","Value":7}
|
|
,{"Name":"FileCompressionInfo","Value":8}
|
|
,{"Name":"FileAttributeTagInfo","Value":9}
|
|
,{"Name":"FileIdBothDirectoryInfo","Value":10}
|
|
,{"Name":"FileIdBothDirectoryRestartInfo","Value":11}
|
|
,{"Name":"FileIoPriorityHintInfo","Value":12}
|
|
,{"Name":"FileRemoteProtocolInfo","Value":13}
|
|
,{"Name":"FileFullDirectoryInfo","Value":14}
|
|
,{"Name":"FileFullDirectoryRestartInfo","Value":15}
|
|
,{"Name":"FileStorageInfo","Value":16}
|
|
,{"Name":"FileAlignmentInfo","Value":17}
|
|
,{"Name":"FileIdInfo","Value":18}
|
|
,{"Name":"FileIdExtdDirectoryInfo","Value":19}
|
|
,{"Name":"FileIdExtdDirectoryRestartInfo","Value":20}
|
|
,{"Name":"FileDispositionInfoEx","Value":21}
|
|
,{"Name":"FileRenameInfoEx","Value":22}
|
|
,{"Name":"FileCaseSensitiveInfo","Value":23}
|
|
,{"Name":"FileNormalizedNameInfo","Value":24}
|
|
,{"Name":"MaximumFileInfoByHandleClass","Value":25}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"LPOVERLAPPED_COMPLETION_ROUTINE"
|
|
,"Kind":"FunctionPointer"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"Params":[
|
|
{"Name":"dwErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"dwNumberOfBytesTransfered","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"STORAGE_QUERY_TYPE"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"PropertyStandardQuery","Value":0}
|
|
,{"Name":"PropertyExistsQuery","Value":1}
|
|
,{"Name":"PropertyMaskQuery","Value":2}
|
|
,{"Name":"PropertyQueryMaxDefined","Value":3}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"STORAGE_PROPERTY_ID"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"StorageDeviceProperty","Value":0}
|
|
,{"Name":"StorageAdapterProperty","Value":1}
|
|
,{"Name":"StorageDeviceIdProperty","Value":2}
|
|
,{"Name":"StorageDeviceUniqueIdProperty","Value":3}
|
|
,{"Name":"StorageDeviceWriteCacheProperty","Value":4}
|
|
,{"Name":"StorageMiniportProperty","Value":5}
|
|
,{"Name":"StorageAccessAlignmentProperty","Value":6}
|
|
,{"Name":"StorageDeviceSeekPenaltyProperty","Value":7}
|
|
,{"Name":"StorageDeviceTrimProperty","Value":8}
|
|
,{"Name":"StorageDeviceWriteAggregationProperty","Value":9}
|
|
,{"Name":"StorageDeviceDeviceTelemetryProperty","Value":10}
|
|
,{"Name":"StorageDeviceLBProvisioningProperty","Value":11}
|
|
,{"Name":"StorageDevicePowerProperty","Value":12}
|
|
,{"Name":"StorageDeviceCopyOffloadProperty","Value":13}
|
|
,{"Name":"StorageDeviceResiliencyProperty","Value":14}
|
|
,{"Name":"StorageDeviceMediumProductType","Value":15}
|
|
,{"Name":"StorageAdapterRpmbProperty","Value":16}
|
|
,{"Name":"StorageAdapterCryptoProperty","Value":17}
|
|
,{"Name":"StorageDeviceIoCapabilityProperty","Value":48}
|
|
,{"Name":"StorageAdapterProtocolSpecificProperty","Value":49}
|
|
,{"Name":"StorageDeviceProtocolSpecificProperty","Value":50}
|
|
,{"Name":"StorageAdapterTemperatureProperty","Value":51}
|
|
,{"Name":"StorageDeviceTemperatureProperty","Value":52}
|
|
,{"Name":"StorageAdapterPhysicalTopologyProperty","Value":53}
|
|
,{"Name":"StorageDevicePhysicalTopologyProperty","Value":54}
|
|
,{"Name":"StorageDeviceAttributesProperty","Value":55}
|
|
,{"Name":"StorageDeviceManagementStatus","Value":56}
|
|
,{"Name":"StorageAdapterSerialNumberProperty","Value":57}
|
|
,{"Name":"StorageDeviceLocationProperty","Value":58}
|
|
,{"Name":"StorageDeviceNumaProperty","Value":59}
|
|
,{"Name":"StorageDeviceZonedDeviceProperty","Value":60}
|
|
,{"Name":"StorageDeviceUnsafeShutdownCount","Value":61}
|
|
,{"Name":"StorageDeviceEnduranceProperty","Value":62}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"STORAGE_PROPERTY_QUERY"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"PropertyId","Type":{"Kind":"ApiRef","Name":"STORAGE_PROPERTY_ID","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"QueryType","Type":{"Kind":"ApiRef","Name":"STORAGE_QUERY_TYPE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"AdditionalParameters","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"STORAGE_DESCRIPTOR_HEADER"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"STORAGE_DEVICE_DESCRIPTOR"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"DeviceType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"DeviceTypeModifier","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"RemovableMedia","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"CommandQueueing","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"VendorIdOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ProductIdOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ProductRevisionOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"SerialNumberOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"BusType","Type":{"Kind":"ApiRef","Name":"STORAGE_BUS_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"RawPropertiesLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"RawDeviceProperties","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"STORAGE_ADAPTER_DESCRIPTOR"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MaximumTransferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MaximumPhysicalPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"AlignmentMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"AdapterUsesPio","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"AdapterScansDown","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"CommandQueueing","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"AcceleratedTransfer","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"BusType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"BusMajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"BusMinorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"SrbType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"AddressType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"BytesPerCacheLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"BytesOffsetForCacheAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"BytesPerLogicalSector","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"BytesPerPhysicalSector","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"BytesOffsetForSectorAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MediumProductType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"STORAGE_PORT_CODE_SET"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"StoragePortCodeSetReserved","Value":0}
|
|
,{"Name":"StoragePortCodeSetStorport","Value":1}
|
|
,{"Name":"StoragePortCodeSetSCSIport","Value":2}
|
|
,{"Name":"StoragePortCodeSetSpaceport","Value":3}
|
|
,{"Name":"StoragePortCodeSetATAport","Value":4}
|
|
,{"Name":"StoragePortCodeSetUSBport","Value":5}
|
|
,{"Name":"StoragePortCodeSetSBP2port","Value":6}
|
|
,{"Name":"StoragePortCodeSetSDport","Value":7}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"STORAGE_MINIPORT_DESCRIPTOR"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Portdriver","Type":{"Kind":"ApiRef","Name":"STORAGE_PORT_CODE_SET","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LUNResetSupported","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"TargetResetSupported","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"IoTimeoutValue","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"ExtraIoInfoSupported","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"Reserved0","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"STORAGE_DEVICE_ID_DESCRIPTOR"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"NumberOfIdentifiers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Identifiers","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DEVICE_SEEK_PENALTY_DESCRIPTOR"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"IncursSeekPenalty","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DEVICE_WRITE_AGGREGATION_DESCRIPTOR"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"BenefitsFromWriteAggregation","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DEVICE_TRIM_DESCRIPTOR"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"TrimEnabled","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DEVICE_LB_PROVISIONING_DESCRIPTOR"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":7},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"OptimalUnmapGranularity","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"UnmapGranularityAlignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"MaxUnmapLbaCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MaxUnmapBlockDescriptorCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DEVICE_POWER_DESCRIPTOR"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"DeviceAttentionSupported","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"AsynchronousNotificationSupported","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"IdlePowerManagementEnabled","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"D3ColdEnabled","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"D3ColdSupported","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"NoVerifyDuringIdlePower","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"IdleTimeoutInMS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DEVICE_COPY_OFFLOAD_DESCRIPTOR"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MaximumTokenLifetime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"DefaultTokenLifetime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MaximumTransferSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"OptimalTransferCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"MaximumDataDescriptors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MaximumTransferLengthPerDescriptor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"OptimalTransferLengthPerDescriptor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"OptimalTransferLengthGranularity","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"STORAGE_DEVICE_RESILIENCY_DESCRIPTOR"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"NameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"NumberOfLogicalCopies","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"NumberOfPhysicalCopies","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PhysicalDiskRedundancy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"NumberOfColumns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Interleave","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"STORAGE_PROTOCOL_TYPE"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"ProtocolTypeUnknown","Value":0}
|
|
,{"Name":"ProtocolTypeScsi","Value":1}
|
|
,{"Name":"ProtocolTypeAta","Value":2}
|
|
,{"Name":"ProtocolTypeNvme","Value":3}
|
|
,{"Name":"ProtocolTypeSd","Value":4}
|
|
,{"Name":"ProtocolTypeUfs","Value":5}
|
|
,{"Name":"ProtocolTypeProprietary","Value":126}
|
|
,{"Name":"ProtocolTypeMaxReserved","Value":127}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"STORAGE_PROTOCOL_NVME_DATA_TYPE"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NVMeDataTypeUnknown","Value":0}
|
|
,{"Name":"NVMeDataTypeIdentify","Value":1}
|
|
,{"Name":"NVMeDataTypeLogPage","Value":2}
|
|
,{"Name":"NVMeDataTypeFeature","Value":3}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"STORAGE_PROTOCOL_ATA_DATA_TYPE"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"AtaDataTypeUnknown","Value":0}
|
|
,{"Name":"AtaDataTypeIdentify","Value":1}
|
|
,{"Name":"AtaDataTypeLogPage","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"STORAGE_PROTOCOL_SPECIFIC_DATA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ProtocolType","Type":{"Kind":"ApiRef","Name":"STORAGE_PROTOCOL_TYPE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"DataType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ProtocolDataRequestValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ProtocolDataRequestSubValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ProtocolDataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ProtocolDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FixedProtocolReturnData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ProtocolDataRequestSubValue2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ProtocolDataRequestSubValue3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"STORAGE_PROTOCOL_DATA_DESCRIPTOR"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ProtocolSpecificData","Type":{"Kind":"ApiRef","Name":"STORAGE_PROTOCOL_SPECIFIC_DATA","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"STORAGE_TEMPERATURE_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Index","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Temperature","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
|
|
,{"Name":"OverThreshold","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
|
|
,{"Name":"UnderThreshold","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
|
|
,{"Name":"OverThresholdChangable","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"UnderThresholdChangable","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"EventGenerated","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"Reserved0","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"STORAGE_TEMPERATURE_DATA_DESCRIPTOR"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"CriticalTemperature","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
|
|
,{"Name":"WarningTemperature","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
|
|
,{"Name":"InfoCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Reserved0","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
|
|
,{"Name":"TemperatureInfo","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"STORAGE_TEMPERATURE_INFO","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"STORAGE_TEMPERATURE_THRESHOLD"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Threshold","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
|
|
,{"Name":"OverThreshold","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"STORAGE_DEVICE_FORM_FACTOR"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"FormFactorUnknown","Value":0}
|
|
,{"Name":"FormFactor3_5","Value":1}
|
|
,{"Name":"FormFactor2_5","Value":2}
|
|
,{"Name":"FormFactor1_8","Value":3}
|
|
,{"Name":"FormFactor1_8Less","Value":4}
|
|
,{"Name":"FormFactorEmbedded","Value":5}
|
|
,{"Name":"FormFactorMemoryCard","Value":6}
|
|
,{"Name":"FormFactormSata","Value":7}
|
|
,{"Name":"FormFactorM_2","Value":8}
|
|
,{"Name":"FormFactorPCIeBoard","Value":9}
|
|
,{"Name":"FormFactorDimm","Value":10}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"STORAGE_COMPONENT_HEALTH_STATUS"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"HealthStatusUnknown","Value":0}
|
|
,{"Name":"HealthStatusNormal","Value":1}
|
|
,{"Name":"HealthStatusThrottled","Value":2}
|
|
,{"Name":"HealthStatusWarning","Value":3}
|
|
,{"Name":"HealthStatusDisabled","Value":4}
|
|
,{"Name":"HealthStatusFailed","Value":5}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"STORAGE_SPEC_VERSION"
|
|
,"Comment":"TODO: Explicit layout data implemented"
|
|
,"Kind":"StructOrUnion"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["STORAGE_SPEC_VERSION"]},"Attrs":[]}
|
|
,{"Name":"AsUlong","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_Anonymous_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"MinorVersion","Type":{"Kind":"ApiRef","Name":"_MinorVersion_e__Union","TargetKind":"Default","Api":"FileSystem","Parents":["_Anonymous_e__Struct","STORAGE_SPEC_VERSION"]},"Attrs":[]}
|
|
,{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_MinorVersion_e__Union"
|
|
,"Comment":"TODO: Explicit layout data implemented"
|
|
,"Kind":"StructOrUnion"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_MinorVersion_e__Union","_Anonymous_e__Struct","STORAGE_SPEC_VERSION"]},"Attrs":[]}
|
|
,{"Name":"AsUshort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_Anonymous_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"SubMinor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"Minor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"STORAGE_PHYSICAL_DEVICE_DATA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"DeviceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Role","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"HealthStatus","Type":{"Kind":"ApiRef","Name":"STORAGE_COMPONENT_HEALTH_STATUS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"CommandProtocol","Type":{"Kind":"ApiRef","Name":"STORAGE_PROTOCOL_TYPE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"SpecVersion","Type":{"Kind":"ApiRef","Name":"STORAGE_SPEC_VERSION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"FormFactor","Type":{"Kind":"ApiRef","Name":"STORAGE_DEVICE_FORM_FACTOR","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Vendor","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"Model","Type":{"Kind":"Array","Shape":{"Size":40},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"FirmwareRevision","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"Capacity","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"PhysicalLocation","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"STORAGE_PHYSICAL_ADAPTER_DATA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"AdapterId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"HealthStatus","Type":{"Kind":"ApiRef","Name":"STORAGE_COMPONENT_HEALTH_STATUS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"CommandProtocol","Type":{"Kind":"ApiRef","Name":"STORAGE_PROTOCOL_TYPE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"SpecVersion","Type":{"Kind":"ApiRef","Name":"STORAGE_SPEC_VERSION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Vendor","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"Model","Type":{"Kind":"Array","Shape":{"Size":40},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"FirmwareRevision","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"PhysicalLocation","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"ExpanderConnected","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"Reserved0","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"STORAGE_PHYSICAL_NODE_DATA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"NodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"AdapterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"AdapterDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"AdapterDataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"DeviceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"DeviceDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"DeviceDataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"NodeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Node","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"STORAGE_PHYSICAL_NODE_DATA","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"LunMaxIoCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"AdapterMaxIoCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Attributes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"STORAGE_ADAPTER_SERIAL_NUMBER"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"SerialNumber","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"WRITE_CACHE_TYPE"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"WriteCacheTypeUnknown","Value":0}
|
|
,{"Name":"WriteCacheTypeNone","Value":1}
|
|
,{"Name":"WriteCacheTypeWriteBack","Value":2}
|
|
,{"Name":"WriteCacheTypeWriteThrough","Value":3}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"WRITE_CACHE_ENABLE"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"WriteCacheEnableUnknown","Value":0}
|
|
,{"Name":"WriteCacheDisabled","Value":1}
|
|
,{"Name":"WriteCacheEnabled","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"WRITE_CACHE_CHANGE"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"WriteCacheChangeUnknown","Value":0}
|
|
,{"Name":"WriteCacheNotChangeable","Value":1}
|
|
,{"Name":"WriteCacheChangeable","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"WRITE_THROUGH"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"WriteThroughUnknown","Value":0}
|
|
,{"Name":"WriteThroughNotSupported","Value":1}
|
|
,{"Name":"WriteThroughSupported","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"STORAGE_WRITE_CACHE_PROPERTY"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"WriteCacheType","Type":{"Kind":"ApiRef","Name":"WRITE_CACHE_TYPE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"WriteCacheEnabled","Type":{"Kind":"ApiRef","Name":"WRITE_CACHE_ENABLE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"WriteCacheChangeable","Type":{"Kind":"ApiRef","Name":"WRITE_CACHE_CHANGE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"WriteThroughSupported","Type":{"Kind":"ApiRef","Name":"WRITE_THROUGH","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"FlushCacheSupported","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"UserDefinedPowerProtection","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"NVCacheEnabled","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"STORAGE_DEVICE_POWER_CAP_UNITS"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"StorageDevicePowerCapUnitsPercent","Value":0}
|
|
,{"Name":"StorageDevicePowerCapUnitsMilliwatts","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"STORAGE_DEVICE_POWER_CAP"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Units","Type":{"Kind":"ApiRef","Name":"STORAGE_DEVICE_POWER_CAP_UNITS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"MaxPower","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"STORAGE_HW_FIRMWARE_DOWNLOAD"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Slot","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"ImageBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"STORAGE_HW_FIRMWARE_ACTIVATE"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Slot","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"Reserved0","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"STORAGE_PROTOCOL_COMMAND"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ProtocolType","Type":{"Kind":"ApiRef","Name":"STORAGE_PROTOCOL_TYPE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ReturnStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"CommandLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ErrorInfoLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"DataToDeviceTransferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"DataFromDeviceTransferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"TimeOutValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ErrorInfoOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"DataToDeviceBufferOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"DataFromDeviceBufferOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"CommandSpecific","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Reserved0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FixedProtocolReturnData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
|
|
,{"Name":"Command","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"MEDIA_TYPE"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"Unknown","Value":0}
|
|
,{"Name":"F5_1Pt2_512","Value":1}
|
|
,{"Name":"F3_1Pt44_512","Value":2}
|
|
,{"Name":"F3_2Pt88_512","Value":3}
|
|
,{"Name":"F3_20Pt8_512","Value":4}
|
|
,{"Name":"F3_720_512","Value":5}
|
|
,{"Name":"F5_360_512","Value":6}
|
|
,{"Name":"F5_320_512","Value":7}
|
|
,{"Name":"F5_320_1024","Value":8}
|
|
,{"Name":"F5_180_512","Value":9}
|
|
,{"Name":"F5_160_512","Value":10}
|
|
,{"Name":"RemovableMedia","Value":11}
|
|
,{"Name":"FixedMedia","Value":12}
|
|
,{"Name":"F3_120M_512","Value":13}
|
|
,{"Name":"F3_640_512","Value":14}
|
|
,{"Name":"F5_640_512","Value":15}
|
|
,{"Name":"F5_720_512","Value":16}
|
|
,{"Name":"F3_1Pt2_512","Value":17}
|
|
,{"Name":"F3_1Pt23_1024","Value":18}
|
|
,{"Name":"F5_1Pt23_1024","Value":19}
|
|
,{"Name":"F3_128Mb_512","Value":20}
|
|
,{"Name":"F3_230Mb_512","Value":21}
|
|
,{"Name":"F8_256_128","Value":22}
|
|
,{"Name":"F3_200Mb_512","Value":23}
|
|
,{"Name":"F3_240M_512","Value":24}
|
|
,{"Name":"F3_32M_512","Value":25}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"FORMAT_PARAMETERS"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"MediaType","Type":{"Kind":"ApiRef","Name":"MEDIA_TYPE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"StartCylinderNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"EndCylinderNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"StartHeadNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"EndHeadNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FORMAT_EX_PARAMETERS"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"MediaType","Type":{"Kind":"ApiRef","Name":"MEDIA_TYPE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"StartCylinderNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"EndCylinderNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"StartHeadNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"EndHeadNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FormatGapLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"SectorsPerTrack","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"SectorNumber","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DISK_GEOMETRY"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Cylinders","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"MediaType","Type":{"Kind":"ApiRef","Name":"MEDIA_TYPE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"TracksPerCylinder","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"SectorsPerTrack","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"BytesPerSector","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PARTITION_INFORMATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"StartingOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"PartitionLength","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"HiddenSectors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PartitionNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PartitionType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"BootIndicator","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"RecognizedPartition","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"RewritePartition","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SET_PARTITION_INFORMATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"PartitionType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DRIVE_LAYOUT_INFORMATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"PartitionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Signature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PartitionEntry","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"PARTITION_INFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VERIFY_INFORMATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"StartingOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"REASSIGN_BLOCKS"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"BlockNumber","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"REASSIGN_BLOCKS_EX"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":1
|
|
,"Fields":[
|
|
{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"BlockNumber","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PARTITION_STYLE"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"PARTITION_STYLE_MBR","Value":0}
|
|
,{"Name":"PARTITION_STYLE_GPT","Value":1}
|
|
,{"Name":"PARTITION_STYLE_RAW","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"PARTITION_INFORMATION_GPT"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"PartitionType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"PartitionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"Attributes","Type":{"Kind":"ApiRef","Name":"GPT_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Name","Type":{"Kind":"Array","Shape":{"Size":36},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PARTITION_INFORMATION_MBR"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"PartitionType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"BootIndicator","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"RecognizedPartition","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"HiddenSectors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PartitionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CREATE_DISK_GPT"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"DiskId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"MaxPartitionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CREATE_DISK_MBR"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Signature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CREATE_DISK"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"PartitionStyle","Type":{"Kind":"ApiRef","Name":"PARTITION_STYLE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"FileSystem","Parents":["CREATE_DISK"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_Anonymous_e__Union"
|
|
,"Comment":"TODO: Explicit layout data implemented"
|
|
,"Kind":"StructOrUnion"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Mbr","Type":{"Kind":"ApiRef","Name":"CREATE_DISK_MBR","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Gpt","Type":{"Kind":"ApiRef","Name":"CREATE_DISK_GPT","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GET_LENGTH_INFORMATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Length","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PARTITION_INFORMATION_EX"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"PartitionStyle","Type":{"Kind":"ApiRef","Name":"PARTITION_STYLE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"StartingOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"PartitionLength","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"PartitionNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"RewritePartition","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"IsServicePartition","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"FileSystem","Parents":["PARTITION_INFORMATION_EX"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_Anonymous_e__Union"
|
|
,"Comment":"TODO: Explicit layout data implemented"
|
|
,"Kind":"StructOrUnion"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Mbr","Type":{"Kind":"ApiRef","Name":"PARTITION_INFORMATION_MBR","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Gpt","Type":{"Kind":"ApiRef","Name":"PARTITION_INFORMATION_GPT","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DRIVE_LAYOUT_INFORMATION_GPT"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"DiskId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"StartingUsableOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"UsableLength","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"MaxPartitionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DRIVE_LAYOUT_INFORMATION_MBR"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Signature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"CheckSum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DRIVE_LAYOUT_INFORMATION_EX"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"PartitionStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PartitionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"FileSystem","Parents":["DRIVE_LAYOUT_INFORMATION_EX"]},"Attrs":[]}
|
|
,{"Name":"PartitionEntry","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"PARTITION_INFORMATION_EX","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_Anonymous_e__Union"
|
|
,"Comment":"TODO: Explicit layout data implemented"
|
|
,"Kind":"StructOrUnion"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Mbr","Type":{"Kind":"ApiRef","Name":"DRIVE_LAYOUT_INFORMATION_MBR","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Gpt","Type":{"Kind":"ApiRef","Name":"DRIVE_LAYOUT_INFORMATION_GPT","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DISK_INT13_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"DriveSelect","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"MaxCylinders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"SectorsPerTrack","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"MaxHeads","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"NumberDrives","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DISK_EX_INT13_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ExBufferSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"ExFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"ExCylinders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ExHeads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ExSectorsPerTrack","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ExSectorsPerDrive","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"ExSectorSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"ExReserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DISK_DETECTION_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"SizeOfDetectInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"DetectionType","Type":{"Kind":"ApiRef","Name":"DETECTION_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"FileSystem","Parents":["DISK_DETECTION_INFO"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_Anonymous_e__Union"
|
|
,"Comment":"TODO: Explicit layout data implemented"
|
|
,"Kind":"StructOrUnion"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_Anonymous_e__Union","DISK_DETECTION_INFO"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_Anonymous_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Int13","Type":{"Kind":"ApiRef","Name":"DISK_INT13_INFO","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ExInt13","Type":{"Kind":"ApiRef","Name":"DISK_EX_INT13_INFO","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DISK_PARTITION_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"SizeOfPartitionInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PartitionStyle","Type":{"Kind":"ApiRef","Name":"PARTITION_STYLE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"FileSystem","Parents":["DISK_PARTITION_INFO"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_Anonymous_e__Union"
|
|
,"Comment":"TODO: Explicit layout data implemented"
|
|
,"Kind":"StructOrUnion"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Mbr","Type":{"Kind":"ApiRef","Name":"_Mbr_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_Anonymous_e__Union","DISK_PARTITION_INFO"]},"Attrs":[]}
|
|
,{"Name":"Gpt","Type":{"Kind":"ApiRef","Name":"_Gpt_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_Anonymous_e__Union","DISK_PARTITION_INFO"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_Mbr_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Signature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"CheckSum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"_Gpt_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"DiskId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DISK_GEOMETRY_EX"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Geometry","Type":{"Kind":"ApiRef","Name":"DISK_GEOMETRY","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"DiskSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DISK_CACHE_INFORMATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ParametersSavable","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"ReadCacheEnabled","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"WriteCacheEnabled","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"ReadRetentionPriority","Type":{"Kind":"ApiRef","Name":"DISK_CACHE_INFORMATION_ReadRetentionPriorityFlags","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"WriteRetentionPriority","Type":{"Kind":"ApiRef","Name":"DISK_CACHE_RETENTION_PRIORITY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"DisablePrefetchTransferLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"PrefetchScalar","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"FileSystem","Parents":["DISK_CACHE_INFORMATION"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_Anonymous_e__Union"
|
|
,"Comment":"TODO: Explicit layout data implemented"
|
|
,"Kind":"StructOrUnion"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ScalarPrefetch","Type":{"Kind":"ApiRef","Name":"_ScalarPrefetch_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_Anonymous_e__Union","DISK_CACHE_INFORMATION"]},"Attrs":[]}
|
|
,{"Name":"BlockPrefetch","Type":{"Kind":"ApiRef","Name":"_BlockPrefetch_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_Anonymous_e__Union","DISK_CACHE_INFORMATION"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_ScalarPrefetch_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Minimum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Maximum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"MaximumBlocks","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"_BlockPrefetch_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Minimum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Maximum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DISK_GROW_PARTITION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"PartitionNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"BytesToGrow","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DISK_PERFORMANCE"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"BytesRead","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"BytesWritten","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ReadTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"WriteTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"IdleTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ReadCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"WriteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"QueueDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"SplitCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"QueryTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"StorageDeviceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"StorageManagerName","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GET_DISK_ATTRIBUTES"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Attributes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SET_DISK_ATTRIBUTES"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Persist","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"Attributes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"AttributesMask","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"Reserved2","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NTFS_VOLUME_DATA_BUFFER"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"VolumeSerialNumber","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"NumberSectors","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"TotalClusters","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"FreeClusters","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"TotalReserved","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"BytesPerSector","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"BytesPerCluster","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"BytesPerFileRecordSegment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ClustersPerFileRecordSegment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MftValidDataLength","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"MftStartLcn","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Mft2StartLcn","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"MftZoneStart","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"MftZoneEnd","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NTFS_EXTENDED_VOLUME_DATA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"BytesPerPhysicalSector","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"LfsMajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"LfsMinorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"MaxDeviceTrimExtentCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MaxDeviceTrimByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MaxVolumeTrimExtentCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MaxVolumeTrimByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"STARTING_LCN_INPUT_BUFFER"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"StartingLcn","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VOLUME_BITMAP_BUFFER"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"StartingLcn","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"BitmapSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Buffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"STARTING_VCN_INPUT_BUFFER"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"StartingVcn","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RETRIEVAL_POINTERS_BUFFER"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ExtentCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"StartingVcn","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Extents","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["RETRIEVAL_POINTERS_BUFFER"]}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_Anonymous_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"NextVcn","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Lcn","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NTFS_FILE_RECORD_INPUT_BUFFER"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"FileReferenceNumber","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NTFS_FILE_RECORD_OUTPUT_BUFFER"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"FileReferenceNumber","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"FileRecordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FileRecordBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"MOVE_FILE_DATA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"StartingVcn","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"StartingLcn","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ClusterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FIND_BY_SID_DATA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Restart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Sid","Type":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FIND_BY_SID_OUTPUT"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"NextEntryOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FileIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FileNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FileName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"MFT_ENUM_DATA_V0"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"StartFileReferenceNumber","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"LowUsn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
,{"Name":"HighUsn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"MFT_ENUM_DATA_V1"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"StartFileReferenceNumber","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"LowUsn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
,{"Name":"HighUsn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
,{"Name":"MinMajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"MaxMajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CREATE_USN_JOURNAL_DATA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"MaximumSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"AllocationDelta","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"READ_FILE_USN_DATA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"MinMajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"MaxMajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"READ_USN_JOURNAL_DATA_V0"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"StartUsn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
,{"Name":"ReasonMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ReturnOnlyOnClose","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"BytesToWaitFor","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"UsnJournalID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"READ_USN_JOURNAL_DATA_V1"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"StartUsn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
,{"Name":"ReasonMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ReturnOnlyOnClose","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"BytesToWaitFor","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"UsnJournalID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"MinMajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"MaxMajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"USN_TRACK_MODIFIED_RANGES"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Unused","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ChunkSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"FileSizeThreshold","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"USN_RANGE_TRACK_OUTPUT"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Usn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"USN_RECORD_V2"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"RecordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"FileReferenceNumber","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"ParentFileReferenceNumber","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"Usn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
,{"Name":"TimeStamp","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Reason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"SourceInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"SecurityId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FileNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"FileNameOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"FileName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"USN_RECORD_V3"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"RecordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"FileReferenceNumber","Type":{"Kind":"ApiRef","Name":"FILE_ID_128","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ParentFileReferenceNumber","Type":{"Kind":"ApiRef","Name":"FILE_ID_128","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Usn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
,{"Name":"TimeStamp","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Reason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"SourceInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"SecurityId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FileNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"FileNameOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"FileName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"USN_RECORD_COMMON_HEADER"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"RecordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"USN_RECORD_EXTENT"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Offset","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
,{"Name":"Length","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"USN_RECORD_V4"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Header","Type":{"Kind":"ApiRef","Name":"USN_RECORD_COMMON_HEADER","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"FileReferenceNumber","Type":{"Kind":"ApiRef","Name":"FILE_ID_128","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ParentFileReferenceNumber","Type":{"Kind":"ApiRef","Name":"FILE_ID_128","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Usn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
,{"Name":"Reason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"SourceInfo","Type":{"Kind":"ApiRef","Name":"USN_RECORD_V4_SourceInfoFlags","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"RemainingExtents","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"NumberOfExtents","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"ExtentSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Extents","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"USN_RECORD_EXTENT","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"USN_JOURNAL_DATA_V0"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"UsnJournalID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"FirstUsn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
,{"Name":"NextUsn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
,{"Name":"LowestValidUsn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
,{"Name":"MaxUsn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
,{"Name":"MaximumSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"AllocationDelta","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"USN_JOURNAL_DATA_V1"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"UsnJournalID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"FirstUsn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
,{"Name":"NextUsn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
,{"Name":"LowestValidUsn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
,{"Name":"MaxUsn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
,{"Name":"MaximumSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"AllocationDelta","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"MinSupportedMajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"MaxSupportedMajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"USN_JOURNAL_DATA_V2"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"UsnJournalID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"FirstUsn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
,{"Name":"NextUsn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
,{"Name":"LowestValidUsn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
,{"Name":"MaxUsn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
,{"Name":"MaximumSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"AllocationDelta","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"MinSupportedMajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"MaxSupportedMajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"RangeTrackChunkSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"RangeTrackFileSizeThreshold","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DELETE_USN_JOURNAL_DATA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"UsnJournalID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"DeleteFlags","Type":{"Kind":"ApiRef","Name":"DELETE_USN_JOURNAL_DATAFlags","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"MARK_HANDLE_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"FileSystem","Parents":["MARK_HANDLE_INFO"]},"Attrs":[]}
|
|
,{"Name":"VolumeHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"HandleInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_Anonymous_e__Union"
|
|
,"Comment":"TODO: Explicit layout data implemented"
|
|
,"Kind":"StructOrUnion"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"UsnSourceInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"CopyNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FILESYSTEM_STATISTICS"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"FileSystemType","Type":{"Kind":"ApiRef","Name":"FILESYSTEM_STATISTICS_TYPE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"SizeOfCompleteStructure","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"UserFileReads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"UserFileReadBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"UserDiskReads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"UserFileWrites","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"UserFileWriteBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"UserDiskWrites","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MetaDataReads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MetaDataReadBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MetaDataDiskReads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MetaDataWrites","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MetaDataWriteBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MetaDataDiskWrites","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FAT_STATISTICS"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"CreateHits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"SuccessfulCreates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FailedCreates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"NonCachedReads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"NonCachedReadBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"NonCachedWrites","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"NonCachedWriteBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"NonCachedDiskReads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"NonCachedDiskWrites","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"EXFAT_STATISTICS"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"CreateHits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"SuccessfulCreates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FailedCreates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"NonCachedReads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"NonCachedReadBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"NonCachedWrites","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"NonCachedWriteBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"NonCachedDiskReads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"NonCachedDiskWrites","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NTFS_STATISTICS"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"LogFileFullExceptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"OtherExceptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MftReads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MftReadBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MftWrites","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MftWriteBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MftWritesUserLevel","Type":{"Kind":"ApiRef","Name":"_MftWritesUserLevel_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["NTFS_STATISTICS"]},"Attrs":[]}
|
|
,{"Name":"MftWritesFlushForLogFileFull","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"MftWritesLazyWriter","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"MftWritesUserRequest","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Mft2Writes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Mft2WriteBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Mft2WritesUserLevel","Type":{"Kind":"ApiRef","Name":"_Mft2WritesUserLevel_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["NTFS_STATISTICS"]},"Attrs":[]}
|
|
,{"Name":"Mft2WritesFlushForLogFileFull","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Mft2WritesLazyWriter","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Mft2WritesUserRequest","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"RootIndexReads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"RootIndexReadBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"RootIndexWrites","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"RootIndexWriteBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"BitmapReads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"BitmapReadBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"BitmapWrites","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"BitmapWriteBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"BitmapWritesFlushForLogFileFull","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"BitmapWritesLazyWriter","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"BitmapWritesUserRequest","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"BitmapWritesUserLevel","Type":{"Kind":"ApiRef","Name":"_BitmapWritesUserLevel_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["NTFS_STATISTICS"]},"Attrs":[]}
|
|
,{"Name":"MftBitmapReads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MftBitmapReadBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MftBitmapWrites","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MftBitmapWriteBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MftBitmapWritesFlushForLogFileFull","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"MftBitmapWritesLazyWriter","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"MftBitmapWritesUserRequest","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"MftBitmapWritesUserLevel","Type":{"Kind":"ApiRef","Name":"_MftBitmapWritesUserLevel_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["NTFS_STATISTICS"]},"Attrs":[]}
|
|
,{"Name":"UserIndexReads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"UserIndexReadBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"UserIndexWrites","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"UserIndexWriteBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"LogFileReads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"LogFileReadBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"LogFileWrites","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"LogFileWriteBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Allocate","Type":{"Kind":"ApiRef","Name":"_Allocate_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["NTFS_STATISTICS"]},"Attrs":[]}
|
|
,{"Name":"DiskResourcesExhausted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_Allocate_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Calls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Clusters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Hints","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"RunsReturned","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"HintsHonored","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"HintsClusters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Cache","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"CacheClusters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"CacheMiss","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"CacheMissClusters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"_BitmapWritesUserLevel_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Write","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Create","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"SetInfo","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"_MftWritesUserLevel_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Write","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Create","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"SetInfo","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Flush","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"_MftBitmapWritesUserLevel_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Write","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Create","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"SetInfo","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Flush","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"_Mft2WritesUserLevel_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Write","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Create","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"SetInfo","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Flush","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FILESYSTEM_STATISTICS_EX"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"FileSystemType","Type":{"Kind":"ApiRef","Name":"FILESYSTEM_STATISTICS_TYPE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"SizeOfCompleteStructure","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"UserFileReads","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"UserFileReadBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"UserDiskReads","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"UserFileWrites","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"UserFileWriteBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"UserDiskWrites","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"MetaDataReads","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"MetaDataReadBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"MetaDataDiskReads","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"MetaDataWrites","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"MetaDataWriteBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"MetaDataDiskWrites","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NTFS_STATISTICS_EX"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"LogFileFullExceptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"OtherExceptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MftReads","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"MftReadBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"MftWrites","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"MftWriteBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"MftWritesUserLevel","Type":{"Kind":"ApiRef","Name":"_MftWritesUserLevel_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["NTFS_STATISTICS_EX"]},"Attrs":[]}
|
|
,{"Name":"MftWritesFlushForLogFileFull","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MftWritesLazyWriter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MftWritesUserRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Mft2Writes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"Mft2WriteBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"Mft2WritesUserLevel","Type":{"Kind":"ApiRef","Name":"_Mft2WritesUserLevel_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["NTFS_STATISTICS_EX"]},"Attrs":[]}
|
|
,{"Name":"Mft2WritesFlushForLogFileFull","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Mft2WritesLazyWriter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Mft2WritesUserRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"RootIndexReads","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"RootIndexReadBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"RootIndexWrites","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"RootIndexWriteBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"BitmapReads","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"BitmapReadBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"BitmapWrites","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"BitmapWriteBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"BitmapWritesFlushForLogFileFull","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"BitmapWritesLazyWriter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"BitmapWritesUserRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"BitmapWritesUserLevel","Type":{"Kind":"ApiRef","Name":"_BitmapWritesUserLevel_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["NTFS_STATISTICS_EX"]},"Attrs":[]}
|
|
,{"Name":"MftBitmapReads","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"MftBitmapReadBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"MftBitmapWrites","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"MftBitmapWriteBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"MftBitmapWritesFlushForLogFileFull","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MftBitmapWritesLazyWriter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MftBitmapWritesUserRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MftBitmapWritesUserLevel","Type":{"Kind":"ApiRef","Name":"_MftBitmapWritesUserLevel_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["NTFS_STATISTICS_EX"]},"Attrs":[]}
|
|
,{"Name":"UserIndexReads","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"UserIndexReadBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"UserIndexWrites","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"UserIndexWriteBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"LogFileReads","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"LogFileReadBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"LogFileWrites","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"LogFileWriteBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"Allocate","Type":{"Kind":"ApiRef","Name":"_Allocate_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["NTFS_STATISTICS_EX"]},"Attrs":[]}
|
|
,{"Name":"DiskResourcesExhausted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"VolumeTrimCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"VolumeTrimTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"VolumeTrimByteCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"FileLevelTrimCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"FileLevelTrimTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"FileLevelTrimByteCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"VolumeTrimSkippedCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"VolumeTrimSkippedByteCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"NtfsFillStatInfoFromMftRecordCalledCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"NtfsFillStatInfoFromMftRecordBailedBecauseOfAttributeListCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"NtfsFillStatInfoFromMftRecordBailedBecauseOfNonResReparsePointCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_MftBitmapWritesUserLevel_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Write","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Create","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"SetInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Flush","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"_Mft2WritesUserLevel_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Write","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Create","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"SetInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Flush","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"_BitmapWritesUserLevel_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Write","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Create","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"SetInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Flush","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"_MftWritesUserLevel_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Write","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Create","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"SetInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Flush","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"_Allocate_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Calls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"RunsReturned","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Hints","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"HintsHonored","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Cache","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"CacheMiss","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Clusters","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"HintsClusters","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"CacheClusters","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"CacheMissClusters","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FILE_OBJECTID_BUFFER"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ObjectId","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"FileSystem","Parents":["FILE_OBJECTID_BUFFER"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_Anonymous_e__Union"
|
|
,"Comment":"TODO: Explicit layout data implemented"
|
|
,"Kind":"StructOrUnion"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_Anonymous_e__Union","FILE_OBJECTID_BUFFER"]},"Attrs":[]}
|
|
,{"Name":"ExtendedInfo","Type":{"Kind":"Array","Shape":{"Size":48},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_Anonymous_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"BirthVolumeId","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"BirthObjectId","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"DomainId","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FILE_SET_SPARSE_BUFFER"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"SetSparse","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FILE_ZERO_DATA_INFORMATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"FileOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"BeyondFinalZero","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FILE_ALLOCATED_RANGE_BUFFER"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"FileOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Length","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PLEX_READ_DATA_REQUEST"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ByteOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ByteLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PlexNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FILE_MAKE_COMPATIBLE_BUFFER"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"CloseDisc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FILE_SET_DEFECT_MGMT_BUFFER"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Disable","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FILE_QUERY_SPARING_BUFFER"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"SparingUnitBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"SoftwareSparing","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"TotalSpareBlocks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FreeSpareBlocks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FILE_QUERY_ON_DISK_VOL_INFO_BUFFER"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"DirectoryCount","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"FileCount","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"FsFormatMajVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"FsFormatMinVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"FsFormatName","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"FormatTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LastUpdateTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"CopyrightInfo","Type":{"Kind":"Array","Shape":{"Size":34},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"AbstractInfo","Type":{"Kind":"Array","Shape":{"Size":34},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"FormattingImplementationInfo","Type":{"Kind":"Array","Shape":{"Size":34},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"LastModifyingImplementationInfo","Type":{"Kind":"Array","Shape":{"Size":34},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SHRINK_VOLUME_INFORMATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ShrinkRequestType","Type":{"Kind":"ApiRef","Name":"SHRINK_VOLUME_REQUEST_TYPES","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"NewNumberOfSectors","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"TXFS_MODIFY_RM"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"TXFS_MODIFY_RMFlags","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LogContainerCountMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"LogContainerCountMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"LogContainerCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"LogGrowthIncrement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"LogAutoShrinkPercentage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"LoggingMode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"TXFS_QUERY_RM_INFORMATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"BytesRequired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"TailLsn","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"CurrentLsn","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"ArchiveTailLsn","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"LogContainerSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"HighestVirtualClock","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LogContainerCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"LogContainerCountMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"LogContainerCountMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"LogGrowthIncrement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"LogAutoShrinkPercentage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"TXFS_MODIFY_RMFlags","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LoggingMode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"RmState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"LogCapacity","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"LogFree","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"TopsSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"TopsUsed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"TransactionCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"OnePCCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"TwoPCCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"NumberLogFileFull","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"OldestTransactionAge","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"RMName","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"TmLogPathOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"TXFS_GET_METADATA_INFO_OUT"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"TxfFileId","Type":{"Kind":"ApiRef","Name":"_TxfFileId_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["TXFS_GET_METADATA_INFO_OUT"]},"Attrs":[]}
|
|
,{"Name":"LockingTransaction","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"LastLsn","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"TransactionState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_TxfFileId_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"LowPart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
,{"Name":"HighPart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"NameFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FileId","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Reserved3","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
,{"Name":"FileName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"TXFS_LIST_TRANSACTION_LOCKED_FILES"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"KtmTransaction","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"NumberOfFiles","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"BufferSizeRequired","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"TXFS_LIST_TRANSACTIONS_ENTRY"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"TransactionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"TransactionState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Reserved3","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"TXFS_LIST_TRANSACTIONS"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"NumberOfTransactions","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"BufferSizeRequired","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"TXFS_READ_BACKUP_INFORMATION_OUT"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"FileSystem","Parents":["TXFS_READ_BACKUP_INFORMATION_OUT"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_Anonymous_e__Union"
|
|
,"Comment":"TODO: Explicit layout data implemented"
|
|
,"Kind":"StructOrUnion"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"BufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Buffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"TXFS_WRITE_BACKUP_INFORMATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Buffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"TXFS_GET_TRANSACTED_VERSION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ThisBaseVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"LatestVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ThisMiniVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"FirstMiniVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"LatestMiniVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"TXFS_SAVEPOINT_INFORMATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"KtmTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ActionCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"SavepointId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"TXFS_CREATE_MINIVERSION_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"StructureVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"StructureLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"BaseVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MiniVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"TXFS_TRANSACTION_ACTIVE_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"TransactionsActiveAtSnapshot","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"BOOT_AREA_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"BootSectorCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"BootSectors","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["BOOT_AREA_INFO"]}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_Anonymous_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Offset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RETRIEVAL_POINTER_BASE"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"FileAreaOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FILE_SYSTEM_RECOGNITION_INFORMATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"FileSystem","Type":{"Kind":"Array","Shape":{"Size":9},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"REQUEST_OPLOCK_INPUT_BUFFER"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"StructureVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"StructureLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"RequestedOplockLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"REQUEST_OPLOCK_OUTPUT_BUFFER"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"StructureVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"StructureLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"OriginalOplockLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"NewOplockLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"AccessMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ShareMode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"LOOKUP_STREAM_FROM_CLUSTER_INPUT"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"NumberOfClusters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Cluster","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"LOOKUP_STREAM_FROM_CLUSTER_OUTPUT"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"NumberOfMatches","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"BufferSizeRequired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"LOOKUP_STREAM_FROM_CLUSTER_ENTRY"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"OffsetToNext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Reserved","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Cluster","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"FileName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CSV_NAMESPACE_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"DeviceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"StartingOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"SectorSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CSV_CONTROL_OP"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"CsvControlStartRedirectFile","Value":2}
|
|
,{"Name":"CsvControlStopRedirectFile","Value":3}
|
|
,{"Name":"CsvControlQueryRedirectState","Value":4}
|
|
,{"Name":"CsvControlQueryFileRevision","Value":6}
|
|
,{"Name":"CsvControlQueryMdsPath","Value":8}
|
|
,{"Name":"CsvControlQueryFileRevisionFileId128","Value":9}
|
|
,{"Name":"CsvControlQueryVolumeRedirectState","Value":10}
|
|
,{"Name":"CsvControlEnableUSNRangeModificationTracking","Value":13}
|
|
,{"Name":"CsvControlMarkHandleLocalVolumeMount","Value":14}
|
|
,{"Name":"CsvControlUnmarkHandleLocalVolumeMount","Value":15}
|
|
,{"Name":"CsvControlGetCsvFsMdsPathV2","Value":18}
|
|
,{"Name":"CsvControlDisableCaching","Value":19}
|
|
,{"Name":"CsvControlEnableCaching","Value":20}
|
|
,{"Name":"CsvControlStartForceDFO","Value":21}
|
|
,{"Name":"CsvControlStopForceDFO","Value":22}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"CSV_CONTROL_PARAM"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Operation","Type":{"Kind":"ApiRef","Name":"CSV_CONTROL_OP","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Unused","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CSV_QUERY_REDIRECT_STATE"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"MdsNodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"DsNodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FileRedirected","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CSV_QUERY_FILE_REVISION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"FileId","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
,{"Name":"FileRevision","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Int64"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CSV_QUERY_MDS_PATH"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"MdsNodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"DsNodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PathLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Path","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CSV_QUERY_VETO_FILE_DIRECT_IO_OUTPUT"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"VetoedFromAltitudeIntegral","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"VetoedFromAltitudeDecimal","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"Reason","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CSV_IS_OWNED_BY_CSVFS"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"OwnedByCSVFS","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FILE_LEVEL_TRIM_RANGE"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FILE_LEVEL_TRIM"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Key","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"NumRanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Ranges","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"FILE_LEVEL_TRIM_RANGE","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FILE_LEVEL_TRIM_OUTPUT"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"NumRangesProcessed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FSCTL_GET_INTEGRITY_INFORMATION_BUFFER"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ChecksumAlgorithm","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ChecksumChunkSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ClusterSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FSCTL_SET_INTEGRITY_INFORMATION_BUFFER"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ChecksumAlgorithm","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"REPAIR_COPIES_INPUT"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FileOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"SourceCopy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"NumberOfRepairCopies","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"RepairCopies","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"REPAIR_COPIES_OUTPUT"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ResumeFileOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FILE_STORAGE_TIER_MEDIA_TYPE"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"FileStorageTierMediaTypeUnspecified","Value":0}
|
|
,{"Name":"FileStorageTierMediaTypeDisk","Value":1}
|
|
,{"Name":"FileStorageTierMediaTypeSsd","Value":2}
|
|
,{"Name":"FileStorageTierMediaTypeScm","Value":4}
|
|
,{"Name":"FileStorageTierMediaTypeMax","Value":5}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"FILE_STORAGE_TIER"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"Name","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"FILE_STORAGE_TIER_Flags","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ProvisionedCapacity","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"MediaType","Type":{"Kind":"ApiRef","Name":"FILE_STORAGE_TIER_MEDIA_TYPE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Class","Type":{"Kind":"ApiRef","Name":"FILE_STORAGE_TIER_CLASS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FSCTL_QUERY_STORAGE_CLASSES_OUTPUT"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"FILE_STORAGE_TIER_Flags","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"TotalNumberOfTiers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"NumberOfTiersReturned","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Tiers","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"FILE_STORAGE_TIER","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FSCTL_QUERY_REGION_INFO_INPUT"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"NumberOfTierIds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"TierIds","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FILE_STORAGE_TIER_REGION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"TierId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FSCTL_QUERY_REGION_INFO_OUTPUT"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Alignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"TotalNumberOfRegions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"NumberOfRegionsReturned","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Regions","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"FILE_STORAGE_TIER_REGION","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DUPLICATE_EXTENTS_DATA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"SourceFileOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"TargetFileOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ByteCount","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DISK_EXTENT"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"DiskNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"StartingOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ExtentLength","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VOLUME_DISK_EXTENTS"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"NumberOfDiskExtents","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Extents","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DISK_EXTENT","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VOLUME_GET_GPT_ATTRIBUTES_INFORMATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"GptAttributes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FIND_FIRST_EX_FLAGS"
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Values":[
|
|
{"Name":"FIND_FIRST_EX_CASE_SENSITIVE","Value":1}
|
|
,{"Name":"FIND_FIRST_EX_LARGE_FETCH","Value":2}
|
|
,{"Name":"FIND_FIRST_EX_ON_DISK_ENTRIES_ONLY","Value":4}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"DEFINE_DOS_DEVICE_FLAGS"
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Values":[
|
|
{"Name":"DDD_RAW_TARGET_PATH","Value":1}
|
|
,{"Name":"DDD_REMOVE_DEFINITION","Value":2}
|
|
,{"Name":"DDD_EXACT_MATCH_ON_REMOVE","Value":4}
|
|
,{"Name":"DDD_NO_BROADCAST_SYSTEM","Value":8}
|
|
,{"Name":"DDD_LUID_BROADCAST_DRIVE","Value":16}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"FILE_CREATE_FLAGS"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"CREATE_NEW","Value":1}
|
|
,{"Name":"CREATE_ALWAYS","Value":2}
|
|
,{"Name":"OPEN_EXISTING","Value":3}
|
|
,{"Name":"OPEN_ALWAYS","Value":4}
|
|
,{"Name":"TRUNCATE_EXISTING","Value":5}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"FILE_SHARE_FLAGS"
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Values":[
|
|
{"Name":"FILE_SHARE_NONE","Value":0}
|
|
,{"Name":"FILE_SHARE_DELETE","Value":4}
|
|
,{"Name":"FILE_SHARE_READ","Value":1}
|
|
,{"Name":"FILE_SHARE_WRITE","Value":2}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"FILE_FLAGS_AND_ATTRIBUTES"
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Values":[
|
|
{"Name":"FILE_ATTRIBUTE_READONLY","Value":1}
|
|
,{"Name":"FILE_ATTRIBUTE_HIDDEN","Value":2}
|
|
,{"Name":"FILE_ATTRIBUTE_SYSTEM","Value":4}
|
|
,{"Name":"FILE_ATTRIBUTE_DIRECTORY","Value":16}
|
|
,{"Name":"FILE_ATTRIBUTE_ARCHIVE","Value":32}
|
|
,{"Name":"FILE_ATTRIBUTE_DEVICE","Value":64}
|
|
,{"Name":"FILE_ATTRIBUTE_NORMAL","Value":128}
|
|
,{"Name":"FILE_ATTRIBUTE_TEMPORARY","Value":256}
|
|
,{"Name":"FILE_ATTRIBUTE_SPARSE_FILE","Value":512}
|
|
,{"Name":"FILE_ATTRIBUTE_REPARSE_POINT","Value":1024}
|
|
,{"Name":"FILE_ATTRIBUTE_COMPRESSED","Value":2048}
|
|
,{"Name":"FILE_ATTRIBUTE_OFFLINE","Value":4096}
|
|
,{"Name":"FILE_ATTRIBUTE_NOT_CONTENT_INDEXED","Value":8192}
|
|
,{"Name":"FILE_ATTRIBUTE_ENCRYPTED","Value":16384}
|
|
,{"Name":"FILE_ATTRIBUTE_INTEGRITY_STREAM","Value":32768}
|
|
,{"Name":"FILE_ATTRIBUTE_VIRTUAL","Value":65536}
|
|
,{"Name":"FILE_ATTRIBUTE_NO_SCRUB_DATA","Value":131072}
|
|
,{"Name":"FILE_ATTRIBUTE_EA","Value":262144}
|
|
,{"Name":"FILE_ATTRIBUTE_PINNED","Value":524288}
|
|
,{"Name":"FILE_ATTRIBUTE_UNPINNED","Value":1048576}
|
|
,{"Name":"FILE_ATTRIBUTE_RECALL_ON_OPEN","Value":262144}
|
|
,{"Name":"FILE_ATTRIBUTE_RECALL_ON_DATA_ACCESS","Value":4194304}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"FILE_ACCESS_FLAGS"
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Values":[
|
|
{"Name":"FILE_READ_DATA","Value":1}
|
|
,{"Name":"FILE_LIST_DIRECTORY","Value":1}
|
|
,{"Name":"FILE_WRITE_DATA","Value":2}
|
|
,{"Name":"FILE_ADD_FILE","Value":2}
|
|
,{"Name":"FILE_APPEND_DATA","Value":4}
|
|
,{"Name":"FILE_ADD_SUBDIRECTORY","Value":4}
|
|
,{"Name":"FILE_CREATE_PIPE_INSTANCE","Value":4}
|
|
,{"Name":"FILE_READ_EA","Value":8}
|
|
,{"Name":"FILE_WRITE_EA","Value":16}
|
|
,{"Name":"FILE_EXECUTE","Value":32}
|
|
,{"Name":"FILE_TRAVERSE","Value":32}
|
|
,{"Name":"FILE_DELETE_CHILD","Value":64}
|
|
,{"Name":"FILE_READ_ATTRIBUTES","Value":128}
|
|
,{"Name":"FILE_WRITE_ATTRIBUTES","Value":256}
|
|
,{"Name":"READ_CONTROL","Value":131072}
|
|
,{"Name":"SYNCHRONIZE","Value":1048576}
|
|
,{"Name":"STANDARD_RIGHTS_REQUIRED","Value":983040}
|
|
,{"Name":"STANDARD_RIGHTS_READ","Value":131072}
|
|
,{"Name":"STANDARD_RIGHTS_WRITE","Value":131072}
|
|
,{"Name":"STANDARD_RIGHTS_EXECUTE","Value":131072}
|
|
,{"Name":"STANDARD_RIGHTS_ALL","Value":2031616}
|
|
,{"Name":"SPECIFIC_RIGHTS_ALL","Value":65535}
|
|
,{"Name":"FILE_ALL_ACCESS","Value":2032127}
|
|
,{"Name":"FILE_GENERIC_READ","Value":1179785}
|
|
,{"Name":"FILE_GENERIC_WRITE","Value":1179926}
|
|
,{"Name":"FILE_GENERIC_EXECUTE","Value":1179808}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"CLFS_FLAG"
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Values":[
|
|
{"Name":"CLFS_FLAG_FORCE_APPEND","Value":1}
|
|
,{"Name":"CLFS_FLAG_FORCE_FLUSH","Value":2}
|
|
,{"Name":"CLFS_FLAG_NO_FLAGS","Value":0}
|
|
,{"Name":"CLFS_FLAG_USE_RESERVATION","Value":4}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"SetFilePointer_dwMoveMethod"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"FILE_BEGIN","Value":0}
|
|
,{"Name":"FILE_CURRENT","Value":1}
|
|
,{"Name":"FILE_END","Value":2}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"MoveFileTransacted_dwFlags"
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Values":[
|
|
{"Name":"MOVEFILE_COPY_ALLOWED","Value":2}
|
|
,{"Name":"MOVEFILE_CREATE_HARDLINK","Value":16}
|
|
,{"Name":"MOVEFILE_DELAY_UNTIL_REBOOT","Value":4}
|
|
,{"Name":"MOVEFILE_REPLACE_EXISTING","Value":1}
|
|
,{"Name":"MOVEFILE_WRITE_THROUGH","Value":8}
|
|
,{"Name":"MOVEFILE_FAIL_IF_NOT_TRACKABLE","Value":32}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"FILE_NAME"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"FILE_NAME_NORMALIZED","Value":0}
|
|
,{"Name":"FILE_NAME_OPENED","Value":8}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"DefineDosDevice_dwFlags"
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Values":[
|
|
{"Name":"DDD_EXACT_MATCH_ON_REMOVE","Value":4}
|
|
,{"Name":"DDD_NO_BROADCAST_SYSTEM","Value":8}
|
|
,{"Name":"DDD_RAW_TARGET_PATH","Value":1}
|
|
,{"Name":"DDD_REMOVE_DEFINITION","Value":2}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"CreateFile_dwShareMode"
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Values":[
|
|
{"Name":"None","Value":0}
|
|
,{"Name":"FILE_SHARE_DELETE","Value":4}
|
|
,{"Name":"FILE_SHARE_READ","Value":1}
|
|
,{"Name":"FILE_SHARE_WRITE","Value":2}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"LZOpenFile_wStyle"
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Values":[
|
|
{"Name":"OF_CANCEL","Value":2048}
|
|
,{"Name":"OF_CREATE","Value":4096}
|
|
,{"Name":"OF_DELETE","Value":512}
|
|
,{"Name":"OF_EXIST","Value":16384}
|
|
,{"Name":"OF_PARSE","Value":256}
|
|
,{"Name":"OF_PROMPT","Value":8192}
|
|
,{"Name":"OF_READ","Value":0}
|
|
,{"Name":"OF_READWRITE","Value":2}
|
|
,{"Name":"OF_REOPEN","Value":32768}
|
|
,{"Name":"OF_SHARE_DENY_NONE","Value":64}
|
|
,{"Name":"OF_SHARE_DENY_READ","Value":48}
|
|
,{"Name":"OF_SHARE_DENY_WRITE","Value":32}
|
|
,{"Name":"OF_SHARE_EXCLUSIVE","Value":16}
|
|
,{"Name":"OF_WRITE","Value":1}
|
|
,{"Name":"OF_SHARE_COMPAT","Value":0}
|
|
,{"Name":"OF_VERIFY","Value":1024}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"CreateLogFile_fCreateDispositionFlags"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"CREATE_NEW","Value":1}
|
|
,{"Name":"OPEN_EXISTING","Value":3}
|
|
,{"Name":"OPEN_ALWAYS","Value":4}
|
|
,{"Name":"CREATE_ALWAYS","Value":2}
|
|
,{"Name":"TRUNCATE_EXISTING","Value":5}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"FILE_NOTIFY_CHANGE"
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Values":[
|
|
{"Name":"FILE_NOTIFY_CHANGE_FILE_NAME","Value":1}
|
|
,{"Name":"FILE_NOTIFY_CHANGE_DIR_NAME","Value":2}
|
|
,{"Name":"FILE_NOTIFY_CHANGE_ATTRIBUTES","Value":4}
|
|
,{"Name":"FILE_NOTIFY_CHANGE_SIZE","Value":8}
|
|
,{"Name":"FILE_NOTIFY_CHANGE_LAST_WRITE","Value":16}
|
|
,{"Name":"FILE_NOTIFY_CHANGE_LAST_ACCESS","Value":32}
|
|
,{"Name":"FILE_NOTIFY_CHANGE_CREATION","Value":64}
|
|
,{"Name":"FILE_NOTIFY_CHANGE_SECURITY","Value":256}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"TXFS_MINIVERSION"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"TXFS_MINIVERSION_COMMITTED_VIEW","Value":0}
|
|
,{"Name":"TXFS_MINIVERSION_DIRTY_VIEW","Value":65535}
|
|
,{"Name":"TXFS_MINIVERSION_DEFAULT_VIEW","Value":65534}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"ReOpenFile_dwFlagsAndAttributes"
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Values":[
|
|
{"Name":"FILE_FLAG_BACKUP_SEMANTICS","Value":33554432}
|
|
,{"Name":"FILE_FLAG_DELETE_ON_CLOSE","Value":67108864}
|
|
,{"Name":"FILE_FLAG_NO_BUFFERING","Value":536870912}
|
|
,{"Name":"FILE_FLAG_OPEN_NO_RECALL","Value":1048576}
|
|
,{"Name":"FILE_FLAG_OPEN_REPARSE_POINT","Value":2097152}
|
|
,{"Name":"FILE_FLAG_OVERLAPPED","Value":1073741824}
|
|
,{"Name":"FILE_FLAG_POSIX_SEMANTICS","Value":16777216}
|
|
,{"Name":"FILE_FLAG_RANDOM_ACCESS","Value":268435456}
|
|
,{"Name":"FILE_FLAG_SEQUENTIAL_SCAN","Value":134217728}
|
|
,{"Name":"FILE_FLAG_WRITE_THROUGH","Value":2147483648}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"ReplaceFile_dwReplaceFlags"
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Values":[
|
|
{"Name":"REPLACEFILE_WRITE_THROUGH","Value":1}
|
|
,{"Name":"REPLACEFILE_IGNORE_MERGE_ERRORS","Value":2}
|
|
,{"Name":"REPLACEFILE_IGNORE_ACL_ERRORS","Value":4}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"DISKQUOTA_USERNAME_RESOLVE"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"DISKQUOTA_USERNAME_RESOLVE_ASYNC","Value":2}
|
|
,{"Name":"DISKQUOTA_USERNAME_RESOLVE_NONE","Value":0}
|
|
,{"Name":"DISKQUOTA_USERNAME_RESOLVE_SYNC","Value":1}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"UpdateNtmsOmidInfo_labelTypeFlags"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_OMID_TYPE_FILESYSTEM_INFO","Value":2}
|
|
,{"Name":"NTMS_OMID_TYPE_RAW_LABEL","Value":1}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"LockFileEx_dwFlags"
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Values":[
|
|
{"Name":"LOCKFILE_EXCLUSIVE_LOCK","Value":2}
|
|
,{"Name":"LOCKFILE_FAIL_IMMEDIATELY","Value":1}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"LPPROGRESS_ROUTINE_dwCallbackReasonFlags"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"CALLBACK_CHUNK_FINISHED","Value":0}
|
|
,{"Name":"CALLBACK_STREAM_SWITCH","Value":1}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"FILE_ACTION"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"FILE_ACTION_ADDED","Value":1}
|
|
,{"Name":"FILE_ACTION_REMOVED","Value":2}
|
|
,{"Name":"FILE_ACTION_MODIFIED","Value":3}
|
|
,{"Name":"FILE_ACTION_RENAMED_OLD_NAME","Value":4}
|
|
,{"Name":"FILE_ACTION_RENAMED_NEW_NAME","Value":5}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"DELETE_USN_JOURNAL_DATAFlags"
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Values":[
|
|
{"Name":"USN_DELETE_FLAG_DELETE","Value":1}
|
|
,{"Name":"USN_DELETE_FLAG_NOTIFY","Value":2}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"SHARE_INFO_501_shi501_type"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"STYPE_DISKTREE","Value":0}
|
|
,{"Name":"STYPE_PRINTQ","Value":1}
|
|
,{"Name":"STYPE_DEVICE","Value":2}
|
|
,{"Name":"STYPE_IPC","Value":3}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"SHARE_INFO_502_shi502_permissionsFlags"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"ACCESS_READ","Value":1}
|
|
,{"Name":"ACCESS_WRITE","Value":2}
|
|
,{"Name":"ACCESS_CREATE","Value":4}
|
|
,{"Name":"ACCESS_EXEC","Value":8}
|
|
,{"Name":"ACCESS_DELETE","Value":16}
|
|
,{"Name":"ACCESS_ATRIB","Value":32}
|
|
,{"Name":"ACCESS_PERM","Value":64}
|
|
,{"Name":"ACCESS_ALL","Value":32768}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"NTMS_MEDIATYPEINFORMATION_DeviceTypeFlags"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"FILE_DEVICE_CD_ROM","Value":2}
|
|
,{"Name":"FILE_DEVICE_DISK","Value":7}
|
|
,{"Name":"FILE_DEVICE_TAPE","Value":31}
|
|
,{"Name":"FILE_DEVICE_DVD","Value":51}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"TXFS_MODIFY_RMFlags"
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Values":[
|
|
{"Name":"TXFS_RM_FLAG_LOGGING_MODE","Value":1}
|
|
,{"Name":"TXFS_RM_FLAG_RENAME_RM","Value":2}
|
|
,{"Name":"TXFS_RM_FLAG_LOG_CONTAINER_COUNT_MAX","Value":4}
|
|
,{"Name":"TXFS_RM_FLAG_LOG_CONTAINER_COUNT_MIN","Value":8}
|
|
,{"Name":"TXFS_RM_FLAG_LOG_GROWTH_INCREMENT_NUM_CONTAINERS","Value":16}
|
|
,{"Name":"TXFS_RM_FLAG_LOG_GROWTH_INCREMENT_PERCENT","Value":32}
|
|
,{"Name":"TXFS_RM_FLAG_LOG_AUTO_SHRINK_PERCENTAGE","Value":64}
|
|
,{"Name":"TXFS_RM_FLAG_LOG_NO_CONTAINER_COUNT_MAX","Value":128}
|
|
,{"Name":"TXFS_RM_FLAG_LOG_NO_CONTAINER_COUNT_MIN","Value":256}
|
|
,{"Name":"TXFS_RM_FLAG_GROW_LOG","Value":1024}
|
|
,{"Name":"TXFS_RM_FLAG_SHRINK_LOG","Value":2048}
|
|
,{"Name":"TXFS_RM_FLAG_ENFORCE_MINIMUM_SIZE","Value":4096}
|
|
,{"Name":"TXFS_RM_FLAG_PRESERVE_CHANGES","Value":8192}
|
|
,{"Name":"TXFS_RM_FLAG_RESET_RM_AT_NEXT_START","Value":16384}
|
|
,{"Name":"TXFS_RM_FLAG_DO_NOT_RESET_RM_AT_NEXT_START","Value":32768}
|
|
,{"Name":"TXFS_RM_FLAG_PREFER_CONSISTENCY","Value":65536}
|
|
,{"Name":"TXFS_RM_FLAG_PREFER_AVAILABILITY","Value":131072}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"FILESYSTEM_STATISTICS_TYPE"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"FILESYSTEM_STATISTICS_TYPE_EXFAT","Value":3}
|
|
,{"Name":"FILESYSTEM_STATISTICS_TYPE_FAT","Value":2}
|
|
,{"Name":"FILESYSTEM_STATISTICS_TYPE_NTFS","Value":1}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"USN_RECORD_V4_SourceInfoFlags"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"USN_SOURCE_AUXILIARY_DATA","Value":2}
|
|
,{"Name":"USN_SOURCE_DATA_MANAGEMENT","Value":1}
|
|
,{"Name":"USN_SOURCE_REPLICATION_MANAGEMENT","Value":4}
|
|
,{"Name":"USN_SOURCE_CLIENT_REPLICATION_MANAGEMENT","Value":8}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"FILE_STORAGE_TIER_Flags"
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Values":[
|
|
{"Name":"FILE_STORAGE_TIER_FLAG_NO_SEEK_PENALTY","Value":131072}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"SESSION_INFO_502_sesi502_user_flags"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"SESS_GUEST","Value":1}
|
|
,{"Name":"SESS_NOENCRYPTION","Value":2}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"TXF_LOG_RECORD_BASE_RecordTypeFlags"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"TXF_LOG_RECORD_TYPE_AFFECTED_FILE","Value":4}
|
|
,{"Name":"TXF_LOG_RECORD_TYPE_TRUNCATE","Value":2}
|
|
,{"Name":"TXF_LOG_RECORD_TYPE_WRITE","Value":1}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"FILE_INFO_3_fi3_permissionsFlags"
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Values":[
|
|
{"Name":"PERM_FILE_READ","Value":1}
|
|
,{"Name":"PERM_FILE_WRITE","Value":2}
|
|
,{"Name":"PERM_FILE_CREATE","Value":4}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"DISK_CACHE_INFORMATION_ReadRetentionPriorityFlags"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"EqualPriority","Value":0}
|
|
,{"Name":"KeepPrefetchedData","Value":1}
|
|
,{"Name":"KeepReadData","Value":2}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_NOTIFICATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"TransactionKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
|
|
,{"Name":"TransactionNotification","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"TmVirtualClock","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ArgumentLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"EnlistmentId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"UOW","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_NOTIFICATION_TM_ONLINE_ARGUMENT"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"TmIdentity","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_NOTIFICATION_SAVEPOINT_ARGUMENT"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"SavepointId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_NOTIFICATION_PROPAGATE_ARGUMENT"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"PropagationCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"UOW","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"TmIdentity","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"BufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"TRANSACTION_NOTIFICATION_MARSHAL_ARGUMENT"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"MarshalCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"UOW","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"KCRM_MARSHAL_HEADER"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"VersionMajor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"VersionMinor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"NumProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Unused","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"KCRM_TRANSACTION_BLOB"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"UOW","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"TmIdentity","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"IsolationLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"IsolationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"KCRM_PROTOCOL_BLOB"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ProtocolId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"StaticInfoLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"TransactionIdInfoLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Unused1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Unused2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DISK_SPACE_INFORMATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ActualTotalAllocationUnits","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"ActualAvailableAllocationUnits","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"ActualPoolUnavailableAllocationUnits","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"CallerTotalAllocationUnits","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"CallerAvailableAllocationUnits","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"CallerPoolUnavailableAllocationUnits","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"UsedAllocationUnits","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"TotalReservedAllocationUnits","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"VolumeStorageReserveAllocationUnits","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"AvailableCommittedAllocationUnits","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"PoolAvailableAllocationUnits","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"SectorsPerAllocationUnit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"BytesPerSector","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"WIN32_FILE_ATTRIBUTE_DATA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwFileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ftCreationTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ftLastAccessTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ftLastWriteTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
|
|
,{"Name":"nFileSizeHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"nFileSizeLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"BY_HANDLE_FILE_INFORMATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwFileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ftCreationTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ftLastAccessTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ftLastWriteTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
|
|
,{"Name":"dwVolumeSerialNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"nFileSizeHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"nFileSizeLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"nNumberOfLinks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"nFileIndexHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"nFileIndexLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CREATEFILE2_EXTENDED_PARAMETERS"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwFileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwFileFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwSecurityQosFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]}
|
|
,{"Name":"hTemplateFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"STREAM_INFO_LEVELS"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"FindStreamInfoStandard","Value":0}
|
|
,{"Name":"FindStreamInfoMaxInfoLevel","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"WIN32_FIND_STREAM_DATA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"StreamSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"cStreamName","Type":{"Kind":"Array","Shape":{"Size":296},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"EFS_CERTIFICATE_BLOB"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"EFS_HASH_BLOB"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"EFS_RPC_BLOB"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"EFS_PIN_BLOB"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"cbPadding","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"EFS_KEY_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Entropy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Algorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"KeyLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"EFS_COMPATIBILITY_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"EfsVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"EFS_VERSION_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"EfsVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"SubVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"EFS_DECRYPTION_STATUS_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwDecryptionError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwHashOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"cbHash","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"EFS_ENCRYPTION_STATUS_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"bHasCurrentKey","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"dwEncryptionError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ENCRYPTION_CERTIFICATE"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"cbTotalLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"pUserSid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]}
|
|
,{"Name":"pCertBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EFS_CERTIFICATE_BLOB","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ENCRYPTION_CERTIFICATE_HASH"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"cbTotalLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"pUserSid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]}
|
|
,{"Name":"pHash","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EFS_HASH_BLOB","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":[]}
|
|
,{"Name":"lpDisplayInformation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ENCRYPTION_CERTIFICATE_HASH_LIST"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"nCert_Hash","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"pUsers","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTION_CERTIFICATE_HASH","TargetKind":"Default","Api":"FileSystem","Parents":[]}}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ENCRYPTION_CERTIFICATE_LIST"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"nUsers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"pUsers","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTION_CERTIFICATE","TargetKind":"Default","Api":"FileSystem","Parents":[]}}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ENCRYPTED_FILE_METADATA_SIGNATURE"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwEfsAccessType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"pCertificatesAdded","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTION_CERTIFICATE_HASH_LIST","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":[]}
|
|
,{"Name":"pEncryptionCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTION_CERTIFICATE","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":[]}
|
|
,{"Name":"pEfsStreamSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EFS_RPC_BLOB","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ENCRYPTION_PROTECTOR"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"cbTotalLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"pUserSid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]}
|
|
,{"Name":"lpProtectorDescriptor","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ENCRYPTION_PROTECTOR_LIST"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"nProtectors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"pProtectors","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTION_PROTECTOR","TargetKind":"Default","Api":"FileSystem","Parents":[]}}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NtmsObjectsTypes"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_UNKNOWN","Value":0}
|
|
,{"Name":"NTMS_OBJECT","Value":1}
|
|
,{"Name":"NTMS_CHANGER","Value":2}
|
|
,{"Name":"NTMS_CHANGER_TYPE","Value":3}
|
|
,{"Name":"NTMS_COMPUTER","Value":4}
|
|
,{"Name":"NTMS_DRIVE","Value":5}
|
|
,{"Name":"NTMS_DRIVE_TYPE","Value":6}
|
|
,{"Name":"NTMS_IEDOOR","Value":7}
|
|
,{"Name":"NTMS_IEPORT","Value":8}
|
|
,{"Name":"NTMS_LIBRARY","Value":9}
|
|
,{"Name":"NTMS_LIBREQUEST","Value":10}
|
|
,{"Name":"NTMS_LOGICAL_MEDIA","Value":11}
|
|
,{"Name":"NTMS_MEDIA_POOL","Value":12}
|
|
,{"Name":"NTMS_MEDIA_TYPE","Value":13}
|
|
,{"Name":"NTMS_PARTITION","Value":14}
|
|
,{"Name":"NTMS_PHYSICAL_MEDIA","Value":15}
|
|
,{"Name":"NTMS_STORAGESLOT","Value":16}
|
|
,{"Name":"NTMS_OPREQUEST","Value":17}
|
|
,{"Name":"NTMS_UI_DESTINATION","Value":18}
|
|
,{"Name":"NTMS_NUMBER_OF_OBJECT_TYPES","Value":19}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"NTMS_ASYNC_IO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"OperationId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"EventId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"dwOperationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwAsyncState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"bOnStateChange","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NtmsAsyncStatus"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_ASYNCSTATE_QUEUED","Value":0}
|
|
,{"Name":"NTMS_ASYNCSTATE_WAIT_RESOURCE","Value":1}
|
|
,{"Name":"NTMS_ASYNCSTATE_WAIT_OPERATOR","Value":2}
|
|
,{"Name":"NTMS_ASYNCSTATE_INPROCESS","Value":3}
|
|
,{"Name":"NTMS_ASYNCSTATE_COMPLETE","Value":4}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"NtmsAsyncOperations"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_ASYNCOP_MOUNT","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"NtmsSessionOptions"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_SESSION_QUERYEXPEDITE","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"NtmsMountOptions"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_MOUNT_READ","Value":1}
|
|
,{"Name":"NTMS_MOUNT_WRITE","Value":2}
|
|
,{"Name":"NTMS_MOUNT_ERROR_NOT_AVAILABLE","Value":4}
|
|
,{"Name":"NTMS_MOUNT_ERROR_IF_UNAVAILABLE","Value":4}
|
|
,{"Name":"NTMS_MOUNT_ERROR_OFFLINE","Value":8}
|
|
,{"Name":"NTMS_MOUNT_ERROR_IF_OFFLINE","Value":8}
|
|
,{"Name":"NTMS_MOUNT_SPECIFIC_DRIVE","Value":16}
|
|
,{"Name":"NTMS_MOUNT_NOWAIT","Value":32}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"NtmsDismountOptions"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_DISMOUNT_DEFERRED","Value":1}
|
|
,{"Name":"NTMS_DISMOUNT_IMMEDIATE","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"NtmsMountPriority"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_PRIORITY_DEFAULT","Value":0}
|
|
,{"Name":"NTMS_PRIORITY_HIGHEST","Value":15}
|
|
,{"Name":"NTMS_PRIORITY_HIGH","Value":7}
|
|
,{"Name":"NTMS_PRIORITY_NORMAL","Value":0}
|
|
,{"Name":"NTMS_PRIORITY_LOW","Value":-7}
|
|
,{"Name":"NTMS_PRIORITY_LOWEST","Value":-15}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"NTMS_MOUNT_INFORMATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NtmsAllocateOptions"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_ALLOCATE_NEW","Value":1}
|
|
,{"Name":"NTMS_ALLOCATE_NEXT","Value":2}
|
|
,{"Name":"NTMS_ALLOCATE_ERROR_IF_UNAVAILABLE","Value":4}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"NTMS_ALLOCATION_INFORMATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
|
|
,{"Name":"AllocatedFrom","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NtmsCreateOptions"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_OPEN_EXISTING","Value":1}
|
|
,{"Name":"NTMS_CREATE_NEW","Value":2}
|
|
,{"Name":"NTMS_OPEN_ALWAYS","Value":3}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"NtmsDriveState"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_DRIVESTATE_DISMOUNTED","Value":0}
|
|
,{"Name":"NTMS_DRIVESTATE_MOUNTED","Value":1}
|
|
,{"Name":"NTMS_DRIVESTATE_LOADED","Value":2}
|
|
,{"Name":"NTMS_DRIVESTATE_UNLOADED","Value":5}
|
|
,{"Name":"NTMS_DRIVESTATE_BEING_CLEANED","Value":6}
|
|
,{"Name":"NTMS_DRIVESTATE_DISMOUNTABLE","Value":7}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"NTMS_DRIVEINFORMATIONA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Number","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"DriveType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"szDeviceName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
|
|
,{"Name":"szSerialNumber","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
|
|
,{"Name":"szRevision","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
|
|
,{"Name":"ScsiPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"ScsiBus","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"ScsiTarget","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"ScsiLun","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"dwMountCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"LastCleanedTs","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
|
|
,{"Name":"SavedPartitionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"Library","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"dwDeferDismountDelay","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NTMS_DRIVEINFORMATIONW"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Number","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"DriveType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"szDeviceName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"szSerialNumber","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"szRevision","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"ScsiPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"ScsiBus","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"ScsiTarget","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"ScsiLun","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"dwMountCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"LastCleanedTs","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
|
|
,{"Name":"SavedPartitionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"Library","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"dwDeferDismountDelay","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NtmsLibraryType"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_LIBRARYTYPE_UNKNOWN","Value":0}
|
|
,{"Name":"NTMS_LIBRARYTYPE_OFFLINE","Value":1}
|
|
,{"Name":"NTMS_LIBRARYTYPE_ONLINE","Value":2}
|
|
,{"Name":"NTMS_LIBRARYTYPE_STANDALONE","Value":3}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"NtmsLibraryFlags"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_LIBRARYFLAG_FIXEDOFFLINE","Value":1}
|
|
,{"Name":"NTMS_LIBRARYFLAG_CLEANERPRESENT","Value":2}
|
|
,{"Name":"NTMS_LIBRARYFLAG_AUTODETECTCHANGE","Value":4}
|
|
,{"Name":"NTMS_LIBRARYFLAG_IGNORECLEANERUSESREMAINING","Value":8}
|
|
,{"Name":"NTMS_LIBRARYFLAG_RECOGNIZECLEANERBARCODE","Value":16}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"NtmsInventoryMethod"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_INVENTORY_NONE","Value":0}
|
|
,{"Name":"NTMS_INVENTORY_FAST","Value":1}
|
|
,{"Name":"NTMS_INVENTORY_OMID","Value":2}
|
|
,{"Name":"NTMS_INVENTORY_DEFAULT","Value":3}
|
|
,{"Name":"NTMS_INVENTORY_SLOT","Value":4}
|
|
,{"Name":"NTMS_INVENTORY_STOP","Value":5}
|
|
,{"Name":"NTMS_INVENTORY_MAX","Value":6}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"NTMS_LIBRARYINFORMATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"LibraryType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"CleanerSlot","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"CleanerSlotDefault","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"LibrarySupportsDriveCleaning","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"BarCodeReaderInstalled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"InventoryMethod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwCleanerUsesRemaining","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FirstDriveNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwNumberOfDrives","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FirstSlotNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwNumberOfSlots","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FirstDoorNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwNumberOfDoors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FirstPortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwNumberOfPorts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FirstChangerNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwNumberOfChangers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwNumberOfMedia","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwNumberOfMediaTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwNumberOfLibRequests","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"AutoRecovery","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NTMS_CHANGERINFORMATIONA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Number","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ChangerType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"szSerialNumber","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
|
|
,{"Name":"szRevision","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
|
|
,{"Name":"szDeviceName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
|
|
,{"Name":"ScsiPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"ScsiBus","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"ScsiTarget","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"ScsiLun","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Library","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NTMS_CHANGERINFORMATIONW"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Number","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ChangerType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"szSerialNumber","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"szRevision","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"szDeviceName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"ScsiPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"ScsiBus","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"ScsiTarget","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"ScsiLun","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Library","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NtmsSlotState"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_SLOTSTATE_UNKNOWN","Value":0}
|
|
,{"Name":"NTMS_SLOTSTATE_FULL","Value":1}
|
|
,{"Name":"NTMS_SLOTSTATE_EMPTY","Value":2}
|
|
,{"Name":"NTMS_SLOTSTATE_NOTPRESENT","Value":3}
|
|
,{"Name":"NTMS_SLOTSTATE_NEEDSINVENTORY","Value":4}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"NTMS_STORAGESLOTINFORMATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Number","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Library","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NtmsDoorState"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_DOORSTATE_UNKNOWN","Value":0}
|
|
,{"Name":"NTMS_DOORSTATE_CLOSED","Value":1}
|
|
,{"Name":"NTMS_DOORSTATE_OPEN","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"NTMS_IEDOORINFORMATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Number","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MaxOpenSecs","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Library","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NtmsPortPosition"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_PORTPOSITION_UNKNOWN","Value":0}
|
|
,{"Name":"NTMS_PORTPOSITION_EXTENDED","Value":1}
|
|
,{"Name":"NTMS_PORTPOSITION_RETRACTED","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"NtmsPortContent"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_PORTCONTENT_UNKNOWN","Value":0}
|
|
,{"Name":"NTMS_PORTCONTENT_FULL","Value":1}
|
|
,{"Name":"NTMS_PORTCONTENT_EMPTY","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"NTMS_IEPORTINFORMATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Number","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Content","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Position","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MaxExtendSecs","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Library","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NtmsBarCodeState"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_BARCODESTATE_OK","Value":1}
|
|
,{"Name":"NTMS_BARCODESTATE_UNREADABLE","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"NtmsMediaState"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_MEDIASTATE_IDLE","Value":0}
|
|
,{"Name":"NTMS_MEDIASTATE_INUSE","Value":1}
|
|
,{"Name":"NTMS_MEDIASTATE_MOUNTED","Value":2}
|
|
,{"Name":"NTMS_MEDIASTATE_LOADED","Value":3}
|
|
,{"Name":"NTMS_MEDIASTATE_UNLOADED","Value":4}
|
|
,{"Name":"NTMS_MEDIASTATE_OPERROR","Value":5}
|
|
,{"Name":"NTMS_MEDIASTATE_OPREQ","Value":6}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"NTMS_PMIDINFORMATIONA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"CurrentLibrary","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"MediaPool","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"Location","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"LocationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MediaType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"HomeSlot","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"szBarCode","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
|
|
,{"Name":"BarCodeState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"szSequenceNumber","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
|
|
,{"Name":"MediaState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwNumberOfPartitions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwMediaTypeCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwDensityCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MountedPartition","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NTMS_PMIDINFORMATIONW"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"CurrentLibrary","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"MediaPool","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"Location","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"LocationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MediaType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"HomeSlot","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"szBarCode","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"BarCodeState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"szSequenceNumber","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"MediaState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwNumberOfPartitions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwMediaTypeCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwDensityCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MountedPartition","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NTMS_LMIDINFORMATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"MediaPool","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"dwNumberOfPartitions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NtmsPartitionState"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_PARTSTATE_UNKNOWN","Value":0}
|
|
,{"Name":"NTMS_PARTSTATE_UNPREPARED","Value":1}
|
|
,{"Name":"NTMS_PARTSTATE_INCOMPATIBLE","Value":2}
|
|
,{"Name":"NTMS_PARTSTATE_DECOMMISSIONED","Value":3}
|
|
,{"Name":"NTMS_PARTSTATE_AVAILABLE","Value":4}
|
|
,{"Name":"NTMS_PARTSTATE_ALLOCATED","Value":5}
|
|
,{"Name":"NTMS_PARTSTATE_COMPLETE","Value":6}
|
|
,{"Name":"NTMS_PARTSTATE_FOREIGN","Value":7}
|
|
,{"Name":"NTMS_PARTSTATE_IMPORT","Value":8}
|
|
,{"Name":"NTMS_PARTSTATE_RESERVED","Value":9}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"NTMS_PARTITIONINFORMATIONA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"PhysicalMedia","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"LogicalMedia","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Side","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"dwOmidLabelIdLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"OmidLabelId","Type":{"Kind":"Array","Shape":{"Size":255},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"szOmidLabelType","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
|
|
,{"Name":"szOmidLabelInfo","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
|
|
,{"Name":"dwMountCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwAllocateCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Capacity","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NTMS_PARTITIONINFORMATIONW"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"PhysicalMedia","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"LogicalMedia","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Side","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"dwOmidLabelIdLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"OmidLabelId","Type":{"Kind":"Array","Shape":{"Size":255},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"szOmidLabelType","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"szOmidLabelInfo","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"dwMountCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwAllocateCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Capacity","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NtmsPoolType"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_POOLTYPE_UNKNOWN","Value":0}
|
|
,{"Name":"NTMS_POOLTYPE_SCRATCH","Value":1}
|
|
,{"Name":"NTMS_POOLTYPE_FOREIGN","Value":2}
|
|
,{"Name":"NTMS_POOLTYPE_IMPORT","Value":3}
|
|
,{"Name":"NTMS_POOLTYPE_APPLICATION","Value":1000}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"NtmsAllocationPolicy"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_ALLOCATE_FROMSCRATCH","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"NtmsDeallocationPolicy"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_DEALLOCATE_TOSCRATCH","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"NTMS_MEDIAPOOLINFORMATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"PoolType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MediaType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"Parent","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"AllocationPolicy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"DeallocationPolicy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwMaxAllocates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwNumberOfPhysicalMedia","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwNumberOfLogicalMedia","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwNumberOfMediaPools","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NtmsReadWriteCharacteristics"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_MEDIARW_UNKNOWN","Value":0}
|
|
,{"Name":"NTMS_MEDIARW_REWRITABLE","Value":1}
|
|
,{"Name":"NTMS_MEDIARW_WRITEONCE","Value":2}
|
|
,{"Name":"NTMS_MEDIARW_READONLY","Value":3}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"NTMS_MEDIATYPEINFORMATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"MediaType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"NumberOfSides","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ReadWriteCharacteristics","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"DeviceType","Type":{"Kind":"ApiRef","Name":"NTMS_MEDIATYPEINFORMATION_DeviceTypeFlags","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NTMS_DRIVETYPEINFORMATIONA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"szVendor","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
|
|
,{"Name":"szProduct","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
|
|
,{"Name":"NumberOfHeads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"DeviceType","Type":{"Kind":"ApiRef","Name":"NTMS_MEDIATYPEINFORMATION_DeviceTypeFlags","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NTMS_DRIVETYPEINFORMATIONW"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"szVendor","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"szProduct","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"NumberOfHeads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"DeviceType","Type":{"Kind":"ApiRef","Name":"NTMS_MEDIATYPEINFORMATION_DeviceTypeFlags","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NTMS_CHANGERTYPEINFORMATIONA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"szVendor","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
|
|
,{"Name":"szProduct","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
|
|
,{"Name":"DeviceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NTMS_CHANGERTYPEINFORMATIONW"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"szVendor","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"szProduct","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"DeviceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NtmsLmOperation"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_LM_REMOVE","Value":0}
|
|
,{"Name":"NTMS_LM_DISABLECHANGER","Value":1}
|
|
,{"Name":"NTMS_LM_DISABLELIBRARY","Value":1}
|
|
,{"Name":"NTMS_LM_ENABLECHANGER","Value":2}
|
|
,{"Name":"NTMS_LM_ENABLELIBRARY","Value":2}
|
|
,{"Name":"NTMS_LM_DISABLEDRIVE","Value":3}
|
|
,{"Name":"NTMS_LM_ENABLEDRIVE","Value":4}
|
|
,{"Name":"NTMS_LM_DISABLEMEDIA","Value":5}
|
|
,{"Name":"NTMS_LM_ENABLEMEDIA","Value":6}
|
|
,{"Name":"NTMS_LM_UPDATEOMID","Value":7}
|
|
,{"Name":"NTMS_LM_INVENTORY","Value":8}
|
|
,{"Name":"NTMS_LM_DOORACCESS","Value":9}
|
|
,{"Name":"NTMS_LM_EJECT","Value":10}
|
|
,{"Name":"NTMS_LM_EJECTCLEANER","Value":11}
|
|
,{"Name":"NTMS_LM_INJECT","Value":12}
|
|
,{"Name":"NTMS_LM_INJECTCLEANER","Value":13}
|
|
,{"Name":"NTMS_LM_PROCESSOMID","Value":14}
|
|
,{"Name":"NTMS_LM_CLEANDRIVE","Value":15}
|
|
,{"Name":"NTMS_LM_DISMOUNT","Value":16}
|
|
,{"Name":"NTMS_LM_MOUNT","Value":17}
|
|
,{"Name":"NTMS_LM_WRITESCRATCH","Value":18}
|
|
,{"Name":"NTMS_LM_CLASSIFY","Value":19}
|
|
,{"Name":"NTMS_LM_RESERVECLEANER","Value":20}
|
|
,{"Name":"NTMS_LM_RELEASECLEANER","Value":21}
|
|
,{"Name":"NTMS_LM_MAXWORKITEM","Value":22}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"NtmsLmState"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_LM_QUEUED","Value":0}
|
|
,{"Name":"NTMS_LM_INPROCESS","Value":1}
|
|
,{"Name":"NTMS_LM_PASSED","Value":2}
|
|
,{"Name":"NTMS_LM_FAILED","Value":3}
|
|
,{"Name":"NTMS_LM_INVALID","Value":4}
|
|
,{"Name":"NTMS_LM_WAITING","Value":5}
|
|
,{"Name":"NTMS_LM_DEFERRED","Value":6}
|
|
,{"Name":"NTMS_LM_DEFFERED","Value":6}
|
|
,{"Name":"NTMS_LM_CANCELLED","Value":7}
|
|
,{"Name":"NTMS_LM_STOPPED","Value":8}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"NTMS_LIBREQUESTINFORMATIONA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"OperationCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"OperationOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PartitionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"DriveId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"PhysMediaId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"Library","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"SlotId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"TimeQueued","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
|
|
,{"Name":"TimeCompleted","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
|
|
,{"Name":"szApplication","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
|
|
,{"Name":"szUser","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
|
|
,{"Name":"szComputer","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
|
|
,{"Name":"dwErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"WorkItemId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"dwPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NTMS_LIBREQUESTINFORMATIONW"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"OperationCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"OperationOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PartitionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"DriveId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"PhysMediaId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"Library","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"SlotId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"TimeQueued","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
|
|
,{"Name":"TimeCompleted","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
|
|
,{"Name":"szApplication","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"szUser","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"szComputer","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"dwErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"WorkItemId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"dwPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NtmsOpreqCommand"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_OPREQ_UNKNOWN","Value":0}
|
|
,{"Name":"NTMS_OPREQ_NEWMEDIA","Value":1}
|
|
,{"Name":"NTMS_OPREQ_CLEANER","Value":2}
|
|
,{"Name":"NTMS_OPREQ_DEVICESERVICE","Value":3}
|
|
,{"Name":"NTMS_OPREQ_MOVEMEDIA","Value":4}
|
|
,{"Name":"NTMS_OPREQ_MESSAGE","Value":5}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"NtmsOpreqState"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_OPSTATE_UNKNOWN","Value":0}
|
|
,{"Name":"NTMS_OPSTATE_SUBMITTED","Value":1}
|
|
,{"Name":"NTMS_OPSTATE_ACTIVE","Value":2}
|
|
,{"Name":"NTMS_OPSTATE_INPROGRESS","Value":3}
|
|
,{"Name":"NTMS_OPSTATE_REFUSED","Value":4}
|
|
,{"Name":"NTMS_OPSTATE_COMPLETE","Value":5}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"NTMS_OPREQUESTINFORMATIONA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Request","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Submitted","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
|
|
,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"szMessage","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
|
|
,{"Name":"Arg1Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Arg1","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"Arg2Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Arg2","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"szApplication","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
|
|
,{"Name":"szUser","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
|
|
,{"Name":"szComputer","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NTMS_OPREQUESTINFORMATIONW"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Request","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Submitted","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
|
|
,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"szMessage","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"Arg1Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Arg1","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"Arg2Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Arg2","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"szApplication","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"szUser","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"szComputer","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NTMS_COMPUTERINFORMATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwLibRequestPurgeTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwOpRequestPurgeTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwLibRequestFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwOpRequestFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwMediaPoolPolicy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NtmsLibRequestFlags"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_LIBREQFLAGS_NOAUTOPURGE","Value":1}
|
|
,{"Name":"NTMS_LIBREQFLAGS_NOFAILEDPURGE","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"NtmsOpRequestFlags"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_OPREQFLAGS_NOAUTOPURGE","Value":1}
|
|
,{"Name":"NTMS_OPREQFLAGS_NOFAILEDPURGE","Value":2}
|
|
,{"Name":"NTMS_OPREQFLAGS_NOALERTS","Value":16}
|
|
,{"Name":"NTMS_OPREQFLAGS_NOTRAYICON","Value":32}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"NtmsMediaPoolPolicy"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_POOLPOLICY_PURGEOFFLINESCRATCH","Value":1}
|
|
,{"Name":"NTMS_POOLPOLICY_KEEPOFFLINEIMPORT","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"NtmsOperationalState"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_READY","Value":0}
|
|
,{"Name":"NTMS_INITIALIZING","Value":10}
|
|
,{"Name":"NTMS_NEEDS_SERVICE","Value":20}
|
|
,{"Name":"NTMS_NOT_PRESENT","Value":21}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"NTMS_OBJECTINFORMATIONA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Created","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Modified","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ObjectGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"Enabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"dwOperationalState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
|
|
,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":127},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
|
|
,{"Name":"Info","Type":{"Kind":"ApiRef","Name":"_Info_e__Union","TargetKind":"Default","Api":"FileSystem","Parents":["NTMS_OBJECTINFORMATIONA"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_Info_e__Union"
|
|
,"Comment":"TODO: Explicit layout data implemented"
|
|
,"Kind":"StructOrUnion"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Drive","Type":{"Kind":"ApiRef","Name":"NTMS_DRIVEINFORMATIONA","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"DriveType","Type":{"Kind":"ApiRef","Name":"NTMS_DRIVETYPEINFORMATIONA","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Library","Type":{"Kind":"ApiRef","Name":"NTMS_LIBRARYINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Changer","Type":{"Kind":"ApiRef","Name":"NTMS_CHANGERINFORMATIONA","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ChangerType","Type":{"Kind":"ApiRef","Name":"NTMS_CHANGERTYPEINFORMATIONA","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"StorageSlot","Type":{"Kind":"ApiRef","Name":"NTMS_STORAGESLOTINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"IEDoor","Type":{"Kind":"ApiRef","Name":"NTMS_IEDOORINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"IEPort","Type":{"Kind":"ApiRef","Name":"NTMS_IEPORTINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"PhysicalMedia","Type":{"Kind":"ApiRef","Name":"NTMS_PMIDINFORMATIONA","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LogicalMedia","Type":{"Kind":"ApiRef","Name":"NTMS_LMIDINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Partition","Type":{"Kind":"ApiRef","Name":"NTMS_PARTITIONINFORMATIONA","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"MediaPool","Type":{"Kind":"ApiRef","Name":"NTMS_MEDIAPOOLINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"MediaType","Type":{"Kind":"ApiRef","Name":"NTMS_MEDIATYPEINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LibRequest","Type":{"Kind":"ApiRef","Name":"NTMS_LIBREQUESTINFORMATIONA","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"OpRequest","Type":{"Kind":"ApiRef","Name":"NTMS_OPREQUESTINFORMATIONA","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Computer","Type":{"Kind":"ApiRef","Name":"NTMS_COMPUTERINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NTMS_OBJECTINFORMATIONW"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Created","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Modified","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ObjectGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"Enabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"dwOperationalState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":127},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"Info","Type":{"Kind":"ApiRef","Name":"_Info_e__Union","TargetKind":"Default","Api":"FileSystem","Parents":["NTMS_OBJECTINFORMATIONW"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_Info_e__Union"
|
|
,"Comment":"TODO: Explicit layout data implemented"
|
|
,"Kind":"StructOrUnion"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Drive","Type":{"Kind":"ApiRef","Name":"NTMS_DRIVEINFORMATIONW","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"DriveType","Type":{"Kind":"ApiRef","Name":"NTMS_DRIVETYPEINFORMATIONW","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Library","Type":{"Kind":"ApiRef","Name":"NTMS_LIBRARYINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Changer","Type":{"Kind":"ApiRef","Name":"NTMS_CHANGERINFORMATIONW","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ChangerType","Type":{"Kind":"ApiRef","Name":"NTMS_CHANGERTYPEINFORMATIONW","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"StorageSlot","Type":{"Kind":"ApiRef","Name":"NTMS_STORAGESLOTINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"IEDoor","Type":{"Kind":"ApiRef","Name":"NTMS_IEDOORINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"IEPort","Type":{"Kind":"ApiRef","Name":"NTMS_IEPORTINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"PhysicalMedia","Type":{"Kind":"ApiRef","Name":"NTMS_PMIDINFORMATIONW","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LogicalMedia","Type":{"Kind":"ApiRef","Name":"NTMS_LMIDINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Partition","Type":{"Kind":"ApiRef","Name":"NTMS_PARTITIONINFORMATIONW","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"MediaPool","Type":{"Kind":"ApiRef","Name":"NTMS_MEDIAPOOLINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"MediaType","Type":{"Kind":"ApiRef","Name":"NTMS_MEDIATYPEINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LibRequest","Type":{"Kind":"ApiRef","Name":"NTMS_LIBREQUESTINFORMATIONW","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"OpRequest","Type":{"Kind":"ApiRef","Name":"NTMS_OPREQUESTINFORMATIONW","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Computer","Type":{"Kind":"ApiRef","Name":"NTMS_COMPUTERINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NTMS_I1_LIBRARYINFORMATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"LibraryType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"CleanerSlot","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"CleanerSlotDefault","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"LibrarySupportsDriveCleaning","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"BarCodeReaderInstalled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"InventoryMethod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwCleanerUsesRemaining","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FirstDriveNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwNumberOfDrives","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FirstSlotNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwNumberOfSlots","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FirstDoorNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwNumberOfDoors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FirstPortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwNumberOfPorts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FirstChangerNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwNumberOfChangers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwNumberOfMedia","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwNumberOfMediaTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwNumberOfLibRequests","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NTMS_I1_LIBREQUESTINFORMATIONA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"OperationCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"OperationOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PartitionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"DriveId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"PhysMediaId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"Library","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"SlotId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"TimeQueued","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
|
|
,{"Name":"TimeCompleted","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
|
|
,{"Name":"szApplication","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
|
|
,{"Name":"szUser","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
|
|
,{"Name":"szComputer","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NTMS_I1_LIBREQUESTINFORMATIONW"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"OperationCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"OperationOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PartitionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"DriveId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"PhysMediaId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"Library","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"SlotId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"TimeQueued","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
|
|
,{"Name":"TimeCompleted","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
|
|
,{"Name":"szApplication","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"szUser","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"szComputer","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NTMS_I1_PMIDINFORMATIONA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"CurrentLibrary","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"MediaPool","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"Location","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"LocationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MediaType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"HomeSlot","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"szBarCode","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
|
|
,{"Name":"BarCodeState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"szSequenceNumber","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
|
|
,{"Name":"MediaState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwNumberOfPartitions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NTMS_I1_PMIDINFORMATIONW"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"CurrentLibrary","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"MediaPool","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"Location","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"LocationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MediaType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"HomeSlot","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"szBarCode","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"BarCodeState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"szSequenceNumber","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"MediaState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwNumberOfPartitions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NTMS_I1_PARTITIONINFORMATIONA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"PhysicalMedia","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"LogicalMedia","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Side","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"dwOmidLabelIdLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"OmidLabelId","Type":{"Kind":"Array","Shape":{"Size":255},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"szOmidLabelType","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
|
|
,{"Name":"szOmidLabelInfo","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
|
|
,{"Name":"dwMountCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwAllocateCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NTMS_I1_PARTITIONINFORMATIONW"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"PhysicalMedia","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"LogicalMedia","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Side","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"dwOmidLabelIdLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"OmidLabelId","Type":{"Kind":"Array","Shape":{"Size":255},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"szOmidLabelType","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"szOmidLabelInfo","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"dwMountCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwAllocateCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NTMS_I1_OPREQUESTINFORMATIONA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Request","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Submitted","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
|
|
,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"szMessage","Type":{"Kind":"Array","Shape":{"Size":127},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
|
|
,{"Name":"Arg1Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Arg1","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"Arg2Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Arg2","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"szApplication","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
|
|
,{"Name":"szUser","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
|
|
,{"Name":"szComputer","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NTMS_I1_OPREQUESTINFORMATIONW"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Request","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Submitted","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
|
|
,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"szMessage","Type":{"Kind":"Array","Shape":{"Size":127},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"Arg1Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Arg1","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"Arg2Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Arg2","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"szApplication","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"szUser","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"szComputer","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NTMS_I1_OBJECTINFORMATIONA"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Created","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Modified","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ObjectGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"Enabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"dwOperationalState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
|
|
,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":127},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
|
|
,{"Name":"Info","Type":{"Kind":"ApiRef","Name":"_Info_e__Union","TargetKind":"Default","Api":"FileSystem","Parents":["NTMS_I1_OBJECTINFORMATIONA"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_Info_e__Union"
|
|
,"Comment":"TODO: Explicit layout data implemented"
|
|
,"Kind":"StructOrUnion"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Drive","Type":{"Kind":"ApiRef","Name":"NTMS_DRIVEINFORMATIONA","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"DriveType","Type":{"Kind":"ApiRef","Name":"NTMS_DRIVETYPEINFORMATIONA","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Library","Type":{"Kind":"ApiRef","Name":"NTMS_I1_LIBRARYINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Changer","Type":{"Kind":"ApiRef","Name":"NTMS_CHANGERINFORMATIONA","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ChangerType","Type":{"Kind":"ApiRef","Name":"NTMS_CHANGERTYPEINFORMATIONA","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"StorageSlot","Type":{"Kind":"ApiRef","Name":"NTMS_STORAGESLOTINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"IEDoor","Type":{"Kind":"ApiRef","Name":"NTMS_IEDOORINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"IEPort","Type":{"Kind":"ApiRef","Name":"NTMS_IEPORTINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"PhysicalMedia","Type":{"Kind":"ApiRef","Name":"NTMS_I1_PMIDINFORMATIONA","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LogicalMedia","Type":{"Kind":"ApiRef","Name":"NTMS_LMIDINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Partition","Type":{"Kind":"ApiRef","Name":"NTMS_I1_PARTITIONINFORMATIONA","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"MediaPool","Type":{"Kind":"ApiRef","Name":"NTMS_MEDIAPOOLINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"MediaType","Type":{"Kind":"ApiRef","Name":"NTMS_MEDIATYPEINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LibRequest","Type":{"Kind":"ApiRef","Name":"NTMS_I1_LIBREQUESTINFORMATIONA","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"OpRequest","Type":{"Kind":"ApiRef","Name":"NTMS_I1_OPREQUESTINFORMATIONA","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NTMS_I1_OBJECTINFORMATIONW"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Created","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Modified","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ObjectGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"Enabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"dwOperationalState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":127},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"Info","Type":{"Kind":"ApiRef","Name":"_Info_e__Union","TargetKind":"Default","Api":"FileSystem","Parents":["NTMS_I1_OBJECTINFORMATIONW"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_Info_e__Union"
|
|
,"Comment":"TODO: Explicit layout data implemented"
|
|
,"Kind":"StructOrUnion"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Drive","Type":{"Kind":"ApiRef","Name":"NTMS_DRIVEINFORMATIONW","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"DriveType","Type":{"Kind":"ApiRef","Name":"NTMS_DRIVETYPEINFORMATIONW","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Library","Type":{"Kind":"ApiRef","Name":"NTMS_I1_LIBRARYINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Changer","Type":{"Kind":"ApiRef","Name":"NTMS_CHANGERINFORMATIONW","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ChangerType","Type":{"Kind":"ApiRef","Name":"NTMS_CHANGERTYPEINFORMATIONW","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"StorageSlot","Type":{"Kind":"ApiRef","Name":"NTMS_STORAGESLOTINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"IEDoor","Type":{"Kind":"ApiRef","Name":"NTMS_IEDOORINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"IEPort","Type":{"Kind":"ApiRef","Name":"NTMS_IEPORTINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"PhysicalMedia","Type":{"Kind":"ApiRef","Name":"NTMS_I1_PMIDINFORMATIONW","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LogicalMedia","Type":{"Kind":"ApiRef","Name":"NTMS_LMIDINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Partition","Type":{"Kind":"ApiRef","Name":"NTMS_I1_PARTITIONINFORMATIONW","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"MediaPool","Type":{"Kind":"ApiRef","Name":"NTMS_MEDIAPOOLINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"MediaType","Type":{"Kind":"ApiRef","Name":"NTMS_MEDIATYPEINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LibRequest","Type":{"Kind":"ApiRef","Name":"NTMS_I1_LIBREQUESTINFORMATIONW","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"OpRequest","Type":{"Kind":"ApiRef","Name":"NTMS_I1_OPREQUESTINFORMATIONW","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NtmsCreateNtmsMediaOptions"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_ERROR_ON_DUPLICATE","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"NtmsEnumerateOption"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_ENUM_DEFAULT","Value":0}
|
|
,{"Name":"NTMS_ENUM_ROOTPOOL","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"NtmsEjectOperation"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_EJECT_START","Value":0}
|
|
,{"Name":"NTMS_EJECT_STOP","Value":1}
|
|
,{"Name":"NTMS_EJECT_QUEUE","Value":2}
|
|
,{"Name":"NTMS_EJECT_FORCE","Value":3}
|
|
,{"Name":"NTMS_EJECT_IMMEDIATE","Value":4}
|
|
,{"Name":"NTMS_EJECT_ASK_USER","Value":5}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"NtmsInjectOperation"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_INJECT_START","Value":0}
|
|
,{"Name":"NTMS_INJECT_STOP","Value":1}
|
|
,{"Name":"NTMS_INJECT_RETRACT","Value":2}
|
|
,{"Name":"NTMS_INJECT_STARTMANY","Value":3}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"NTMS_FILESYSTEM_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"FileSystemType","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"VolumeName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"SerialNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NtmsDriveType"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_UNKNOWN_DRIVE","Value":0}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"NtmsAccessMask"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_USE_ACCESS","Value":1}
|
|
,{"Name":"NTMS_MODIFY_ACCESS","Value":2}
|
|
,{"Name":"NTMS_CONTROL_ACCESS","Value":4}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"NtmsUITypes"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_UITYPE_INVALID","Value":0}
|
|
,{"Name":"NTMS_UITYPE_INFO","Value":1}
|
|
,{"Name":"NTMS_UITYPE_REQ","Value":2}
|
|
,{"Name":"NTMS_UITYPE_ERR","Value":3}
|
|
,{"Name":"NTMS_UITYPE_MAX","Value":4}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"NtmsUIOperations"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_UIDEST_ADD","Value":1}
|
|
,{"Name":"NTMS_UIDEST_DELETE","Value":2}
|
|
,{"Name":"NTMS_UIDEST_DELETEALL","Value":3}
|
|
,{"Name":"NTMS_UIOPERATION_MAX","Value":4}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"NtmsNotificationOperations"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"NTMS_OBJ_UPDATE","Value":1}
|
|
,{"Name":"NTMS_OBJ_INSERT","Value":2}
|
|
,{"Name":"NTMS_OBJ_DELETE","Value":3}
|
|
,{"Name":"NTMS_EVENT_SIGNAL","Value":4}
|
|
,{"Name":"NTMS_EVENT_COMPLETE","Value":5}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"NTMS_NOTIFICATIONINFORMATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwOperation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ObjectId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"MediaLabelInfo"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"LabelType","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"LabelIDSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"LabelID","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"LabelAppDescr","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"MAXMEDIALABEL"
|
|
,"Kind":"FunctionPointer"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"pMaxSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CLAIMMEDIALABEL"
|
|
,"Kind":"FunctionPointer"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
|
|
,{"Name":"nBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]}
|
|
,{"Name":"pLabelInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MediaLabelInfo","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CLAIMMEDIALABELEX"
|
|
,"Kind":"FunctionPointer"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
|
|
,{"Name":"nBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]}
|
|
,{"Name":"pLabelInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MediaLabelInfo","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"LabelGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CLS_LSN"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Internal","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CLS_CONTEXT_MODE"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"ClsContextNone","Value":0}
|
|
,{"Name":"ClsContextUndoNext","Value":1}
|
|
,{"Name":"ClsContextPrevious","Value":2}
|
|
,{"Name":"ClsContextForward","Value":3}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"CLFS_CONTEXT_MODE"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"ClfsContextNone","Value":0}
|
|
,{"Name":"ClfsContextUndoNext","Value":1}
|
|
,{"Name":"ClfsContextPrevious","Value":2}
|
|
,{"Name":"ClfsContextForward","Value":3}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"CLFS_NODE_ID"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"cType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"cbNode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CLS_WRITE_ENTRY"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
|
|
,{"Name":"ByteLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CLS_INFORMATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"TotalAvailable","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
,{"Name":"CurrentAvailable","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
,{"Name":"TotalReservation","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
,{"Name":"BaseFileSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"ContainerSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"TotalContainers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FreeContainers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"TotalClients","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Attributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FlushThreshold","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"SectorSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MinArchiveTailLsn","Type":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"BaseLsn","Type":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LastFlushedLsn","Type":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LastLsn","Type":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"RestartLsn","Type":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Identity","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CLFS_LOG_NAME_INFORMATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"NameLengthInBytes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Name","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CLFS_STREAM_ID_INFORMATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"StreamIdentifier","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CLFS_PHYSICAL_LSN_INFORMATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"StreamIdentifier","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"VirtualLsn","Type":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"PhysicalLsn","Type":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CLS_CONTAINER_INFORMATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"FileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"CreationTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"LastAccessTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"LastWriteTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"ContainerSize","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
,{"Name":"FileNameActualLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FileNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FileName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PhysicalContainerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"LogicalContainerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CLS_LOG_INFORMATION_CLASS"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"ClfsLogBasicInformation","Value":0}
|
|
,{"Name":"ClfsLogBasicInformationPhysical","Value":1}
|
|
,{"Name":"ClfsLogPhysicalNameInformation","Value":2}
|
|
,{"Name":"ClfsLogStreamIdentifierInformation","Value":3}
|
|
,{"Name":"ClfsLogSystemMarkingInformation","Value":4}
|
|
,{"Name":"ClfsLogPhysicalLsnInformation","Value":5}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"CLS_IOSTATS_CLASS"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"ClsIoStatsDefault","Value":0}
|
|
,{"Name":"ClsIoStatsMax","Value":65535}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"CLFS_IOSTATS_CLASS"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"ClfsIoStatsDefault","Value":0}
|
|
,{"Name":"ClfsIoStatsMax","Value":65535}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"CLS_IO_STATISTICS_HEADER"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ubMajorVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"ubMinorVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"eStatsClass","Type":{"Kind":"ApiRef","Name":"CLFS_IOSTATS_CLASS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"cbLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"coffData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CLS_IO_STATISTICS"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"hdrIoStats","Type":{"Kind":"ApiRef","Name":"CLS_IO_STATISTICS_HEADER","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"cFlush","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"cbFlush","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"cMetaFlush","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"cbMetaFlush","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CLS_SCAN_CONTEXT"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"cidNode","Type":{"Kind":"ApiRef","Name":"CLFS_NODE_ID","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"cIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"cContainers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"cContainersReturned","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"eScanMode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"pinfoContainer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_CONTAINER_INFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CLS_ARCHIVE_DESCRIPTOR"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"coffLow","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"coffHigh","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"infoContainer","Type":{"Kind":"ApiRef","Name":"CLS_CONTAINER_INFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CLFS_BLOCK_ALLOCATION"
|
|
,"Kind":"FunctionPointer"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
|
|
,"Params":[
|
|
{"Name":"cbBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pvUserContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CLFS_BLOCK_DEALLOCATION"
|
|
,"Kind":"FunctionPointer"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"Params":[
|
|
{"Name":"pvBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
,{"Name":"pvUserContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CLFS_LOG_ARCHIVE_MODE"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"ClfsLogArchiveEnabled","Value":1}
|
|
,{"Name":"ClfsLogArchiveDisabled","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"PCLFS_COMPLETION_ROUTINE"
|
|
,"Kind":"FunctionPointer"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"Params":[
|
|
{"Name":"pvOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
,{"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CLFS_MGMT_POLICY_TYPE"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"ClfsMgmtPolicyMaximumSize","Value":0}
|
|
,{"Name":"ClfsMgmtPolicyMinimumSize","Value":1}
|
|
,{"Name":"ClfsMgmtPolicyNewContainerSize","Value":2}
|
|
,{"Name":"ClfsMgmtPolicyGrowthRate","Value":3}
|
|
,{"Name":"ClfsMgmtPolicyLogTail","Value":4}
|
|
,{"Name":"ClfsMgmtPolicyAutoShrink","Value":5}
|
|
,{"Name":"ClfsMgmtPolicyAutoGrow","Value":6}
|
|
,{"Name":"ClfsMgmtPolicyNewContainerPrefix","Value":7}
|
|
,{"Name":"ClfsMgmtPolicyNewContainerSuffix","Value":8}
|
|
,{"Name":"ClfsMgmtPolicyNewContainerExtension","Value":9}
|
|
,{"Name":"ClfsMgmtPolicyInvalid","Value":10}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"CLFS_MGMT_POLICY"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"LengthInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PolicyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PolicyType","Type":{"Kind":"ApiRef","Name":"CLFS_MGMT_POLICY_TYPE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"PolicyParameters","Type":{"Kind":"ApiRef","Name":"_PolicyParameters_e__Union","TargetKind":"Default","Api":"FileSystem","Parents":["CLFS_MGMT_POLICY"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_PolicyParameters_e__Union"
|
|
,"Comment":"TODO: Explicit layout data implemented"
|
|
,"Kind":"StructOrUnion"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"MaximumSize","Type":{"Kind":"ApiRef","Name":"_MaximumSize_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_PolicyParameters_e__Union","CLFS_MGMT_POLICY"]},"Attrs":[]}
|
|
,{"Name":"MinimumSize","Type":{"Kind":"ApiRef","Name":"_MinimumSize_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_PolicyParameters_e__Union","CLFS_MGMT_POLICY"]},"Attrs":[]}
|
|
,{"Name":"NewContainerSize","Type":{"Kind":"ApiRef","Name":"_NewContainerSize_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_PolicyParameters_e__Union","CLFS_MGMT_POLICY"]},"Attrs":[]}
|
|
,{"Name":"GrowthRate","Type":{"Kind":"ApiRef","Name":"_GrowthRate_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_PolicyParameters_e__Union","CLFS_MGMT_POLICY"]},"Attrs":[]}
|
|
,{"Name":"LogTail","Type":{"Kind":"ApiRef","Name":"_LogTail_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_PolicyParameters_e__Union","CLFS_MGMT_POLICY"]},"Attrs":[]}
|
|
,{"Name":"AutoShrink","Type":{"Kind":"ApiRef","Name":"_AutoShrink_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_PolicyParameters_e__Union","CLFS_MGMT_POLICY"]},"Attrs":[]}
|
|
,{"Name":"AutoGrow","Type":{"Kind":"ApiRef","Name":"_AutoGrow_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_PolicyParameters_e__Union","CLFS_MGMT_POLICY"]},"Attrs":[]}
|
|
,{"Name":"NewContainerPrefix","Type":{"Kind":"ApiRef","Name":"_NewContainerPrefix_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_PolicyParameters_e__Union","CLFS_MGMT_POLICY"]},"Attrs":[]}
|
|
,{"Name":"NewContainerSuffix","Type":{"Kind":"ApiRef","Name":"_NewContainerSuffix_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_PolicyParameters_e__Union","CLFS_MGMT_POLICY"]},"Attrs":[]}
|
|
,{"Name":"NewContainerExtension","Type":{"Kind":"ApiRef","Name":"_NewContainerExtension_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_PolicyParameters_e__Union","CLFS_MGMT_POLICY"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_NewContainerSuffix_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"NextContainerSuffix","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"_AutoGrow_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Enabled","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"_LogTail_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"MinimumAvailablePercentage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MinimumAvailableContainers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"_NewContainerSize_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"_MaximumSize_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Containers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"_NewContainerExtension_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ExtensionLengthInBytes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"ExtensionString","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"_AutoShrink_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Percentage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"_MinimumSize_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Containers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"_GrowthRate_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"AbsoluteGrowthInContainers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"RelativeGrowthPercentage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"_NewContainerPrefix_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"PrefixLengthInBytes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"PrefixString","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CLFS_MGMT_NOTIFICATION_TYPE"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"ClfsMgmtAdvanceTailNotification","Value":0}
|
|
,{"Name":"ClfsMgmtLogFullHandlerNotification","Value":1}
|
|
,{"Name":"ClfsMgmtLogUnpinnedNotification","Value":2}
|
|
,{"Name":"ClfsMgmtLogWriteNotification","Value":3}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"CLFS_MGMT_NOTIFICATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Notification","Type":{"Kind":"ApiRef","Name":"CLFS_MGMT_NOTIFICATION_TYPE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Lsn","Type":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LogIsPinned","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PLOG_TAIL_ADVANCE_CALLBACK"
|
|
,"Kind":"FunctionPointer"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"Params":[
|
|
{"Name":"hLogFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lsnTarget","Type":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pvClientContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PLOG_FULL_HANDLER_CALLBACK"
|
|
,"Kind":"FunctionPointer"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"Params":[
|
|
{"Name":"hLogFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"fLogIsPinned","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pvClientContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PLOG_UNPINNED_CALLBACK"
|
|
,"Kind":"FunctionPointer"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"Params":[
|
|
{"Name":"hLogFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pvClientContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"LOG_MANAGEMENT_CALLBACKS"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"CallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
|
|
,{"Name":"AdvanceTailCallback","Type":{"Kind":"ApiRef","Name":"PLOG_TAIL_ADVANCE_CALLBACK","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LogFullHandlerCallback","Type":{"Kind":"ApiRef","Name":"PLOG_FULL_HANDLER_CALLBACK","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LogUnpinnedCallback","Type":{"Kind":"ApiRef","Name":"PLOG_UNPINNED_CALLBACK","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DISKQUOTA_USER_INFORMATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"QuotaUsed","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
,{"Name":"QuotaThreshold","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
,{"Name":"QuotaLimit","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IDiskQuotaUser"
|
|
,"Kind":"Com"
|
|
,"Guid":"7988b574-ec89-11cf-9c00-00aa00a14f56"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"GetID"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pulID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetName"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pszAccountContainer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"cchAccountContainer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pszLogonName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"cchLogonName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pszDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"cchDisplayName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetSidLength"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pdwLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetSid"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pbSidBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
|
|
,{"Name":"cbSidBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetQuotaThreshold"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pllThreshold","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetQuotaThresholdText"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetQuotaLimit"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pllLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetQuotaLimitText"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetQuotaUsed"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pllUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetQuotaUsedText"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetQuotaInformation"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pbQuotaInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
,{"Name":"cbQuotaInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetQuotaThreshold"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"llThreshold","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]}
|
|
,{"Name":"fWriteThrough","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetQuotaLimit"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"llLimit","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]}
|
|
,{"Name":"fWriteThrough","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Invalidate"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetAccountStatus"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IEnumDiskQuotaUsers"
|
|
,"Kind":"Com"
|
|
,"Guid":"7988b577-ec89-11cf-9c00-00aa00a14f56"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"Next"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"cUsers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"rgUsers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDiskQuotaUser","TargetKind":"Com","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]}
|
|
,{"Name":"pcUsersFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Skip"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"cUsers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Reset"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Clone"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDiskQuotaUsers","TargetKind":"Com","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IDiskQuotaUserBatch"
|
|
,"Kind":"Com"
|
|
,"Guid":"7988b576-ec89-11cf-9c00-00aa00a14f56"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"Add"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pUser","Type":{"Kind":"ApiRef","Name":"IDiskQuotaUser","TargetKind":"Com","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Remove"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pUser","Type":{"Kind":"ApiRef","Name":"IDiskQuotaUser","TargetKind":"Com","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RemoveAll"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FlushToDisk"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IDiskQuotaControl"
|
|
,"Kind":"Com"
|
|
,"Guid":"7988b572-ec89-11cf-9c00-00aa00a14f56"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IConnectionPointContainer","TargetKind":"Com","Api":"Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"Initialize"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"bReadWrite","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetQuotaState"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"dwState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetQuotaState"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pdwState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetQuotaLogFlags"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetQuotaLogFlags"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetDefaultQuotaThreshold"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"llThreshold","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetDefaultQuotaThreshold"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pllThreshold","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetDefaultQuotaThresholdText"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetDefaultQuotaLimit"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"llLimit","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetDefaultQuotaLimit"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pllLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetDefaultQuotaLimitText"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"AddUserSid"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pUserSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
,{"Name":"fNameResolution","Type":{"Kind":"ApiRef","Name":"DISKQUOTA_USERNAME_RESOLVE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"ppUser","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDiskQuotaUser","TargetKind":"Com","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"AddUserName"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pszLogonName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"fNameResolution","Type":{"Kind":"ApiRef","Name":"DISKQUOTA_USERNAME_RESOLVE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"ppUser","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDiskQuotaUser","TargetKind":"Com","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DeleteUser"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pUser","Type":{"Kind":"ApiRef","Name":"IDiskQuotaUser","TargetKind":"Com","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FindUserSid"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pUserSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
,{"Name":"fNameResolution","Type":{"Kind":"ApiRef","Name":"DISKQUOTA_USERNAME_RESOLVE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"ppUser","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDiskQuotaUser","TargetKind":"Com","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FindUserName"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pszLogonName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"ppUser","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDiskQuotaUser","TargetKind":"Com","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateEnumUsers"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"rgpUserSids","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
|
|
,{"Name":"cpSids","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"fNameResolution","Type":{"Kind":"ApiRef","Name":"DISKQUOTA_USERNAME_RESOLVE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDiskQuotaUsers","TargetKind":"Com","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateUserBatch"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"ppBatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDiskQuotaUserBatch","TargetKind":"Com","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"InvalidateSidNameCache"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GiveUserNameResolutionPriority"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pUser","Type":{"Kind":"ApiRef","Name":"IDiskQuotaUser","TargetKind":"Com","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ShutdownNameResolution"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IDiskQuotaEvents"
|
|
,"Kind":"Com"
|
|
,"Guid":"7988b579-ec89-11cf-9c00-00aa00a14f56"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"OnUserNameChanged"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pUser","Type":{"Kind":"ApiRef","Name":"IDiskQuotaUser","TargetKind":"Com","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"WofEnumEntryProc"
|
|
,"Kind":"FunctionPointer"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"EntryInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
|
|
,{"Name":"UserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"WofEnumFilesProc"
|
|
,"Kind":"FunctionPointer"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"FilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"ExternalFileInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"UserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"WIM_ENTRY_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"WimEntryInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"WimType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"DataSourceId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"WimGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"WimPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
|
|
,{"Name":"WimIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"WIM_EXTERNAL_FILE_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"DataSourceId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ResourceHash","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"WOF_FILE_COMPRESSION_INFO_V0"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Algorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"WOF_FILE_COMPRESSION_INFO_V1"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Algorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"TXF_ID"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["TXF_ID"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_Anonymous_e__Struct"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":4
|
|
,"Fields":[
|
|
{"Name":"LowPart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
,{"Name":"HighPart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"TXF_LOG_RECORD_BASE"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"RecordType","Type":{"Kind":"ApiRef","Name":"TXF_LOG_RECORD_BASE_RecordTypeFlags","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"RecordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"TXF_LOG_RECORD_WRITE"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":4
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"RecordType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"RecordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"TxfFileId","Type":{"Kind":"ApiRef","Name":"TXF_ID","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"KtmGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"ByteOffsetInFile","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
,{"Name":"NumBytesWritten","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ByteOffsetInStructure","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FileNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FileNameByteOffsetInStructure","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"TXF_LOG_RECORD_TRUNCATE"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":4
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"RecordType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"RecordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"TxfFileId","Type":{"Kind":"ApiRef","Name":"TXF_ID","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"KtmGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"NewFileSize","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
,{"Name":"FileNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FileNameByteOffsetInStructure","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"TXF_LOG_RECORD_AFFECTED_FILE"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"RecordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"TxfFileId","Type":{"Kind":"ApiRef","Name":"TXF_ID","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"KtmGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"FileNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FileNameByteOffsetInStructure","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VOLUME_FAILOVER_SET"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"NumberOfDisks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"DiskNumbers","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VOLUME_NUMBER"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"VolumeNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"VolumeManagerName","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VOLUME_LOGICAL_OFFSET"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"LogicalOffset","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VOLUME_PHYSICAL_OFFSET"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"DiskNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Offset","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VOLUME_PHYSICAL_OFFSETS"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"NumberOfPhysicalOffsets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PhysicalOffset","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"VOLUME_PHYSICAL_OFFSET","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VOLUME_READ_PLEX_INPUT"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ByteOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PlexNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VOLUME_SET_GPT_ATTRIBUTES_INFORMATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"GptAttributes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"RevertOnClose","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"ApplyToAllConnectedVolumes","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VOLUME_GET_BC_PROPERTIES_INPUT"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"LowestByteOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"HighestByteOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"AccessType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"AccessMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VOLUME_GET_BC_PROPERTIES_OUTPUT"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"MaximumRequestsPerPeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MinimumPeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MaximumRequestSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"EstimatedTimePerRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"NumOutStandingRequests","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"RequestSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VOLUME_ALLOCATE_BC_STREAM_INPUT"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"RequestsPerPeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Period","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"RetryFailures","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"Discardable","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"LowestByteOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"HighestByteOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"AccessType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"AccessMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VOLUME_ALLOCATE_BC_STREAM_OUTPUT"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"RequestSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"NumOutStandingRequests","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FILE_EXTENT"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"VolumeOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"ExtentLength","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VOLUME_CRITICAL_IO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"AccessType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ExtentsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Extents","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"FILE_EXTENT","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VOLUME_ALLOCATION_HINT_INPUT"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ClusterSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"NumberOfClusters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"StartingClusterNumber","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VOLUME_ALLOCATION_HINT_OUTPUT"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Bitmap","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VOLUME_SHRINK_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"VolumeSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SHARE_INFO_0"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"shi0_netname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SHARE_INFO_1"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"shi1_netname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"shi1_type","Type":{"Kind":"ApiRef","Name":"SHARE_INFO_501_shi501_type","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"shi1_remark","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SHARE_INFO_2"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"shi2_netname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"shi2_type","Type":{"Kind":"ApiRef","Name":"SHARE_INFO_501_shi501_type","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"shi2_remark","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"shi2_permissions","Type":{"Kind":"ApiRef","Name":"SHARE_INFO_502_shi502_permissionsFlags","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"shi2_max_uses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"shi2_current_uses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"shi2_path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"shi2_passwd","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SHARE_INFO_501"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"shi501_netname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"shi501_type","Type":{"Kind":"ApiRef","Name":"SHARE_INFO_501_shi501_type","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"shi501_remark","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"shi501_flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SHARE_INFO_502"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"shi502_netname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"shi502_type","Type":{"Kind":"ApiRef","Name":"SHARE_INFO_501_shi501_type","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"shi502_remark","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"shi502_permissions","Type":{"Kind":"ApiRef","Name":"SHARE_INFO_502_shi502_permissionsFlags","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"shi502_max_uses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"shi502_current_uses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"shi502_path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"shi502_passwd","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"shi502_reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"shi502_security_descriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SHARE_INFO_503"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"shi503_netname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"shi503_type","Type":{"Kind":"ApiRef","Name":"SHARE_INFO_501_shi501_type","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"shi503_remark","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"shi503_permissions","Type":{"Kind":"ApiRef","Name":"SHARE_INFO_502_shi502_permissionsFlags","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"shi503_max_uses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"shi503_current_uses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"shi503_path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"shi503_passwd","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"shi503_servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"shi503_reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"shi503_security_descriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SHARE_INFO_1004"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"shi1004_remark","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SHARE_INFO_1005"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"shi1005_flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SHARE_INFO_1006"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"shi1006_max_uses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SHARE_INFO_1501"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"shi1501_reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"shi1501_security_descriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SHARE_INFO_1503"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"shi1503_sharefilter","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SERVER_ALIAS_INFO_0"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"srvai0_alias","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"srvai0_target","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"srvai0_default","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"srvai0_reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SESSION_INFO_0"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"sesi0_cname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SESSION_INFO_1"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"sesi1_cname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"sesi1_username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"sesi1_num_opens","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"sesi1_time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"sesi1_idle_time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"sesi1_user_flags","Type":{"Kind":"ApiRef","Name":"SESSION_INFO_502_sesi502_user_flags","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SESSION_INFO_2"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"sesi2_cname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"sesi2_username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"sesi2_num_opens","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"sesi2_time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"sesi2_idle_time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"sesi2_user_flags","Type":{"Kind":"ApiRef","Name":"SESSION_INFO_502_sesi502_user_flags","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"sesi2_cltype_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SESSION_INFO_10"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"sesi10_cname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"sesi10_username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"sesi10_time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"sesi10_idle_time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SESSION_INFO_502"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"sesi502_cname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"sesi502_username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"sesi502_num_opens","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"sesi502_time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"sesi502_idle_time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"sesi502_user_flags","Type":{"Kind":"ApiRef","Name":"SESSION_INFO_502_sesi502_user_flags","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"sesi502_cltype_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"sesi502_transport","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CONNECTION_INFO_0"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"coni0_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CONNECTION_INFO_1"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"coni1_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"coni1_type","Type":{"Kind":"ApiRef","Name":"SHARE_INFO_501_shi501_type","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"coni1_num_opens","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"coni1_num_users","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"coni1_time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"coni1_username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"coni1_netname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FILE_INFO_2"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"fi2_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FILE_INFO_3"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"fi3_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"fi3_permissions","Type":{"Kind":"ApiRef","Name":"FILE_INFO_3_fi3_permissionsFlags","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]}
|
|
,{"Name":"fi3_num_locks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"fi3_pathname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"fi3_username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SERVER_CERTIFICATE_TYPE"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"QUIC","Value":0}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"SERVER_CERTIFICATE_INFO_0"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"srvci0_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"srvci0_subject","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"srvci0_issuer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"srvci0_thumbprint","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"srvci0_friendlyname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"srvci0_notbefore","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"srvci0_notafter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"srvci0_storelocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"srvci0_storename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"srvci0_type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"STAT_WORKSTATION_0"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"StatisticsStartTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"BytesReceived","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"SmbsReceived","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"PagingReadBytesRequested","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"NonPagingReadBytesRequested","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"CacheReadBytesRequested","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"NetworkReadBytesRequested","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"BytesTransmitted","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"SmbsTransmitted","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"PagingWriteBytesRequested","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"NonPagingWriteBytesRequested","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"CacheWriteBytesRequested","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"NetworkWriteBytesRequested","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"InitiallyFailedOperations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FailedCompletionOperations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ReadOperations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"RandomReadOperations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ReadSmbs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"LargeReadSmbs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"SmallReadSmbs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"WriteOperations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"RandomWriteOperations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"WriteSmbs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"LargeWriteSmbs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"SmallWriteSmbs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"RawReadsDenied","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"RawWritesDenied","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"NetworkErrors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Sessions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FailedSessions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Reconnects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"CoreConnects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Lanman20Connects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Lanman21Connects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"LanmanNtConnects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ServerDisconnects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"HungSessions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"UseCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FailedUseCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"CurrentCommands","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"STAT_SERVER_0"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"sts0_start","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"sts0_fopens","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"sts0_devopens","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"sts0_jobsqueued","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"sts0_sopens","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"sts0_stimedout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"sts0_serrorout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"sts0_pwerrors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"sts0_permerrors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"sts0_syserrors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"sts0_bytessent_low","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"sts0_bytessent_high","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"sts0_bytesrcvd_low","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"sts0_bytesrcvd_high","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"sts0_avresponse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"sts0_reqbufneed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"sts0_bigbufneed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
|
|
,"Functions":[
|
|
{
|
|
"Name":"SearchPathW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"lpPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpExtension","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"nBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"lpFilePart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SearchPathA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"lpPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpExtension","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"nBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"lpFilePart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetBinaryTypeA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpApplicationName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpBinaryType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetBinaryTypeW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpApplicationName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpBinaryType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetShortPathNameA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"lpszLongPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpszShortPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"cchBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetLongPathNameTransactedA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"lpszShortPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpszLongPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"cchBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetLongPathNameTransactedW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"lpszShortPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpszLongPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"cchBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetFileCompletionNotificationModes"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetFileShortNameA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpShortName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetFileShortNameW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpShortName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"EncryptFileA"
|
|
,"SetLastError":true
|
|
,"DllImport":"ADVAPI32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"EncryptFileW"
|
|
,"SetLastError":true
|
|
,"DllImport":"ADVAPI32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DecryptFileA"
|
|
,"SetLastError":true
|
|
,"DllImport":"ADVAPI32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DecryptFileW"
|
|
,"SetLastError":true
|
|
,"DllImport":"ADVAPI32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FileEncryptionStatusA"
|
|
,"SetLastError":true
|
|
,"DllImport":"ADVAPI32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FileEncryptionStatusW"
|
|
,"SetLastError":true
|
|
,"DllImport":"ADVAPI32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"OpenEncryptedFileRawA"
|
|
,"SetLastError":false
|
|
,"DllImport":"ADVAPI32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"OpenEncryptedFileRawW"
|
|
,"SetLastError":false
|
|
,"DllImport":"ADVAPI32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ReadEncryptedFileRaw"
|
|
,"SetLastError":false
|
|
,"DllImport":"ADVAPI32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"pfExportCallback","Type":{"Kind":"ApiRef","Name":"PFE_EXPORT_FUNC","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pvCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
|
|
,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"WriteEncryptedFileRaw"
|
|
,"SetLastError":false
|
|
,"DllImport":"ADVAPI32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"pfImportCallback","Type":{"Kind":"ApiRef","Name":"PFE_IMPORT_FUNC","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pvCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
|
|
,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CloseEncryptedFileRaw"
|
|
,"SetLastError":false
|
|
,"DllImport":"ADVAPI32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"Params":[
|
|
{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"OpenFile"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpReOpenBuff","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OFSTRUCT","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"uStyle","Type":{"Kind":"ApiRef","Name":"LZOpenFile_wStyle","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetLogicalDriveStringsA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"nBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Wow64EnableWow64FsRedirection"
|
|
,"SetLastError":false
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Byte"}
|
|
,"Params":[
|
|
{"Name":"Wow64FsEnableRedirection","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetSearchPathMode"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateDirectoryExA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpTemplateDirectory","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpNewDirectory","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateDirectoryExW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpTemplateDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpNewDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateDirectoryTransactedA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpTemplateDirectory","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"lpNewDirectory","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]}
|
|
,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateDirectoryTransactedW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpTemplateDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"lpNewDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]}
|
|
,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RemoveDirectoryTransactedA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RemoveDirectoryTransactedW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetFullPathNameTransactedA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"nBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"lpFilePart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetFullPathNameTransactedW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"nBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"lpFilePart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DefineDosDeviceA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"DefineDosDevice_dwFlags","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpDeviceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpTargetPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"QueryDosDeviceA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"lpDeviceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"lpTargetPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"ucchMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateFileTransactedA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"dwShareMode","Type":{"Kind":"ApiRef","Name":"CreateFile_dwShareMode","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]}
|
|
,{"Name":"dwCreationDisposition","Type":{"Kind":"ApiRef","Name":"CreateLogFile_fCreateDispositionFlags","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"dwFlagsAndAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"hTemplateFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pusMiniVersion","Type":{"Kind":"ApiRef","Name":"TXFS_MINIVERSION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"lpExtendedParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateFileTransactedW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"dwShareMode","Type":{"Kind":"ApiRef","Name":"CreateFile_dwShareMode","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]}
|
|
,{"Name":"dwCreationDisposition","Type":{"Kind":"ApiRef","Name":"CreateLogFile_fCreateDispositionFlags","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"dwFlagsAndAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"hTemplateFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pusMiniVersion","Type":{"Kind":"ApiRef","Name":"TXFS_MINIVERSION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"lpExtendedParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ReOpenFile"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hOriginalFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"dwShareMode","Type":{"Kind":"ApiRef","Name":"CreateFile_dwShareMode","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"dwFlagsAndAttributes","Type":{"Kind":"ApiRef","Name":"ReOpenFile_dwFlagsAndAttributes","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetFileAttributesTransactedA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"dwFileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetFileAttributesTransactedW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"dwFileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetFileAttributesTransactedA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"fInfoLevelId","Type":{"Kind":"ApiRef","Name":"GET_FILEEX_INFO_LEVELS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpFileInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
|
|
,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetFileAttributesTransactedW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"fInfoLevelId","Type":{"Kind":"ApiRef","Name":"GET_FILEEX_INFO_LEVELS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpFileInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
|
|
,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetCompressedFileSizeTransactedA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpFileSizeHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetCompressedFileSizeTransactedW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpFileSizeHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DeleteFileTransactedA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DeleteFileTransactedW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CheckNameLegalDOS8Dot3A"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpOemName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"OemNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pbNameContainsSpaces","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"pbNameLegal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CheckNameLegalDOS8Dot3W"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpOemName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"OemNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pbNameContainsSpaces","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"pbNameLegal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FindFirstFileTransactedA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"FindFileHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"fInfoLevelId","Type":{"Kind":"ApiRef","Name":"FINDEX_INFO_LEVELS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpFindFileData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
|
|
,{"Name":"fSearchOp","Type":{"Kind":"ApiRef","Name":"FINDEX_SEARCH_OPS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpSearchFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
,{"Name":"dwAdditionalFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FindFirstFileTransactedW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"FindFileHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"fInfoLevelId","Type":{"Kind":"ApiRef","Name":"FINDEX_INFO_LEVELS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpFindFileData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
|
|
,{"Name":"fSearchOp","Type":{"Kind":"ApiRef","Name":"FINDEX_SEARCH_OPS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpSearchFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
,{"Name":"dwAdditionalFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CopyFileA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"bFailIfExists","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CopyFileW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"bFailIfExists","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CopyFileExA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpProgressRoutine","Type":{"Kind":"ApiRef","Name":"LPPROGRESS_ROUTINE","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
|
|
,{"Name":"pbCancel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out","Optional"]}
|
|
,{"Name":"dwCopyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CopyFileExW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpProgressRoutine","Type":{"Kind":"ApiRef","Name":"LPPROGRESS_ROUTINE","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
|
|
,{"Name":"pbCancel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out","Optional"]}
|
|
,{"Name":"dwCopyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CopyFileTransactedA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpProgressRoutine","Type":{"Kind":"ApiRef","Name":"LPPROGRESS_ROUTINE","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
|
|
,{"Name":"pbCancel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Optional"]}
|
|
,{"Name":"dwCopyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CopyFileTransactedW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpProgressRoutine","Type":{"Kind":"ApiRef","Name":"LPPROGRESS_ROUTINE","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
|
|
,{"Name":"pbCancel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Optional"]}
|
|
,{"Name":"dwCopyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CopyFile2"
|
|
,"SetLastError":false
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pwszExistingFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"pwszNewFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"pExtendedParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COPYFILE2_EXTENDED_PARAMETERS","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"MoveFileA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"MoveFileW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"MoveFileExA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"MoveFileTransacted_dwFlags","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"MoveFileExW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"MoveFileTransacted_dwFlags","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"MoveFileWithProgressA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"lpProgressRoutine","Type":{"Kind":"ApiRef","Name":"LPPROGRESS_ROUTINE","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
|
|
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"MoveFileTransacted_dwFlags","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"MoveFileWithProgressW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"lpProgressRoutine","Type":{"Kind":"ApiRef","Name":"LPPROGRESS_ROUTINE","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
|
|
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"MoveFileTransacted_dwFlags","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"MoveFileTransactedA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"lpProgressRoutine","Type":{"Kind":"ApiRef","Name":"LPPROGRESS_ROUTINE","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
|
|
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"MoveFileTransacted_dwFlags","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"MoveFileTransactedW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"lpProgressRoutine","Type":{"Kind":"ApiRef","Name":"LPPROGRESS_ROUTINE","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
|
|
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"MoveFileTransacted_dwFlags","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ReplaceFileA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpReplacedFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpReplacementFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpBackupFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"dwReplaceFlags","Type":{"Kind":"ApiRef","Name":"ReplaceFile_dwReplaceFlags","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpExclude","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ReplaceFileW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpReplacedFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpReplacementFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpBackupFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"dwReplaceFlags","Type":{"Kind":"ApiRef","Name":"ReplaceFile_dwReplaceFlags","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpExclude","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateHardLinkA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateHardLinkW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateHardLinkTransactedA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateHardLinkTransactedW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FindFirstStreamTransactedW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"FindStreamHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"InfoLevel","Type":{"Kind":"ApiRef","Name":"STREAM_INFO_LEVELS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpFindStreamData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
|
|
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FindFirstFileNameTransactedW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"FindFileNameHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"StringLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
,{"Name":"LinkName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
|
|
,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetVolumeLabelA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpRootPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"lpVolumeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetVolumeLabelW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpRootPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"lpVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetFileBandwidthReservation"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"nPeriodMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"nBytesPerPeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"bDiscardable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpTransferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"lpNumOutstandingRequests","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetFileBandwidthReservation"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpPeriodMilliseconds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"lpBytesPerPeriod","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"pDiscardable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
|
|
,{"Name":"lpTransferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"lpNumOutstandingRequests","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ReadDirectoryChangesW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hDirectory","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
|
|
,{"Name":"nBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"bWatchSubtree","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"dwNotifyFilter","Type":{"Kind":"ApiRef","Name":"FILE_NOTIFY_CHANGE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]}
|
|
,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ReadDirectoryChangesExW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hDirectory","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
|
|
,{"Name":"nBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"bWatchSubtree","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"dwNotifyFilter","Type":{"Kind":"ApiRef","Name":"FILE_NOTIFY_CHANGE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]}
|
|
,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"ReadDirectoryNotifyInformationClass","Type":{"Kind":"ApiRef","Name":"READ_DIRECTORY_NOTIFY_INFORMATION_CLASS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FindFirstVolumeA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"FindVolumeHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpszVolumeName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
|
|
,{"Name":"cchBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FindNextVolumeA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hFindVolume","Type":{"Kind":"ApiRef","Name":"FindVolumeHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In","Out"]}
|
|
,{"Name":"lpszVolumeName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
|
|
,{"Name":"cchBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FindFirstVolumeMountPointA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"FindVolumeMointPointHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpszRootPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpszVolumeMountPoint","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
|
|
,{"Name":"cchBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FindFirstVolumeMountPointW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"FindVolumeMointPointHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpszRootPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpszVolumeMountPoint","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
|
|
,{"Name":"cchBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FindNextVolumeMountPointA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hFindVolumeMountPoint","Type":{"Kind":"ApiRef","Name":"FindVolumeMointPointHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpszVolumeMountPoint","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
|
|
,{"Name":"cchBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FindNextVolumeMountPointW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hFindVolumeMountPoint","Type":{"Kind":"ApiRef","Name":"FindVolumeMointPointHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpszVolumeMountPoint","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
|
|
,{"Name":"cchBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FindVolumeMountPointClose"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hFindVolumeMountPoint","Type":{"Kind":"ApiRef","Name":"FindVolumeMointPointHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetVolumeMountPointA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpszVolumeMountPoint","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpszVolumeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetVolumeMountPointW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpszVolumeMountPoint","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpszVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DeleteVolumeMountPointA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpszVolumeMountPoint","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetVolumeNameForVolumeMountPointA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpszVolumeMountPoint","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpszVolumeName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
|
|
,{"Name":"cchBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetVolumePathNameA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpszVolumePathName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
|
|
,{"Name":"cchBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetVolumePathNamesForVolumeNameA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpszVolumeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpszVolumePathNames","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","NotNullTerminated","NullNullTerminated","Optional"]}
|
|
,{"Name":"cchBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"lpcchReturnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetFileInformationByHandleEx"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"FileInformationClass","Type":{"Kind":"ApiRef","Name":"FILE_INFO_BY_HANDLE_CLASS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpFileInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
|
|
,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"OpenFileById"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hVolumeHint","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpFileId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILE_ID_DESCRIPTOR","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"dwShareMode","Type":{"Kind":"ApiRef","Name":"CreateFile_dwShareMode","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]}
|
|
,{"Name":"dwFlagsAndAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateSymbolicLinkA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Byte"}
|
|
,"Params":[
|
|
{"Name":"lpSymlinkFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpTargetFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateSymbolicLinkW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Byte"}
|
|
,"Params":[
|
|
{"Name":"lpSymlinkFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpTargetFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateSymbolicLinkTransactedA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Byte"}
|
|
,"Params":[
|
|
{"Name":"lpSymlinkFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpTargetFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateSymbolicLinkTransactedW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Byte"}
|
|
,"Params":[
|
|
{"Name":"lpSymlinkFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpTargetFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateDirectoryA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateDirectoryW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateFileA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"dwDesiredAccess","Type":{"Kind":"ApiRef","Name":"FILE_ACCESS_FLAGS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"dwShareMode","Type":{"Kind":"ApiRef","Name":"FILE_SHARE_FLAGS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]}
|
|
,{"Name":"dwCreationDisposition","Type":{"Kind":"ApiRef","Name":"FILE_CREATE_FLAGS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"dwFlagsAndAttributes","Type":{"Kind":"ApiRef","Name":"FILE_FLAGS_AND_ATTRIBUTES","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"hTemplateFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateFileW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"dwDesiredAccess","Type":{"Kind":"ApiRef","Name":"FILE_ACCESS_FLAGS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"dwShareMode","Type":{"Kind":"ApiRef","Name":"FILE_SHARE_FLAGS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]}
|
|
,{"Name":"dwCreationDisposition","Type":{"Kind":"ApiRef","Name":"FILE_CREATE_FLAGS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"dwFlagsAndAttributes","Type":{"Kind":"ApiRef","Name":"FILE_FLAGS_AND_ATTRIBUTES","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"hTemplateFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DefineDosDeviceW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"DEFINE_DOS_DEVICE_FLAGS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpTargetPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DeleteFileA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DeleteFileW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DeleteVolumeMountPointW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpszVolumeMountPoint","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FindClose"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hFindFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FindCloseChangeNotification"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hChangeHandle","Type":{"Kind":"ApiRef","Name":"FindChangeNotifcationHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FindFirstChangeNotificationA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"FindChangeNotifcationHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"bWatchSubtree","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"dwNotifyFilter","Type":{"Kind":"ApiRef","Name":"FILE_NOTIFY_CHANGE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FindFirstChangeNotificationW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"FindChangeNotifcationHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"bWatchSubtree","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"dwNotifyFilter","Type":{"Kind":"ApiRef","Name":"FILE_NOTIFY_CHANGE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FindFirstFileA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"FindFileHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpFindFileData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WIN32_FIND_DATAA","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FindFirstFileW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"FindFileHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpFindFileData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WIN32_FIND_DATAW","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FindFirstFileExA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"FindFileHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"fInfoLevelId","Type":{"Kind":"ApiRef","Name":"FINDEX_INFO_LEVELS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpFindFileData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
|
|
,{"Name":"fSearchOp","Type":{"Kind":"ApiRef","Name":"FINDEX_SEARCH_OPS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpSearchFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
,{"Name":"dwAdditionalFlags","Type":{"Kind":"ApiRef","Name":"FIND_FIRST_EX_FLAGS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FindFirstFileExW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"FindFileHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"fInfoLevelId","Type":{"Kind":"ApiRef","Name":"FINDEX_INFO_LEVELS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpFindFileData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
|
|
,{"Name":"fSearchOp","Type":{"Kind":"ApiRef","Name":"FINDEX_SEARCH_OPS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpSearchFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
,{"Name":"dwAdditionalFlags","Type":{"Kind":"ApiRef","Name":"FIND_FIRST_EX_FLAGS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FindFirstVolumeW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"FindVolumeHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpszVolumeName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
|
|
,{"Name":"cchBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FindNextChangeNotification"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hChangeHandle","Type":{"Kind":"ApiRef","Name":"FindChangeNotifcationHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FindNextFileA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hFindFile","Type":{"Kind":"ApiRef","Name":"FindFileHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpFindFileData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WIN32_FIND_DATAA","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FindNextFileW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hFindFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpFindFileData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WIN32_FIND_DATAW","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FindNextVolumeW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hFindVolume","Type":{"Kind":"ApiRef","Name":"FindVolumeHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In","Out"]}
|
|
,{"Name":"lpszVolumeName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
|
|
,{"Name":"cchBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FindVolumeClose"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hFindVolume","Type":{"Kind":"ApiRef","Name":"FindVolumeHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FlushFileBuffers"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetDiskFreeSpaceA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpRootPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"lpSectorsPerCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"lpBytesPerSector","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"lpNumberOfFreeClusters","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"lpTotalNumberOfClusters","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetDiskFreeSpaceW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpRootPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"lpSectorsPerCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"lpBytesPerSector","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"lpNumberOfFreeClusters","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"lpTotalNumberOfClusters","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetDiskFreeSpaceExA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpDirectoryName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"lpFreeBytesAvailableToCaller","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"lpTotalNumberOfBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"lpTotalNumberOfFreeBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetDiskFreeSpaceExW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpDirectoryName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"lpFreeBytesAvailableToCaller","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"lpTotalNumberOfBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"lpTotalNumberOfFreeBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetDiskSpaceInformationA"
|
|
,"SetLastError":false
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"rootPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"diskSpaceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DISK_SPACE_INFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetDiskSpaceInformationW"
|
|
,"SetLastError":false
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"rootPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"diskSpaceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DISK_SPACE_INFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetDriveTypeA"
|
|
,"SetLastError":false
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"lpRootPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetDriveTypeW"
|
|
,"SetLastError":false
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"lpRootPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetFileAttributesA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetFileAttributesW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetFileAttributesExA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"fInfoLevelId","Type":{"Kind":"ApiRef","Name":"GET_FILEEX_INFO_LEVELS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpFileInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetFileAttributesExW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"fInfoLevelId","Type":{"Kind":"ApiRef","Name":"GET_FILEEX_INFO_LEVELS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpFileInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetFileInformationByHandle"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpFileInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BY_HANDLE_FILE_INFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetFileSize"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpFileSizeHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetFileSizeEx"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpFileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetFileType"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetFinalPathNameByHandleA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpszFilePath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
|
|
,{"Name":"cchFilePath","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"FILE_NAME","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetFinalPathNameByHandleW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpszFilePath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
|
|
,{"Name":"cchFilePath","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"FILE_NAME","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetFullPathNameW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"nBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"lpFilePart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetFullPathNameA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"nBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"lpFilePart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetLogicalDrives"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetLogicalDriveStringsW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"nBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetLongPathNameA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"lpszShortPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpszLongPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"cchBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetLongPathNameW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"lpszShortPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpszLongPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"cchBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetShortPathNameW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"lpszLongPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpszShortPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"cchBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetTempFileNameW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpPrefixString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"uUnique","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"lpTempFileName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetVolumeInformationByHandleW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpVolumeNameBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"nVolumeNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"lpVolumeSerialNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"lpMaximumComponentLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"lpFileSystemFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"lpFileSystemNameBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"nFileSystemNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetVolumeInformationW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpRootPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"lpVolumeNameBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"nVolumeNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"lpVolumeSerialNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"lpMaximumComponentLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"lpFileSystemFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"lpFileSystemNameBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"nFileSystemNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetVolumePathNameW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpszVolumePathName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
|
|
,{"Name":"cchBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"LockFile"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"dwFileOffsetLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"dwFileOffsetHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"nNumberOfBytesToLockLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"nNumberOfBytesToLockHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"LockFileEx"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"LockFileEx_dwFlags","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"nNumberOfBytesToLockLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"nNumberOfBytesToLockHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"QueryDosDeviceW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"lpDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"lpTargetPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"ucchMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ReadFile"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"nNumberOfBytesToRead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"lpNumberOfBytesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ReadFileEx"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"nNumberOfBytesToRead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ReadFileScatter"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"aSegmentArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILE_SEGMENT_ELEMENT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"nNumberOfBytesToRead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RemoveDirectoryA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RemoveDirectoryW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetEndOfFile"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetFileAttributesA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"dwFileAttributes","Type":{"Kind":"ApiRef","Name":"FILE_FLAGS_AND_ATTRIBUTES","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetFileAttributesW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"dwFileAttributes","Type":{"Kind":"ApiRef","Name":"FILE_FLAGS_AND_ATTRIBUTES","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetFileInformationByHandle"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"FileInformationClass","Type":{"Kind":"ApiRef","Name":"FILE_INFO_BY_HANDLE_CLASS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpFileInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetFilePointer"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lDistanceToMove","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
,{"Name":"lpDistanceToMoveHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out","Optional"]}
|
|
,{"Name":"dwMoveMethod","Type":{"Kind":"ApiRef","Name":"SetFilePointer_dwMoveMethod","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetFilePointerEx"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"liDistanceToMove","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpNewFilePointer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"dwMoveMethod","Type":{"Kind":"ApiRef","Name":"SetFilePointer_dwMoveMethod","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetFileValidData"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"ValidDataLength","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"UnlockFile"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"dwFileOffsetLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"dwFileOffsetHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"nNumberOfBytesToUnlockLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"nNumberOfBytesToUnlockHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"UnlockFileEx"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"nNumberOfBytesToUnlockLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"nNumberOfBytesToUnlockHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"WriteFile"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"nNumberOfBytesToWrite","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"lpNumberOfBytesWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"WriteFileEx"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"nNumberOfBytesToWrite","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"WriteFileGather"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"aSegmentArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILE_SEGMENT_ELEMENT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"nNumberOfBytesToWrite","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetTempPathW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"nBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetVolumeNameForVolumeMountPointW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpszVolumeMountPoint","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpszVolumeName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
|
|
,{"Name":"cchBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetVolumePathNamesForVolumeNameW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpszVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpszVolumePathNames","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NotNullTerminated","NullNullTerminated","Optional"]}
|
|
,{"Name":"cchBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"lpcchReturnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateFile2"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"dwDesiredAccess","Type":{"Kind":"ApiRef","Name":"FILE_ACCESS_FLAGS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"dwShareMode","Type":{"Kind":"ApiRef","Name":"FILE_SHARE_FLAGS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"dwCreationDisposition","Type":{"Kind":"ApiRef","Name":"FILE_CREATE_FLAGS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pCreateExParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREATEFILE2_EXTENDED_PARAMETERS","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetFileIoOverlappedRange"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"OverlappedRangeStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
|
|
,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetCompressedFileSizeA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpFileSizeHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetCompressedFileSizeW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpFileSizeHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FindFirstStreamW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"FindStreamHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"InfoLevel","Type":{"Kind":"ApiRef","Name":"STREAM_INFO_LEVELS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpFindStreamData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
|
|
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FindNextStreamW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hFindStream","Type":{"Kind":"ApiRef","Name":"FindStreamHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpFindStreamData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"AreFileApisANSI"
|
|
,"SetLastError":false
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetTempPathA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"nBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FindFirstFileNameW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"FindFileNameHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"StringLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
,{"Name":"LinkName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FindNextFileNameW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hFindStream","Type":{"Kind":"ApiRef","Name":"FindFileNameHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"StringLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
,{"Name":"LinkName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetVolumeInformationA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpRootPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"lpVolumeNameBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"nVolumeNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"lpVolumeSerialNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"lpMaximumComponentLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"lpFileSystemFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"lpFileSystemNameBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"nFileSystemNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetTempFileNameA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpPrefixString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"uUnique","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"lpTempFileName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetFileApisToOEM"
|
|
,"SetLastError":false
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetFileApisToANSI"
|
|
,"SetLastError":false
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CopyFileFromAppW"
|
|
,"SetLastError":false
|
|
,"DllImport":"api-ms-win-core-file-fromapp-l1-1-0"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"bFailIfExists","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateDirectoryFromAppW"
|
|
,"SetLastError":false
|
|
,"DllImport":"api-ms-win-core-file-fromapp-l1-1-0"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateFileFromAppW"
|
|
,"SetLastError":false
|
|
,"DllImport":"api-ms-win-core-file-fromapp-l1-1-0"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"dwShareMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]}
|
|
,{"Name":"dwCreationDisposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"dwFlagsAndAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"hTemplateFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateFile2FromAppW"
|
|
,"SetLastError":false
|
|
,"DllImport":"api-ms-win-core-file-fromapp-l1-1-0"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"dwShareMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"dwCreationDisposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pCreateExParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREATEFILE2_EXTENDED_PARAMETERS","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DeleteFileFromAppW"
|
|
,"SetLastError":false
|
|
,"DllImport":"api-ms-win-core-file-fromapp-l1-1-0"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FindFirstFileExFromAppW"
|
|
,"SetLastError":false
|
|
,"DllImport":"api-ms-win-core-file-fromapp-l1-1-0"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"fInfoLevelId","Type":{"Kind":"ApiRef","Name":"FINDEX_INFO_LEVELS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpFindFileData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
|
|
,{"Name":"fSearchOp","Type":{"Kind":"ApiRef","Name":"FINDEX_SEARCH_OPS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpSearchFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
,{"Name":"dwAdditionalFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetFileAttributesExFromAppW"
|
|
,"SetLastError":false
|
|
,"DllImport":"api-ms-win-core-file-fromapp-l1-1-0"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"fInfoLevelId","Type":{"Kind":"ApiRef","Name":"GET_FILEEX_INFO_LEVELS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpFileInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"MoveFileFromAppW"
|
|
,"SetLastError":false
|
|
,"DllImport":"api-ms-win-core-file-fromapp-l1-1-0"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RemoveDirectoryFromAppW"
|
|
,"SetLastError":false
|
|
,"DllImport":"api-ms-win-core-file-fromapp-l1-1-0"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ReplaceFileFromAppW"
|
|
,"SetLastError":false
|
|
,"DllImport":"api-ms-win-core-file-fromapp-l1-1-0"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpReplacedFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpReplacementFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"lpBackupFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"dwReplaceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"lpExclude","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetFileAttributesFromAppW"
|
|
,"SetLastError":false
|
|
,"DllImport":"api-ms-win-core-file-fromapp-l1-1-0"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"dwFileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateIoCompletionPort"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"ExistingCompletionPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"CompletionKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
|
|
,{"Name":"NumberOfConcurrentThreads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetQueuedCompletionStatus"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"CompletionPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpNumberOfBytesTransferred","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"lpCompletionKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out"]}
|
|
,{"Name":"dwMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetQueuedCompletionStatusEx"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"CompletionPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpCompletionPortEntries","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"OVERLAPPED_ENTRY","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]}
|
|
,{"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"ulNumEntriesRemoved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"dwMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"fAlertable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PostQueuedCompletionStatus"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"CompletionPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"dwNumberOfBytesTransferred","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"dwCompletionKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
|
|
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CancelIoEx"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CancelIo"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CancelSynchronousIo"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Wow64DisableWow64FsRedirection"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"OldValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Wow64RevertWow64FsRedirection"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"OlValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Wow64SetThreadDefaultGuestMachine"
|
|
,"SetLastError":false
|
|
,"DllImport":"api-ms-win-core-wow64-l1-1-1"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt16"}
|
|
,"Params":[
|
|
{"Name":"Machine","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Wow64SuspendThread"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"hThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"LZStart"
|
|
,"SetLastError":false
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"LZDone"
|
|
,"SetLastError":false
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CopyLZFile"
|
|
,"SetLastError":false
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Params":[
|
|
{"Name":"hfSource","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
,{"Name":"hfDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"LZCopy"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Params":[
|
|
{"Name":"hfSource","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
,{"Name":"hfDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"LZInit"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Params":[
|
|
{"Name":"hfSource","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetExpandedNameA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Params":[
|
|
{"Name":"lpszSource","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpszBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetExpandedNameW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Params":[
|
|
{"Name":"lpszSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpszBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"LZOpenFileA"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpReOpenBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OFSTRUCT","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"wStyle","Type":{"Kind":"ApiRef","Name":"LZOpenFile_wStyle","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"LZOpenFileW"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"lpReOpenBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OFSTRUCT","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"wStyle","Type":{"Kind":"ApiRef","Name":"LZOpenFile_wStyle","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"LZSeek"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Params":[
|
|
{"Name":"hFile","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
,{"Name":"lOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
,{"Name":"iOrigin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"LZRead"
|
|
,"SetLastError":true
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Params":[
|
|
{"Name":"hFile","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]}
|
|
,{"Name":"cbRead","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"LZClose"
|
|
,"SetLastError":false
|
|
,"DllImport":"KERNEL32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"Params":[
|
|
{"Name":"hFile","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"QueryUsersOnEncryptedFile"
|
|
,"SetLastError":false
|
|
,"DllImport":"ADVAPI32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"pUsers","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTION_CERTIFICATE_HASH_LIST","TargetKind":"Default","Api":"FileSystem","Parents":[]}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"QueryRecoveryAgentsOnEncryptedFile"
|
|
,"SetLastError":false
|
|
,"DllImport":"ADVAPI32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"pRecoveryAgents","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTION_CERTIFICATE_HASH_LIST","TargetKind":"Default","Api":"FileSystem","Parents":[]}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RemoveUsersFromEncryptedFile"
|
|
,"SetLastError":false
|
|
,"DllImport":"ADVAPI32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"pHashes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTION_CERTIFICATE_HASH_LIST","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"AddUsersToEncryptedFile"
|
|
,"SetLastError":false
|
|
,"DllImport":"ADVAPI32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"pEncryptionCertificates","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTION_CERTIFICATE_LIST","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetUserFileEncryptionKey"
|
|
,"SetLastError":false
|
|
,"DllImport":"ADVAPI32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"pEncryptionCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTION_CERTIFICATE","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetUserFileEncryptionKeyEx"
|
|
,"SetLastError":false
|
|
,"DllImport":"ADVAPI32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"pEncryptionCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTION_CERTIFICATE","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Optional"]}
|
|
,{"Name":"dwCapabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FreeEncryptionCertificateHashList"
|
|
,"SetLastError":false
|
|
,"DllImport":"ADVAPI32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"Params":[
|
|
{"Name":"pUsers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTION_CERTIFICATE_HASH_LIST","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"EncryptionDisable"
|
|
,"SetLastError":true
|
|
,"DllImport":"ADVAPI32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"DirPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"Disable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DuplicateEncryptionInfoFile"
|
|
,"SetLastError":false
|
|
,"DllImport":"ADVAPI32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"SrcFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"DstFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"dwCreationDistribution","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"dwAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetEncryptedFileMetadata"
|
|
,"SetLastError":false
|
|
,"DllImport":"ADVAPI32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"pcbMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"ppbMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetEncryptedFileMetadata"
|
|
,"SetLastError":false
|
|
,"DllImport":"ADVAPI32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"pbOldMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]}
|
|
,{"Name":"pbNewMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
|
|
,{"Name":"pOwnerHash","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTION_CERTIFICATE_HASH","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"dwOperation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pCertificatesAdded","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTION_CERTIFICATE_HASH_LIST","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FreeEncryptedFileMetadata"
|
|
,"SetLastError":false
|
|
,"DllImport":"ADVAPI32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"Params":[
|
|
{"Name":"pbMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"LsnEqual"
|
|
,"SetLastError":false
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Byte"}
|
|
,"Params":[
|
|
{"Name":"plsn1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Const"]}
|
|
,{"Name":"plsn2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"LsnLess"
|
|
,"SetLastError":false
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Byte"}
|
|
,"Params":[
|
|
{"Name":"plsn1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Const"]}
|
|
,{"Name":"plsn2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"LsnGreater"
|
|
,"SetLastError":false
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Byte"}
|
|
,"Params":[
|
|
{"Name":"plsn1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Const"]}
|
|
,{"Name":"plsn2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"LsnNull"
|
|
,"SetLastError":false
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Byte"}
|
|
,"Params":[
|
|
{"Name":"plsn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"LsnContainer"
|
|
,"SetLastError":false
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"plsn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"LsnCreate"
|
|
,"SetLastError":false
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"cidContainer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"offBlock","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"cRecord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"LsnBlockOffset"
|
|
,"SetLastError":false
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"plsn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"LsnRecordSequence"
|
|
,"SetLastError":false
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"plsn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"LsnInvalid"
|
|
,"SetLastError":false
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Byte"}
|
|
,"Params":[
|
|
{"Name":"plsn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"LsnIncrement"
|
|
,"SetLastError":false
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"plsn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateLogFile"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pszLogFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"fDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"dwShareMode","Type":{"Kind":"ApiRef","Name":"CreateFile_dwShareMode","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"psaLogFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"fCreateDisposition","Type":{"Kind":"ApiRef","Name":"CreateLogFile_fCreateDispositionFlags","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"fFlagsAndAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DeleteLogByHandle"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DeleteLogFile"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pszLogFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"AddLogContainer"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pcbContainer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Optional"]}
|
|
,{"Name":"pwszContainerPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"AddLogContainerSet"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"cContainer","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
|
|
,{"Name":"pcbContainer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Optional"]}
|
|
,{"Name":"rgwszContainerPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RemoveLogContainer"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pwszContainerPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"fForce","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RemoveLogContainerSet"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"cContainer","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
|
|
,{"Name":"rgwszContainerPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"fForce","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetLogArchiveTail"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"plsnArchiveTail","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetEndOfLog"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"plsnEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"TruncateLog"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pvMarshal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"plsnEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateLogContainerScanContext"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"cFromContainer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"cContainers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"eScanMode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
|
|
,{"Name":"pcxScan","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_SCAN_CONTEXT","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ScanLogContainers"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pcxScan","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_SCAN_CONTEXT","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"eScanMode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
|
|
,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"AlignReservedLog"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pvMarshal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
,{"Name":"cReservedRecords","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"rgcbReservation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]}
|
|
,{"Name":"pcbAlignReservation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"AllocReservedLog"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pvMarshal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
,{"Name":"cReservedRecords","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pcbAdjustment","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FreeReservedLog"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pvMarshal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
,{"Name":"cReservedRecords","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pcbAdjustment","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetLogFileInformation"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pinfoBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_INFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"cbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetLogArchiveMode"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"eMode","Type":{"Kind":"ApiRef","Name":"CLFS_LOG_ARCHIVE_MODE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ReadLogRestartArea"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pvMarshal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
,{"Name":"ppvRestartBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
|
|
,{"Name":"pcbRestartBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
,{"Name":"plsn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"ppvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
|
|
,{"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ReadPreviousLogRestartArea"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pvReadContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
,{"Name":"ppvRestartBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
|
|
,{"Name":"pcbRestartBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
,{"Name":"plsnRestart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"WriteLogRestartArea"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pvMarshal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
,{"Name":"pvRestartBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
,{"Name":"cbRestartBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"plsnBase","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"fFlags","Type":{"Kind":"ApiRef","Name":"CLFS_FLAG","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pcbWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
,{"Name":"plsnNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetLogReservationInfo"
|
|
,"SetLastError":false
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pvMarshal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"pcbRecordNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"pcbUserReservation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]}
|
|
,{"Name":"pcbCommitReservation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"AdvanceLogBase"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pvMarshal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
,{"Name":"plsnBase","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"fFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CloseAndResetLogFile"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateLogMarshallingArea"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pfnAllocBuffer","Type":{"Kind":"ApiRef","Name":"CLFS_BLOCK_ALLOCATION","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pfnFreeBuffer","Type":{"Kind":"ApiRef","Name":"CLFS_BLOCK_DEALLOCATION","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pvBlockAllocContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
,{"Name":"cbMarshallingBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"cMaxWriteBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"cMaxReadBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"ppvMarshal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DeleteLogMarshallingArea"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pvMarshal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ReserveAndAppendLog"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pvMarshal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
,{"Name":"rgWriteEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_WRITE_ENTRY","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"cWriteEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"plsnUndoNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"plsnPrevious","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"cReserveRecords","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"rgcbReservation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]}
|
|
,{"Name":"fFlags","Type":{"Kind":"ApiRef","Name":"CLFS_FLAG","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"plsn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ReserveAndAppendLogAligned"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pvMarshal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
,{"Name":"rgWriteEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_WRITE_ENTRY","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"cWriteEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"cbEntryAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"plsnUndoNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"plsnPrevious","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"cReserveRecords","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"rgcbReservation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]}
|
|
,{"Name":"fFlags","Type":{"Kind":"ApiRef","Name":"CLFS_FLAG","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"plsn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FlushLogBuffers"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pvMarshal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
,{"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FlushLogToLsn"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pvMarshalContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
,{"Name":"plsnFlush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"plsnLastFlushed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ReadLogRecord"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pvMarshal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
,{"Name":"plsnFirst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"eContextMode","Type":{"Kind":"ApiRef","Name":"CLFS_CONTEXT_MODE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"ppvReadBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
|
|
,{"Name":"pcbReadBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
,{"Name":"peRecordType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
|
|
,{"Name":"plsnUndoNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"plsnPrevious","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"ppvReadContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
|
|
,{"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ReadNextLogRecord"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pvReadContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
,{"Name":"ppvBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
|
|
,{"Name":"pcbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
,{"Name":"peRecordType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
|
|
,{"Name":"plsnUser","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"plsnUndoNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"plsnPrevious","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"plsnRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"TerminateReadLog"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pvCursorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PrepareLogArchive"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pszBaseLogFileName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]}
|
|
,{"Name":"cLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"plsnLow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"plsnHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"pcActualLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"poffBaseLogFileData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
|
|
,{"Name":"pcbBaseLogFileLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
|
|
,{"Name":"plsnBase","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]}
|
|
,{"Name":"plsnLast","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]}
|
|
,{"Name":"plsnCurrentArchiveTail","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]}
|
|
,{"Name":"ppvArchiveContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ReadLogArchiveMetadata"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pvArchiveContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
,{"Name":"cbOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"cbBytesToRead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pbReadBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
|
|
,{"Name":"pcbBytesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetNextLogArchiveExtent"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pvArchiveContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
,{"Name":"rgadExtent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_ARCHIVE_DESCRIPTOR","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"cDescriptors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pcDescriptorsReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"TerminateLogArchive"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pvArchiveContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ValidateLog"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pszLogFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"psaLogFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"pinfoBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_INFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"pcbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetLogContainerName"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"cidLogicalContainer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pwstrContainerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"cLenContainerName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pcActualLenContainerName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetLogIoStatistics"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pvStatsBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
,{"Name":"cbStatsBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"eStatsClass","Type":{"Kind":"ApiRef","Name":"CLFS_IOSTATS_CLASS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pcbStatsWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RegisterManageableLogClient"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pCallbacks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOG_MANAGEMENT_CALLBACKS","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DeregisterManageableLogClient"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ReadLogNotification"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pNotification","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLFS_MGMT_NOTIFICATION","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"InstallLogPolicy"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLFS_MGMT_POLICY","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RemoveLogPolicy"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"ePolicyType","Type":{"Kind":"ApiRef","Name":"CLFS_MGMT_POLICY_TYPE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"QueryLogPolicy"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"ePolicyType","Type":{"Kind":"ApiRef","Name":"CLFS_MGMT_POLICY_TYPE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pPolicyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLFS_MGMT_POLICY","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"pcbPolicyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetLogFileSizeWithPolicy"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pDesiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out"]}
|
|
,{"Name":"pResultingSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"HandleLogFull"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"LogTailAdvanceFailure"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"dwReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RegisterForLogWriteNotification"
|
|
,"SetLastError":true
|
|
,"DllImport":"clfsw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"cbThreshold","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"WofShouldCompressBinaries"
|
|
,"SetLastError":false
|
|
,"DllImport":"WOFUTIL"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"Volume","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"Algorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"WofGetDriverVersion"
|
|
,"SetLastError":false
|
|
,"DllImport":"WOFUTIL"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"FileOrVolumeHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Provider","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"WofVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"WofSetFileDataLocation"
|
|
,"SetLastError":false
|
|
,"DllImport":"WOFUTIL"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Provider","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"ExternalFileInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"WofIsExternalFile"
|
|
,"SetLastError":false
|
|
,"DllImport":"WOFUTIL"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"FilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"IsExternalFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"Provider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"ExternalFileInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"BufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"WofEnumEntries"
|
|
,"SetLastError":false
|
|
,"DllImport":"WOFUTIL"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"VolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"Provider","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"EnumProc","Type":{"Kind":"ApiRef","Name":"WofEnumEntryProc","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"UserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"WofWimAddEntry"
|
|
,"SetLastError":false
|
|
,"DllImport":"WOFUTIL"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"VolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"WimPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"WimType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"WimIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"DataSourceId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"WofWimEnumFiles"
|
|
,"SetLastError":false
|
|
,"DllImport":"WOFUTIL"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"VolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"DataSourceId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"EnumProc","Type":{"Kind":"ApiRef","Name":"WofEnumFilesProc","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"UserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"WofWimSuspendEntry"
|
|
,"SetLastError":false
|
|
,"DllImport":"WOFUTIL"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"VolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"DataSourceId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"WofWimRemoveEntry"
|
|
,"SetLastError":false
|
|
,"DllImport":"WOFUTIL"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"VolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"DataSourceId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"WofWimUpdateEntry"
|
|
,"SetLastError":false
|
|
,"DllImport":"WOFUTIL"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"VolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"DataSourceId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"NewWimPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"WofFileEnumFiles"
|
|
,"SetLastError":false
|
|
,"DllImport":"WOFUTIL"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"VolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"Algorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"EnumProc","Type":{"Kind":"ApiRef","Name":"WofEnumFilesProc","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"UserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"TxfLogCreateFileReadContext"
|
|
,"SetLastError":true
|
|
,"DllImport":"txfw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"LogPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"BeginningLsn","Type":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"EndingLsn","Type":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"TxfFileId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TXF_ID","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"TxfLogContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"TxfLogCreateRangeReadContext"
|
|
,"SetLastError":false
|
|
,"DllImport":"txfw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"LogPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"BeginningLsn","Type":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"EndingLsn","Type":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"BeginningVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"EndingVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"RecordTypeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"TxfLogContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"TxfLogDestroyReadContext"
|
|
,"SetLastError":true
|
|
,"DllImport":"txfw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"TxfLogContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"TxfLogReadRecords"
|
|
,"SetLastError":true
|
|
,"DllImport":"txfw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"TxfLogContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"BufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
|
|
,{"Name":"BytesUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"RecordCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"TxfReadMetadataInfo"
|
|
,"SetLastError":false
|
|
,"DllImport":"txfw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"TxfFileId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TXF_ID","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]}
|
|
,{"Name":"LastLsn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]}
|
|
,{"Name":"TransactionState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"LockingTransaction","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"TxfLogRecordGetFileName"
|
|
,"SetLastError":false
|
|
,"DllImport":"txfw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"RecordBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"RecordBufferLengthInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"NameBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
|
|
,{"Name":"NameBufferLengthInBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
,{"Name":"TxfId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TXF_ID","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"TxfLogRecordGetGenericType"
|
|
,"SetLastError":false
|
|
,"DllImport":"txfw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"RecordBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
|
|
,{"Name":"RecordBufferLengthInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"GenericType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"VirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"TxfSetThreadMiniVersionForCreate"
|
|
,"SetLastError":false
|
|
,"DllImport":"txfw32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"Params":[
|
|
{"Name":"MiniVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"TxfGetThreadMiniVersionForCreate"
|
|
,"SetLastError":false
|
|
,"DllImport":"txfw32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"Params":[
|
|
{"Name":"MiniVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateTransaction"
|
|
,"SetLastError":true
|
|
,"DllImport":"ktmw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpTransactionAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"UOW","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
|
|
,{"Name":"CreateOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"IsolationLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"IsolationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"Description","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"OpenTransaction"
|
|
,"SetLastError":true
|
|
,"DllImport":"ktmw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"TransactionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CommitTransaction"
|
|
,"SetLastError":true
|
|
,"DllImport":"ktmw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"TransactionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CommitTransactionAsync"
|
|
,"SetLastError":true
|
|
,"DllImport":"ktmw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"TransactionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RollbackTransaction"
|
|
,"SetLastError":true
|
|
,"DllImport":"ktmw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"TransactionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RollbackTransactionAsync"
|
|
,"SetLastError":true
|
|
,"DllImport":"ktmw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"TransactionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetTransactionId"
|
|
,"SetLastError":true
|
|
,"DllImport":"ktmw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"TransactionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"TransactionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetTransactionInformation"
|
|
,"SetLastError":true
|
|
,"DllImport":"ktmw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"TransactionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Outcome","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
,{"Name":"IsolationLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
,{"Name":"IsolationFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
,{"Name":"Timeout","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
,{"Name":"BufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"Description","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetTransactionInformation"
|
|
,"SetLastError":true
|
|
,"DllImport":"ktmw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"TransactionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"IsolationLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"IsolationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"Description","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateTransactionManager"
|
|
,"SetLastError":true
|
|
,"DllImport":"ktmw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpTransactionAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"LogFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"CreateOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"CommitStrength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"OpenTransactionManager"
|
|
,"SetLastError":true
|
|
,"DllImport":"ktmw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"LogFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"OpenOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"OpenTransactionManagerById"
|
|
,"SetLastError":true
|
|
,"DllImport":"ktmw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"TransactionManagerId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
|
|
,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"OpenOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RenameTransactionManager"
|
|
,"SetLastError":true
|
|
,"DllImport":"ktmw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"LogFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"ExistingTransactionManagerGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RollforwardTransactionManager"
|
|
,"SetLastError":true
|
|
,"DllImport":"ktmw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"TransactionManagerHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"TmVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RecoverTransactionManager"
|
|
,"SetLastError":true
|
|
,"DllImport":"ktmw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"TransactionManagerHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetCurrentClockTransactionManager"
|
|
,"SetLastError":true
|
|
,"DllImport":"ktmw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"TransactionManagerHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"TmVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetTransactionManagerId"
|
|
,"SetLastError":true
|
|
,"DllImport":"ktmw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"TransactionManagerHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"TransactionManagerId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateResourceManager"
|
|
,"SetLastError":true
|
|
,"DllImport":"ktmw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpResourceManagerAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"ResourceManagerId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
|
|
,{"Name":"CreateOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"TmHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Description","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"OpenResourceManager"
|
|
,"SetLastError":true
|
|
,"DllImport":"ktmw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"TmHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"ResourceManagerId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RecoverResourceManager"
|
|
,"SetLastError":true
|
|
,"DllImport":"ktmw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"ResourceManagerHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetNotificationResourceManager"
|
|
,"SetLastError":true
|
|
,"DllImport":"ktmw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"ResourceManagerHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"TransactionNotification","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRANSACTION_NOTIFICATION","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"NotificationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"dwMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"ReturnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetNotificationResourceManagerAsync"
|
|
,"SetLastError":true
|
|
,"DllImport":"ktmw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"ResourceManagerHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"TransactionNotification","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRANSACTION_NOTIFICATION","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"TransactionNotificationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"ReturnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetResourceManagerCompletionPort"
|
|
,"SetLastError":true
|
|
,"DllImport":"ktmw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"ResourceManagerHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"IoCompletionPortHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"CompletionKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateEnlistment"
|
|
,"SetLastError":true
|
|
,"DllImport":"ktmw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"lpEnlistmentAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"ResourceManagerHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"TransactionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"NotificationMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"CreateOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"EnlistmentKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"OpenEnlistment"
|
|
,"SetLastError":true
|
|
,"DllImport":"ktmw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"ResourceManagerHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"EnlistmentId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RecoverEnlistment"
|
|
,"SetLastError":true
|
|
,"DllImport":"ktmw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"EnlistmentKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetEnlistmentRecoveryInformation"
|
|
,"SetLastError":true
|
|
,"DllImport":"ktmw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
,{"Name":"BufferUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetEnlistmentId"
|
|
,"SetLastError":true
|
|
,"DllImport":"ktmw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"EnlistmentId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetEnlistmentRecoveryInformation"
|
|
,"SetLastError":true
|
|
,"DllImport":"ktmw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PrepareEnlistment"
|
|
,"SetLastError":true
|
|
,"DllImport":"ktmw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"TmVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PrePrepareEnlistment"
|
|
,"SetLastError":true
|
|
,"DllImport":"ktmw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"TmVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CommitEnlistment"
|
|
,"SetLastError":true
|
|
,"DllImport":"ktmw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"TmVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RollbackEnlistment"
|
|
,"SetLastError":true
|
|
,"DllImport":"ktmw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"TmVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PrePrepareComplete"
|
|
,"SetLastError":true
|
|
,"DllImport":"ktmw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"TmVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PrepareComplete"
|
|
,"SetLastError":true
|
|
,"DllImport":"ktmw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"TmVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ReadOnlyEnlistment"
|
|
,"SetLastError":true
|
|
,"DllImport":"ktmw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"TmVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CommitComplete"
|
|
,"SetLastError":true
|
|
,"DllImport":"ktmw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"TmVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RollbackComplete"
|
|
,"SetLastError":true
|
|
,"DllImport":"ktmw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"TmVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SinglePhaseReject"
|
|
,"SetLastError":true
|
|
,"DllImport":"ktmw32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"TmVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NetShareAdd"
|
|
,"SetLastError":false
|
|
,"DllImport":"srvcli"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"level","Type":{"Kind":"ApiRef","Name":"Net_level","TargetKind":"Default","Api":"NetManagement","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"buf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
|
|
,{"Name":"parm_err","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NetShareEnum"
|
|
,"SetLastError":false
|
|
,"DllImport":"srvcli"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"level","Type":{"Kind":"ApiRef","Name":"Net_level","TargetKind":"Default","Api":"NetManagement","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
|
|
,{"Name":"prefmaxlen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"entriesread","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"totalentries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"resume_handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NetShareEnumSticky"
|
|
,"SetLastError":false
|
|
,"DllImport":"srvcli"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
|
|
,{"Name":"prefmaxlen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"entriesread","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"totalentries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"resume_handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NetShareGetInfo"
|
|
,"SetLastError":false
|
|
,"DllImport":"srvcli"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"netname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"level","Type":{"Kind":"ApiRef","Name":"Net_level","TargetKind":"Default","Api":"NetManagement","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NetShareSetInfo"
|
|
,"SetLastError":false
|
|
,"DllImport":"srvcli"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"netname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"level","Type":{"Kind":"ApiRef","Name":"Net_level","TargetKind":"Default","Api":"NetManagement","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"buf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
|
|
,{"Name":"parm_err","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NetShareDel"
|
|
,"SetLastError":false
|
|
,"DllImport":"srvcli"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"netname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NetShareDelSticky"
|
|
,"SetLastError":false
|
|
,"DllImport":"srvcli"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"netname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NetShareCheck"
|
|
,"SetLastError":false
|
|
,"DllImport":"srvcli"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"device","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"type","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NetShareDelEx"
|
|
,"SetLastError":false
|
|
,"DllImport":"srvcli"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"level","Type":{"Kind":"ApiRef","Name":"Net_level","TargetKind":"Default","Api":"NetManagement","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"buf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NetServerAliasAdd"
|
|
,"SetLastError":false
|
|
,"DllImport":"srvcli"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"buf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NetServerAliasDel"
|
|
,"SetLastError":false
|
|
,"DllImport":"srvcli"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"buf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NetServerAliasEnum"
|
|
,"SetLastError":false
|
|
,"DllImport":"srvcli"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
|
|
,{"Name":"prefmaxlen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"entriesread","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"totalentries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"resumehandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NetSessionEnum"
|
|
,"SetLastError":false
|
|
,"DllImport":"srvcli"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"UncClientName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"level","Type":{"Kind":"ApiRef","Name":"Net_level","TargetKind":"Default","Api":"NetManagement","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
|
|
,{"Name":"prefmaxlen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"entriesread","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"totalentries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"resume_handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NetSessionDel"
|
|
,"SetLastError":false
|
|
,"DllImport":"srvcli"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"UncClientName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NetSessionGetInfo"
|
|
,"SetLastError":false
|
|
,"DllImport":"srvcli"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"UncClientName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"level","Type":{"Kind":"ApiRef","Name":"Net_level","TargetKind":"Default","Api":"NetManagement","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NetConnectionEnum"
|
|
,"SetLastError":false
|
|
,"DllImport":"srvcli"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"qualifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"level","Type":{"Kind":"ApiRef","Name":"Net_level","TargetKind":"Default","Api":"NetManagement","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
|
|
,{"Name":"prefmaxlen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"entriesread","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"totalentries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"resume_handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NetFileClose"
|
|
,"SetLastError":false
|
|
,"DllImport":"srvcli"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"fileid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NetFileEnum"
|
|
,"SetLastError":false
|
|
,"DllImport":"srvcli"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"basepath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"level","Type":{"Kind":"ApiRef","Name":"Net_level","TargetKind":"Default","Api":"NetManagement","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
|
|
,{"Name":"prefmaxlen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"entriesread","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"totalentries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"resume_handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NetFileGetInfo"
|
|
,"SetLastError":false
|
|
,"DllImport":"srvcli"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"fileid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"level","Type":{"Kind":"ApiRef","Name":"Net_level","TargetKind":"Default","Api":"NetManagement","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"NetStatisticsGet"
|
|
,"SetLastError":false
|
|
,"DllImport":"NETAPI32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Params":[
|
|
{"Name":"ServerName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]}
|
|
,{"Name":"Service","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]}
|
|
,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"Options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
|
|
,"UnicodeAliases":[
|
|
"WIN32_FIND_DATA"
|
|
,"NTMS_DRIVEINFORMATION"
|
|
,"NTMS_CHANGERINFORMATION"
|
|
,"NTMS_PMIDINFORMATION"
|
|
,"NTMS_PARTITIONINFORMATION"
|
|
,"NTMS_DRIVETYPEINFORMATION"
|
|
,"NTMS_CHANGERTYPEINFORMATION"
|
|
,"NTMS_LIBREQUESTINFORMATION"
|
|
,"NTMS_OPREQUESTINFORMATION"
|
|
,"NTMS_OBJECTINFORMATION"
|
|
,"NTMS_I1_LIBREQUESTINFORMATION"
|
|
,"NTMS_I1_PMIDINFORMATION"
|
|
,"NTMS_I1_PARTITIONINFORMATION"
|
|
,"NTMS_I1_OPREQUESTINFORMATION"
|
|
,"NTMS_I1_OBJECTINFORMATION"
|
|
,"SearchPath"
|
|
,"GetBinaryType"
|
|
,"GetShortPathName"
|
|
,"GetLongPathNameTransacted"
|
|
,"SetFileShortName"
|
|
,"EncryptFile"
|
|
,"DecryptFile"
|
|
,"FileEncryptionStatus"
|
|
,"OpenEncryptedFileRaw"
|
|
,"GetLogicalDriveStrings"
|
|
,"CreateDirectoryEx"
|
|
,"CreateDirectoryTransacted"
|
|
,"RemoveDirectoryTransacted"
|
|
,"GetFullPathNameTransacted"
|
|
,"DefineDosDevice"
|
|
,"QueryDosDevice"
|
|
,"CreateFileTransacted"
|
|
,"SetFileAttributesTransacted"
|
|
,"GetFileAttributesTransacted"
|
|
,"GetCompressedFileSizeTransacted"
|
|
,"DeleteFileTransacted"
|
|
,"CheckNameLegalDOS8Dot3"
|
|
,"FindFirstFileTransacted"
|
|
,"CopyFile"
|
|
,"CopyFileEx"
|
|
,"CopyFileTransacted"
|
|
,"MoveFile"
|
|
,"MoveFileEx"
|
|
,"MoveFileWithProgress"
|
|
,"MoveFileTransacted"
|
|
,"ReplaceFile"
|
|
,"CreateHardLink"
|
|
,"CreateHardLinkTransacted"
|
|
,"SetVolumeLabel"
|
|
,"FindFirstVolume"
|
|
,"FindNextVolume"
|
|
,"FindFirstVolumeMountPoint"
|
|
,"FindNextVolumeMountPoint"
|
|
,"SetVolumeMountPoint"
|
|
,"DeleteVolumeMountPoint"
|
|
,"GetVolumeNameForVolumeMountPoint"
|
|
,"GetVolumePathName"
|
|
,"GetVolumePathNamesForVolumeName"
|
|
,"CreateSymbolicLink"
|
|
,"CreateSymbolicLinkTransacted"
|
|
,"CreateDirectory"
|
|
,"CreateFile"
|
|
,"DeleteFile"
|
|
,"FindFirstChangeNotification"
|
|
,"FindFirstFile"
|
|
,"FindFirstFileEx"
|
|
,"FindNextFile"
|
|
,"GetDiskFreeSpace"
|
|
,"GetDiskFreeSpaceEx"
|
|
,"GetDiskSpaceInformation"
|
|
,"GetDriveType"
|
|
,"GetFileAttributes"
|
|
,"GetFileAttributesEx"
|
|
,"GetFinalPathNameByHandle"
|
|
,"GetFullPathName"
|
|
,"GetLongPathName"
|
|
,"GetTempFileName"
|
|
,"GetVolumeInformation"
|
|
,"RemoveDirectory"
|
|
,"SetFileAttributes"
|
|
,"GetTempPath"
|
|
,"GetCompressedFileSize"
|
|
,"GetExpandedName"
|
|
,"LZOpenFile"
|
|
]
|
|
|
|
}
|