https://msdn.microsoft.com/en-us/library/aa393262(v=vs.85).aspx
https://msdn.microsoft.com/en-us/library/aa393258(v=vs.85).aspx
https://msdn.microsoft.com/en-us/library/aa384642(VS.85).aspx
https://msdn.microsoft.com/en-us/library/aa393258(v=vs.85).aspx
https://msdn.microsoft.com/en-us/library/aa384642(VS.85).aspx