adws-go/
├── adws/
│ ├── adws.go // Main client and high-level interaction logic
│ ├── soap.go // SOAP message construction and parsing
│ └── types.go // ADWS specific data types
├── nbfse/
│ ├── decoder.go // NBFSE decoder
│ ├── encoder.go // NBFSE encoder
│ └── records.go // NBFSE record type definitions
├── nmf/
│ ├── framing.go // NMF message framing and deframing
│ └── records.go // NMF record type definitions
├── nns/
│ └── negotiate.go // NNS (GSS-API/SPNEGO) authentication
├── examples/
│ └── main.go // Example usage
├── go.mod
└── go.sum