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
|
||
|
}
|