{ "Constants":[{ "Name":"MAXIMUM_REPARSE_DATA_BUFFER_SIZE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16384 ,"Attrs":[] },{ "Name":"EA_CONTAINER_NAME" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ContainerName" ,"Attrs":[] },{ "Name":"EA_CONTAINER_SIZE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ContainerSize" ,"Attrs":[] },{ "Name":"CLFS_BASELOG_EXTENSION" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":".blf" ,"Attrs":[] },{ "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":"CLFS_FLAG_FILTER_INTERMEDIATE_LEVEL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"CLFS_FLAG_FILTER_TOP_LEVEL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"CLFS_CONTAINER_STREAM_PREFIX" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"%BLF%:" ,"Attrs":[] },{ "Name":"CLFS_CONTAINER_RELATIVE_PREFIX" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"%BLF%\\" ,"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":"TRANSACTIONMANAGER_OBJECT_PATH" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"\\TransactionManager\\" ,"Attrs":[] },{ "Name":"TRANSACTION_OBJECT_PATH" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"\\Transaction\\" ,"Attrs":[] },{ "Name":"ENLISTMENT_OBJECT_PATH" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"\\Enlistment\\" ,"Attrs":[] },{ "Name":"RESOURCE_MANAGER_OBJECT_PATH" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"\\ResourceManager\\" ,"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_BASE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":86 ,"Attrs":[] },{ "Name":"IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5636096 ,"Attrs":[] },{ "Name":"IOCTL_VOLUME_ONLINE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5685256 ,"Attrs":[] },{ "Name":"IOCTL_VOLUME_OFFLINE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5685260 ,"Attrs":[] },{ "Name":"IOCTL_VOLUME_IS_CLUSTERED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5636144 ,"Attrs":[] },{ "Name":"IOCTL_VOLUME_GET_GPT_ATTRIBUTES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5636152 ,"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":"PARTITION_BASIC_DATA_GUID" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"ebd0a0a2-b9e5-4433-87c0-68b6b72699c7" ,"Attrs":[] },{ "Name":"PARTITION_BSP_GUID" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"57434f53-4df9-45b9-8e9e-2370f006457c" ,"Attrs":[] },{ "Name":"PARTITION_CLUSTER_GUID" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"db97dba9-0840-4bae-97f0-ffb9a327c7e1" ,"Attrs":[] },{ "Name":"PARTITION_DPP_GUID" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"57434f53-94cb-43f0-a533-d73c10cfa57d" ,"Attrs":[] },{ "Name":"PARTITION_ENTRY_UNUSED_GUID" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"00000000-0000-0000-0000-000000000000" ,"Attrs":[] },{ "Name":"PARTITION_LDM_DATA_GUID" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"af9b60a0-1431-4f62-bc68-3311714a69ad" ,"Attrs":[] },{ "Name":"PARTITION_LDM_METADATA_GUID" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"5808c8aa-7e8f-42e0-85d2-e1e90434cfb3" ,"Attrs":[] },{ "Name":"PARTITION_LEGACY_BL_GUID" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"424ca0e2-7cb2-4fb9-8143-c52a99398bc6" ,"Attrs":[] },{ "Name":"PARTITION_LEGACY_BL_GUID_BACKUP" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"424c3e6c-d79f-49cb-935d-36d71467a288" ,"Attrs":[] },{ "Name":"PARTITION_MAIN_OS_GUID" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"57434f53-8f45-405e-8a23-186d8a4330d3" ,"Attrs":[] },{ "Name":"PARTITION_MSFT_RECOVERY_GUID" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"de94bba4-06d1-4d40-a16a-bfd50179d6ac" ,"Attrs":[] },{ "Name":"PARTITION_MSFT_RESERVED_GUID" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"e3c9e316-0b5c-4db8-817d-f92df00215ae" ,"Attrs":[] },{ "Name":"PARTITION_MSFT_SNAPSHOT_GUID" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"caddebf1-4400-4de8-b103-12117dcf3ccf" ,"Attrs":[] },{ "Name":"PARTITION_OS_DATA_GUID" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"57434f53-23f2-44d5-a830-67bbdaa609f9" ,"Attrs":[] },{ "Name":"PARTITION_PATCH_GUID" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"8967a686-96aa-6aa8-9589-a84256541090" ,"Attrs":[] },{ "Name":"PARTITION_PRE_INSTALLED_GUID" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"57434f53-7fe0-4196-9b42-427b51643484" ,"Attrs":[] },{ "Name":"PARTITION_SERVICING_FILES_GUID" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"57434f53-432e-4014-ae4c-8deaa9c0006a" ,"Attrs":[] },{ "Name":"PARTITION_SERVICING_METADATA_GUID" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"57434f53-c691-4a05-bb4e-703dafd229ce" ,"Attrs":[] },{ "Name":"PARTITION_SERVICING_RESERVE_GUID" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"57434f53-4b81-460b-a319-ffb6fe136d14" ,"Attrs":[] },{ "Name":"PARTITION_SERVICING_STAGING_ROOT_GUID" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"57434f53-e84d-4e84-aaf3-ecbbbd04b9df" ,"Attrs":[] },{ "Name":"PARTITION_SPACES_GUID" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"e75caf8f-f680-4cee-afa3-b001e56efc2d" ,"Attrs":[] },{ "Name":"PARTITION_SPACES_DATA_GUID" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"e7addcb4-dc34-4539-9a76-ebbd07be6f7e" ,"Attrs":[] },{ "Name":"PARTITION_SYSTEM_GUID" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"c12a7328-f81f-11d2-ba4b-00a0c93ec93b" ,"Attrs":[] },{ "Name":"PARTITION_WINDOWS_SYSTEM_GUID" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"57434f53-e3e3-4631-a5c5-26d2243873aa" ,"Attrs":[] },{ "Name":"_FT_TYPES_DEFINITION_" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"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":"INVALID_SET_FILE_POINTER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4294967295 ,"Attrs":[] },{ "Name":"INVALID_FILE_ATTRIBUTES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4294967295 ,"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":"SHI_USES_UNLIMITED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4294967295 ,"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":"SHI1005_FLAGS_COMPRESS_DATA" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1048576 ,"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":"WOF_PROVIDER_WIM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"WOF_PROVIDER_FILE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"WIM_PROVIDER_HASH_SIZE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":20 ,"Attrs":[] },{ "Name":"WIM_BOOT_OS_WIM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"WIM_BOOT_NOT_OS_WIM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"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":"WIM_EXTERNAL_FILE_INFO_FLAG_NOT_ACTIVE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"WIM_EXTERNAL_FILE_INFO_FLAG_SUSPENDED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"FILE_PROVIDER_COMPRESSION_XPRESS4K" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"FILE_PROVIDER_COMPRESSION_LZX" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"FILE_PROVIDER_COMPRESSION_XPRESS8K" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"FILE_PROVIDER_COMPRESSION_XPRESS16K" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"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":"PIPE_ACCESS_DUPLEX","Value":3} ,{"Name":"PIPE_ACCESS_INBOUND","Value":1} ,{"Name":"PIPE_ACCESS_OUTBOUND","Value":2} ,{"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":"DELETE","Value":65536} ,{"Name":"READ_CONTROL","Value":131072} ,{"Name":"WRITE_DAC","Value":262144} ,{"Name":"WRITE_OWNER","Value":524288} ,{"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":"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":"NT_CREATE_FILE_DISPOSITION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"FILE_SUPERSEDE","Value":0} ,{"Name":"FILE_CREATE","Value":2} ,{"Name":"FILE_OPEN","Value":1} ,{"Name":"FILE_OPEN_IF","Value":3} ,{"Name":"FILE_OVERWRITE","Value":4} ,{"Name":"FILE_OVERWRITE_IF","Value":5} ] ,"IntegerBase":"UInt32" },{ "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":"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":"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":"UInt16" },{ "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":"FILE_DISPOSITION_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"DeleteFile","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"FindFileHandle" ,"Architectures":[] ,"Platform":null ,"Kind":"NativeTypedef" ,"AlsoUsableFor":null ,"Def":{"Kind":"Native","Name":"IntPtr"} ,"FreeFunc":"FindClose" ,"InvalidHandleValue":0 },{ "Name":"FindFileNameHandle" ,"Architectures":[] ,"Platform":null ,"Kind":"NativeTypedef" ,"AlsoUsableFor":null ,"Def":{"Kind":"Native","Name":"IntPtr"} ,"FreeFunc":"FindClose" ,"InvalidHandleValue":0 },{ "Name":"FindStreamHandle" ,"Architectures":[] ,"Platform":null ,"Kind":"NativeTypedef" ,"AlsoUsableFor":null ,"Def":{"Kind":"Native","Name":"IntPtr"} ,"FreeFunc":"FindClose" ,"InvalidHandleValue":0 },{ "Name":"FindChangeNotificationHandle" ,"Architectures":[] ,"Platform":null ,"Kind":"NativeTypedef" ,"AlsoUsableFor":null ,"Def":{"Kind":"Native","Name":"IntPtr"} ,"FreeFunc":"FindCloseChangeNotification" ,"InvalidHandleValue":0 },{ "Name":"FindVolumeHandle" ,"Architectures":[] ,"Platform":null ,"Kind":"NativeTypedef" ,"AlsoUsableFor":null ,"Def":{"Kind":"Native","Name":"IntPtr"} ,"FreeFunc":"FindVolumeClose" ,"InvalidHandleValue":0 },{ "Name":"FindVolumeMointPointHandle" ,"Architectures":[] ,"Platform":null ,"Kind":"NativeTypedef" ,"AlsoUsableFor":null ,"Def":{"Kind":"Native","Name":"IntPtr"} ,"FreeFunc":"FindVolumeMountPointClose" ,"InvalidHandleValue":0 },{ "Name":"WIN32_FIND_DATAA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"cAlternateFileName","Type":{"Kind":"Array","Shape":{"Size":14},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"WIN32_FIND_DATAW" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"TRANSACTION_NOTIFICATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Foundation","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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"Fields":[ {"Name":"SavepointId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"TRANSACTION_NOTIFICATION_PROPAGATE_ARGUMENT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"Fields":[ {"Name":"StreamSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"szSerialNumber","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"szRevision","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"szRevision","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"szDeviceName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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":"Foundation","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":"Foundation","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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"szOmidLabelInfo","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"NTMS_PARTITIONINFORMATIONW" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Foundation","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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"Fields":[ {"Name":"szVendor","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"szProduct","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"Fields":[ {"Name":"szVendor","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"szProduct","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"DeviceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"NTMS_CHANGERTYPEINFORMATIONW" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"szUser","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"szComputer","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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":"Foundation","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":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"szUser","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"szComputer","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"NTMS_OPREQUESTINFORMATIONW" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":127},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"szUser","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"szComputer","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"NTMS_I1_LIBREQUESTINFORMATIONW" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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":"Foundation","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":"Foundation","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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"szOmidLabelInfo","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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":"Foundation","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":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"szUser","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"szComputer","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"NTMS_I1_OPREQUESTINFORMATIONW" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":127},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"Fields":[ {"Name":"StreamIdentifier","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"CLFS_PHYSICAL_LSN_INFORMATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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":[ "Cdecl" ] ,"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":[ "Cdecl" ] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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":"_NewContainerExtension_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ExtensionLengthInBytes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"ExtensionString","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_NewContainerSuffix_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"NextContainerSuffix","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_NewContainerPrefix_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"PrefixLengthInBytes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"PrefixString","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_AutoGrow_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Enabled","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_AutoShrink_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Percentage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_LogTail_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"MinimumAvailablePercentage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MinimumAvailableContainers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_GrowthRate_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"AbsoluteGrowthInContainers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"RelativeGrowthPercentage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_NewContainerSize_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_MinimumSize_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Containers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_MaximumSize_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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":[ "Cdecl" ] ,"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":[ "Cdecl" ] ,"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":[ "Cdecl" ] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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" ,"Attrs":[] ,"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" ,"Attrs":[] ,"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" ,"Attrs":[] ,"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" ,"Attrs":[] ,"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" ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"Fields":[ {"Name":"EfsVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"EFS_VERSION_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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":"Foundation","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 ,"Attrs":[] ,"Fields":[ {"Name":"DataSourceId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"Fields":[ {"Name":"LogicalOffset","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"VOLUME_PHYSICAL_OFFSET" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"Fields":[ {"Name":"ByteOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","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 ,"Attrs":[] ,"Fields":[ {"Name":"GptAttributes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"RevertOnClose","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ApplyToAllConnectedVolumes","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Discardable","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]}},"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"Fields":[ {"Name":"VolumeSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SHARE_INFO_0" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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":"ApiRef","Name":"PSECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SHARE_INFO_503" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"ApiRef","Name":"PSECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SHARE_INFO_1004" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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 ,"Attrs":[] ,"Fields":[ {"Name":"shi1005_flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SHARE_INFO_1006" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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 ,"Attrs":[] ,"Fields":[ {"Name":"shi1501_reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"shi1501_security_descriptor","Type":{"Kind":"ApiRef","Name":"PSECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SHARE_INFO_1503" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"srvai0_reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SESSION_INFO_0" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"Fields":[ {"Name":"coni0_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"CONNECTION_INFO_1" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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 ,"Attrs":[] ,"Fields":[ {"Name":"fi2_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"FILE_INFO_3" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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_renewalchain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"srvci0_type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"srvci0_flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"STAT_WORKSTATION_0" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"StatisticsStartTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"BytesReceived","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"SmbsReceived","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"PagingReadBytesRequested","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"NonPagingReadBytesRequested","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"CacheReadBytesRequested","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"NetworkReadBytesRequested","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"BytesTransmitted","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"SmbsTransmitted","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"PagingWriteBytesRequested","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"NonPagingWriteBytesRequested","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"CacheWriteBytesRequested","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"NetworkWriteBytesRequested","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","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 ,"Attrs":[] ,"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":[] },{ "Name":"PFN_IO_COMPLETION" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Attrs":[ "Cdecl" ] ,"Params":[ {"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FIO_CONTEXT","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"lpo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FH_OVERLAPPED","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwCompletionStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"FH_OVERLAPPED" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Internal","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"InternalHigh","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"OffsetHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"pfnCompletion","Type":{"Kind":"ApiRef","Name":"PFN_IO_COMPLETION","TargetKind":"FunctionPointer","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"Reserved3","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"Reserved4","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"FIO_CONTEXT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"m_dwTempHack","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"m_dwSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"m_hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"m_dwLinesOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"m_dwHeaderLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"FCACHE_CREATE_CALLBACK" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"lpstrName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"cbFileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"cbFileSizeHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] },{ "Name":"FCACHE_RICHCREATE_CALLBACK" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"lpstrName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"cbFileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"cbFileSizeHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"pfDidWeScanIt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pfIsStuffed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pfStoredWithDots","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pfStoredWithTerminatingDot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"CACHE_KEY_COMPARE" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"cbKey1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpbKey1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} ,{"Name":"cbKey2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpbKey2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} ] },{ "Name":"CACHE_KEY_HASH" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"lpbKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} ,{"Name":"cbKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"CACHE_READ_CALLBACK" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} ,{"Name":"lpvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ] },{ "Name":"CACHE_DESTROY_CALLBACK" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} ] },{ "Name":"CACHE_ACCESS_CHECK" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"pSecurityDescriptor","Type":{"Kind":"ApiRef","Name":"PSECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} ,{"Name":"hClientToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"GenericMapping","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GENERIC_MAPPING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"PrivilegeSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRIVILEGE_SET","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"PrivilegeSetLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"GrantedAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"AccessStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ] },{ "Name":"NAME_CACHE_CONTEXT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"m_dwSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"IORING_VERSION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"IORING_VERSION_INVALID","Value":0} ,{"Name":"IORING_VERSION_1","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"IORING_FEATURE_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"IORING_FEATURE_FLAGS_NONE","Value":0} ,{"Name":"IORING_FEATURE_UM_EMULATION","Value":1} ,{"Name":"IORING_FEATURE_SET_COMPLETION_EVENT","Value":2} ] ,"IntegerBase":"Int32" },{ "Name":"IORING_OP_CODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"IORING_OP_NOP","Value":0} ,{"Name":"IORING_OP_READ","Value":1} ,{"Name":"IORING_OP_REGISTER_FILES","Value":2} ,{"Name":"IORING_OP_REGISTER_BUFFERS","Value":3} ,{"Name":"IORING_OP_CANCEL","Value":4} ] ,"IntegerBase":"Int32" },{ "Name":"IORING_BUFFER_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Address","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"IORING_REGISTERED_BUFFER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"BufferIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"HIORING__" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"IORING_SQE_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"IOSQE_FLAGS_NONE","Value":0} ] ,"IntegerBase":"Int32" },{ "Name":"IORING_CREATE_REQUIRED_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"IORING_CREATE_REQUIRED_FLAGS_NONE","Value":0} ] ,"IntegerBase":"Int32" },{ "Name":"IORING_CREATE_ADVISORY_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"IORING_CREATE_ADVISORY_FLAGS_NONE","Value":0} ] ,"IntegerBase":"Int32" },{ "Name":"IORING_CREATE_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Required","Type":{"Kind":"ApiRef","Name":"IORING_CREATE_REQUIRED_FLAGS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Advisory","Type":{"Kind":"ApiRef","Name":"IORING_CREATE_ADVISORY_FLAGS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"IORING_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"IoRingVersion","Type":{"Kind":"ApiRef","Name":"IORING_VERSION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"IORING_CREATE_FLAGS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"SubmissionQueueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"CompletionQueueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"IORING_CAPABILITIES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"MaxVersion","Type":{"Kind":"ApiRef","Name":"IORING_VERSION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"MaxSubmissionQueueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MaxCompletionQueueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"FeatureFlags","Type":{"Kind":"ApiRef","Name":"IORING_FEATURE_FLAGS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"IORING_REF_KIND" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"IORING_REF_RAW","Value":0} ,{"Name":"IORING_REF_REGISTERED","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"IORING_HANDLE_REF" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Kind","Type":{"Kind":"ApiRef","Name":"IORING_REF_KIND","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Handle","Type":{"Kind":"ApiRef","Name":"HandleUnion","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"HandleUnion" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Handle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] }] },{ "Name":"IORING_BUFFER_REF" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Kind","Type":{"Kind":"ApiRef","Name":"IORING_REF_KIND","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"BufferUnion","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"BufferUnion" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Address","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"IndexAndOffset","Type":{"Kind":"ApiRef","Name":"IORING_REGISTERED_BUFFER","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] }] },{ "Name":"IORING_CQE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"UserData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"ResultCode","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Information","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"FILE_ID_128" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"LastModificationTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"LastChangeTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"LastAccessTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"AllocatedLength","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"FileSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ParentFileId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","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":"FILE_SEGMENT_ELEMENT" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"Alignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"REPARSE_GUID_DATA_BUFFER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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 ,"Attrs":[] ,"Fields":[ {"Name":"DataBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[] }] },{ "Name":"TAPE_ERASE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Type","Type":{"Kind":"ApiRef","Name":"ERASE_TAPE_TYPE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Immediate","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"TAPE_PREPARE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Operation","Type":{"Kind":"ApiRef","Name":"PREPARE_TAPE_OPERATION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Immediate","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"TAPE_WRITE_MARKS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Type","Type":{"Kind":"ApiRef","Name":"TAPEMARK_TYPE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Immediate","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"TAPE_GET_POSITION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Type","Type":{"Kind":"ApiRef","Name":"TAPE_POSITION_TYPE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Partition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Offset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"TAPE_SET_POSITION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Method","Type":{"Kind":"ApiRef","Name":"TAPE_POSITION_METHOD","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":[]} ,{"Name":"Partition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Offset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Immediate","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"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":"STORAGE_BUS_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"BusTypeUnknown","Value":0} ,{"Name":"BusTypeScsi","Value":1} ,{"Name":"BusTypeAtapi","Value":2} ,{"Name":"BusTypeAta","Value":3} ,{"Name":"BusType1394","Value":4} ,{"Name":"BusTypeSsa","Value":5} ,{"Name":"BusTypeFibre","Value":6} ,{"Name":"BusTypeUsb","Value":7} ,{"Name":"BusTypeRAID","Value":8} ,{"Name":"BusTypeiScsi","Value":9} ,{"Name":"BusTypeSas","Value":10} ,{"Name":"BusTypeSata","Value":11} ,{"Name":"BusTypeSd","Value":12} ,{"Name":"BusTypeMmc","Value":13} ,{"Name":"BusTypeVirtual","Value":14} ,{"Name":"BusTypeFileBackedVirtual","Value":15} ,{"Name":"BusTypeSpaces","Value":16} ,{"Name":"BusTypeNvme","Value":17} ,{"Name":"BusTypeSCM","Value":18} ,{"Name":"BusTypeUfs","Value":19} ,{"Name":"BusTypeMax","Value":20} ,{"Name":"BusTypeMaxReserved","Value":127} ] ,"IntegerBase":"Int32" },{ "Name":"OFSTRUCT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Foundation","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 ,"Attrs":[] ,"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":"Foundation","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":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"TotalBytesTransferred","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"StreamSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"StreamBytesTransferred","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"uliStreamSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"uliStreamBytesTransferred","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"uliTotalFileSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"uliTotalBytesTransferred","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_PollContinue_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_StreamFinished_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"uliStreamBytesTransferred","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"uliTotalFileSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"uliTotalBytesTransferred","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_StreamStarted_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"uliTotalFileSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_ChunkFinished_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"uliChunkSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"uliStreamSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"uliStreamBytesTransferred","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"uliTotalFileSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"uliTotalBytesTransferred","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"_ChunkStarted_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"uliChunkSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"uliStreamSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"uliTotalFileSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"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 ,"Attrs":[] ,"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":"COPYFILE2_EXTENDED_PARAMETERS_V2" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":[]} ,{"Name":"dwCopyFlagsV2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ioDesiredSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ioDesiredRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"reserved","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"FILE_BASIC_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"CreationTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"LastAccessTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"LastWriteTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ChangeTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"FileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"FILE_STANDARD_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"AllocationSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"EndOfFile","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"NumberOfLinks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"DeletePending","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Directory","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"FILE_NAME_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"Fields":[ {"Name":"ReplaceIfExists","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] }] },{ "Name":"FILE_ALLOCATION_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"AllocationSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"FILE_END_OF_FILE_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"EndOfFile","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"FILE_STREAM_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"StreamAllocationSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","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 ,"Attrs":[] ,"Fields":[ {"Name":"CompressedFileSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","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 ,"Attrs":[] ,"Fields":[ {"Name":"FileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ReparseTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"FILE_ID_BOTH_DIR_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"LastAccessTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"LastWriteTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ChangeTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"EndOfFile","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"AllocationSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","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":"Foundation","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 ,"Attrs":[] ,"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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"LastAccessTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"LastWriteTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ChangeTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"EndOfFile","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"AllocationSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"Fields":[ {"Name":"AlignmentRequirement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"FILE_STORAGE_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"LastAccessTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"LastWriteTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ChangeTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"EndOfFile","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"AllocationSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"Fields":[ {"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] }] }] },{ "Name":"_GenericReserved_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"Fields":[ {"Name":"FileId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","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":[] }] }], "Functions":[{ "Name":"SearchPathW" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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":"FindCloseChangeNotification" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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","Reserved"]} ,{"Name":"dwAdditionalFlags","Type":{"Kind":"ApiRef","Name":"FIND_FIRST_EX_FLAGS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ] },{ "Name":"FindFirstFileExW" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"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","Reserved"]} ,{"Name":"dwAdditionalFlags","Type":{"Kind":"ApiRef","Name":"FIND_FIRST_EX_FLAGS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ] },{ "Name":"FindFirstVolumeW" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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_DATAW","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"FindNextVolumeW" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"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":"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"lpTotalNumberOfBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"lpTotalNumberOfFreeBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] },{ "Name":"GetDiskFreeSpaceExW" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"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":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"lpTotalNumberOfBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"lpTotalNumberOfFreeBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] },{ "Name":"GetDiskSpaceInformationA" ,"SetLastError":false ,"DllImport":"KERNEL32.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"GetFileType" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ ] },{ "Name":"GetLogicalDriveStringsW" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"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.dll" ,"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.dll" ,"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":"AreShortNamesEnabled" ,"SetLastError":false ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Handle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"Enabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"GetShortPathNameW" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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","Reserved"]} ,{"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.IO","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"QueryDosDeviceW" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"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.dll" ,"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.IO","Parents":[]}},"Attrs":["In","Out","Optional"]} ] },{ "Name":"ReadFileEx" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"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.IO","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"System.IO","Parents":[]},"Attrs":["In"]} ] },{ "Name":"ReadFileScatter" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"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":"Storage.FileSystem","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","Reserved"]} ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"RemoveDirectoryA" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lpNewFilePointer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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","Reserved"]} ,{"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.IO","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"WriteFile" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"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.IO","Parents":[]}},"Attrs":["In","Out","Optional"]} ] },{ "Name":"WriteFileEx" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"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.IO","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"System.IO","Parents":[]},"Attrs":["In"]} ] },{ "Name":"WriteFileGather" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"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":"Storage.FileSystem","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","Reserved"]} ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"GetTempPathW" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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","Reserved"]} ] },{ "Name":"FindNextStreamW" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"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.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ ] },{ "Name":"GetTempPathA" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ ] },{ "Name":"SetFileApisToANSI" ,"SetLastError":false ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ ] },{ "Name":"GetTempPath2W" ,"SetLastError":false ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"BufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ] },{ "Name":"GetTempPath2A" ,"SetLastError":false ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"BufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ] },{ "Name":"CopyFileFromAppW" ,"SetLastError":false ,"DllImport":"api-ms-win-core-file-fromapp-l1-1-0.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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","Reserved"]} ,{"Name":"dwAdditionalFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"GetFileAttributesExFromAppW" ,"SetLastError":false ,"DllImport":"api-ms-win-core-file-fromapp-l1-1-0.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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","Reserved"]} ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SetFileAttributesFromAppW" ,"SetLastError":false ,"DllImport":"api-ms-win-core-file-fromapp-l1-1-0.dll" ,"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":"VerFindFileA" ,"SetLastError":false ,"DllImport":"VERSION.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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","Reserved"]} ,{"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.dll" ,"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","Reserved"]} ,{"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.dll" ,"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.dll" ,"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.dll" ,"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","Reserved"]} ,{"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.dll" ,"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","Reserved"]} ,{"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"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.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"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.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"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.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","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","Const"]} ] },{ "Name":"LsnContainer" ,"SetLastError":false ,"DllImport":"clfsw32.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","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","Const"]} ] },{ "Name":"LsnIncrement" ,"SetLastError":false ,"DllImport":"clfsw32.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.IO","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"TruncateLog" ,"SetLastError":true ,"DllImport":"clfsw32.dll" ,"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.IO","Parents":[]}},"Attrs":["In","Out","Optional"]} ] },{ "Name":"CreateLogContainerScanContext" ,"SetLastError":true ,"DllImport":"clfsw32.dll" ,"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.IO","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"ScanLogContainers" ,"SetLastError":true ,"DllImport":"clfsw32.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.IO","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"ReadPreviousLogRestartArea" ,"SetLastError":true ,"DllImport":"clfsw32.dll" ,"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.IO","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"WriteLogRestartArea" ,"SetLastError":true ,"DllImport":"clfsw32.dll" ,"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.IO","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"GetLogReservationInfo" ,"SetLastError":false ,"DllImport":"clfsw32.dll" ,"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.dll" ,"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.IO","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"CloseAndResetLogFile" ,"SetLastError":true ,"DllImport":"clfsw32.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.IO","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"ReserveAndAppendLogAligned" ,"SetLastError":true ,"DllImport":"clfsw32.dll" ,"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.IO","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"FlushLogBuffers" ,"SetLastError":true ,"DllImport":"clfsw32.dll" ,"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.IO","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"FlushLogToLsn" ,"SetLastError":true ,"DllImport":"clfsw32.dll" ,"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.IO","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"ReadLogRecord" ,"SetLastError":true ,"DllImport":"clfsw32.dll" ,"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.IO","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"ReadNextLogRecord" ,"SetLastError":true ,"DllImport":"clfsw32.dll" ,"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.IO","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"TerminateReadLog" ,"SetLastError":true ,"DllImport":"clfsw32.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.IO","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"InstallLogPolicy" ,"SetLastError":true ,"DllImport":"clfsw32.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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","Reserved"]} ] },{ "Name":"FreeEncryptionCertificateHashList" ,"SetLastError":false ,"DllImport":"ADVAPI32.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "Obsolete" ] ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "Obsolete" ] ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "Obsolete" ] ,"Params":[ {"Name":"pbMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ] },{ "Name":"LZStart" ,"SetLastError":false ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"LZDone" ,"SetLastError":false ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"CopyLZFile" ,"SetLastError":false ,"DllImport":"KERNEL32.dll" ,"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":false ,"DllImport":"KERNEL32.dll" ,"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":false ,"DllImport":"KERNEL32.dll" ,"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.dll" ,"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.dll" ,"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":false ,"DllImport":"KERNEL32.dll" ,"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":false ,"DllImport":"KERNEL32.dll" ,"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":false ,"DllImport":"KERNEL32.dll" ,"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":false ,"DllImport":"KERNEL32.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"WofWimEnumFiles" ,"SetLastError":false ,"DllImport":"WOFUTIL.dll" ,"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":"Foundation","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.dll" ,"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":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"WofWimRemoveEntry" ,"SetLastError":false ,"DllImport":"WOFUTIL.dll" ,"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":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"WofWimUpdateEntry" ,"SetLastError":false ,"DllImport":"WOFUTIL.dll" ,"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":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"NewWimPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"WofFileEnumFiles" ,"SetLastError":false ,"DllImport":"WOFUTIL.dll" ,"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.dll" ,"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.dll" ,"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":"Foundation","Parents":[]}},"Attrs":["In"]} ,{"Name":"EndingVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] },{ "Name":"TxfSetThreadMiniVersionForCreate" ,"SetLastError":false ,"DllImport":"txfw32.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"RecoverTransactionManager" ,"SetLastError":true ,"DllImport":"ktmw32.dll" ,"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.dll" ,"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":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"GetTransactionManagerId" ,"SetLastError":true ,"DllImport":"ktmw32.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.IO","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"SetResourceManagerCompletionPort" ,"SetLastError":true ,"DllImport":"ktmw32.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"PrePrepareEnlistment" ,"SetLastError":true ,"DllImport":"ktmw32.dll" ,"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":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"CommitEnlistment" ,"SetLastError":true ,"DllImport":"ktmw32.dll" ,"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":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"RollbackEnlistment" ,"SetLastError":true ,"DllImport":"ktmw32.dll" ,"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":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"PrePrepareComplete" ,"SetLastError":true ,"DllImport":"ktmw32.dll" ,"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":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"PrepareComplete" ,"SetLastError":true ,"DllImport":"ktmw32.dll" ,"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":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"ReadOnlyEnlistment" ,"SetLastError":true ,"DllImport":"ktmw32.dll" ,"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":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"CommitComplete" ,"SetLastError":true ,"DllImport":"ktmw32.dll" ,"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":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"RollbackComplete" ,"SetLastError":true ,"DllImport":"ktmw32.dll" ,"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":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"SinglePhaseReject" ,"SetLastError":true ,"DllImport":"ktmw32.dll" ,"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":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"NetShareAdd" ,"SetLastError":false ,"DllImport":"NETAPI32.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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","Reserved"]} ] },{ "Name":"NetShareDelSticky" ,"SetLastError":false ,"DllImport":"NETAPI32.dll" ,"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","Reserved"]} ] },{ "Name":"NetShareCheck" ,"SetLastError":false ,"DllImport":"NETAPI32.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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"]} ] },{ "Name":"QueryIoRingCapabilities" ,"SetLastError":false ,"DllImport":"api-ms-win-core-ioring-l1-1-0.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"capabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IORING_CAPABILITIES","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"IsIoRingOpSupported" ,"SetLastError":false ,"DllImport":"api-ms-win-core-ioring-l1-1-0.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ioRing","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIORING__","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In"]} ,{"Name":"op","Type":{"Kind":"ApiRef","Name":"IORING_OP_CODE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ] },{ "Name":"CreateIoRing" ,"SetLastError":false ,"DllImport":"api-ms-win-core-ioring-l1-1-0.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ioringVersion","Type":{"Kind":"ApiRef","Name":"IORING_VERSION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"IORING_CREATE_FLAGS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"submissionQueueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"completionQueueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"h","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIORING__","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}}},"Attrs":["Out"]} ] },{ "Name":"GetIoRingInfo" ,"SetLastError":false ,"DllImport":"api-ms-win-core-ioring-l1-1-0.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ioRing","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIORING__","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In"]} ,{"Name":"info","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IORING_INFO","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"SubmitIoRing" ,"SetLastError":false ,"DllImport":"api-ms-win-core-ioring-l1-1-0.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ioRing","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIORING__","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In"]} ,{"Name":"waitOperations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"milliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"submittedEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"CloseIoRing" ,"SetLastError":false ,"DllImport":"api-ms-win-core-ioring-l1-1-0.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ioRing","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIORING__","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"PopIoRingCompletion" ,"SetLastError":false ,"DllImport":"api-ms-win-core-ioring-l1-1-0.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ioRing","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIORING__","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In"]} ,{"Name":"cqe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IORING_CQE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"SetIoRingCompletionEvent" ,"SetLastError":false ,"DllImport":"api-ms-win-core-ioring-l1-1-0.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ioRing","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIORING__","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In"]} ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"BuildIoRingCancelRequest" ,"SetLastError":false ,"DllImport":"api-ms-win-core-ioring-l1-1-0.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ioRing","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIORING__","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In"]} ,{"Name":"file","Type":{"Kind":"ApiRef","Name":"IORING_HANDLE_REF","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"opToCancel","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"userData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"BuildIoRingReadFile" ,"SetLastError":false ,"DllImport":"api-ms-win-core-ioring-l1-1-0.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ioRing","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIORING__","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In"]} ,{"Name":"fileRef","Type":{"Kind":"ApiRef","Name":"IORING_HANDLE_REF","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"dataRef","Type":{"Kind":"ApiRef","Name":"IORING_BUFFER_REF","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"numberOfBytesToRead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"fileOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"userData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"IORING_SQE_FLAGS","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ] },{ "Name":"BuildIoRingRegisterFileHandles" ,"SetLastError":false ,"DllImport":"api-ms-win-core-ioring-l1-1-0.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ioRing","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIORING__","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In"]} ,{"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"handles","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"userData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"BuildIoRingRegisterBuffers" ,"SetLastError":false ,"DllImport":"api-ms-win-core-ioring-l1-1-0.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ioRing","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIORING__","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In"]} ,{"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"buffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"IORING_BUFFER_INFO","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"userData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"Wow64EnableWow64FsRedirection" ,"SetLastError":false ,"DllImport":"KERNEL32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"Wow64FsEnableRedirection","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"Wow64DisableWow64FsRedirection" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"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.dll" ,"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":"GetBinaryTypeA" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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","Reserved"]} ] },{ "Name":"DecryptFileW" ,"SetLastError":true ,"DllImport":"ADVAPI32.dll" ,"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","Reserved"]} ] },{ "Name":"FileEncryptionStatusA" ,"SetLastError":true ,"DllImport":"ADVAPI32.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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":"SetSearchPathMode" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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","Reserved"]} ] },{ "Name":"CreateFileTransactedW" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"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","Reserved"]} ] },{ "Name":"ReOpenFile" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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","Reserved"]} ,{"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.dll" ,"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","Reserved"]} ,{"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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","Reserved"]} ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"ReplaceFileW" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"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","Reserved"]} ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"CreateHardLinkA" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"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","Reserved"]} ] },{ "Name":"CreateHardLinkW" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"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","Reserved"]} ] },{ "Name":"CreateHardLinkTransactedA" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"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","Reserved"]} ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"CreateHardLinkTransactedW" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"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","Reserved"]} ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"FindFirstStreamTransactedW" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"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","Reserved"]} ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"FindFirstFileNameTransactedW" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.IO","Parents":[]}},"Attrs":["In","Out","Optional"]} ,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"System.IO","Parents":[]},"Attrs":["In","Optional"]} ] },{ "Name":"ReadDirectoryChangesExW" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"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.IO","Parents":[]}},"Attrs":["In","Out","Optional"]} ,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"System.IO","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.dll" ,"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.dll" ,"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":"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"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.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"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.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"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.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"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":"NtCreateFile" ,"SetLastError":false ,"DllImport":"ntdll.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"FileHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ObjectAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OBJECT_ATTRIBUTES","TargetKind":"Default","Api":"System.WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"IoStatusBlock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IO_STATUS_BLOCK","TargetKind":"Default","Api":"System.WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"AllocationSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"FileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ShareAccess","Type":{"Kind":"ApiRef","Name":"FILE_SHARE_MODE","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"CreateDisposition","Type":{"Kind":"ApiRef","Name":"NT_CREATE_FILE_DISPOSITION","TargetKind":"Default","Api":"Storage.FileSystem","Parents":[]},"Attrs":["In"]} ,{"Name":"CreateOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"EaBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"EaLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] }], "UnicodeAliases":[ "WIN32_FIND_DATA" ,"NTMS_DRIVEINFORMATION" ,"NTMS_CHANGERINFORMATION" ,"NTMS_PMIDINFORMATION" ,"NTMS_PARTITIONINFORMATION" ,"NTMS_DRIVETYPEINFORMATION" ,"NTMS_CHANGERTYPEINFORMATION" ,"NTMS_LIBREQUESTINFORMATION" ,"NTMS_OPREQUESTINFORMATION" ,"NTMS_OBJECTINFORMATION" ,"NTMS_I1_LIBREQUESTINFORMATION" ,"NTMS_I1_PMIDINFORMATION" ,"NTMS_I1_PARTITIONINFORMATION" ,"NTMS_I1_OPREQUESTINFORMATION" ,"NTMS_I1_OBJECTINFORMATION" ,"SearchPath" ,"CreateDirectory" ,"CreateFile" ,"DefineDosDevice" ,"DeleteFile" ,"DeleteVolumeMountPoint" ,"FindFirstChangeNotification" ,"FindFirstFile" ,"FindFirstFileEx" ,"FindFirstVolume" ,"FindNextFile" ,"FindNextVolume" ,"GetDiskFreeSpace" ,"GetDiskFreeSpaceEx" ,"GetDiskSpaceInformation" ,"GetDriveType" ,"GetFileAttributes" ,"GetFileAttributesEx" ,"GetFinalPathNameByHandle" ,"GetFullPathName" ,"GetLogicalDriveStrings" ,"GetLongPathName" ,"GetShortPathName" ,"GetTempFileName" ,"GetVolumeInformation" ,"GetVolumePathName" ,"QueryDosDevice" ,"RemoveDirectory" ,"SetFileAttributes" ,"GetTempPath" ,"GetVolumeNameForVolumeMountPoint" ,"GetVolumePathNamesForVolumeName" ,"GetCompressedFileSize" ,"GetTempPath2" ,"VerFindFile" ,"VerInstallFile" ,"GetFileVersionInfoSize" ,"GetFileVersionInfo" ,"GetFileVersionInfoSizeEx" ,"GetFileVersionInfoEx" ,"VerLanguageName" ,"VerQueryValue" ,"GetExpandedName" ,"LZOpenFile" ,"GetBinaryType" ,"GetLongPathNameTransacted" ,"SetFileShortName" ,"EncryptFile" ,"DecryptFile" ,"FileEncryptionStatus" ,"OpenEncryptedFileRaw" ,"CreateDirectoryEx" ,"CreateDirectoryTransacted" ,"RemoveDirectoryTransacted" ,"GetFullPathNameTransacted" ,"CreateFileTransacted" ,"SetFileAttributesTransacted" ,"GetFileAttributesTransacted" ,"GetCompressedFileSizeTransacted" ,"DeleteFileTransacted" ,"CheckNameLegalDOS8Dot3" ,"FindFirstFileTransacted" ,"CopyFile" ,"CopyFileEx" ,"CopyFileTransacted" ,"MoveFile" ,"MoveFileEx" ,"MoveFileWithProgress" ,"MoveFileTransacted" ,"ReplaceFile" ,"CreateHardLink" ,"CreateHardLinkTransacted" ,"SetVolumeLabel" ,"FindFirstVolumeMountPoint" ,"FindNextVolumeMountPoint" ,"SetVolumeMountPoint" ,"CreateSymbolicLink" ,"CreateSymbolicLinkTransacted" ] }