├── .gitignore ├── LICENSE.md ├── src ├── libcommon │ ├── binarycomposer.cpp │ ├── binarycomposer.h │ ├── buffer.h │ ├── burstguard.cpp │ ├── burstguard.h │ ├── error.cpp │ ├── error.h │ ├── fileenumerator.cpp │ ├── fileenumerator.h │ ├── filesystem.cpp │ ├── filesystem.h │ ├── guid.cpp │ ├── guid.h │ ├── libcommon.vcxproj │ ├── libcommon.vcxproj.filters │ ├── logging │ │ ├── ilogsink.h │ │ ├── logsink.cpp │ │ └── logsink.h │ ├── macroargument.h │ ├── math.h │ ├── memory.h │ ├── network.cpp │ ├── network.h │ ├── network │ │ ├── adapters.cpp │ │ └── adapters.h │ ├── process │ │ ├── applicationrunner.cpp │ │ ├── applicationrunner.h │ │ ├── process.cpp │ │ └── process.h │ ├── registry │ │ ├── registry.cpp │ │ ├── registry.h │ │ ├── registrykey.cpp │ │ ├── registrykey.h │ │ ├── registrypath.cpp │ │ └── registrypath.h │ ├── resourcedata.cpp │ ├── resourcedata.h │ ├── security.cpp │ ├── security.h │ ├── stdafx.cpp │ ├── stdafx.h │ ├── string.cpp │ ├── string.h │ ├── targetver.h │ └── valuemapper.h └── test-libcommon │ ├── math.cpp │ ├── network.cpp │ ├── pch.cpp │ ├── pch.h │ ├── registry.cpp │ ├── string.cpp │ ├── targetver.h │ ├── test-libcommon.vcxproj │ └── test-libcommon.vcxproj.filters └── windows-libraries.sln /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/LICENSE.md -------------------------------------------------------------------------------- /src/libcommon/binarycomposer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/binarycomposer.cpp -------------------------------------------------------------------------------- /src/libcommon/binarycomposer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/binarycomposer.h -------------------------------------------------------------------------------- /src/libcommon/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/buffer.h -------------------------------------------------------------------------------- /src/libcommon/burstguard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/burstguard.cpp -------------------------------------------------------------------------------- /src/libcommon/burstguard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/burstguard.h -------------------------------------------------------------------------------- /src/libcommon/error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/error.cpp -------------------------------------------------------------------------------- /src/libcommon/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/error.h -------------------------------------------------------------------------------- /src/libcommon/fileenumerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/fileenumerator.cpp -------------------------------------------------------------------------------- /src/libcommon/fileenumerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/fileenumerator.h -------------------------------------------------------------------------------- /src/libcommon/filesystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/filesystem.cpp -------------------------------------------------------------------------------- /src/libcommon/filesystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/filesystem.h -------------------------------------------------------------------------------- /src/libcommon/guid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/guid.cpp -------------------------------------------------------------------------------- /src/libcommon/guid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/guid.h -------------------------------------------------------------------------------- /src/libcommon/libcommon.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/libcommon.vcxproj -------------------------------------------------------------------------------- /src/libcommon/libcommon.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/libcommon.vcxproj.filters -------------------------------------------------------------------------------- /src/libcommon/logging/ilogsink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/logging/ilogsink.h -------------------------------------------------------------------------------- /src/libcommon/logging/logsink.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/logging/logsink.cpp -------------------------------------------------------------------------------- /src/libcommon/logging/logsink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/logging/logsink.h -------------------------------------------------------------------------------- /src/libcommon/macroargument.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/macroargument.h -------------------------------------------------------------------------------- /src/libcommon/math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/math.h -------------------------------------------------------------------------------- /src/libcommon/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/memory.h -------------------------------------------------------------------------------- /src/libcommon/network.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/network.cpp -------------------------------------------------------------------------------- /src/libcommon/network.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/network.h -------------------------------------------------------------------------------- /src/libcommon/network/adapters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/network/adapters.cpp -------------------------------------------------------------------------------- /src/libcommon/network/adapters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/network/adapters.h -------------------------------------------------------------------------------- /src/libcommon/process/applicationrunner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/process/applicationrunner.cpp -------------------------------------------------------------------------------- /src/libcommon/process/applicationrunner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/process/applicationrunner.h -------------------------------------------------------------------------------- /src/libcommon/process/process.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/process/process.cpp -------------------------------------------------------------------------------- /src/libcommon/process/process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/process/process.h -------------------------------------------------------------------------------- /src/libcommon/registry/registry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/registry/registry.cpp -------------------------------------------------------------------------------- /src/libcommon/registry/registry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/registry/registry.h -------------------------------------------------------------------------------- /src/libcommon/registry/registrykey.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/registry/registrykey.cpp -------------------------------------------------------------------------------- /src/libcommon/registry/registrykey.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/registry/registrykey.h -------------------------------------------------------------------------------- /src/libcommon/registry/registrypath.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/registry/registrypath.cpp -------------------------------------------------------------------------------- /src/libcommon/registry/registrypath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/registry/registrypath.h -------------------------------------------------------------------------------- /src/libcommon/resourcedata.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/resourcedata.cpp -------------------------------------------------------------------------------- /src/libcommon/resourcedata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/resourcedata.h -------------------------------------------------------------------------------- /src/libcommon/security.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/security.cpp -------------------------------------------------------------------------------- /src/libcommon/security.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/security.h -------------------------------------------------------------------------------- /src/libcommon/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/stdafx.cpp -------------------------------------------------------------------------------- /src/libcommon/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/stdafx.h -------------------------------------------------------------------------------- /src/libcommon/string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/string.cpp -------------------------------------------------------------------------------- /src/libcommon/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/string.h -------------------------------------------------------------------------------- /src/libcommon/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/targetver.h -------------------------------------------------------------------------------- /src/libcommon/valuemapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/libcommon/valuemapper.h -------------------------------------------------------------------------------- /src/test-libcommon/math.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/test-libcommon/math.cpp -------------------------------------------------------------------------------- /src/test-libcommon/network.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/test-libcommon/network.cpp -------------------------------------------------------------------------------- /src/test-libcommon/pch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/test-libcommon/pch.cpp -------------------------------------------------------------------------------- /src/test-libcommon/pch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/test-libcommon/pch.h -------------------------------------------------------------------------------- /src/test-libcommon/registry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/test-libcommon/registry.cpp -------------------------------------------------------------------------------- /src/test-libcommon/string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/test-libcommon/string.cpp -------------------------------------------------------------------------------- /src/test-libcommon/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/test-libcommon/targetver.h -------------------------------------------------------------------------------- /src/test-libcommon/test-libcommon.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/test-libcommon/test-libcommon.vcxproj -------------------------------------------------------------------------------- /src/test-libcommon/test-libcommon.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/src/test-libcommon/test-libcommon.vcxproj.filters -------------------------------------------------------------------------------- /windows-libraries.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/windows-libraries/HEAD/windows-libraries.sln --------------------------------------------------------------------------------