24 lines
628 B
Go
24 lines
628 B
Go
// +build !windows
|
|
|
|
package winloader
|
|
|
|
import "fmt"
|
|
|
|
// LoadFromFile loads a Windows module from file using the native Windows
|
|
// loader.
|
|
func LoadFromFile(name string) (Module, error) {
|
|
return nil, fmt.Errorf("unsupported platform")
|
|
}
|
|
|
|
// LoadFromMemory loads a Windows module from memory.
|
|
func LoadFromMemory(data []byte) (Module, error) {
|
|
return nil, fmt.Errorf("unsupported platform")
|
|
}
|
|
|
|
// AddToCache adds a module to the loader cache, allowing in-memory libraries
|
|
// to link to it. Note that modules in the cache must exist in the same
|
|
// address space.
|
|
func AddToCache(name string, module Module) error {
|
|
return nil
|
|
}
|