load("@io_bazel_rules_go//go:def.bzl", "go_library")

go_library(
    name = "go_default_library",
    srcs = [
        "attachment.go",
        "battery.go",
        "cache_query_stats_response.go",
        "chipset.go",
        "close_handle.go",
        "com_port.go",
        "compute_system.go",
        "configuration.go",
        "console_size.go",
        "container.go",
        "container_credential_guard_add_instance_request.go",
        "container_credential_guard_hv_socket_service_config.go",
        "container_credential_guard_instance.go",
        "container_credential_guard_modify_operation.go",
        "container_credential_guard_operation_request.go",
        "container_credential_guard_remove_instance_request.go",
        "container_credential_guard_state.go",
        "container_credential_guard_system_info.go",
        "container_memory_information.go",
        "device.go",
        "devices.go",
        "enhanced_mode_video.go",
        "flexible_io_device.go",
        "guest_connection.go",
        "guest_connection_info.go",
        "guest_crash_reporting.go",
        "guest_os.go",
        "guest_state.go",
        "hosted_system.go",
        "hv_socket.go",
        "hv_socket_2.go",
        "hv_socket_address.go",
        "hv_socket_service_config.go",
        "hv_socket_system_config.go",
        "keyboard.go",
        "layer.go",
        "linux_kernel_direct.go",
        "logical_processor.go",
        "mapped_directory.go",
        "mapped_pipe.go",
        "memory.go",
        "memory_2.go",
        "memory_information_for_vm.go",
        "memory_stats.go",
        "modification_request.go",
        "modify_setting_request.go",
        "mouse.go",
        "network_adapter.go",
        "networking.go",
        "pause_notification.go",
        "pause_options.go",
        "plan9.go",
        "plan9_share.go",
        "process_details.go",
        "process_modify_request.go",
        "process_parameters.go",
        "process_status.go",
        "processor.go",
        "processor_2.go",
        "processor_stats.go",
        "processor_topology.go",
        "properties.go",
        "property_query.go",
        "property_type.go",
        "rdp_connection_options.go",
        "registry_changes.go",
        "registry_key.go",
        "registry_value.go",
        "restore_state.go",
        "save_options.go",
        "scsi.go",
        "service_properties.go",
        "shared_memory_configuration.go",
        "shared_memory_region.go",
        "shared_memory_region_info.go",
        "silo_properties.go",
        "statistics.go",
        "storage.go",
        "storage_qo_s.go",
        "storage_stats.go",
        "topology.go",
        "uefi.go",
        "uefi_boot_entry.go",
        "version.go",
        "video_monitor.go",
        "virtual_machine.go",
        "virtual_node_info.go",
        "virtual_p_mem_controller.go",
        "virtual_p_mem_device.go",
        "virtual_pci_device.go",
        "virtual_pci_function.go",
        "virtual_smb.go",
        "virtual_smb_share.go",
        "virtual_smb_share_options.go",
        "vm_memory.go",
        "windows_crash_reporting.go",
    ],
    importmap = "k8s.io/kubernetes/vendor/github.com/Microsoft/hcsshim/internal/schema2",
    importpath = "github.com/Microsoft/hcsshim/internal/schema2",
    visibility = ["//vendor/github.com/Microsoft/hcsshim:__subpackages__"],
    deps = ["//vendor/github.com/containerd/cgroups/stats/v1:go_default_library"],
)

filegroup(
    name = "package-srcs",
    srcs = glob(["**"]),
    tags = ["automanaged"],
    visibility = ["//visibility:private"],
)

filegroup(
    name = "all-srcs",
    srcs = [":package-srcs"],
    tags = ["automanaged"],
    visibility = ["//visibility:public"],
)
