{ "Constants":[ { "Name":"CLFS_FLAG_REENTRANT_FILE_SYSTEM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"CLFS_FLAG_NON_REENTRANT_FILTER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] } ,{ "Name":"CLFS_FLAG_REENTRANT_FILTER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"CLFS_FLAG_IGNORE_SHARE_ACCESS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"CLFS_FLAG_READ_IN_PROGRESS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] } ,{ "Name":"CLFS_FLAG_MINIFILTER_LEVEL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] } ,{ "Name":"CLFS_FLAG_HIDDEN_SYSTEM_LOG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] } ,{ "Name":"CLFS_MARSHALLING_FLAG_NONE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"CLFS_MARSHALLING_FLAG_DISABLE_BUFF_INIT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"TRANSACTION_MANAGER_VOLATILE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"TRANSACTION_MANAGER_COMMIT_DEFAULT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"TRANSACTION_MANAGER_COMMIT_SYSTEM_VOLUME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"TRANSACTION_MANAGER_COMMIT_SYSTEM_HIVES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"TRANSACTION_MANAGER_COMMIT_LOWEST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"TRANSACTION_MANAGER_CORRUPT_FOR_RECOVERY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] } ,{ "Name":"TRANSACTION_MANAGER_CORRUPT_FOR_PROGRESS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"TRANSACTION_MANAGER_MAXIMUM_OPTION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":63 ,"Attrs":[] } ,{ "Name":"TRANSACTION_DO_NOT_PROMOTE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"TRANSACTION_MAXIMUM_OPTION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"RESOURCE_MANAGER_VOLATILE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"RESOURCE_MANAGER_COMMUNICATION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"RESOURCE_MANAGER_MAXIMUM_OPTION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"CRM_PROTOCOL_EXPLICIT_MARSHAL_ONLY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"CRM_PROTOCOL_DYNAMIC_MARSHAL_INFO" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"CRM_PROTOCOL_MAXIMUM_OPTION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"ENLISTMENT_SUPERIOR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"ENLISTMENT_MAXIMUM_OPTION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"TRANSACTION_NOTIFY_MASK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1073741823 ,"Attrs":[] } ,{ "Name":"TRANSACTION_NOTIFY_PREPREPARE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"TRANSACTION_NOTIFY_PREPARE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"TRANSACTION_NOTIFY_COMMIT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"TRANSACTION_NOTIFY_ROLLBACK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"TRANSACTION_NOTIFY_PREPREPARE_COMPLETE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] } ,{ "Name":"TRANSACTION_NOTIFY_PREPARE_COMPLETE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"TRANSACTION_NOTIFY_COMMIT_COMPLETE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"TRANSACTION_NOTIFY_ROLLBACK_COMPLETE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] } ,{ "Name":"TRANSACTION_NOTIFY_RECOVER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] } ,{ "Name":"TRANSACTION_NOTIFY_SINGLE_PHASE_COMMIT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] } ,{ "Name":"TRANSACTION_NOTIFY_DELEGATE_COMMIT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1024 ,"Attrs":[] } ,{ "Name":"TRANSACTION_NOTIFY_RECOVER_QUERY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2048 ,"Attrs":[] } ,{ "Name":"TRANSACTION_NOTIFY_ENLIST_PREPREPARE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] } ,{ "Name":"TRANSACTION_NOTIFY_LAST_RECOVER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8192 ,"Attrs":[] } ,{ "Name":"TRANSACTION_NOTIFY_INDOUBT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16384 ,"Attrs":[] } ,{ "Name":"TRANSACTION_NOTIFY_PROPAGATE_PULL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32768 ,"Attrs":[] } ,{ "Name":"TRANSACTION_NOTIFY_PROPAGATE_PUSH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65536 ,"Attrs":[] } ,{ "Name":"TRANSACTION_NOTIFY_MARSHAL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":131072 ,"Attrs":[] } ,{ "Name":"TRANSACTION_NOTIFY_ENLIST_MASK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":262144 ,"Attrs":[] } ,{ "Name":"TRANSACTION_NOTIFY_RM_DISCONNECTED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16777216 ,"Attrs":[] } ,{ "Name":"TRANSACTION_NOTIFY_TM_ONLINE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":33554432 ,"Attrs":[] } ,{ "Name":"TRANSACTION_NOTIFY_COMMIT_REQUEST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":67108864 ,"Attrs":[] } ,{ "Name":"TRANSACTION_NOTIFY_PROMOTE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":134217728 ,"Attrs":[] } ,{ "Name":"TRANSACTION_NOTIFY_PROMOTE_NEW" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":268435456 ,"Attrs":[] } ,{ "Name":"TRANSACTION_NOTIFY_REQUEST_OUTCOME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":536870912 ,"Attrs":[] } ,{ "Name":"TRANSACTION_NOTIFY_COMMIT_FINALIZE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1073741824 ,"Attrs":[] } ,{ "Name":"TRANSACTION_NOTIFICATION_TM_ONLINE_FLAG_IS_CLUSTERED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"KTM_MARSHAL_BLOB_VERSION_MAJOR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"KTM_MARSHAL_BLOB_VERSION_MINOR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"MAX_TRANSACTION_DESCRIPTION_LENGTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"MAX_RESOURCEMANAGER_DESCRIPTION_LENGTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"IOCTL_VOLUME_SUPPORTS_ONLINE_OFFLINE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5636100 ,"Attrs":[] } ,{ "Name":"IOCTL_VOLUME_IS_OFFLINE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5636112 ,"Attrs":[] } ,{ "Name":"IOCTL_VOLUME_IS_IO_CAPABLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5636116 ,"Attrs":[] } ,{ "Name":"IOCTL_VOLUME_QUERY_FAILOVER_SET" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5636120 ,"Attrs":[] } ,{ "Name":"IOCTL_VOLUME_QUERY_VOLUME_NUMBER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5636124 ,"Attrs":[] } ,{ "Name":"IOCTL_VOLUME_LOGICAL_TO_PHYSICAL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5636128 ,"Attrs":[] } ,{ "Name":"IOCTL_VOLUME_PHYSICAL_TO_LOGICAL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5636132 ,"Attrs":[] } ,{ "Name":"IOCTL_VOLUME_IS_PARTITION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5636136 ,"Attrs":[] } ,{ "Name":"IOCTL_VOLUME_READ_PLEX" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5652526 ,"Attrs":[] } ,{ "Name":"IOCTL_VOLUME_SET_GPT_ATTRIBUTES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5636148 ,"Attrs":[] } ,{ "Name":"IOCTL_VOLUME_GET_BC_PROPERTIES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5652540 ,"Attrs":[] } ,{ "Name":"IOCTL_VOLUME_ALLOCATE_BC_STREAM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5685312 ,"Attrs":[] } ,{ "Name":"IOCTL_VOLUME_FREE_BC_STREAM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5685316 ,"Attrs":[] } ,{ "Name":"IOCTL_VOLUME_BC_VERSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"IOCTL_VOLUME_IS_DYNAMIC" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5636168 ,"Attrs":[] } ,{ "Name":"IOCTL_VOLUME_PREPARE_FOR_CRITICAL_IO" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5685324 ,"Attrs":[] } ,{ "Name":"IOCTL_VOLUME_QUERY_ALLOCATION_HINT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5652562 ,"Attrs":[] } ,{ "Name":"IOCTL_VOLUME_UPDATE_PROPERTIES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5636180 ,"Attrs":[] } ,{ "Name":"IOCTL_VOLUME_QUERY_MINIMUM_SHRINK_SIZE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5652568 ,"Attrs":[] } ,{ "Name":"IOCTL_VOLUME_PREPARE_FOR_SHRINK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5685340 ,"Attrs":[] } ,{ "Name":"IOCTL_VOLUME_IS_CSV" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5636192 ,"Attrs":[] } ,{ "Name":"IOCTL_VOLUME_POST_ONLINE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5685348 ,"Attrs":[] } ,{ "Name":"IOCTL_VOLUME_GET_CSVBLOCKCACHE_CALLBACK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5685352 ,"Attrs":[] } ,{ "Name":"CSV_BLOCK_CACHE_CALLBACK_VERSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"CSV_BLOCK_AND_FILE_CACHE_CALLBACK_VERSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"CLFS_MGMT_POLICY_VERSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"LOG_POLICY_OVERWRITE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"LOG_POLICY_PERSIST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"CLFS_MGMT_CLIENT_REGISTRATION_VERSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"CLSID_DiskQuotaControl" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"7988b571-ec89-11cf-9c00-00aa00a14f56" ,"Attrs":[] } ,{ "Name":"DISKQUOTA_STATE_DISABLED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"DISKQUOTA_STATE_TRACK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"DISKQUOTA_STATE_ENFORCE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"DISKQUOTA_STATE_MASK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"DISKQUOTA_FILESTATE_INCOMPLETE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] } ,{ "Name":"DISKQUOTA_FILESTATE_REBUILDING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] } ,{ "Name":"DISKQUOTA_FILESTATE_MASK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":768 ,"Attrs":[] } ,{ "Name":"DISKQUOTA_LOGFLAG_USER_THRESHOLD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"DISKQUOTA_LOGFLAG_USER_LIMIT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"DISKQUOTA_USER_ACCOUNT_RESOLVED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"DISKQUOTA_USER_ACCOUNT_UNAVAILABLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"DISKQUOTA_USER_ACCOUNT_DELETED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"DISKQUOTA_USER_ACCOUNT_INVALID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"DISKQUOTA_USER_ACCOUNT_UNKNOWN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"DISKQUOTA_USER_ACCOUNT_UNRESOLVED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5 ,"Attrs":[] } ,{ "Name":"SHARE_NETNAME_PARMNUM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"SHARE_TYPE_PARMNUM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"SHARE_REMARK_PARMNUM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"SHARE_PERMISSIONS_PARMNUM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5 ,"Attrs":[] } ,{ "Name":"SHARE_MAX_USES_PARMNUM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":6 ,"Attrs":[] } ,{ "Name":"SHARE_CURRENT_USES_PARMNUM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":7 ,"Attrs":[] } ,{ "Name":"SHARE_PATH_PARMNUM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"SHARE_PASSWD_PARMNUM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":9 ,"Attrs":[] } ,{ "Name":"SHARE_FILE_SD_PARMNUM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":501 ,"Attrs":[] } ,{ "Name":"SHARE_SERVER_PARMNUM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":503 ,"Attrs":[] } ,{ "Name":"SHI1_NUM_ELEMENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"SHI2_NUM_ELEMENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":10 ,"Attrs":[] } ,{ "Name":"STYPE_RESERVED1" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16777216 ,"Attrs":[] } ,{ "Name":"STYPE_RESERVED2" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":33554432 ,"Attrs":[] } ,{ "Name":"STYPE_RESERVED3" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":67108864 ,"Attrs":[] } ,{ "Name":"STYPE_RESERVED4" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":134217728 ,"Attrs":[] } ,{ "Name":"STYPE_RESERVED5" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1048576 ,"Attrs":[] } ,{ "Name":"STYPE_RESERVED_ALL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1073741568 ,"Attrs":[] } ,{ "Name":"SHI1005_FLAGS_DFS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"SHI1005_FLAGS_DFS_ROOT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"CSC_MASK_EXT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8240 ,"Attrs":[] } ,{ "Name":"CSC_MASK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":48 ,"Attrs":[] } ,{ "Name":"CSC_CACHE_MANUAL_REINT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"CSC_CACHE_AUTO_REINT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] } ,{ "Name":"CSC_CACHE_VDO" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"CSC_CACHE_NONE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":48 ,"Attrs":[] } ,{ "Name":"SHI1005_FLAGS_RESTRICT_EXCLUSIVE_OPENS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] } ,{ "Name":"SHI1005_FLAGS_FORCE_SHARED_DELETE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] } ,{ "Name":"SHI1005_FLAGS_ALLOW_NAMESPACE_CACHING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1024 ,"Attrs":[] } ,{ "Name":"SHI1005_FLAGS_ACCESS_BASED_DIRECTORY_ENUM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2048 ,"Attrs":[] } ,{ "Name":"SHI1005_FLAGS_FORCE_LEVELII_OPLOCK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] } ,{ "Name":"SHI1005_FLAGS_ENABLE_HASH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8192 ,"Attrs":[] } ,{ "Name":"SHI1005_FLAGS_ENABLE_CA" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16384 ,"Attrs":[] } ,{ "Name":"SHI1005_FLAGS_ENCRYPT_DATA" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32768 ,"Attrs":[] } ,{ "Name":"SHI1005_FLAGS_RESERVED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65536 ,"Attrs":[] } ,{ "Name":"SHI1005_FLAGS_DISABLE_CLIENT_BUFFERING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":131072 ,"Attrs":[] } ,{ "Name":"SHI1005_FLAGS_IDENTITY_REMOTING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":262144 ,"Attrs":[] } ,{ "Name":"SHI1005_FLAGS_CLUSTER_MANAGED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":524288 ,"Attrs":[] } ,{ "Name":"SESI1_NUM_ELEMENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"SESI2_NUM_ELEMENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":9 ,"Attrs":[] } ,{ "Name":"STATSOPT_CLR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"LZERROR_BADINHANDLE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-1 ,"Attrs":[] } ,{ "Name":"LZERROR_BADOUTHANDLE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-2 ,"Attrs":[] } ,{ "Name":"LZERROR_READ" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-3 ,"Attrs":[] } ,{ "Name":"LZERROR_WRITE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-4 ,"Attrs":[] } ,{ "Name":"LZERROR_GLOBALLOC" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-5 ,"Attrs":[] } ,{ "Name":"LZERROR_GLOBLOCK" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-6 ,"Attrs":[] } ,{ "Name":"LZERROR_BADVALUE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-7 ,"Attrs":[] } ,{ "Name":"LZERROR_UNKNOWNALG" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-8 ,"Attrs":[] } ,{ "Name":"NTMS_OBJECTNAME_LENGTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"NTMS_DESCRIPTION_LENGTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":127 ,"Attrs":[] } ,{ "Name":"NTMS_DEVICENAME_LENGTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"NTMS_SERIALNUMBER_LENGTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"NTMS_REVISION_LENGTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"NTMS_BARCODE_LENGTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"NTMS_SEQUENCE_LENGTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"NTMS_VENDORNAME_LENGTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] } ,{ "Name":"NTMS_PRODUCTNAME_LENGTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] } ,{ "Name":"NTMS_USERNAME_LENGTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"NTMS_APPLICATIONNAME_LENGTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"NTMS_COMPUTERNAME_LENGTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"NTMS_I1_MESSAGE_LENGTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":127 ,"Attrs":[] } ,{ "Name":"NTMS_MESSAGE_LENGTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] } ,{ "Name":"NTMS_POOLHIERARCHY_LENGTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] } ,{ "Name":"NTMS_OMIDLABELID_LENGTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":255 ,"Attrs":[] } ,{ "Name":"NTMS_OMIDLABELTYPE_LENGTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"NTMS_OMIDLABELINFO_LENGTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] } ,{ "Name":"NTMS_MAXATTR_LENGTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65536 ,"Attrs":[] } ,{ "Name":"NTMS_MAXATTR_NAMELEN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"NTMSMLI_MAXTYPE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"NTMSMLI_MAXIDSIZE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] } ,{ "Name":"NTMSMLI_MAXAPPDESCR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] } ,{ "Name":"TXF_LOG_RECORD_GENERIC_TYPE_COMMIT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"TXF_LOG_RECORD_GENERIC_TYPE_ABORT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"TXF_LOG_RECORD_GENERIC_TYPE_PREPARE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"TXF_LOG_RECORD_GENERIC_TYPE_DATA" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"VS_VERSION_INFO" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"VS_USER_DEFINED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":100 ,"Attrs":[] } ,{ "Name":"VS_FFI_SIGNATURE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-17890115 ,"Attrs":[] } ,{ "Name":"VS_FFI_STRUCVERSION" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":65536 ,"Attrs":[] } ,{ "Name":"VS_FFI_FILEFLAGSMASK" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":63 ,"Attrs":[] } ,{ "Name":"WINEFS_SETUSERKEY_SET_CAPABILITIES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"EFS_COMPATIBILITY_VERSION_NCRYPT_PROTECTOR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5 ,"Attrs":[] } ,{ "Name":"EFS_COMPATIBILITY_VERSION_PFILE_PROTECTOR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":6 ,"Attrs":[] } ,{ "Name":"EFS_SUBVER_UNKNOWN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"EFS_EFS_SUBVER_EFS_CERT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"EFS_PFILE_SUBVER_RMS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"EFS_PFILE_SUBVER_APPX" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"MAX_SID_SIZE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] } ,{ "Name":"EFS_METADATA_ADD_USER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"EFS_METADATA_REMOVE_USER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"EFS_METADATA_REPLACE_USER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"EFS_METADATA_GENERAL_OP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"WIM_ENTRY_FLAG_NOT_ACTIVE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"WIM_ENTRY_FLAG_SUSPENDED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"ClfsNullRecord" ,"Type":{"Kind":"Native","Name":"Byte"} ,"ValueType":"Byte" ,"Value":0 ,"Attrs":[] } ,{ "Name":"ClfsDataRecord" ,"Type":{"Kind":"Native","Name":"Byte"} ,"ValueType":"Byte" ,"Value":1 ,"Attrs":[] } ,{ "Name":"ClfsRestartRecord" ,"Type":{"Kind":"Native","Name":"Byte"} ,"ValueType":"Byte" ,"Value":2 ,"Attrs":[] } ,{ "Name":"ClfsClientRecord" ,"Type":{"Kind":"Native","Name":"Byte"} ,"ValueType":"Byte" ,"Value":3 ,"Attrs":[] } ,{ "Name":"ClsContainerInitializing" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"ClsContainerInactive" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"ClsContainerActive" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"ClsContainerActivePendingDelete" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"ClsContainerPendingArchive" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] } ,{ "Name":"ClsContainerPendingArchiveAndDelete" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"ClfsContainerInitializing" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"ClfsContainerInactive" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"ClfsContainerActive" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"ClfsContainerActivePendingDelete" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"ClfsContainerPendingArchive" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] } ,{ "Name":"ClfsContainerPendingArchiveAndDelete" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"CLFS_MAX_CONTAINER_INFO" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] } ,{ "Name":"CLFS_SCAN_INIT" ,"Type":{"Kind":"Native","Name":"Byte"} ,"ValueType":"Byte" ,"Value":1 ,"Attrs":[] } ,{ "Name":"CLFS_SCAN_FORWARD" ,"Type":{"Kind":"Native","Name":"Byte"} ,"ValueType":"Byte" ,"Value":2 ,"Attrs":[] } ,{ "Name":"CLFS_SCAN_BACKWARD" ,"Type":{"Kind":"Native","Name":"Byte"} ,"ValueType":"Byte" ,"Value":4 ,"Attrs":[] } ,{ "Name":"CLFS_SCAN_CLOSE" ,"Type":{"Kind":"Native","Name":"Byte"} ,"ValueType":"Byte" ,"Value":8 ,"Attrs":[] } ,{ "Name":"CLFS_SCAN_INITIALIZED" ,"Type":{"Kind":"Native","Name":"Byte"} ,"ValueType":"Byte" ,"Value":16 ,"Attrs":[] } ,{ "Name":"CLFS_SCAN_BUFFERED" ,"Type":{"Kind":"Native","Name":"Byte"} ,"ValueType":"Byte" ,"Value":32 ,"Attrs":[] } ] ,"Types":[ { "Name":"FIND_FIRST_EX_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"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_FLAGS_AND_ATTRIBUTES" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"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} ,{"Name":"FILE_FLAG_WRITE_THROUGH","Value":2147483648} ,{"Name":"FILE_FLAG_OVERLAPPED","Value":1073741824} ,{"Name":"FILE_FLAG_NO_BUFFERING","Value":536870912} ,{"Name":"FILE_FLAG_RANDOM_ACCESS","Value":268435456} ,{"Name":"FILE_FLAG_SEQUENTIAL_SCAN","Value":134217728} ,{"Name":"FILE_FLAG_DELETE_ON_CLOSE","Value":67108864} ,{"Name":"FILE_FLAG_BACKUP_SEMANTICS","Value":33554432} ,{"Name":"FILE_FLAG_POSIX_SEMANTICS","Value":16777216} ,{"Name":"FILE_FLAG_SESSION_AWARE","Value":8388608} ,{"Name":"FILE_FLAG_OPEN_REPARSE_POINT","Value":2097152} ,{"Name":"FILE_FLAG_OPEN_NO_RECALL","Value":1048576} ,{"Name":"FILE_FLAG_FIRST_PIPE_INSTANCE","Value":524288} ,{"Name":"SECURITY_ANONYMOUS","Value":0} ,{"Name":"SECURITY_IDENTIFICATION","Value":65536} ,{"Name":"SECURITY_IMPERSONATION","Value":131072} ,{"Name":"SECURITY_DELEGATION","Value":196608} ,{"Name":"SECURITY_CONTEXT_TRACKING","Value":262144} ,{"Name":"SECURITY_EFFECTIVE_ONLY","Value":524288} ,{"Name":"SECURITY_SQOS_PRESENT","Value":1048576} ,{"Name":"SECURITY_VALID_SQOS_FLAGS","Value":2031616} ] ,"IntegerBase":"UInt32" } ,{ "Name":"FILE_ACCESS_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"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":"MARK_HANDLE_INFO32" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"VolumeHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"HandleInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"UsnSourceInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"CopyNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"OFSTRUCT" ,"Architectures":[] ,"Platform":null ,"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":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"PFE_EXPORT_FUNC" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2}]} ,{"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" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]} ,{"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":"WIN32_STREAM_ID" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwStreamId","Type":{"Kind":"ApiRef","Name":"WIN_STREAM_ID","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"dwStreamAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Size","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"dwStreamNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cStreamName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"LPPROGRESS_ROUTINE" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"TotalFileSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"TotalBytesTransferred","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"StreamSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"StreamBytesTransferred","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"dwStreamNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwCallbackReason","Type":{"Kind":"ApiRef","Name":"LPPROGRESS_ROUTINE_CALLBACK_REASON","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"hSourceFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"hDestinationFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ] } ,{ "Name":"COPYFILE2_MESSAGE_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Type","Type":{"Kind":"ApiRef","Name":"COPYFILE2_MESSAGE_TYPE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"dwPadding","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Info","Type":{"Kind":"ApiRef","Name":"_Info_e__Union","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Info_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ChunkStarted","Type":{"Kind":"ApiRef","Name":"_ChunkStarted_e__Struct","TargetKind":"Default","Api":"Storage.FileSystem","Parents":["_Info_e__Union"]},"Attrs":[]} ,{"Name":"ChunkFinished","Type":{"Kind":"ApiRef","Name":"_ChunkFinished_e__Struct","TargetKind":"Default","Api":"Storage.FileSystem","Parents":["_Info_e__Union"]},"Attrs":[]} ,{"Name":"StreamStarted","Type":{"Kind":"ApiRef","Name":"_StreamStarted_e__Struct","TargetKind":"Default","Api":"Storage.FileSystem","Parents":["_Info_e__Union"]},"Attrs":[]} ,{"Name":"StreamFinished","Type":{"Kind":"ApiRef","Name":"_StreamFinished_e__Struct","TargetKind":"Default","Api":"Storage.FileSystem","Parents":["_Info_e__Union"]},"Attrs":[]} ,{"Name":"PollContinue","Type":{"Kind":"ApiRef","Name":"_PollContinue_e__Struct","TargetKind":"Default","Api":"Storage.FileSystem","Parents":["_Info_e__Union"]},"Attrs":[]} ,{"Name":"Error","Type":{"Kind":"ApiRef","Name":"_Error_e__Struct","TargetKind":"Default","Api":"Storage.FileSystem","Parents":["_Info_e__Union"]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Error_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"CopyPhase","Type":{"Kind":"ApiRef","Name":"COPYFILE2_COPY_PHASE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"dwStreamNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"hrFailure","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"uliChunkNumber","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"uliStreamSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"uliStreamBytesTransferred","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"uliTotalFileSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"uliTotalBytesTransferred","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"_StreamFinished_e__Struct" ,"Architectures":[] ,"Platform":null ,"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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"hDestinationFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"uliStreamSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"uliStreamBytesTransferred","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"uliTotalFileSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"uliTotalBytesTransferred","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"_ChunkFinished_e__Struct" ,"Architectures":[] ,"Platform":null ,"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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"hDestinationFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"uliChunkNumber","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"uliChunkSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"uliStreamSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"uliStreamBytesTransferred","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"uliTotalFileSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"uliTotalBytesTransferred","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"_StreamStarted_e__Struct" ,"Architectures":[] ,"Platform":null ,"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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"hDestinationFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"uliStreamSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"uliTotalFileSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"_ChunkStarted_e__Struct" ,"Architectures":[] ,"Platform":null ,"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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"hDestinationFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"uliChunkNumber","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"uliChunkSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"uliStreamSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"uliTotalFileSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"_PollContinue_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ] } ,{ "Name":"PCOPYFILE2_PROGRESS_ROUTINE" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"COPYFILE2_MESSAGE_ACTION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"pMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COPYFILE2_MESSAGE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pvCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ] } ,{ "Name":"COPYFILE2_EXTENDED_PARAMETERS" ,"Architectures":[] ,"Platform":null ,"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":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"pProgressRoutine","Type":{"Kind":"ApiRef","Name":"PCOPYFILE2_PROGRESS_ROUTINE","TargetKind":"FunctionPointer","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"pvCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"FILE_BASIC_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"CreationTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"LastAccessTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"LastWriteTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"ChangeTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"FileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"FILE_STANDARD_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"AllocationSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"EndOfFile","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.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" ,"Architectures":[] ,"Platform":null ,"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":"Char"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"FILE_RENAME_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"RootDirectory","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"FileNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FileName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"AllocationSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"FILE_END_OF_FILE_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"EndOfFile","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"FILE_STREAM_INFO" ,"Architectures":[] ,"Platform":null ,"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":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"StreamAllocationSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"StreamName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"FILE_COMPRESSION_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"CompressedFileSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"DeleteFileA","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"FILE_ID_BOTH_DIR_INFO" ,"Architectures":[] ,"Platform":null ,"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":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"LastAccessTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"LastWriteTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"ChangeTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"EndOfFile","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"AllocationSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.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":"Char"}},"Attrs":[]} ,{"Name":"FileId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"FileName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"FILE_FULL_DIR_INFO" ,"Architectures":[] ,"Platform":null ,"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":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"LastAccessTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"LastWriteTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"ChangeTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"EndOfFile","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"AllocationSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.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":"Char"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"PRIORITY_HINT" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"PriorityHint","Type":{"Kind":"ApiRef","Name":"PRIORITY_HINT","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"FILE_ALIGNMENT_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"AlignmentRequirement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"FILE_STORAGE_INFO" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"FILE_ID_EXTD_DIR_INFO" ,"Architectures":[] ,"Platform":null ,"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":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"LastAccessTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"LastWriteTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"ChangeTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"EndOfFile","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"AllocationSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.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":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"FileName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"FILE_REMOTE_PROTOCOL_INFO" ,"Architectures":[] ,"Platform":null ,"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":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"ProtocolSpecific","Type":{"Kind":"ApiRef","Name":"_ProtocolSpecific_e__Union","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_ProtocolSpecific_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Smb2","Type":{"Kind":"ApiRef","Name":"_Smb2_e__Struct","TargetKind":"Default","Api":"Storage.FileSystem","Parents":["_ProtocolSpecific_e__Union"]},"Attrs":[]} ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Smb2_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Server","Type":{"Kind":"ApiRef","Name":"_Server_e__Struct","TargetKind":"Default","Api":"Storage.FileSystem","Parents":["_ProtocolSpecific_e__Union","_Smb2_e__Struct"]},"Attrs":[]} ,{"Name":"Share","Type":{"Kind":"ApiRef","Name":"_Share_e__Struct","TargetKind":"Default","Api":"Storage.FileSystem","Parents":["_ProtocolSpecific_e__Union","_Smb2_e__Struct"]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Share_e__Struct" ,"Architectures":[] ,"Platform":null ,"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":"_Server_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ] } ,{ "Name":"_GenericReserved_e__Struct" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"FileIdType","Value":0} ,{"Name":"ObjectIdType","Value":1} ,{"Name":"ExtendedFileIdType","Value":2} ,{"Name":"MaximumFileIdType","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"FILE_ID_DESCRIPTOR" ,"Architectures":[] ,"Platform":null ,"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":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"FileId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"ObjectId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"ExtendedFileId","Type":{"Kind":"ApiRef","Name":"FILE_ID_128","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"FindFileHandle" ,"Architectures":[] ,"Platform":null ,"Kind":"NativeTypedef" ,"AlsoUsableFor":null ,"Def":{"Kind":"Native","Name":"IntPtr"} ,"FreeFunc":"FindClose" } ,{ "Name":"FindFileNameHandle" ,"Architectures":[] ,"Platform":null ,"Kind":"NativeTypedef" ,"AlsoUsableFor":null ,"Def":{"Kind":"Native","Name":"IntPtr"} ,"FreeFunc":"FindClose" } ,{ "Name":"FindStreamHandle" ,"Architectures":[] ,"Platform":null ,"Kind":"NativeTypedef" ,"AlsoUsableFor":null ,"Def":{"Kind":"Native","Name":"IntPtr"} ,"FreeFunc":"FindClose" } ,{ "Name":"FindChangeNotificationHandle" ,"Architectures":[] ,"Platform":null ,"Kind":"NativeTypedef" ,"AlsoUsableFor":null ,"Def":{"Kind":"Native","Name":"IntPtr"} ,"FreeFunc":"FindCloseChangeNotification" } ,{ "Name":"FindVolumeHandle" ,"Architectures":[] ,"Platform":null ,"Kind":"NativeTypedef" ,"AlsoUsableFor":null ,"Def":{"Kind":"Native","Name":"IntPtr"} ,"FreeFunc":"FindVolumeClose" } ,{ "Name":"FindVolumeMointPointHandle" ,"Architectures":[] ,"Platform":null ,"Kind":"NativeTypedef" ,"AlsoUsableFor":null ,"Def":{"Kind":"Native","Name":"IntPtr"} ,"FreeFunc":"FindVolumeMountPointClose" } ,{ "Name":"FILE_ID_128" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"FileNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FileName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"FILE_NOTIFY_EXTENDED_INFORMATION" ,"Architectures":[] ,"Platform":null ,"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":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"CreationTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"LastModificationTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"LastChangeTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"LastAccessTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"AllocatedLength","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"FileSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.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":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"ParentFileId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"FileNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FileName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"REPARSE_GUID_DATA_BUFFER" ,"Architectures":[] ,"Platform":null ,"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":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_GenericReparseBuffer_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"DataBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"TRANSACTION_OUTCOME" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"TransactionOutcomeUndetermined","Value":1} ,{"Name":"TransactionOutcomeCommitted","Value":2} ,{"Name":"TransactionOutcomeAborted","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"OVERLAPPED_ENTRY" ,"Architectures":[] ,"Platform":null ,"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":"System.SystemServices","Parents":[]}},"Attrs":[]} ,{"Name":"Internal","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"dwNumberOfBytesTransferred","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"WIN32_FIND_DATAA" ,"Architectures":[] ,"Platform":null ,"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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ftLastAccessTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ftLastWriteTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","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":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ,{"Name":"cAlternateFileName","Type":{"Kind":"Array","Shape":{"Size":14},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"WIN32_FIND_DATAW" ,"Architectures":[] ,"Platform":null ,"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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ftLastAccessTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ftLastWriteTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","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":"Char"}},"Attrs":[]} ,{"Name":"cAlternateFileName","Type":{"Kind":"Array","Shape":{"Size":14},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"FINDEX_INFO_LEVELS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"FindExInfoStandard","Value":0} ,{"Name":"FindExInfoBasic","Value":1} ,{"Name":"FindExInfoMaxInfoLevel","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"FINDEX_SEARCH_OPS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"ReadDirectoryNotifyInformation","Value":1} ,{"Name":"ReadDirectoryNotifyExtendedInformation","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"GET_FILEEX_INFO_LEVELS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"GetFileExInfoStandard","Value":0} ,{"Name":"GetFileExMaxInfoLevel","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"FILE_INFO_BY_HANDLE_CLASS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Attrs":[] ,"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":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"STORAGE_QUERY_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PropertyStandardQuery","Value":0} ,{"Name":"PropertyExistsQuery","Value":1} ,{"Name":"PropertyMaskQuery","Value":2} ,{"Name":"PropertyQueryMaxDefined","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"STORAGE_PROPERTY_ID" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"PropertyId","Type":{"Kind":"ApiRef","Name":"STORAGE_PROPERTY_ID","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"QueryType","Type":{"Kind":"ApiRef","Name":"STORAGE_QUERY_TYPE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"AdditionalParameters","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"STORAGE_DESCRIPTOR_HEADER" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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":"System.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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"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":"Storage.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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"AtaDataTypeUnknown","Value":0} ,{"Name":"AtaDataTypeIdentify","Value":1} ,{"Name":"AtaDataTypeLogPage","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"STORAGE_PROTOCOL_SPECIFIC_DATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ProtocolType","Type":{"Kind":"ApiRef","Name":"STORAGE_PROTOCOL_TYPE","TargetKind":"Default","Api":"Storage.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" ,"Architectures":[] ,"Platform":null ,"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":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"STORAGE_TEMPERATURE_INFO" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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":"Storage.FileSystem","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"STORAGE_TEMPERATURE_THRESHOLD" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"AsUlong","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"MinorVersion","Type":{"Kind":"ApiRef","Name":"_MinorVersion_e__Union","TargetKind":"Default","Api":"Storage.FileSystem","Parents":["_Anonymous_e__Struct"]},"Attrs":[]} ,{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_MinorVersion_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Storage.FileSystem","Parents":["_Anonymous_e__Struct","_MinorVersion_e__Union"]},"Attrs":[]} ,{"Name":"AsUshort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Struct" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"CommandProtocol","Type":{"Kind":"ApiRef","Name":"STORAGE_PROTOCOL_TYPE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"SpecVersion","Type":{"Kind":"ApiRef","Name":"STORAGE_SPEC_VERSION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"FormFactor","Type":{"Kind":"ApiRef","Name":"STORAGE_DEVICE_FORM_FACTOR","TargetKind":"Default","Api":"Storage.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" ,"Architectures":[] ,"Platform":null ,"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":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"CommandProtocol","Type":{"Kind":"ApiRef","Name":"STORAGE_PROTOCOL_TYPE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"SpecVersion","Type":{"Kind":"ApiRef","Name":"STORAGE_SPEC_VERSION","TargetKind":"Default","Api":"Storage.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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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":"Storage.FileSystem","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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":"Char"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"WRITE_CACHE_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"WriteCacheTypeUnknown","Value":0} ,{"Name":"WriteCacheTypeNone","Value":1} ,{"Name":"WriteCacheTypeWriteBack","Value":2} ,{"Name":"WriteCacheTypeWriteThrough","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"WRITE_CACHE_ENABLE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"WriteCacheEnableUnknown","Value":0} ,{"Name":"WriteCacheDisabled","Value":1} ,{"Name":"WriteCacheEnabled","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"WRITE_CACHE_CHANGE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"WriteCacheChangeUnknown","Value":0} ,{"Name":"WriteCacheNotChangeable","Value":1} ,{"Name":"WriteCacheChangeable","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"WRITE_THROUGH" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"WriteThroughUnknown","Value":0} ,{"Name":"WriteThroughNotSupported","Value":1} ,{"Name":"WriteThroughSupported","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"STORAGE_WRITE_CACHE_PROPERTY" ,"Architectures":[] ,"Platform":null ,"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":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"WriteCacheEnabled","Type":{"Kind":"ApiRef","Name":"WRITE_CACHE_ENABLE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"WriteCacheChangeable","Type":{"Kind":"ApiRef","Name":"WRITE_CACHE_CHANGE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"WriteThroughSupported","Type":{"Kind":"ApiRef","Name":"WRITE_THROUGH","TargetKind":"Default","Api":"Storage.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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"StorageDevicePowerCapUnitsPercent","Value":0} ,{"Name":"StorageDevicePowerCapUnitsMilliwatts","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"STORAGE_DEVICE_POWER_CAP" ,"Architectures":[] ,"Platform":null ,"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":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"MaxPower","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"STORAGE_HW_FIRMWARE_DOWNLOAD" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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":"Storage.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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"MediaType","Type":{"Kind":"ApiRef","Name":"MEDIA_TYPE","TargetKind":"Default","Api":"Storage.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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"MediaType","Type":{"Kind":"ApiRef","Name":"MEDIA_TYPE","TargetKind":"Default","Api":"Storage.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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Cylinders","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"MediaType","Type":{"Kind":"ApiRef","Name":"MEDIA_TYPE","TargetKind":"Default","Api":"Storage.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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"StartingOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"PartitionLength","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"PartitionType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DRIVE_LAYOUT_INFORMATION" ,"Architectures":[] ,"Platform":null ,"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":"Storage.FileSystem","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"VERIFY_INFORMATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"StartingOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"REASSIGN_BLOCKS" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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":"System.SystemServices","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"PARTITION_STYLE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"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":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Name","Type":{"Kind":"Array","Shape":{"Size":36},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"PARTITION_INFORMATION_MBR" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Signature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"CREATE_DISK" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"PartitionStyle","Type":{"Kind":"ApiRef","Name":"PARTITION_STYLE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Mbr","Type":{"Kind":"ApiRef","Name":"CREATE_DISK_MBR","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Gpt","Type":{"Kind":"ApiRef","Name":"CREATE_DISK_GPT","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"GET_LENGTH_INFORMATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Length","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"PARTITION_INFORMATION_EX" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"PartitionStyle","Type":{"Kind":"ApiRef","Name":"PARTITION_STYLE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"StartingOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"PartitionLength","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.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":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Mbr","Type":{"Kind":"ApiRef","Name":"PARTITION_INFORMATION_MBR","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Gpt","Type":{"Kind":"ApiRef","Name":"PARTITION_INFORMATION_GPT","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"DRIVE_LAYOUT_INFORMATION_GPT" ,"Architectures":[] ,"Platform":null ,"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":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"UsableLength","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"MaxPartitionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DRIVE_LAYOUT_INFORMATION_MBR" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"PartitionEntry","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"PARTITION_INFORMATION_EX","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Mbr","Type":{"Kind":"ApiRef","Name":"DRIVE_LAYOUT_INFORMATION_MBR","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Gpt","Type":{"Kind":"ApiRef","Name":"DRIVE_LAYOUT_INFORMATION_GPT","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"DISK_INT13_INFO" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Storage.FileSystem","Parents":["_Anonymous_e__Union"]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Int13","Type":{"Kind":"ApiRef","Name":"DISK_INT13_INFO","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"ExInt13","Type":{"Kind":"ApiRef","Name":"DISK_EX_INT13_INFO","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ] } ,{ "Name":"DISK_PARTITION_INFO" ,"Architectures":[] ,"Platform":null ,"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":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Mbr","Type":{"Kind":"ApiRef","Name":"_Mbr_e__Struct","TargetKind":"Default","Api":"Storage.FileSystem","Parents":["_Anonymous_e__Union"]},"Attrs":[]} ,{"Name":"Gpt","Type":{"Kind":"ApiRef","Name":"_Gpt_e__Struct","TargetKind":"Default","Api":"Storage.FileSystem","Parents":["_Anonymous_e__Union"]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Mbr_e__Struct" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"DiskId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ] } ,{ "Name":"DISK_GEOMETRY_EX" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Geometry","Type":{"Kind":"ApiRef","Name":"DISK_GEOMETRY","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"DiskSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DISK_CACHE_INFORMATION" ,"Architectures":[] ,"Platform":null ,"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_RETENTION_PRIORITY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"WriteRetentionPriority","Type":{"Kind":"ApiRef","Name":"DISK_CACHE_RETENTION_PRIORITY","TargetKind":"Default","Api":"System.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":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ScalarPrefetch","Type":{"Kind":"ApiRef","Name":"_ScalarPrefetch_e__Struct","TargetKind":"Default","Api":"Storage.FileSystem","Parents":["_Anonymous_e__Union"]},"Attrs":[]} ,{"Name":"BlockPrefetch","Type":{"Kind":"ApiRef","Name":"_BlockPrefetch_e__Struct","TargetKind":"Default","Api":"Storage.FileSystem","Parents":["_Anonymous_e__Union"]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_ScalarPrefetch_e__Struct" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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":"System.SystemServices","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DISK_PERFORMANCE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"BytesRead","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"BytesWritten","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"ReadTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"WriteTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"IdleTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.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":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"StorageDeviceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"StorageManagerName","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"GET_DISK_ATTRIBUTES" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"VolumeSerialNumber","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"NumberSectors","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"TotalClusters","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"FreeClusters","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"TotalReserved","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.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":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"MftStartLcn","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"Mft2StartLcn","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"MftZoneStart","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"MftZoneEnd","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"NTFS_EXTENDED_VOLUME_DATA" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"StartingLcn","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"VOLUME_BITMAP_BUFFER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"StartingLcn","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"BitmapSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"Buffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"STARTING_VCN_INPUT_BUFFER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"StartingVcn","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"RETRIEVAL_POINTERS_BUFFER" ,"Architectures":[] ,"Platform":null ,"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":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"Extents","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"NextVcn","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"Lcn","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"NTFS_FILE_RECORD_INPUT_BUFFER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"FileReferenceNumber","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"NTFS_FILE_RECORD_OUTPUT_BUFFER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"FileReferenceNumber","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"StartingVcn","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"StartingLcn","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"ClusterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"FIND_BY_SID_DATA" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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":"Char"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"MFT_ENUM_DATA_V0" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Usn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"USN_RECORD_V2" ,"Architectures":[] ,"Platform":null ,"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":"System.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":"Char"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"USN_RECORD_V3" ,"Architectures":[] ,"Platform":null ,"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":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"ParentFileReferenceNumber","Type":{"Kind":"ApiRef","Name":"FILE_ID_128","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Usn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ,{"Name":"TimeStamp","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.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":"Char"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"USN_RECORD_COMMON_HEADER" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Header","Type":{"Kind":"ApiRef","Name":"USN_RECORD_COMMON_HEADER","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"FileReferenceNumber","Type":{"Kind":"ApiRef","Name":"FILE_ID_128","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"ParentFileReferenceNumber","Type":{"Kind":"ApiRef","Name":"FILE_ID_128","TargetKind":"Default","Api":"Storage.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_SOURCE_INFO_ID","TargetKind":"Default","Api":"Storage.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":"Storage.FileSystem","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"USN_JOURNAL_DATA_V0" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"UsnJournalID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"DeleteFlags","Type":{"Kind":"ApiRef","Name":"USN_DELETE_FLAGS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"MARK_HANDLE_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"VolumeHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"HandleInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"FileSystemType","Type":{"Kind":"ApiRef","Name":"FILESYSTEM_STATISTICS_TYPE","TargetKind":"Default","Api":"Storage.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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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":"Storage.FileSystem","Parents":[]},"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":"Storage.FileSystem","Parents":[]},"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":"Storage.FileSystem","Parents":[]},"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":"Storage.FileSystem","Parents":[]},"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":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"DiskResourcesExhausted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Allocate_e__Struct" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"FileSystemType","Type":{"Kind":"ApiRef","Name":"FILESYSTEM_STATISTICS_TYPE","TargetKind":"Default","Api":"Storage.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" ,"Architectures":[] ,"Platform":null ,"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":"Storage.FileSystem","Parents":[]},"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":"Storage.FileSystem","Parents":[]},"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":"Storage.FileSystem","Parents":[]},"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":"Storage.FileSystem","Parents":[]},"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":"Storage.FileSystem","Parents":[]},"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Storage.FileSystem","Parents":["_Anonymous_e__Union"]},"Attrs":[]} ,{"Name":"ExtendedInfo","Type":{"Kind":"Array","Shape":{"Size":48},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Struct" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"SetSparse","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"FILE_ZERO_DATA_INFORMATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"FileOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"BeyondFinalZero","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"FILE_ALLOCATED_RANGE_BUFFER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"FileOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"Length","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"PLEX_READ_DATA_REQUEST" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ByteOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"CloseDisc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"FILE_SET_DEFECT_MGMT_BUFFER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Disable","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"FILE_QUERY_SPARING_BUFFER" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"DirectoryCount","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"FileCount","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.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":"Char"}},"Attrs":[]} ,{"Name":"FormatTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"LastUpdateTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"CopyrightInfo","Type":{"Kind":"Array","Shape":{"Size":34},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"AbstractInfo","Type":{"Kind":"Array","Shape":{"Size":34},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"FormattingImplementationInfo","Type":{"Kind":"Array","Shape":{"Size":34},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"LastModifyingImplementationInfo","Type":{"Kind":"Array","Shape":{"Size":34},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"SHRINK_VOLUME_INFORMATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ShrinkRequestType","Type":{"Kind":"ApiRef","Name":"SHRINK_VOLUME_REQUEST_TYPES","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"NewNumberOfSectors","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"TXFS_MODIFY_RM" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"TXFS_RMF_LAGS","TargetKind":"Default","Api":"Storage.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" ,"Architectures":[] ,"Platform":null ,"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":"System.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_RMF_LAGS","TargetKind":"Default","Api":"Storage.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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"TxfFileId","Type":{"Kind":"ApiRef","Name":"_TxfFileId_e__Struct","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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":"Char"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"TXFS_LIST_TRANSACTION_LOCKED_FILES" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"KtmTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ActionCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"SavepointId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"TXFS_CREATE_MINIVERSION_INFO" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"TransactionsActiveAtSnapshot","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BOOT_AREA_INFO" ,"Architectures":[] ,"Platform":null ,"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":"Storage.FileSystem","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Offset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"RETRIEVAL_POINTER_BASE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"FileAreaOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"FILE_SYSTEM_RECOGNITION_INFORMATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"FileSystem","Type":{"Kind":"Array","Shape":{"Size":9},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"REQUEST_OPLOCK_INPUT_BUFFER" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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":"System.SystemServices","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"LOOKUP_STREAM_FROM_CLUSTER_OUTPUT" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"Cluster","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"FileName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"CSV_NAMESPACE_INFO" ,"Architectures":[] ,"Platform":null ,"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":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"SectorSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"CSV_CONTROL_OP" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Operation","Type":{"Kind":"ApiRef","Name":"CSV_CONTROL_OP","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Unused","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"CSV_QUERY_REDIRECT_STATE" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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":"Char"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"CSV_QUERY_VETO_FILE_DIRECT_IO_OUTPUT" ,"Architectures":[] ,"Platform":null ,"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":"Char"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"CSV_IS_OWNED_BY_CSVFS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"OwnedByCSVFS","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"FILE_LEVEL_TRIM_RANGE" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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":"Storage.FileSystem","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"FILE_LEVEL_TRIM_OUTPUT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"NumRangesProcessed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"FSCTL_GET_INTEGRITY_INFORMATION_BUFFER" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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":"System.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" ,"Architectures":[] ,"Platform":null ,"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":"System.SystemServices","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"FILE_STORAGE_TIER_MEDIA_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"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":"Char"}},"Attrs":[]} ,{"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"FILE_STORAGE_TIER_FLAGS","TargetKind":"Default","Api":"Storage.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":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Class","Type":{"Kind":"ApiRef","Name":"FILE_STORAGE_TIER_CLASS","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"FSCTL_QUERY_STORAGE_CLASSES_OUTPUT" ,"Architectures":[] ,"Platform":null ,"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":"Storage.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":"Storage.FileSystem","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"FSCTL_QUERY_REGION_INFO_INPUT" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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":"Storage.FileSystem","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DUPLICATE_EXTENTS_DATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"SourceFileOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"TargetFileOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"ByteCount","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DISK_EXTENT" ,"Architectures":[] ,"Platform":null ,"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":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"ExtentLength","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"VOLUME_DISK_EXTENTS" ,"Architectures":[] ,"Platform":null ,"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":"Storage.FileSystem","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"VOLUME_GET_GPT_ATTRIBUTES_INFORMATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"GptAttributes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"GPT_ATTRIBUTES" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"GPT_ATTRIBUTE_PLATFORM_REQUIRED","Value":1} ,{"Name":"GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTER","Value":9223372036854775808} ,{"Name":"GPT_BASIC_DATA_ATTRIBUTE_HIDDEN","Value":4611686018427387904} ,{"Name":"GPT_BASIC_DATA_ATTRIBUTE_SHADOW_COPY","Value":2305843009213693952} ,{"Name":"GPT_BASIC_DATA_ATTRIBUTE_READ_ONLY","Value":1152921504606846976} ] ,"IntegerBase":"UInt64" } ,{ "Name":"GET_FILE_VERSION_INFO_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"FILE_VER_GET_LOCALISED","Value":1} ,{"Name":"FILE_VER_GET_NEUTRAL","Value":2} ,{"Name":"FILE_VER_GET_PREFETCHED","Value":4} ] ,"IntegerBase":"UInt32" } ,{ "Name":"VER_FIND_FILE_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"VFFF_ISSHAREDFILE","Value":1} ] ,"IntegerBase":"UInt32" } ,{ "Name":"VER_FIND_FILE_STATUS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"VFF_CURNEDEST","Value":1} ,{"Name":"VFF_FILEINUSE","Value":2} ,{"Name":"VFF_BUFFTOOSMALL","Value":4} ] ,"IntegerBase":"UInt32" } ,{ "Name":"VER_INSTALL_FILE_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"VIFF_FORCEINSTALL","Value":1} ,{"Name":"VIFF_DONTDELETEOLD","Value":2} ] ,"IntegerBase":"UInt32" } ,{ "Name":"VER_INSTALL_FILE_STATUS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"VIF_TEMPFILE","Value":1} ,{"Name":"VIF_MISMATCH","Value":2} ,{"Name":"VIF_SRCOLD","Value":4} ,{"Name":"VIF_DIFFLANG","Value":8} ,{"Name":"VIF_DIFFCODEPG","Value":16} ,{"Name":"VIF_DIFFTYPE","Value":32} ,{"Name":"VIF_WRITEPROT","Value":64} ,{"Name":"VIF_FILEINUSE","Value":128} ,{"Name":"VIF_OUTOFSPACE","Value":256} ,{"Name":"VIF_ACCESSVIOLATION","Value":512} ,{"Name":"VIF_SHARINGVIOLATION","Value":1024} ,{"Name":"VIF_CANNOTCREATE","Value":2048} ,{"Name":"VIF_CANNOTDELETE","Value":4096} ,{"Name":"VIF_CANNOTRENAME","Value":8192} ,{"Name":"VIF_CANNOTDELETECUR","Value":16384} ,{"Name":"VIF_OUTOFMEMORY","Value":32768} ,{"Name":"VIF_CANNOTREADSRC","Value":65536} ,{"Name":"VIF_CANNOTREADDST","Value":131072} ,{"Name":"VIF_BUFFTOOSMALL","Value":262144} ,{"Name":"VIF_CANNOTLOADLZ32","Value":524288} ,{"Name":"VIF_CANNOTLOADCABINET","Value":1048576} ] ,"IntegerBase":"UInt32" } ,{ "Name":"VS_FIXEDFILEINFO_FILE_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"VS_FF_DEBUG","Value":1} ,{"Name":"VS_FF_PRERELEASE","Value":2} ,{"Name":"VS_FF_PATCHED","Value":4} ,{"Name":"VS_FF_PRIVATEBUILD","Value":8} ,{"Name":"VS_FF_INFOINFERRED","Value":16} ,{"Name":"VS_FF_SPECIALBUILD","Value":32} ] ,"IntegerBase":"UInt32" } ,{ "Name":"VS_FIXEDFILEINFO_FILE_OS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"VOS_UNKNOWN","Value":0} ,{"Name":"VOS_DOS","Value":65536} ,{"Name":"VOS_OS216","Value":131072} ,{"Name":"VOS_OS232","Value":196608} ,{"Name":"VOS_NT","Value":262144} ,{"Name":"VOS_WINCE","Value":327680} ,{"Name":"VOS__BASE","Value":0} ,{"Name":"VOS__WINDOWS16","Value":1} ,{"Name":"VOS__PM16","Value":2} ,{"Name":"VOS__PM32","Value":3} ,{"Name":"VOS__WINDOWS32","Value":4} ,{"Name":"VOS_DOS_WINDOWS16","Value":65537} ,{"Name":"VOS_DOS_WINDOWS32","Value":65540} ,{"Name":"VOS_OS216_PM16","Value":131074} ,{"Name":"VOS_OS232_PM32","Value":196611} ,{"Name":"VOS_NT_WINDOWS32","Value":262148} ] ,"IntegerBase":"Int32" } ,{ "Name":"VS_FIXEDFILEINFO_FILE_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"VFT_UNKNOWN","Value":0} ,{"Name":"VFT_APP","Value":1} ,{"Name":"VFT_DLL","Value":2} ,{"Name":"VFT_DRV","Value":3} ,{"Name":"VFT_FONT","Value":4} ,{"Name":"VFT_VXD","Value":5} ,{"Name":"VFT_STATIC_LIB","Value":7} ] ,"IntegerBase":"Int32" } ,{ "Name":"VS_FIXEDFILEINFO_FILE_SUBTYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"VFT2_UNKNOWN","Value":0} ,{"Name":"VFT2_DRV_PRINTER","Value":1} ,{"Name":"VFT2_DRV_KEYBOARD","Value":2} ,{"Name":"VFT2_DRV_LANGUAGE","Value":3} ,{"Name":"VFT2_DRV_DISPLAY","Value":4} ,{"Name":"VFT2_DRV_MOUSE","Value":5} ,{"Name":"VFT2_DRV_NETWORK","Value":6} ,{"Name":"VFT2_DRV_SYSTEM","Value":7} ,{"Name":"VFT2_DRV_INSTALLABLE","Value":8} ,{"Name":"VFT2_DRV_SOUND","Value":9} ,{"Name":"VFT2_DRV_COMM","Value":10} ,{"Name":"VFT2_DRV_INPUTMETHOD","Value":11} ,{"Name":"VFT2_DRV_VERSIONED_PRINTER","Value":12} ,{"Name":"VFT2_FONT_RASTER","Value":1} ,{"Name":"VFT2_FONT_VECTOR","Value":2} ,{"Name":"VFT2_FONT_TRUETYPE","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"FILE_CREATION_DISPOSITION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"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":"SHARE_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"STYPE_DISKTREE","Value":0} ,{"Name":"STYPE_PRINTQ","Value":1} ,{"Name":"STYPE_DEVICE","Value":2} ,{"Name":"STYPE_IPC","Value":3} ,{"Name":"STYPE_SPECIAL","Value":2147483648} ,{"Name":"STYPE_TEMPORARY","Value":1073741824} ,{"Name":"STYPE_MASK","Value":255} ] ,"IntegerBase":"UInt32" } ,{ "Name":"CLFS_FLAG" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"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":"SET_FILE_POINTER_MOVE_METHOD" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"FILE_BEGIN","Value":0} ,{"Name":"FILE_CURRENT","Value":1} ,{"Name":"FILE_END","Value":2} ] ,"IntegerBase":"UInt32" } ,{ "Name":"MOVE_FILE_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"FILE_NAME_NORMALIZED","Value":0} ,{"Name":"FILE_NAME_OPENED","Value":8} ] ,"IntegerBase":"UInt32" } ,{ "Name":"LZOPENFILE_STYLE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"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":"FILE_NOTIFY_CHANGE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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":"TAPE_POSITION_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"TAPE_ABSOLUTE_POSITION","Value":0} ,{"Name":"TAPE_LOGICAL_POSITION","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"CREATE_TAPE_PARTITION_METHOD" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"TAPE_FIXED_PARTITIONS","Value":0} ,{"Name":"TAPE_INITIATOR_PARTITIONS","Value":2} ,{"Name":"TAPE_SELECT_PARTITIONS","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"REPLACE_FILE_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"REPLACEFILE_WRITE_THROUGH","Value":1} ,{"Name":"REPLACEFILE_IGNORE_MERGE_ERRORS","Value":2} ,{"Name":"REPLACEFILE_IGNORE_ACL_ERRORS","Value":4} ] ,"IntegerBase":"UInt32" } ,{ "Name":"TAPEMARK_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"TAPE_FILEMARKS","Value":1} ,{"Name":"TAPE_LONG_FILEMARKS","Value":3} ,{"Name":"TAPE_SETMARKS","Value":0} ,{"Name":"TAPE_SHORT_FILEMARKS","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"DISKQUOTA_USERNAME_RESOLVE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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":"TAPE_POSITION_METHOD" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"TAPE_ABSOLUTE_BLOCK","Value":1} ,{"Name":"TAPE_LOGICAL_BLOCK","Value":2} ,{"Name":"TAPE_REWIND","Value":0} ,{"Name":"TAPE_SPACE_END_OF_DATA","Value":4} ,{"Name":"TAPE_SPACE_FILEMARKS","Value":6} ,{"Name":"TAPE_SPACE_RELATIVE_BLOCKS","Value":5} ,{"Name":"TAPE_SPACE_SEQUENTIAL_FMKS","Value":7} ,{"Name":"TAPE_SPACE_SEQUENTIAL_SMKS","Value":9} ,{"Name":"TAPE_SPACE_SETMARKS","Value":8} ] ,"IntegerBase":"Int32" } ,{ "Name":"TAPE_INFORMATION_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"SET_TAPE_DRIVE_INFORMATION","Value":1} ,{"Name":"SET_TAPE_MEDIA_INFORMATION","Value":0} ] ,"IntegerBase":"UInt32" } ,{ "Name":"NTMS_OMID_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"NTMS_OMID_TYPE_FILESYSTEM_INFO","Value":2} ,{"Name":"NTMS_OMID_TYPE_RAW_LABEL","Value":1} ] ,"IntegerBase":"UInt32" } ,{ "Name":"LOCK_FILE_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"LOCKFILE_EXCLUSIVE_LOCK","Value":2} ,{"Name":"LOCKFILE_FAIL_IMMEDIATELY","Value":1} ] ,"IntegerBase":"UInt32" } ,{ "Name":"LPPROGRESS_ROUTINE_CALLBACK_REASON" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"CALLBACK_CHUNK_FINISHED","Value":0} ,{"Name":"CALLBACK_STREAM_SWITCH","Value":1} ] ,"IntegerBase":"UInt32" } ,{ "Name":"PREPARE_TAPE_OPERATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"TAPE_FORMAT","Value":5} ,{"Name":"TAPE_LOAD","Value":0} ,{"Name":"TAPE_LOCK","Value":3} ,{"Name":"TAPE_TENSION","Value":2} ,{"Name":"TAPE_UNLOAD","Value":1} ,{"Name":"TAPE_UNLOCK","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"GET_TAPE_DRIVE_PARAMETERS_OPERATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"GET_TAPE_DRIVE_INFORMATION","Value":1} ,{"Name":"GET_TAPE_MEDIA_INFORMATION","Value":0} ] ,"IntegerBase":"UInt32" } ,{ "Name":"ERASE_TAPE_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"TAPE_ERASE_LONG","Value":1} ,{"Name":"TAPE_ERASE_SHORT","Value":0} ] ,"IntegerBase":"Int32" } ,{ "Name":"FILE_ACTION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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":"USN_DELETE_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"USN_DELETE_FLAG_DELETE","Value":1} ,{"Name":"USN_DELETE_FLAG_NOTIFY","Value":2} ] ,"IntegerBase":"UInt32" } ,{ "Name":"SHARE_INFO_PERMISSIONS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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":"FILE_DEVICE_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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_RMF_LAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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_SOURCE_INFO_ID" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"FILE_STORAGE_TIER_FLAG_NO_SEEK_PENALTY","Value":131072} ] ,"IntegerBase":"UInt32" } ,{ "Name":"SESSION_INFO_USER_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"SESS_GUEST","Value":1} ,{"Name":"SESS_NOENCRYPTION","Value":2} ] ,"IntegerBase":"UInt32" } ,{ "Name":"WIN_STREAM_ID" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"BACKUP_ALTERNATE_DATA","Value":4} ,{"Name":"BACKUP_DATA","Value":1} ,{"Name":"BACKUP_EA_DATA","Value":2} ,{"Name":"BACKUP_LINK","Value":5} ,{"Name":"BACKUP_OBJECT_ID","Value":7} ,{"Name":"BACKUP_PROPERTY_DATA","Value":6} ,{"Name":"BACKUP_REPARSE_DATA","Value":8} ,{"Name":"BACKUP_SECURITY_DATA","Value":3} ,{"Name":"BACKUP_SPARSE_BLOCK","Value":9} ,{"Name":"BACKUP_TXFS_DATA","Value":10} ] ,"IntegerBase":"UInt32" } ,{ "Name":"TXF_LOG_RECORD_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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_FLAGS_PERMISSIONS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"PERM_FILE_READ","Value":1} ,{"Name":"PERM_FILE_WRITE","Value":2} ,{"Name":"PERM_FILE_CREATE","Value":4} ] ,"IntegerBase":"UInt32" } ,{ "Name":"SYMBOLIC_LINK_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"SYMBOLIC_LINK_FLAG_DIRECTORY","Value":1} ,{"Name":"SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE","Value":2} ] ,"IntegerBase":"UInt32" } ,{ "Name":"TRANSACTION_NOTIFICATION" ,"Architectures":[] ,"Platform":null ,"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":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"ArgumentLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"TRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"SavepointId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"TRANSACTION_NOTIFICATION_PROPAGATE_ARGUMENT" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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":"Char"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"KCRM_PROTOCOL_BLOB" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ftLastAccessTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ftLastWriteTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"nFileSizeHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"nFileSizeLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"BY_HANDLE_FILE_INFORMATION" ,"Architectures":[] ,"Platform":null ,"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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ftLastAccessTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ftLastWriteTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","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" ,"Architectures":[] ,"Platform":null ,"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":"Security","Parents":[]}},"Attrs":[]} ,{"Name":"hTemplateFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"STREAM_INFO_LEVELS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"FindStreamInfoStandard","Value":0} ,{"Name":"FindStreamInfoMaxInfoLevel","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"WIN32_FIND_STREAM_DATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"StreamSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"cStreamName","Type":{"Kind":"Array","Shape":{"Size":296},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"VS_FIXEDFILEINFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwStrucVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwFileVersionMS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwFileVersionLS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwProductVersionMS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwProductVersionLS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwFileFlagsMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwFileFlags","Type":{"Kind":"ApiRef","Name":"VS_FIXEDFILEINFO_FILE_FLAGS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"dwFileOS","Type":{"Kind":"ApiRef","Name":"VS_FIXEDFILEINFO_FILE_OS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"dwFileType","Type":{"Kind":"ApiRef","Name":"VS_FIXEDFILEINFO_FILE_TYPE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"dwFileSubtype","Type":{"Kind":"ApiRef","Name":"VS_FIXEDFILEINFO_FILE_SUBTYPE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"dwFileDateMS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwFileDateLS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"NtmsObjectsTypes" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"bOnStateChange","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"NtmsAsyncStatus" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"NTMS_ASYNCOP_MOUNT","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"NtmsSessionOptions" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"NTMS_SESSION_QUERYEXPEDITE","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"NtmsMountOptions" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"NTMS_DISMOUNT_DEFERRED","Value":1} ,{"Name":"NTMS_DISMOUNT_IMMEDIATE","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"NtmsMountPriority" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"NTMS_OPEN_EXISTING","Value":1} ,{"Name":"NTMS_CREATE_NEW","Value":2} ,{"Name":"NTMS_OPEN_ALWAYS","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"NtmsDriveState" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Number","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"State","Type":{"Kind":"ApiRef","Name":"NtmsDriveState","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"DriveType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"szDeviceName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ,{"Name":"szSerialNumber","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ,{"Name":"szRevision","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"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":"Foundation","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Number","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"State","Type":{"Kind":"ApiRef","Name":"NtmsDriveState","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"DriveType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"szDeviceName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"szSerialNumber","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"szRevision","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"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":"Foundation","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"LibraryType","Type":{"Kind":"ApiRef","Name":"NtmsLibraryType","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"BarCodeReaderInstalled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"InventoryMethod","Type":{"Kind":"ApiRef","Name":"NtmsInventoryMethod","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"NtmsLibraryFlags","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"NTMS_CHANGERINFORMATIONA" ,"Architectures":[] ,"Platform":null ,"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":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ,{"Name":"szRevision","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ,{"Name":"szDeviceName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"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" ,"Architectures":[] ,"Platform":null ,"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":"Char"}},"Attrs":[]} ,{"Name":"szRevision","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"szDeviceName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Char"}},"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Number","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"State","Type":{"Kind":"ApiRef","Name":"NtmsDoorState","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"MaxOpenSecs","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"Library","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"NtmsPortPosition" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"NTMS_PORTPOSITION_UNKNOWN","Value":0} ,{"Name":"NTMS_PORTPOSITION_EXTENDED","Value":1} ,{"Name":"NTMS_PORTPOSITION_RETRACTED","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"NtmsPortContent" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Number","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Content","Type":{"Kind":"ApiRef","Name":"NtmsPortContent","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Position","Type":{"Kind":"ApiRef","Name":"NtmsPortPosition","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"MaxExtendSecs","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"Library","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"NtmsBarCodeState" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"NTMS_BARCODESTATE_OK","Value":1} ,{"Name":"NTMS_BARCODESTATE_UNREADABLE","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"NtmsMediaState" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"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":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ,{"Name":"BarCodeState","Type":{"Kind":"ApiRef","Name":"NtmsBarCodeState","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"szSequenceNumber","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ,{"Name":"MediaState","Type":{"Kind":"ApiRef","Name":"NtmsMediaState","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"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" ,"Architectures":[] ,"Platform":null ,"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":"Char"}},"Attrs":[]} ,{"Name":"BarCodeState","Type":{"Kind":"ApiRef","Name":"NtmsBarCodeState","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"szSequenceNumber","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"MediaState","Type":{"Kind":"ApiRef","Name":"NtmsMediaState","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"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":"ApiRef","Name":"NtmsPartitionState","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"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":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ,{"Name":"szOmidLabelInfo","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"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":"System.SystemServices","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"NTMS_PARTITIONINFORMATIONW" ,"Architectures":[] ,"Platform":null ,"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":"ApiRef","Name":"NtmsPartitionState","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"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":"Char"}},"Attrs":[]} ,{"Name":"szOmidLabelInfo","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"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":"System.SystemServices","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"NtmsPoolType" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"NTMS_ALLOCATE_FROMSCRATCH","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"NtmsDeallocationPolicy" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"NTMS_DEALLOCATE_TOSCRATCH","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"NTMS_MEDIAPOOLINFORMATION" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"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":"ApiRef","Name":"NtmsReadWriteCharacteristics","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"DeviceType","Type":{"Kind":"ApiRef","Name":"FILE_DEVICE_TYPE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"NTMS_DRIVETYPEINFORMATIONA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"szVendor","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ,{"Name":"szProduct","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ,{"Name":"NumberOfHeads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DeviceType","Type":{"Kind":"ApiRef","Name":"FILE_DEVICE_TYPE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"NTMS_DRIVETYPEINFORMATIONW" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"szVendor","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"szProduct","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"NumberOfHeads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DeviceType","Type":{"Kind":"ApiRef","Name":"FILE_DEVICE_TYPE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"NTMS_CHANGERTYPEINFORMATIONA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"szVendor","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ,{"Name":"szProduct","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ,{"Name":"DeviceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"NTMS_CHANGERTYPEINFORMATIONW" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"szVendor","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"szProduct","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"DeviceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"NtmsLmOperation" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"OperationCode","Type":{"Kind":"ApiRef","Name":"NtmsLmOperation","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"OperationOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"State","Type":{"Kind":"ApiRef","Name":"NtmsLmState","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"TimeCompleted","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"szApplication","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ,{"Name":"szUser","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ,{"Name":"szComputer","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"OperationCode","Type":{"Kind":"ApiRef","Name":"NtmsLmOperation","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"OperationOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"State","Type":{"Kind":"ApiRef","Name":"NtmsLmState","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"TimeCompleted","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"szApplication","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"szUser","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"szComputer","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Char"}},"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Request","Type":{"Kind":"ApiRef","Name":"NtmsOpreqCommand","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Submitted","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"State","Type":{"Kind":"ApiRef","Name":"NtmsOpreqState","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"szMessage","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ,{"Name":"Arg1Type","Type":{"Kind":"ApiRef","Name":"NtmsObjectsTypes","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Arg1","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"Arg2Type","Type":{"Kind":"ApiRef","Name":"NtmsObjectsTypes","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Arg2","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"szApplication","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ,{"Name":"szUser","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ,{"Name":"szComputer","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"NTMS_OPREQUESTINFORMATIONW" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Request","Type":{"Kind":"ApiRef","Name":"NtmsOpreqCommand","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Submitted","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"State","Type":{"Kind":"ApiRef","Name":"NtmsOpreqState","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"szMessage","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"Arg1Type","Type":{"Kind":"ApiRef","Name":"NtmsObjectsTypes","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Arg1","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"Arg2Type","Type":{"Kind":"ApiRef","Name":"NtmsObjectsTypes","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Arg2","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"szApplication","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"szUser","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"szComputer","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"NTMS_COMPUTERINFORMATION" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"NTMS_LIBREQFLAGS_NOAUTOPURGE","Value":1} ,{"Name":"NTMS_LIBREQFLAGS_NOFAILEDPURGE","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"NtmsOpRequestFlags" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"NTMS_POOLPOLICY_PURGEOFFLINESCRATCH","Value":1} ,{"Name":"NTMS_POOLPOLICY_KEEPOFFLINEIMPORT","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"NtmsOperationalState" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwType","Type":{"Kind":"ApiRef","Name":"NtmsObjectsTypes","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Created","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Modified","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ObjectGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"Enabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"dwOperationalState","Type":{"Kind":"ApiRef","Name":"NtmsOperationalState","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":127},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ,{"Name":"Info","Type":{"Kind":"ApiRef","Name":"_Info_e__Union","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Info_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Drive","Type":{"Kind":"ApiRef","Name":"NTMS_DRIVEINFORMATIONA","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"DriveType","Type":{"Kind":"ApiRef","Name":"NTMS_DRIVETYPEINFORMATIONA","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Library","Type":{"Kind":"ApiRef","Name":"NTMS_LIBRARYINFORMATION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Changer","Type":{"Kind":"ApiRef","Name":"NTMS_CHANGERINFORMATIONA","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"ChangerType","Type":{"Kind":"ApiRef","Name":"NTMS_CHANGERTYPEINFORMATIONA","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"StorageSlot","Type":{"Kind":"ApiRef","Name":"NTMS_STORAGESLOTINFORMATION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"IEDoor","Type":{"Kind":"ApiRef","Name":"NTMS_IEDOORINFORMATION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"IEPort","Type":{"Kind":"ApiRef","Name":"NTMS_IEPORTINFORMATION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"PhysicalMedia","Type":{"Kind":"ApiRef","Name":"NTMS_PMIDINFORMATIONA","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"LogicalMedia","Type":{"Kind":"ApiRef","Name":"NTMS_LMIDINFORMATION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Partition","Type":{"Kind":"ApiRef","Name":"NTMS_PARTITIONINFORMATIONA","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"MediaPool","Type":{"Kind":"ApiRef","Name":"NTMS_MEDIAPOOLINFORMATION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"MediaType","Type":{"Kind":"ApiRef","Name":"NTMS_MEDIATYPEINFORMATION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"LibRequest","Type":{"Kind":"ApiRef","Name":"NTMS_LIBREQUESTINFORMATIONA","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"OpRequest","Type":{"Kind":"ApiRef","Name":"NTMS_OPREQUESTINFORMATIONA","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Computer","Type":{"Kind":"ApiRef","Name":"NTMS_COMPUTERINFORMATION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"NTMS_OBJECTINFORMATIONW" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwType","Type":{"Kind":"ApiRef","Name":"NtmsObjectsTypes","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Created","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Modified","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ObjectGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"Enabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"dwOperationalState","Type":{"Kind":"ApiRef","Name":"NtmsOperationalState","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":127},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"Info","Type":{"Kind":"ApiRef","Name":"_Info_e__Union","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Info_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Drive","Type":{"Kind":"ApiRef","Name":"NTMS_DRIVEINFORMATIONW","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"DriveType","Type":{"Kind":"ApiRef","Name":"NTMS_DRIVETYPEINFORMATIONW","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Library","Type":{"Kind":"ApiRef","Name":"NTMS_LIBRARYINFORMATION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Changer","Type":{"Kind":"ApiRef","Name":"NTMS_CHANGERINFORMATIONW","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"ChangerType","Type":{"Kind":"ApiRef","Name":"NTMS_CHANGERTYPEINFORMATIONW","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"StorageSlot","Type":{"Kind":"ApiRef","Name":"NTMS_STORAGESLOTINFORMATION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"IEDoor","Type":{"Kind":"ApiRef","Name":"NTMS_IEDOORINFORMATION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"IEPort","Type":{"Kind":"ApiRef","Name":"NTMS_IEPORTINFORMATION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"PhysicalMedia","Type":{"Kind":"ApiRef","Name":"NTMS_PMIDINFORMATIONW","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"LogicalMedia","Type":{"Kind":"ApiRef","Name":"NTMS_LMIDINFORMATION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Partition","Type":{"Kind":"ApiRef","Name":"NTMS_PARTITIONINFORMATIONW","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"MediaPool","Type":{"Kind":"ApiRef","Name":"NTMS_MEDIAPOOLINFORMATION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"MediaType","Type":{"Kind":"ApiRef","Name":"NTMS_MEDIATYPEINFORMATION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"LibRequest","Type":{"Kind":"ApiRef","Name":"NTMS_LIBREQUESTINFORMATIONW","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"OpRequest","Type":{"Kind":"ApiRef","Name":"NTMS_OPREQUESTINFORMATIONW","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Computer","Type":{"Kind":"ApiRef","Name":"NTMS_COMPUTERINFORMATION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"NTMS_I1_LIBRARYINFORMATION" ,"Architectures":[] ,"Platform":null ,"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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"BarCodeReaderInstalled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","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" ,"Architectures":[] ,"Platform":null ,"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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"TimeCompleted","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"szApplication","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ,{"Name":"szUser","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ,{"Name":"szComputer","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"NTMS_I1_LIBREQUESTINFORMATIONW" ,"Architectures":[] ,"Platform":null ,"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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"TimeCompleted","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"szApplication","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"szUser","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"szComputer","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"NTMS_I1_PMIDINFORMATIONA" ,"Architectures":[] ,"Platform":null ,"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":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ,{"Name":"BarCodeState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"szSequenceNumber","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ,{"Name":"MediaState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwNumberOfPartitions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"NTMS_I1_PMIDINFORMATIONW" ,"Architectures":[] ,"Platform":null ,"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":"Char"}},"Attrs":[]} ,{"Name":"BarCodeState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"szSequenceNumber","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"MediaState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwNumberOfPartitions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"NTMS_I1_PARTITIONINFORMATIONA" ,"Architectures":[] ,"Platform":null ,"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":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ,{"Name":"szOmidLabelInfo","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ,{"Name":"dwMountCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwAllocateCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"NTMS_I1_PARTITIONINFORMATIONW" ,"Architectures":[] ,"Platform":null ,"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":"Char"}},"Attrs":[]} ,{"Name":"szOmidLabelInfo","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"dwMountCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwAllocateCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"NTMS_I1_OPREQUESTINFORMATIONA" ,"Architectures":[] ,"Platform":null ,"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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"szMessage","Type":{"Kind":"Array","Shape":{"Size":127},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"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":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ,{"Name":"szUser","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ,{"Name":"szComputer","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"NTMS_I1_OPREQUESTINFORMATIONW" ,"Architectures":[] ,"Platform":null ,"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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"szMessage","Type":{"Kind":"Array","Shape":{"Size":127},"Child":{"Kind":"Native","Name":"Char"}},"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":"Char"}},"Attrs":[]} ,{"Name":"szUser","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"szComputer","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"NTMS_I1_OBJECTINFORMATIONA" ,"Architectures":[] ,"Platform":null ,"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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Modified","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ObjectGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"Enabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"dwOperationalState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":127},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ,{"Name":"Info","Type":{"Kind":"ApiRef","Name":"_Info_e__Union","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Info_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Drive","Type":{"Kind":"ApiRef","Name":"NTMS_DRIVEINFORMATIONA","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"DriveType","Type":{"Kind":"ApiRef","Name":"NTMS_DRIVETYPEINFORMATIONA","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Library","Type":{"Kind":"ApiRef","Name":"NTMS_I1_LIBRARYINFORMATION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Changer","Type":{"Kind":"ApiRef","Name":"NTMS_CHANGERINFORMATIONA","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"ChangerType","Type":{"Kind":"ApiRef","Name":"NTMS_CHANGERTYPEINFORMATIONA","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"StorageSlot","Type":{"Kind":"ApiRef","Name":"NTMS_STORAGESLOTINFORMATION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"IEDoor","Type":{"Kind":"ApiRef","Name":"NTMS_IEDOORINFORMATION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"IEPort","Type":{"Kind":"ApiRef","Name":"NTMS_IEPORTINFORMATION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"PhysicalMedia","Type":{"Kind":"ApiRef","Name":"NTMS_I1_PMIDINFORMATIONA","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"LogicalMedia","Type":{"Kind":"ApiRef","Name":"NTMS_LMIDINFORMATION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Partition","Type":{"Kind":"ApiRef","Name":"NTMS_I1_PARTITIONINFORMATIONA","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"MediaPool","Type":{"Kind":"ApiRef","Name":"NTMS_MEDIAPOOLINFORMATION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"MediaType","Type":{"Kind":"ApiRef","Name":"NTMS_MEDIATYPEINFORMATION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"LibRequest","Type":{"Kind":"ApiRef","Name":"NTMS_I1_LIBREQUESTINFORMATIONA","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"OpRequest","Type":{"Kind":"ApiRef","Name":"NTMS_I1_OPREQUESTINFORMATIONA","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"NTMS_I1_OBJECTINFORMATIONW" ,"Architectures":[] ,"Platform":null ,"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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Modified","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ObjectGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"Enabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"dwOperationalState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":127},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"Info","Type":{"Kind":"ApiRef","Name":"_Info_e__Union","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Info_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Drive","Type":{"Kind":"ApiRef","Name":"NTMS_DRIVEINFORMATIONW","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"DriveType","Type":{"Kind":"ApiRef","Name":"NTMS_DRIVETYPEINFORMATIONW","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Library","Type":{"Kind":"ApiRef","Name":"NTMS_I1_LIBRARYINFORMATION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Changer","Type":{"Kind":"ApiRef","Name":"NTMS_CHANGERINFORMATIONW","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"ChangerType","Type":{"Kind":"ApiRef","Name":"NTMS_CHANGERTYPEINFORMATIONW","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"StorageSlot","Type":{"Kind":"ApiRef","Name":"NTMS_STORAGESLOTINFORMATION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"IEDoor","Type":{"Kind":"ApiRef","Name":"NTMS_IEDOORINFORMATION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"IEPort","Type":{"Kind":"ApiRef","Name":"NTMS_IEPORTINFORMATION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"PhysicalMedia","Type":{"Kind":"ApiRef","Name":"NTMS_I1_PMIDINFORMATIONW","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"LogicalMedia","Type":{"Kind":"ApiRef","Name":"NTMS_LMIDINFORMATION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Partition","Type":{"Kind":"ApiRef","Name":"NTMS_I1_PARTITIONINFORMATIONW","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"MediaPool","Type":{"Kind":"ApiRef","Name":"NTMS_MEDIAPOOLINFORMATION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"MediaType","Type":{"Kind":"ApiRef","Name":"NTMS_MEDIATYPEINFORMATION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"LibRequest","Type":{"Kind":"ApiRef","Name":"NTMS_I1_LIBREQUESTINFORMATIONW","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"OpRequest","Type":{"Kind":"ApiRef","Name":"NTMS_I1_OPREQUESTINFORMATIONW","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"NtmsCreateNtmsMediaOptions" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"NTMS_ERROR_ON_DUPLICATE","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"NtmsEnumerateOption" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"NTMS_ENUM_DEFAULT","Value":0} ,{"Name":"NTMS_ENUM_ROOTPOOL","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"NtmsEjectOperation" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"FileSystemType","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"VolumeName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"SerialNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"NtmsDriveType" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"NTMS_UNKNOWN_DRIVE","Value":0} ] ,"IntegerBase":"Int32" } ,{ "Name":"NtmsAccessMask" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"NTMS_USE_ACCESS","Value":1} ,{"Name":"NTMS_MODIFY_ACCESS","Value":2} ,{"Name":"NTMS_CONTROL_ACCESS","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"NtmsUITypes" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwOperation","Type":{"Kind":"ApiRef","Name":"NtmsNotificationOperations","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"ObjectId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"MediaLabelInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"LabelType","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Char"}},"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":"Char"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"MAXMEDIALABEL" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"pMaxSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"CLAIMMEDIALABEL" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Attrs":[] ,"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":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"CLAIMMEDIALABELEX" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Attrs":[] ,"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":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"LabelGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} ] } ,{ "Name":"CLS_LSN" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Internal","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"CLS_CONTEXT_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"ClsContextNone","Value":0} ,{"Name":"ClsContextUndoNext","Value":1} ,{"Name":"ClsContextPrevious","Value":2} ,{"Name":"ClsContextForward","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"CLFS_CONTEXT_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"ClfsContextNone","Value":0} ,{"Name":"ClfsContextUndoNext","Value":1} ,{"Name":"ClfsContextPrevious","Value":2} ,{"Name":"ClfsContextForward","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"CLFS_NODE_ID" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"BaseLsn","Type":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"LastFlushedLsn","Type":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"LastLsn","Type":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"RestartLsn","Type":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Identity","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"CLFS_LOG_NAME_INFORMATION" ,"Architectures":[] ,"Platform":null ,"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":"Char"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"CLFS_STREAM_ID_INFORMATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"StreamIdentifier","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"CLFS_PHYSICAL_LSN_INFORMATION" ,"Architectures":[] ,"Platform":null ,"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":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"PhysicalLsn","Type":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"CLS_CONTAINER_INFORMATION" ,"Architectures":[] ,"Platform":null ,"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":"Char"}},"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"ClsIoStatsDefault","Value":0} ,{"Name":"ClsIoStatsMax","Value":65535} ] ,"IntegerBase":"Int32" } ,{ "Name":"CLFS_IOSTATS_CLASS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"ClfsIoStatsDefault","Value":0} ,{"Name":"ClfsIoStatsMax","Value":65535} ] ,"IntegerBase":"Int32" } ,{ "Name":"CLS_IO_STATISTICS_HEADER" ,"Architectures":[] ,"Platform":null ,"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":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"cbLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"coffData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"CLS_IO_STATISTICS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"hdrIoStats","Type":{"Kind":"ApiRef","Name":"CLS_IO_STATISTICS_HEADER","TargetKind":"Default","Api":"Storage.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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"cidNode","Type":{"Kind":"ApiRef","Name":"CLFS_NODE_ID","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","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":"Storage.FileSystem","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"CLS_ARCHIVE_DESCRIPTOR" ,"Architectures":[] ,"Platform":null ,"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":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"CLFS_BLOCK_ALLOCATION" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} ,"ReturnAttrs":[] ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"ClfsLogArchiveEnabled","Value":1} ,{"Name":"ClfsLogArchiveDisabled","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"PCLFS_COMPLETION_ROUTINE" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":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" ,"Architectures":[] ,"Platform":null ,"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":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"PolicyParameters","Type":{"Kind":"ApiRef","Name":"_PolicyParameters_e__Union","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_PolicyParameters_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"MaximumSize","Type":{"Kind":"ApiRef","Name":"_MaximumSize_e__Struct","TargetKind":"Default","Api":"Storage.FileSystem","Parents":["_PolicyParameters_e__Union"]},"Attrs":[]} ,{"Name":"MinimumSize","Type":{"Kind":"ApiRef","Name":"_MinimumSize_e__Struct","TargetKind":"Default","Api":"Storage.FileSystem","Parents":["_PolicyParameters_e__Union"]},"Attrs":[]} ,{"Name":"NewContainerSize","Type":{"Kind":"ApiRef","Name":"_NewContainerSize_e__Struct","TargetKind":"Default","Api":"Storage.FileSystem","Parents":["_PolicyParameters_e__Union"]},"Attrs":[]} ,{"Name":"GrowthRate","Type":{"Kind":"ApiRef","Name":"_GrowthRate_e__Struct","TargetKind":"Default","Api":"Storage.FileSystem","Parents":["_PolicyParameters_e__Union"]},"Attrs":[]} ,{"Name":"LogTail","Type":{"Kind":"ApiRef","Name":"_LogTail_e__Struct","TargetKind":"Default","Api":"Storage.FileSystem","Parents":["_PolicyParameters_e__Union"]},"Attrs":[]} ,{"Name":"AutoShrink","Type":{"Kind":"ApiRef","Name":"_AutoShrink_e__Struct","TargetKind":"Default","Api":"Storage.FileSystem","Parents":["_PolicyParameters_e__Union"]},"Attrs":[]} ,{"Name":"AutoGrow","Type":{"Kind":"ApiRef","Name":"_AutoGrow_e__Struct","TargetKind":"Default","Api":"Storage.FileSystem","Parents":["_PolicyParameters_e__Union"]},"Attrs":[]} ,{"Name":"NewContainerPrefix","Type":{"Kind":"ApiRef","Name":"_NewContainerPrefix_e__Struct","TargetKind":"Default","Api":"Storage.FileSystem","Parents":["_PolicyParameters_e__Union"]},"Attrs":[]} ,{"Name":"NewContainerSuffix","Type":{"Kind":"ApiRef","Name":"_NewContainerSuffix_e__Struct","TargetKind":"Default","Api":"Storage.FileSystem","Parents":["_PolicyParameters_e__Union"]},"Attrs":[]} ,{"Name":"NewContainerExtension","Type":{"Kind":"ApiRef","Name":"_NewContainerExtension_e__Struct","TargetKind":"Default","Api":"Storage.FileSystem","Parents":["_PolicyParameters_e__Union"]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_NewContainerSuffix_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"NextContainerSuffix","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"_AutoGrow_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Enabled","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"_LogTail_e__Struct" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"_MaximumSize_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Containers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"_NewContainerPrefix_e__Struct" ,"Architectures":[] ,"Platform":null ,"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":"Char"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"_GrowthRate_e__Struct" ,"Architectures":[] ,"Platform":null ,"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":"_AutoShrink_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Percentage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"_NewContainerExtension_e__Struct" ,"Architectures":[] ,"Platform":null ,"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":"Char"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"_MinimumSize_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Containers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ] } ,{ "Name":"CLFS_MGMT_NOTIFICATION_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"ClfsMgmtAdvanceTailNotification","Value":0} ,{"Name":"ClfsMgmtLogFullHandlerNotification","Value":1} ,{"Name":"ClfsMgmtLogUnpinnedNotification","Value":2} ,{"Name":"ClfsMgmtLogWriteNotification","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"CLFS_MGMT_NOTIFICATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Notification","Type":{"Kind":"ApiRef","Name":"CLFS_MGMT_NOTIFICATION_TYPE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Lsn","Type":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"LogIsPinned","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"PLOG_TAIL_ADVANCE_CALLBACK" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"hLogFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lsnTarget","Type":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"pvClientContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ] } ,{ "Name":"PLOG_FULL_HANDLER_CALLBACK" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"hLogFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"fLogIsPinned","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pvClientContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ] } ,{ "Name":"PLOG_UNPINNED_CALLBACK" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"hLogFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pvClientContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ] } ,{ "Name":"LOG_MANAGEMENT_CALLBACKS" ,"Architectures":[] ,"Platform":null ,"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":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"LogFullHandlerCallback","Type":{"Kind":"ApiRef","Name":"PLOG_FULL_HANDLER_CALLBACK","TargetKind":"FunctionPointer","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"LogUnpinnedCallback","Type":{"Kind":"ApiRef","Name":"PLOG_UNPINNED_CALLBACK","TargetKind":"FunctionPointer","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DISKQUOTA_USER_INFORMATION" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"7988b574-ec89-11cf-9c00-00aa00a14f56" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszAccountContainer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"cchAccountContainer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pszLogonName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"cchLogonName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pszDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"cchDisplayName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetSidLength" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetQuotaLimit" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetQuotaUsed" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetQuotaInformation" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"llThreshold","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"fWriteThrough","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetQuotaLimit" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"llLimit","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"fWriteThrough","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"Invalidate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetAccountStatus" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"IEnumDiskQuotaUsers" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"7988b577-ec89-11cf-9c00-00aa00a14f56" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Next" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cUsers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"rgUsers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDiskQuotaUser","TargetKind":"Com","Api":"Storage.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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cUsers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"Reset" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"Clone" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDiskQuotaUsers","TargetKind":"Com","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDiskQuotaUserBatch" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"7988b576-ec89-11cf-9c00-00aa00a14f56" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Add" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pUser","Type":{"Kind":"ApiRef","Name":"IDiskQuotaUser","TargetKind":"Com","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"Remove" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pUser","Type":{"Kind":"ApiRef","Name":"IDiskQuotaUser","TargetKind":"Com","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"RemoveAll" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"FlushToDisk" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IDiskQuotaControl" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"7988b572-ec89-11cf-9c00-00aa00a14f56" ,"Interface":{"Kind":"ApiRef","Name":"IConnectionPointContainer","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Initialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"bReadWrite","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetQuotaState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetQuotaState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetQuotaLogFlags" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"llThreshold","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ] } ,{ "Name":"GetDefaultQuotaThreshold" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SetDefaultQuotaLimit" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"llLimit","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ] } ,{ "Name":"GetDefaultQuotaLimit" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"AddUserSid" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pUserSid","Type":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"fNameResolution","Type":{"Kind":"ApiRef","Name":"DISKQUOTA_USERNAME_RESOLVE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"ppUser","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDiskQuotaUser","TargetKind":"Com","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"AddUserName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszLogonName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"fNameResolution","Type":{"Kind":"ApiRef","Name":"DISKQUOTA_USERNAME_RESOLVE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"ppUser","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDiskQuotaUser","TargetKind":"Com","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"DeleteUser" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pUser","Type":{"Kind":"ApiRef","Name":"IDiskQuotaUser","TargetKind":"Com","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"FindUserSid" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pUserSid","Type":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"fNameResolution","Type":{"Kind":"ApiRef","Name":"DISKQUOTA_USERNAME_RESOLVE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"ppUser","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDiskQuotaUser","TargetKind":"Com","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"FindUserName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszLogonName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ppUser","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDiskQuotaUser","TargetKind":"Com","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"CreateEnumUsers" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"rgpUserSids","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"cpSids","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"fNameResolution","Type":{"Kind":"ApiRef","Name":"DISKQUOTA_USERNAME_RESOLVE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDiskQuotaUsers","TargetKind":"Com","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"CreateUserBatch" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppBatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDiskQuotaUserBatch","TargetKind":"Com","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"InvalidateSidNameCache" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GiveUserNameResolutionPriority" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pUser","Type":{"Kind":"ApiRef","Name":"IDiskQuotaUser","TargetKind":"Com","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ShutdownNameResolution" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IDiskQuotaEvents" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"7988b579-ec89-11cf-9c00-00aa00a14f56" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"OnUserNameChanged" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pUser","Type":{"Kind":"ApiRef","Name":"IDiskQuotaUser","TargetKind":"Com","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"EFS_CERTIFICATE_BLOB" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"EfsVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"EFS_VERSION_INFO" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"bHasCurrentKey","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"dwEncryptionError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ENCRYPTION_CERTIFICATE" ,"Architectures":[] ,"Platform":null ,"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":"Storage.FileSystem","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ENCRYPTION_CERTIFICATE_HASH" ,"Architectures":[] ,"Platform":null ,"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":"Storage.FileSystem","Parents":[]}},"Attrs":[]} ,{"Name":"lpDisplayInformation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ENCRYPTION_CERTIFICATE_HASH_LIST" ,"Architectures":[] ,"Platform":null ,"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":"Storage.FileSystem","Parents":[]}}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ENCRYPTION_CERTIFICATE_LIST" ,"Architectures":[] ,"Platform":null ,"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":"Storage.FileSystem","Parents":[]}}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ENCRYPTED_FILE_METADATA_SIGNATURE" ,"Architectures":[] ,"Platform":null ,"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":"Storage.FileSystem","Parents":[]}},"Attrs":[]} ,{"Name":"pEncryptionCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTION_CERTIFICATE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":[]} ,{"Name":"pEfsStreamSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EFS_RPC_BLOB","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ENCRYPTION_PROTECTOR" ,"Architectures":[] ,"Platform":null ,"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":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ENCRYPTION_PROTECTOR_LIST" ,"Architectures":[] ,"Platform":null ,"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":"Storage.FileSystem","Parents":[]}}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"WofEnumEntryProc" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"FilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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" ,"Architectures":[] ,"Platform":null ,"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":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"WimGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"WimPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"DataSourceId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Algorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"WOF_FILE_COMPRESSION_INFO_V1" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Struct" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Version","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"RecordType","Type":{"Kind":"ApiRef","Name":"TXF_LOG_RECORD_TYPE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"RecordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"TXF_LOG_RECORD_WRITE" ,"Architectures":[] ,"Platform":null ,"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":"Storage.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" ,"Architectures":[] ,"Platform":null ,"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":"Storage.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" ,"Architectures":[] ,"Platform":null ,"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":"Storage.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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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":"Char"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"VOLUME_LOGICAL_OFFSET" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"LogicalOffset","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"VOLUME_PHYSICAL_OFFSET" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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":"Storage.FileSystem","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"VOLUME_READ_PLEX_INPUT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ByteOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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":"Storage.FileSystem","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"VOLUME_ALLOCATION_HINT_INPUT" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"VolumeSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"SHARE_INFO_0" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"shi0_netname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"SHARE_INFO_1" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"shi1_netname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"shi1_type","Type":{"Kind":"ApiRef","Name":"SHARE_TYPE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"shi1_remark","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"SHARE_INFO_2" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"shi2_netname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"shi2_type","Type":{"Kind":"ApiRef","Name":"SHARE_TYPE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"shi2_remark","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"shi2_permissions","Type":{"Kind":"ApiRef","Name":"SHARE_INFO_PERMISSIONS","TargetKind":"Default","Api":"Storage.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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"shi2_passwd","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"SHARE_INFO_501" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"shi501_netname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"shi501_type","Type":{"Kind":"ApiRef","Name":"SHARE_TYPE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"shi501_remark","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"shi501_flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"SHARE_INFO_502" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"shi502_netname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"shi502_type","Type":{"Kind":"ApiRef","Name":"SHARE_TYPE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"shi502_remark","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"shi502_permissions","Type":{"Kind":"ApiRef","Name":"SHARE_INFO_PERMISSIONS","TargetKind":"Default","Api":"Storage.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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"shi502_passwd","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"shi502_reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"shi502_security_descriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"SHARE_INFO_503" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"shi503_netname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"shi503_type","Type":{"Kind":"ApiRef","Name":"SHARE_TYPE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"shi503_remark","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"shi503_permissions","Type":{"Kind":"ApiRef","Name":"SHARE_INFO_PERMISSIONS","TargetKind":"Default","Api":"Storage.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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"shi503_passwd","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"shi503_servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"shi503_reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"shi503_security_descriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"SHARE_INFO_1004" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"shi1004_remark","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"SHARE_INFO_1005" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"shi1005_flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"SHARE_INFO_1006" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"shi1006_max_uses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"SHARE_INFO_1501" ,"Architectures":[] ,"Platform":null ,"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":"ApiRef","Name":"SECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"SHARE_INFO_1503" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"shi1503_sharefilter","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"SERVER_ALIAS_INFO_0" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"srvai0_alias","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"srvai0_target","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"sesi0_cname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"SESSION_INFO_1" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"sesi1_cname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"sesi1_username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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_USER_FLAGS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"SESSION_INFO_2" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"sesi2_cname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"sesi2_username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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_USER_FLAGS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"sesi2_cltype_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"SESSION_INFO_10" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"sesi10_cname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"sesi10_username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"sesi502_cname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"sesi502_username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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_USER_FLAGS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"sesi502_cltype_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"sesi502_transport","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"CONNECTION_INFO_0" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"coni0_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"CONNECTION_INFO_1" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"coni1_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"coni1_type","Type":{"Kind":"ApiRef","Name":"SHARE_TYPE","TargetKind":"Default","Api":"Storage.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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"coni1_netname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"FILE_INFO_2" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"fi2_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"FILE_INFO_3" ,"Architectures":[] ,"Platform":null ,"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_FLAGS_PERMISSIONS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"fi3_num_locks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"fi3_pathname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"fi3_username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"SERVER_CERTIFICATE_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"QUIC","Value":0} ] ,"IntegerBase":"Int32" } ,{ "Name":"SERVER_CERTIFICATE_INFO_0" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"srvci0_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"srvci0_subject","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"srvci0_issuer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"srvci0_thumbprint","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"srvci0_friendlyname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"srvci0_notbefore","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"srvci0_notafter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"srvci0_storelocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"srvci0_storename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"srvci0_type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"STAT_WORKSTATION_0" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"StatisticsStartTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"BytesReceived","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"SmbsReceived","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"PagingReadBytesRequested","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"NonPagingReadBytesRequested","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"CacheReadBytesRequested","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"NetworkReadBytesRequested","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"BytesTransmitted","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"SmbsTransmitted","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"PagingWriteBytesRequested","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"NonPagingWriteBytesRequested","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"CacheWriteBytesRequested","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"NetworkWriteBytesRequested","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.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" ,"Architectures":[] ,"Platform":null ,"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":"GetBinaryTypeA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpApplicationName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpApplicationName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpszLongPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpszShortPath","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"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"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpszShortPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpszLongPath","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"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":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetLongPathNameTransactedW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpszShortPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpszLongPath","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"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":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetFileCompletionNotificationModes" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpShortName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"SetFileShortNameW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpShortName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"SetTapePosition" ,"SetLastError":false ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"dwPositionMethod","Type":{"Kind":"ApiRef","Name":"TAPE_POSITION_METHOD","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"dwPartition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwOffsetLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwOffsetHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"bImmediate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetTapePosition" ,"SetLastError":false ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"dwPositionType","Type":{"Kind":"ApiRef","Name":"TAPE_POSITION_TYPE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"lpdwPartition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"lpdwOffsetLow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"lpdwOffsetHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"PrepareTape" ,"SetLastError":false ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"dwOperation","Type":{"Kind":"ApiRef","Name":"PREPARE_TAPE_OPERATION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"bImmediate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"EraseTape" ,"SetLastError":false ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"dwEraseType","Type":{"Kind":"ApiRef","Name":"ERASE_TAPE_TYPE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"bImmediate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CreateTapePartition" ,"SetLastError":false ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"dwPartitionMethod","Type":{"Kind":"ApiRef","Name":"CREATE_TAPE_PARTITION_METHOD","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"WriteTapemark" ,"SetLastError":false ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"dwTapemarkType","Type":{"Kind":"ApiRef","Name":"TAPEMARK_TYPE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"dwTapemarkCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"bImmediate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetTapeStatus" ,"SetLastError":false ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetTapeParameters" ,"SetLastError":false ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"dwOperation","Type":{"Kind":"ApiRef","Name":"GET_TAPE_DRIVE_PARAMETERS_OPERATION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"lpdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"lpTapeInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]} ] } ,{ "Name":"SetTapeParameters" ,"SetLastError":false ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"dwOperation","Type":{"Kind":"ApiRef","Name":"TAPE_INFORMATION_TYPE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"lpTapeInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] } ,{ "Name":"EncryptFileA" ,"SetLastError":true ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"EncryptFileW" ,"SetLastError":true ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"DecryptFileA" ,"SetLastError":true ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","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"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"pfExportCallback","Type":{"Kind":"ApiRef","Name":"PFE_EXPORT_FUNC","TargetKind":"FunctionPointer","Api":"Storage.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"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"pfImportCallback","Type":{"Kind":"ApiRef","Name":"PFE_IMPORT_FUNC","TargetKind":"FunctionPointer","Api":"Storage.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"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] } ,{ "Name":"OpenFile" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpReOpenBuff","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OFSTRUCT","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"uStyle","Type":{"Kind":"ApiRef","Name":"LZOPENFILE_STYLE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"BackupRead" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]} ,{"Name":"nNumberOfBytesToRead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpNumberOfBytesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"bAbort","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"bProcessSecurity","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} ] } ,{ "Name":"BackupSeek" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"dwLowBytesToSeek","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwHighBytesToSeek","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpdwLowByteSeeked","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"lpdwHighByteSeeked","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"lpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} ] } ,{ "Name":"BackupWrite" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2}]} ,{"Name":"nNumberOfBytesToWrite","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpNumberOfBytesWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"bAbort","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"bProcessSecurity","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetLogicalDriveStringsA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"nBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"Wow64EnableWow64FsRedirection" ,"SetLastError":false ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"Byte"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"Wow64FsEnableRedirection","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ] } ,{ "Name":"SetSearchPathMode" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.1" ,"Attrs":[] ,"Params":[ {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"CreateDirectoryExA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpTemplateDirectory","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpNewDirectory","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} ] } ,{ "Name":"CreateDirectoryExW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpTemplateDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpNewDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} ] } ,{ "Name":"CreateDirectoryTransactedA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpTemplateDirectory","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"lpNewDirectory","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CreateDirectoryTransactedW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpTemplateDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"lpNewDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"RemoveDirectoryTransactedA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"RemoveDirectoryTransactedW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetFullPathNameTransactedA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"nBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"lpFilePart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetFullPathNameTransactedW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"nBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"lpFilePart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"DefineDosDeviceA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"DEFINE_DOS_DEVICE_FLAGS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"lpDeviceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpTargetPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"QueryDosDeviceA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpDeviceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"lpTargetPath","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwShareMode","Type":{"Kind":"ApiRef","Name":"FILE_SHARE_MODE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"dwCreationDisposition","Type":{"Kind":"ApiRef","Name":"FILE_CREATION_DISPOSITION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"dwFlagsAndAttributes","Type":{"Kind":"ApiRef","Name":"FILE_FLAGS_AND_ATTRIBUTES","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"hTemplateFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pusMiniVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TXFS_MINIVERSION","TargetKind":"Default","Api":"Storage.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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwShareMode","Type":{"Kind":"ApiRef","Name":"FILE_SHARE_MODE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"dwCreationDisposition","Type":{"Kind":"ApiRef","Name":"FILE_CREATION_DISPOSITION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"dwFlagsAndAttributes","Type":{"Kind":"ApiRef","Name":"FILE_FLAGS_AND_ATTRIBUTES","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"hTemplateFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pusMiniVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TXFS_MINIVERSION","TargetKind":"Default","Api":"Storage.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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hOriginalFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"dwDesiredAccess","Type":{"Kind":"ApiRef","Name":"FILE_ACCESS_FLAGS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"dwShareMode","Type":{"Kind":"ApiRef","Name":"FILE_SHARE_MODE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"dwFlagsAndAttributes","Type":{"Kind":"ApiRef","Name":"FILE_FLAGS_AND_ATTRIBUTES","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetFileAttributesTransactedA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwFileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetFileAttributesTransactedW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwFileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetFileAttributesTransactedA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"fInfoLevelId","Type":{"Kind":"ApiRef","Name":"GET_FILEEX_INFO_LEVELS","TargetKind":"Default","Api":"Storage.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":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetFileAttributesTransactedW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"fInfoLevelId","Type":{"Kind":"ApiRef","Name":"GET_FILEEX_INFO_LEVELS","TargetKind":"Default","Api":"Storage.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":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetCompressedFileSizeTransactedA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetCompressedFileSizeTransactedW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"DeleteFileTransactedA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"DeleteFileTransactedW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CheckNameLegalDOS8Dot3A" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpOemName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"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":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"pbNameLegal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"CheckNameLegalDOS8Dot3W" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpOemName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"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":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"pbNameLegal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"FindFirstFileTransactedA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"FindFileHandle","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"fInfoLevelId","Type":{"Kind":"ApiRef","Name":"FINDEX_INFO_LEVELS","TargetKind":"Default","Api":"Storage.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":"Storage.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":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"FindFirstFileTransactedW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"FindFileHandle","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"fInfoLevelId","Type":{"Kind":"ApiRef","Name":"FINDEX_INFO_LEVELS","TargetKind":"Default","Api":"Storage.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":"Storage.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":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CopyFileA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"bFailIfExists","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CopyFileW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"bFailIfExists","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CopyFileExA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpProgressRoutine","Type":{"Kind":"ApiRef","Name":"LPPROGRESS_ROUTINE","TargetKind":"FunctionPointer","Api":"Storage.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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpProgressRoutine","Type":{"Kind":"ApiRef","Name":"LPPROGRESS_ROUTINE","TargetKind":"FunctionPointer","Api":"Storage.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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpProgressRoutine","Type":{"Kind":"ApiRef","Name":"LPPROGRESS_ROUTINE","TargetKind":"FunctionPointer","Api":"Storage.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":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CopyFileTransactedW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpProgressRoutine","Type":{"Kind":"ApiRef","Name":"LPPROGRESS_ROUTINE","TargetKind":"FunctionPointer","Api":"Storage.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":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CopyFile2" ,"SetLastError":false ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"pwszExistingFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pwszNewFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pExtendedParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COPYFILE2_EXTENDED_PARAMETERS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Optional"]} ] } ,{ "Name":"MoveFileA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MoveFileW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MoveFileExA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"MOVE_FILE_FLAGS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MoveFileExW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"MOVE_FILE_FLAGS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MoveFileWithProgressA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"lpProgressRoutine","Type":{"Kind":"ApiRef","Name":"LPPROGRESS_ROUTINE","TargetKind":"FunctionPointer","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"MOVE_FILE_FLAGS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MoveFileWithProgressW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"lpProgressRoutine","Type":{"Kind":"ApiRef","Name":"LPPROGRESS_ROUTINE","TargetKind":"FunctionPointer","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"MOVE_FILE_FLAGS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MoveFileTransactedA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"lpProgressRoutine","Type":{"Kind":"ApiRef","Name":"LPPROGRESS_ROUTINE","TargetKind":"FunctionPointer","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"MOVE_FILE_FLAGS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MoveFileTransactedW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"lpProgressRoutine","Type":{"Kind":"ApiRef","Name":"LPPROGRESS_ROUTINE","TargetKind":"FunctionPointer","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"MOVE_FILE_FLAGS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ReplaceFileA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpReplacedFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpReplacementFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpBackupFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwReplaceFlags","Type":{"Kind":"ApiRef","Name":"REPLACE_FILE_FLAGS","TargetKind":"Default","Api":"Storage.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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpReplacedFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpReplacementFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpBackupFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwReplaceFlags","Type":{"Kind":"ApiRef","Name":"REPLACE_FILE_FLAGS","TargetKind":"Default","Api":"Storage.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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"CreateHardLinkW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"CreateHardLinkTransactedA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CreateHardLinkTransactedW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"FindFirstStreamTransactedW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"FindStreamHandle","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"InfoLevel","Type":{"Kind":"ApiRef","Name":"STREAM_INFO_LEVELS","TargetKind":"Default","Api":"Storage.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":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"FindFirstFileNameTransactedW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"FindFileNameHandle","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"SetVolumeLabelA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpRootPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"lpVolumeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"SetVolumeLabelW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpRootPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"lpVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"SetFileBandwidthReservation" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","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":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hDirectory","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]} ,{"Name":"nBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"bWatchSubtree","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"dwNotifyFilter","Type":{"Kind":"ApiRef","Name":"FILE_NOTIFY_CHANGE","TargetKind":"Default","Api":"Storage.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":"System.SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} ,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"ReadDirectoryChangesExW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows10.0.16299" ,"Attrs":[] ,"Params":[ {"Name":"hDirectory","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]} ,{"Name":"nBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"bWatchSubtree","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"dwNotifyFilter","Type":{"Kind":"ApiRef","Name":"FILE_NOTIFY_CHANGE","TargetKind":"Default","Api":"Storage.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":"System.SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} ,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"ReadDirectoryNotifyInformationClass","Type":{"Kind":"ApiRef","Name":"READ_DIRECTORY_NOTIFY_INFORMATION_CLASS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"FindFirstVolumeA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"FindVolumeHandle","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpszVolumeName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFindVolume","Type":{"Kind":"ApiRef","Name":"FindVolumeHandle","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In","Out"]} ,{"Name":"lpszVolumeName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"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":"Storage.FileSystem","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpszRootPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpszVolumeMountPoint","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"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":"Storage.FileSystem","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpszRootPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpszVolumeMountPoint","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFindVolumeMountPoint","Type":{"Kind":"ApiRef","Name":"FindVolumeMointPointHandle","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"lpszVolumeMountPoint","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFindVolumeMountPoint","Type":{"Kind":"ApiRef","Name":"FindVolumeMointPointHandle","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"lpszVolumeMountPoint","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFindVolumeMountPoint","Type":{"Kind":"ApiRef","Name":"FindVolumeMointPointHandle","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetVolumeMountPointA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpszVolumeMountPoint","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpszVolumeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"SetVolumeMountPointW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpszVolumeMountPoint","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpszVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"DeleteVolumeMountPointA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpszVolumeMountPoint","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"GetVolumeNameForVolumeMountPointA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpszVolumeMountPoint","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpszVolumeName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpszVolumePathName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpszVolumeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpszVolumePathNames","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"FileInformationClass","Type":{"Kind":"ApiRef","Name":"FILE_INFO_BY_HANDLE_CLASS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"lpFileInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]} ,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"OpenFileById" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hVolumeHint","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpFileId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILE_ID_DESCRIPTOR","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In"]} ,{"Name":"dwDesiredAccess","Type":{"Kind":"ApiRef","Name":"FILE_ACCESS_FLAGS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"dwShareMode","Type":{"Kind":"ApiRef","Name":"FILE_SHARE_MODE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"dwFlagsAndAttributes","Type":{"Kind":"ApiRef","Name":"FILE_FLAGS_AND_ATTRIBUTES","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CreateSymbolicLinkA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"Byte"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpSymlinkFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpTargetFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"SYMBOLIC_LINK_FLAGS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CreateSymbolicLinkW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"Byte"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpSymlinkFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpTargetFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"SYMBOLIC_LINK_FLAGS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CreateSymbolicLinkTransactedA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"Byte"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpSymlinkFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpTargetFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"SYMBOLIC_LINK_FLAGS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CreateSymbolicLinkTransactedW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"Byte"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpSymlinkFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpTargetFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"SYMBOLIC_LINK_FLAGS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"Wow64DisableWow64FsRedirection" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"OlValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] } ,{ "Name":"SearchPathW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpExtension","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"nBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"lpFilePart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"SearchPathA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpExtension","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"nBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"lpFilePart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"CompareFileTime" ,"SetLastError":false ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpFileTime1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"lpFileTime2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"CreateDirectoryA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} ] } ,{ "Name":"CreateDirectoryW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} ] } ,{ "Name":"CreateFileA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwDesiredAccess","Type":{"Kind":"ApiRef","Name":"FILE_ACCESS_FLAGS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"dwShareMode","Type":{"Kind":"ApiRef","Name":"FILE_SHARE_MODE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"dwCreationDisposition","Type":{"Kind":"ApiRef","Name":"FILE_CREATION_DISPOSITION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"dwFlagsAndAttributes","Type":{"Kind":"ApiRef","Name":"FILE_FLAGS_AND_ATTRIBUTES","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"hTemplateFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"CreateFileW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwDesiredAccess","Type":{"Kind":"ApiRef","Name":"FILE_ACCESS_FLAGS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"dwShareMode","Type":{"Kind":"ApiRef","Name":"FILE_SHARE_MODE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"dwCreationDisposition","Type":{"Kind":"ApiRef","Name":"FILE_CREATION_DISPOSITION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"dwFlagsAndAttributes","Type":{"Kind":"ApiRef","Name":"FILE_FLAGS_AND_ATTRIBUTES","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"hTemplateFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"DefineDosDeviceW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"DEFINE_DOS_DEVICE_FLAGS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"lpDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpTargetPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"DeleteFileA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"DeleteFileW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"DeleteVolumeMountPointW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpszVolumeMountPoint","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"FileTimeToLocalFileTime" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpFileTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"lpLocalFileTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"FindClose" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFindFile","Type":{"Kind":"ApiRef","Name":"FindFileHandle","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In","Out"]} ] } ,{ "Name":"FindCloseChangeNotification" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hChangeHandle","Type":{"Kind":"ApiRef","Name":"FindChangeNotificationHandle","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"FindFirstChangeNotificationA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"FindChangeNotificationHandle","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"bWatchSubtree","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"dwNotifyFilter","Type":{"Kind":"ApiRef","Name":"FILE_NOTIFY_CHANGE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"FindFirstChangeNotificationW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"FindChangeNotificationHandle","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"bWatchSubtree","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"dwNotifyFilter","Type":{"Kind":"ApiRef","Name":"FILE_NOTIFY_CHANGE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"FindFirstFileA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"FindFileHandle","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpFindFileData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WIN32_FIND_DATAA","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"FindFirstFileW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"FindFileHandle","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpFindFileData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WIN32_FIND_DATAW","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"FindFirstFileExA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"FindFileHandle","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"fInfoLevelId","Type":{"Kind":"ApiRef","Name":"FINDEX_INFO_LEVELS","TargetKind":"Default","Api":"Storage.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":"Storage.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":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"FindFirstFileExW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"FindFileHandle","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"fInfoLevelId","Type":{"Kind":"ApiRef","Name":"FINDEX_INFO_LEVELS","TargetKind":"Default","Api":"Storage.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":"Storage.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":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"FindFirstVolumeW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"FindVolumeHandle","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpszVolumeName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hChangeHandle","Type":{"Kind":"ApiRef","Name":"FindChangeNotificationHandle","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"FindNextFileA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFindFile","Type":{"Kind":"ApiRef","Name":"FindFileHandle","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"lpFindFileData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WIN32_FIND_DATAA","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"FindNextFileW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFindFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpFindFileData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WIN32_FIND_DATAW","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"FindNextVolumeW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFindVolume","Type":{"Kind":"ApiRef","Name":"FindVolumeHandle","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In","Out"]} ,{"Name":"lpszVolumeName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFindVolume","Type":{"Kind":"ApiRef","Name":"FindVolumeHandle","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"FlushFileBuffers" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetDiskFreeSpaceA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpRootPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpRootPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpDirectoryName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"lpFreeBytesAvailableToCaller","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"lpTotalNumberOfBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"lpTotalNumberOfFreeBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetDiskFreeSpaceExW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpDirectoryName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"lpFreeBytesAvailableToCaller","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"lpTotalNumberOfBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"lpTotalNumberOfFreeBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetDiskSpaceInformationA" ,"SetLastError":false ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"rootPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"diskSpaceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DISK_SPACE_INFORMATION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetDiskSpaceInformationW" ,"SetLastError":false ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"rootPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"diskSpaceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DISK_SPACE_INFORMATION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetDriveTypeA" ,"SetLastError":false ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpRootPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"GetDriveTypeW" ,"SetLastError":false ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpRootPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"GetFileAttributesA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"GetFileAttributesW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"GetFileAttributesExA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"fInfoLevelId","Type":{"Kind":"ApiRef","Name":"GET_FILEEX_INFO_LEVELS","TargetKind":"Default","Api":"Storage.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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"fInfoLevelId","Type":{"Kind":"ApiRef","Name":"GET_FILEEX_INFO_LEVELS","TargetKind":"Default","Api":"Storage.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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpFileInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BY_HANDLE_FILE_INFORMATION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetFileSize" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpFileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetFileType" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetFinalPathNameByHandleA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpszFilePath","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"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":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetFinalPathNameByHandleW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpszFilePath","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"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":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetFileTime" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpCreationTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"lpLastAccessTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"lpLastWriteTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetFullPathNameW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"nBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"lpFilePart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetFullPathNameA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"nBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"lpFilePart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetLogicalDrives" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetLogicalDriveStringsW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"nBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetLongPathNameA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpszShortPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpszLongPath","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"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"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpszShortPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpszLongPath","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"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"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpszLongPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpszShortPath","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"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"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpPrefixString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"uUnique","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpTempFileName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":260,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} ] } ,{ "Name":"GetVolumeInformationByHandleW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpVolumeNameBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"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,"CountConst":-1,"CountParamIndex":7,"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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpRootPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"lpVolumeNameBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"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,"CountConst":-1,"CountParamIndex":7,"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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpszVolumePathName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} ,{"Name":"cchBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"LocalFileTimeToFileTime" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpLocalFileTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"lpFileTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"LockFile" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"LOCK_FILE_FLAGS","TargetKind":"Default","Api":"Storage.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":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"QueryDosDeviceW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"lpTargetPath","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"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":"System.SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"ReadFileEx" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]} ,{"Name":"nNumberOfBytesToRead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ReadFileScatter" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"aSegmentArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILE_SEGMENT_ELEMENT","TargetKind":"Default","Api":"System.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":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"RemoveDirectoryA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"RemoveDirectoryW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"SetEndOfFile" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetFileAttributesA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwFileAttributes","Type":{"Kind":"ApiRef","Name":"FILE_FLAGS_AND_ATTRIBUTES","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetFileAttributesW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwFileAttributes","Type":{"Kind":"ApiRef","Name":"FILE_FLAGS_AND_ATTRIBUTES","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetFileInformationByHandle" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"FileInformationClass","Type":{"Kind":"ApiRef","Name":"FILE_INFO_BY_HANDLE_CLASS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"lpFileInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]} ,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SetFilePointer" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","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":"SET_FILE_POINTER_MOVE_METHOD","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetFilePointerEx" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"liDistanceToMove","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"lpNewFilePointer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"dwMoveMethod","Type":{"Kind":"ApiRef","Name":"SET_FILE_POINTER_MOVE_METHOD","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetFileTime" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpCreationTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"lpLastAccessTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"lpLastWriteTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"SetFileValidData" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","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":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"WriteFile" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"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":"System.SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"WriteFileEx" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Optional","Const"]} ,{"Name":"nNumberOfBytesToWrite","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"WriteFileGather" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"aSegmentArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILE_SEGMENT_ELEMENT","TargetKind":"Default","Api":"System.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":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetTempPathW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"nBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetVolumeNameForVolumeMountPointW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpszVolumeMountPoint","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpszVolumeName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpszVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpszVolumePathNames","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwDesiredAccess","Type":{"Kind":"ApiRef","Name":"FILE_ACCESS_FLAGS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"dwShareMode","Type":{"Kind":"ApiRef","Name":"FILE_SHARE_MODE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"dwCreationDisposition","Type":{"Kind":"ApiRef","Name":"FILE_CREATION_DISPOSITION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"pCreateExParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREATEFILE2_EXTENDED_PARAMETERS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Optional"]} ] } ,{ "Name":"SetFileIoOverlappedRange" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","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"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","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"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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":"Storage.FileSystem","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"InfoLevel","Type":{"Kind":"ApiRef","Name":"STREAM_INFO_LEVELS","TargetKind":"Default","Api":"Storage.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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hFindStream","Type":{"Kind":"ApiRef","Name":"FindStreamHandle","TargetKind":"Default","Api":"Storage.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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetTempPathA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"nBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"FindFirstFileNameW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"FindFileNameHandle","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} ] } ,{ "Name":"FindNextFileNameW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hFindStream","Type":{"Kind":"ApiRef","Name":"FindFileNameHandle","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"StringLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"LinkName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} ] } ,{ "Name":"GetVolumeInformationA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpRootPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"lpVolumeNameBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"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,"CountConst":-1,"CountParamIndex":7,"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"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpPrefixString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"uUnique","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpTempFileName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":260,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"SetFileApisToOEM" ,"SetLastError":false ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"SetFileApisToANSI" ,"SetLastError":false ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"CopyFileFromAppW" ,"SetLastError":false ,"DllImport":"api-ms-win-core-file-fromapp-l1-1-0" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"bFailIfExists","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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":"Security","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":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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":"Storage.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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"fInfoLevelId","Type":{"Kind":"ApiRef","Name":"FINDEX_INFO_LEVELS","TargetKind":"Default","Api":"Storage.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":"Storage.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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"fInfoLevelId","Type":{"Kind":"ApiRef","Name":"GET_FILEEX_INFO_LEVELS","TargetKind":"Default","Api":"Storage.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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpReplacedFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpReplacementFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpBackupFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ExistingCompletionPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"CompletionPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpNumberOfBytesTransferred","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"lpCompletionKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"CompletionPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpCompletionPortEntries","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"OVERLAPPED_ENTRY","TargetKind":"Default","Api":"Storage.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":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"PostQueuedCompletionStatus" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"CompletionPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","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":"System.SystemServices","Parents":[]}},"Attrs":["In","Optional"]} ] } ,{ "Name":"CancelIoEx" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Optional"]} ] } ,{ "Name":"CancelIo" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CancelSynchronousIo" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"VerFindFileA" ,"SetLastError":false ,"DllImport":"VERSION" ,"ReturnType":{"Kind":"ApiRef","Name":"VER_FIND_FILE_STATUS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"uFlags","Type":{"Kind":"ApiRef","Name":"VER_FIND_FILE_FLAGS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"szFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szWinDir","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"szAppDir","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szCurDir","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"puCurDirLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"szDestDir","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":7,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"puDestDirLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"VerFindFileW" ,"SetLastError":false ,"DllImport":"VERSION" ,"ReturnType":{"Kind":"ApiRef","Name":"VER_FIND_FILE_STATUS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"uFlags","Type":{"Kind":"ApiRef","Name":"VER_FIND_FILE_FLAGS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"szFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szWinDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"szAppDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szCurDir","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} ,{"Name":"puCurDirLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"szDestDir","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":7,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} ,{"Name":"puDestDirLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"VerInstallFileA" ,"SetLastError":false ,"DllImport":"VERSION" ,"ReturnType":{"Kind":"ApiRef","Name":"VER_INSTALL_FILE_STATUS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"uFlags","Type":{"Kind":"ApiRef","Name":"VER_INSTALL_FILE_FLAGS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"szSrcFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szDestFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szSrcDir","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szDestDir","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szCurDir","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szTmpFile","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":7,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"puTmpFileLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"VerInstallFileW" ,"SetLastError":false ,"DllImport":"VERSION" ,"ReturnType":{"Kind":"ApiRef","Name":"VER_INSTALL_FILE_STATUS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"uFlags","Type":{"Kind":"ApiRef","Name":"VER_INSTALL_FILE_FLAGS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"szSrcFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szDestFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szSrcDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szDestDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szCurDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szTmpFile","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":7,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} ,{"Name":"puTmpFileLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetFileVersionInfoSizeA" ,"SetLastError":true ,"DllImport":"VERSION" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"lptstrFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpdwHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetFileVersionInfoSizeW" ,"SetLastError":true ,"DllImport":"VERSION" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"lptstrFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpdwHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetFileVersionInfoA" ,"SetLastError":true ,"DllImport":"VERSION" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"lptstrFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]} ] } ,{ "Name":"GetFileVersionInfoW" ,"SetLastError":true ,"DllImport":"VERSION" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"lptstrFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]} ] } ,{ "Name":"GetFileVersionInfoSizeExA" ,"SetLastError":true ,"DllImport":"VERSION" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"GET_FILE_VERSION_INFO_FLAGS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"lpwstrFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpdwHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetFileVersionInfoSizeExW" ,"SetLastError":true ,"DllImport":"VERSION" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"GET_FILE_VERSION_INFO_FLAGS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"lpwstrFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpdwHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetFileVersionInfoExA" ,"SetLastError":true ,"DllImport":"VERSION" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"GET_FILE_VERSION_INFO_FLAGS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"lpwstrFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]} ] } ,{ "Name":"GetFileVersionInfoExW" ,"SetLastError":true ,"DllImport":"VERSION" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"GET_FILE_VERSION_INFO_FLAGS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"lpwstrFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]} ] } ,{ "Name":"VerLanguageNameA" ,"SetLastError":false ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"wLang","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"szLang","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"cchLang","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"VerLanguageNameW" ,"SetLastError":false ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"wLang","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"szLang","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} ,{"Name":"cchLang","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"VerQueryValueA" ,"SetLastError":false ,"DllImport":"VERSION" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"pBlock","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} ,{"Name":"lpSubBlock","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lplpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ,{"Name":"puLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"VerQueryValueW" ,"SetLastError":false ,"DllImport":"VERSION" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"pBlock","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} ,{"Name":"lpSubBlock","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lplpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ,{"Name":"puLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"LsnEqual" ,"SetLastError":false ,"DllImport":"clfsw32" ,"ReturnType":{"Kind":"Native","Name":"Byte"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"plsn1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"plsn2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"LsnLess" ,"SetLastError":false ,"DllImport":"clfsw32" ,"ReturnType":{"Kind":"Native","Name":"Byte"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"plsn1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"plsn2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"LsnGreater" ,"SetLastError":false ,"DllImport":"clfsw32" ,"ReturnType":{"Kind":"Native","Name":"Byte"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"plsn1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"plsn2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"LsnNull" ,"SetLastError":false ,"DllImport":"clfsw32" ,"ReturnType":{"Kind":"Native","Name":"Byte"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"plsn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"LsnContainer" ,"SetLastError":false ,"DllImport":"clfsw32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"plsn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"LsnCreate" ,"SetLastError":false ,"DllImport":"clfsw32" ,"ReturnType":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"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"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"plsn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"LsnRecordSequence" ,"SetLastError":false ,"DllImport":"clfsw32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"plsn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"LsnInvalid" ,"SetLastError":false ,"DllImport":"clfsw32" ,"ReturnType":{"Kind":"Native","Name":"Byte"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"plsn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"LsnIncrement" ,"SetLastError":false ,"DllImport":"clfsw32" ,"ReturnType":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"plsn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"CreateLogFile" ,"SetLastError":true ,"DllImport":"clfsw32" ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"pszLogFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"fDesiredAccess","Type":{"Kind":"ApiRef","Name":"FILE_ACCESS_FLAGS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"dwShareMode","Type":{"Kind":"ApiRef","Name":"FILE_SHARE_MODE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"psaLogFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"fCreateDisposition","Type":{"Kind":"ApiRef","Name":"FILE_CREATION_DISPOSITION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"fFlagsAndAttributes","Type":{"Kind":"ApiRef","Name":"FILE_FLAGS_AND_ATTRIBUTES","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"DeleteLogByHandle" ,"SetLastError":true ,"DllImport":"clfsw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"DeleteLogFile" ,"SetLastError":true ,"DllImport":"clfsw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"pszLogFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","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":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","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,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pwszContainerPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"fForce","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"cContainer","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"rgwszContainerPath","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]} ,{"Name":"fForce","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"plsnArchiveTail","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"Storage.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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"plsnEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"TruncateLog" ,"SetLastError":true ,"DllImport":"clfsw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"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":"Storage.FileSystem","Parents":[]}},"Attrs":["In"]} ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"CreateLogContainerScanContext" ,"SetLastError":true ,"DllImport":"clfsw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","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":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"ScanLogContainers" ,"SetLastError":true ,"DllImport":"clfsw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"pcxScan","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_SCAN_CONTEXT","TargetKind":"Default","Api":"Storage.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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pinfoBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_INFORMATION","TargetKind":"Default","Api":"Storage.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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"eMode","Type":{"Kind":"ApiRef","Name":"CLFS_LOG_ARCHIVE_MODE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ReadLogRestartArea" ,"SetLastError":true ,"DllImport":"clfsw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"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":"Storage.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":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"ReadPreviousLogRestartArea" ,"SetLastError":true ,"DllImport":"clfsw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"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":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"WriteLogRestartArea" ,"SetLastError":true ,"DllImport":"clfsw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"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":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"fFlags","Type":{"Kind":"ApiRef","Name":"CLFS_FLAG","TargetKind":"Default","Api":"Storage.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":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetLogReservationInfo" ,"SetLastError":false ,"DllImport":"clfsw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"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":"Storage.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":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"CloseAndResetLogFile" ,"SetLastError":true ,"DllImport":"clfsw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CreateLogMarshallingArea" ,"SetLastError":true ,"DllImport":"clfsw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pfnAllocBuffer","Type":{"Kind":"ApiRef","Name":"CLFS_BLOCK_ALLOCATION","TargetKind":"FunctionPointer","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"pfnFreeBuffer","Type":{"Kind":"ApiRef","Name":"CLFS_BLOCK_DEALLOCATION","TargetKind":"FunctionPointer","Api":"Storage.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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"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":"Storage.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":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"plsnPrevious","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"Storage.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":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"plsn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"ReserveAndAppendLogAligned" ,"SetLastError":true ,"DllImport":"clfsw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"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":"Storage.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":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"plsnPrevious","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"Storage.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":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"plsn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"FlushLogBuffers" ,"SetLastError":true ,"DllImport":"clfsw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"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":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"FlushLogToLsn" ,"SetLastError":true ,"DllImport":"clfsw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"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":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"plsnLastFlushed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"ReadLogRecord" ,"SetLastError":true ,"DllImport":"clfsw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"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":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"eContextMode","Type":{"Kind":"ApiRef","Name":"CLFS_CONTEXT_MODE","TargetKind":"Default","Api":"Storage.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":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"plsnPrevious","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"Storage.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":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"ReadNextLogRecord" ,"SetLastError":true ,"DllImport":"clfsw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"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":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"plsnUndoNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"plsnPrevious","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"plsnRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"TerminateReadLog" ,"SetLastError":true ,"DllImport":"clfsw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pszBaseLogFileName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"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":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"plsnHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"Storage.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":"Storage.FileSystem","Parents":[]}},"Attrs":["Out"]} ,{"Name":"plsnLast","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["Out"]} ,{"Name":"plsnCurrentArchiveTail","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"Storage.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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"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":"Storage.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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"pszLogFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"psaLogFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pinfoBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_INFORMATION","TargetKind":"Default","Api":"Storage.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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"cidLogicalContainer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pwstrContainerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","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":"Storage.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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pCallbacks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOG_MANAGEMENT_CALLBACKS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"DeregisterManageableLogClient" ,"SetLastError":true ,"DllImport":"clfsw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"ReadLogNotification" ,"SetLastError":true ,"DllImport":"clfsw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pNotification","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLFS_MGMT_NOTIFICATION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"InstallLogPolicy" ,"SetLastError":true ,"DllImport":"clfsw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLFS_MGMT_POLICY","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"RemoveLogPolicy" ,"SetLastError":true ,"DllImport":"clfsw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ePolicyType","Type":{"Kind":"ApiRef","Name":"CLFS_MGMT_POLICY_TYPE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"QueryLogPolicy" ,"SetLastError":true ,"DllImport":"clfsw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ePolicyType","Type":{"Kind":"ApiRef","Name":"CLFS_MGMT_POLICY_TYPE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"pPolicyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLFS_MGMT_POLICY","TargetKind":"Default","Api":"Storage.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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"LogTailAdvanceFailure" ,"SetLastError":true ,"DllImport":"clfsw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"cbThreshold","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"QueryUsersOnEncryptedFile" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pUsers","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTION_CERTIFICATE_HASH_LIST","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}}},"Attrs":["Out"]} ] } ,{ "Name":"QueryRecoveryAgentsOnEncryptedFile" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pRecoveryAgents","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTION_CERTIFICATE_HASH_LIST","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}}},"Attrs":["Out"]} ] } ,{ "Name":"RemoveUsersFromEncryptedFile" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pHashes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTION_CERTIFICATE_HASH_LIST","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"AddUsersToEncryptedFile" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pEncryptionCertificates","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTION_CERTIFICATE_LIST","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"SetUserFileEncryptionKey" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"pEncryptionCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTION_CERTIFICATE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Optional"]} ] } ,{ "Name":"SetUserFileEncryptionKeyEx" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pEncryptionCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTION_CERTIFICATE","TargetKind":"Default","Api":"Storage.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"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"pUsers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTION_CERTIFICATE_HASH_LIST","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"EncryptionDisable" ,"SetLastError":true ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"DirPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Disable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"DuplicateEncryptionInfoFile" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"SrcFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"DstFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"GetEncryptedFileMetadata" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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":"Storage.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":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Optional"]} ] } ,{ "Name":"FreeEncryptedFileMetadata" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ] } ,{ "Name":"LZStart" ,"SetLastError":false ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"LZDone" ,"SetLastError":false ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"CopyLZFile" ,"SetLastError":false ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"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"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"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"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hfSource","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"GetExpandedNameA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpszSource","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpszBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":260,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"GetExpandedNameW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpszSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpszBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":260,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} ] } ,{ "Name":"LZOpenFileA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpReOpenBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OFSTRUCT","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"wStyle","Type":{"Kind":"ApiRef","Name":"LZOPENFILE_STYLE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"LZOpenFileW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpReOpenBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OFSTRUCT","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"wStyle","Type":{"Kind":"ApiRef","Name":"LZOPENFILE_STYLE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"LZSeek" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"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"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"lpBuffer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]} ,{"Name":"cbRead","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"LZClose" ,"SetLastError":false ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hFile","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"WofShouldCompressBinaries" ,"SetLastError":false ,"DllImport":"WOFUTIL" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Volume","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"FileOrVolumeHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"FilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"IsExternalFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"VolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Provider","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"EnumProc","Type":{"Kind":"ApiRef","Name":"WofEnumEntryProc","TargetKind":"FunctionPointer","Api":"Storage.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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"VolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"WimPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"WofWimEnumFiles" ,"SetLastError":false ,"DllImport":"WOFUTIL" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"VolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"DataSourceId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"EnumProc","Type":{"Kind":"ApiRef","Name":"WofEnumFilesProc","TargetKind":"FunctionPointer","Api":"Storage.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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"VolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"DataSourceId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"WofWimRemoveEntry" ,"SetLastError":false ,"DllImport":"WOFUTIL" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"VolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"DataSourceId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"WofWimUpdateEntry" ,"SetLastError":false ,"DllImport":"WOFUTIL" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"VolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"DataSourceId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"NewWimPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"WofFileEnumFiles" ,"SetLastError":false ,"DllImport":"WOFUTIL" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"VolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Algorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"EnumProc","Type":{"Kind":"ApiRef","Name":"WofEnumFilesProc","TargetKind":"FunctionPointer","Api":"Storage.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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"LogPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"BeginningLsn","Type":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"EndingLsn","Type":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"TxfFileId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TXF_ID","TargetKind":"Default","Api":"Storage.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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"LogPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"BeginningLsn","Type":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"EndingLsn","Type":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"BeginningVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In"]} ,{"Name":"EndingVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"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":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1}]} ,{"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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"TxfFileId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TXF_ID","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["Out"]} ,{"Name":"LastLsn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"Storage.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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"RecordBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1}]} ,{"Name":"RecordBufferLengthInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"NameBuffer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]} ,{"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":"Storage.FileSystem","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"TxfLogRecordGetGenericType" ,"SetLastError":false ,"DllImport":"txfw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"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":"System.SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"TxfSetThreadMiniVersionForCreate" ,"SetLastError":false ,"DllImport":"txfw32" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"MiniVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ] } ,{ "Name":"TxfGetThreadMiniVersionForCreate" ,"SetLastError":false ,"DllImport":"txfw32" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpTransactionAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","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":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"OpenTransaction" ,"SetLastError":true ,"DllImport":"ktmw32" ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"TransactionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CommitTransactionAsync" ,"SetLastError":true ,"DllImport":"ktmw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"TransactionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"RollbackTransaction" ,"SetLastError":true ,"DllImport":"ktmw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"TransactionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"RollbackTransactionAsync" ,"SetLastError":true ,"DllImport":"ktmw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"TransactionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetTransactionId" ,"SetLastError":true ,"DllImport":"ktmw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"TransactionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"TransactionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","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,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"SetTransactionInformation" ,"SetLastError":true ,"DllImport":"ktmw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"TransactionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"CreateTransactionManager" ,"SetLastError":true ,"DllImport":"ktmw32" ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpTransactionAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"LogFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"LogFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"LogFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"TransactionManagerHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"TmVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"RecoverTransactionManager" ,"SetLastError":true ,"DllImport":"ktmw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"TransactionManagerHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetCurrentClockTransactionManager" ,"SetLastError":true ,"DllImport":"ktmw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"TransactionManagerHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"TmVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetTransactionManagerId" ,"SetLastError":true ,"DllImport":"ktmw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"TransactionManagerHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpResourceManagerAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","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":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"Description","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"OpenResourceManager" ,"SetLastError":true ,"DllImport":"ktmw32" ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"TmHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"ResourceManagerHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetNotificationResourceManager" ,"SetLastError":true ,"DllImport":"ktmw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"ResourceManagerHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"TransactionNotification","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRANSACTION_NOTIFICATION","TargetKind":"Default","Api":"Storage.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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"ResourceManagerHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"TransactionNotification","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRANSACTION_NOTIFICATION","TargetKind":"Default","Api":"Storage.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":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetResourceManagerCompletionPort" ,"SetLastError":true ,"DllImport":"ktmw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"ResourceManagerHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"IoCompletionPortHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpEnlistmentAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"ResourceManagerHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"TransactionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ResourceManagerHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"TmVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"PrePrepareEnlistment" ,"SetLastError":true ,"DllImport":"ktmw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"TmVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"CommitEnlistment" ,"SetLastError":true ,"DllImport":"ktmw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"TmVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"RollbackEnlistment" ,"SetLastError":true ,"DllImport":"ktmw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"TmVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"PrePrepareComplete" ,"SetLastError":true ,"DllImport":"ktmw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"TmVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"PrepareComplete" ,"SetLastError":true ,"DllImport":"ktmw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"TmVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"ReadOnlyEnlistment" ,"SetLastError":true ,"DllImport":"ktmw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"TmVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"CommitComplete" ,"SetLastError":true ,"DllImport":"ktmw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"TmVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"RollbackComplete" ,"SetLastError":true ,"DllImport":"ktmw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"TmVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"SinglePhaseReject" ,"SetLastError":true ,"DllImport":"ktmw32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"TmVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"NetShareAdd" ,"SetLastError":false ,"DllImport":"NETAPI32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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":"parm_err","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"NetShareEnum" ,"SetLastError":false ,"DllImport":"NETAPI32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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":"NetShareEnumSticky" ,"SetLastError":false ,"DllImport":"NETAPI32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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":"NETAPI32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"netname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"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":"NetShareSetInfo" ,"SetLastError":false ,"DllImport":"NETAPI32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"netname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"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":"NETAPI32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"netname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"NetShareDelSticky" ,"SetLastError":false ,"DllImport":"NETAPI32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"netname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"NetShareCheck" ,"SetLastError":false ,"DllImport":"NETAPI32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"device","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"type","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"NetShareDelEx" ,"SetLastError":false ,"DllImport":"NETAPI32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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":"NetServerAliasAdd" ,"SetLastError":false ,"DllImport":"NETAPI32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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":"NETAPI32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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":"NETAPI32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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":"NETAPI32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"UncClientName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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":"NetSessionDel" ,"SetLastError":false ,"DllImport":"NETAPI32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"UncClientName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"NetSessionGetInfo" ,"SetLastError":false ,"DllImport":"NETAPI32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"UncClientName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"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":"NetConnectionEnum" ,"SetLastError":false ,"DllImport":"NETAPI32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"qualifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"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":"NetFileClose" ,"SetLastError":false ,"DllImport":"NETAPI32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"fileid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"NetFileEnum" ,"SetLastError":false ,"DllImport":"NETAPI32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"basepath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","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":"UIntPtr"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"NetFileGetInfo" ,"SetLastError":false ,"DllImport":"NETAPI32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"fileid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"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":"NetStatisticsGet" ,"SetLastError":false ,"DllImport":"NETAPI32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"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" ,"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" ,"SearchPath" ,"CreateDirectory" ,"CreateFile" ,"DeleteFile" ,"FindFirstChangeNotification" ,"FindFirstFile" ,"FindFirstFileEx" ,"FindNextFile" ,"GetDiskFreeSpace" ,"GetDiskFreeSpaceEx" ,"GetDiskSpaceInformation" ,"GetDriveType" ,"GetFileAttributes" ,"GetFileAttributesEx" ,"GetFinalPathNameByHandle" ,"GetFullPathName" ,"GetLongPathName" ,"GetTempFileName" ,"GetVolumeInformation" ,"RemoveDirectory" ,"SetFileAttributes" ,"GetTempPath" ,"GetCompressedFileSize" ,"VerFindFile" ,"VerInstallFile" ,"GetFileVersionInfoSize" ,"GetFileVersionInfo" ,"GetFileVersionInfoSizeEx" ,"GetFileVersionInfoEx" ,"VerLanguageName" ,"VerQueryValue" ,"GetExpandedName" ,"LZOpenFile" ] }