// Code generated by winrt-go-gen. DO NOT EDIT.

//go:build windows

//nolint:all
package {{.Package}}

import (
	"syscall"
	"unsafe"
	"github.com/go-ole/go-ole"
	"github.com/saltosystems/winrt-go"
	"github.com/saltosystems/winrt-go/internal/kernel32"
	{{range .Imports}}"{{.}}"
	{{end}}
)

{{range .Interfaces}}
	{{template "interface.tmpl" .}}
{{end}}

{{range .Classes}}
	{{template "class.tmpl" .}}
{{end}}

{{range .Enums}}
	{{template "enum.tmpl" .}}
{{end}}

{{range .Structs}}
	{{template "struct.tmpl" .}}
{{end}}

{{range .Delegates}}
	{{template "delegate.tmpl" .}}
{{end}}
