win

package module
v0.24.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 6, 2024 License: GPL-3.0 Imports: 0 Imported by: 0

README

Win

Yum

Go Report Card License

What is this?

This Go module started as a simple "drop-in" replacement of net/http so that you can use WinHTTP and WinINet on Windows for better support for proxying and NTLM authentication. Microsoft recommends WinINet over WinHTTP unless you're writing a Windows service.

If you want to use a minimal, cross-plaform HTTP client, I recommend inet which uses this module behind the scenes.

This module has been expanded to also include multiple Windows API functions and constants. There are nested modules for converting Go/Windows types, debugging DLLs, and user identity management.

How to install

Open a terminal and run the following:

$ go get --ldflags "-s -w" --trimpath -u github.com/mjwhitta/win

Usage

See each nested module's README for usage examples.

TODO

  • WinINet
    • FTP client

Documentation

Index

Constants

View Source
const Version string = "0.24.3"

Version is the package version

Variables

This section is empty.

Functions

This section is empty.

Types

This section is empty.

Directories

Path Synopsis
Code generated by tools/defines.go; DO NOT EDIT.
Code generated by tools/defines.go; DO NOT EDIT.
cmd
id

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL