diff --git a/EAPMethods/build/EAPMethod.def b/EAPMethods/build/EAPMethod.def
index adfc606..58e388b 100644
Binary files a/EAPMethods/build/EAPMethod.def and b/EAPMethods/build/EAPMethod.def differ
diff --git a/EAPMethods/build/EAPMethodUI.def b/EAPMethods/build/EAPMethodUI.def
index c788ca4..dfd4cfb 100644
Binary files a/EAPMethods/build/EAPMethodUI.def and b/EAPMethods/build/EAPMethodUI.def differ
diff --git a/EAPMethods/build/EAPTTLS.vcxproj b/EAPMethods/build/EAPTTLS.vcxproj
index 33d4d69..9128812 100644
--- a/EAPMethods/build/EAPTTLS.vcxproj
+++ b/EAPMethods/build/EAPTTLS.vcxproj
@@ -80,13 +80,17 @@
+
+
+
+
Create
Create
diff --git a/EAPMethods/build/EAPTTLS.vcxproj.filters b/EAPMethods/build/EAPTTLS.vcxproj.filters
index 2281c44..4794cf5 100644
--- a/EAPMethods/build/EAPTTLS.vcxproj.filters
+++ b/EAPMethods/build/EAPTTLS.vcxproj.filters
@@ -24,6 +24,15 @@
Header Files
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
@@ -38,6 +47,9 @@
Source Files
+
+ Source Files
+
diff --git a/EAPMethods/build/EAPTTLSUI.rc b/EAPMethods/build/EAPTTLSUI.rc
index 3f533cf..cabbcdb 100644
Binary files a/EAPMethods/build/EAPTTLSUI.rc and b/EAPMethods/build/EAPTTLSUI.rc differ
diff --git a/EAPMethods/build/EAPTTLSUI.vcxproj b/EAPMethods/build/EAPTTLSUI.vcxproj
index 9a20174..59f50da 100644
--- a/EAPMethods/build/EAPTTLSUI.vcxproj
+++ b/EAPMethods/build/EAPTTLSUI.vcxproj
@@ -87,6 +87,7 @@
+
Create
Create
diff --git a/EAPMethods/build/EAPTTLSUI.vcxproj.filters b/EAPMethods/build/EAPTTLSUI.vcxproj.filters
index e8a7725..bcacebb 100644
--- a/EAPMethods/build/EAPTTLSUI.vcxproj.filters
+++ b/EAPMethods/build/EAPTTLSUI.vcxproj.filters
@@ -38,6 +38,9 @@
Source Files
+
+ Source Files
+
diff --git a/EAPMethods/include/EAPMethods.h b/EAPMethods/include/EAPMethods.h
index 46fcb7d..73e95a4 100644
Binary files a/EAPMethods/include/EAPMethods.h and b/EAPMethods/include/EAPMethods.h differ
diff --git a/EAPMethods/include/EAPSerialize.h b/EAPMethods/include/EAPSerialize.h
new file mode 100644
index 0000000..a0732b6
Binary files /dev/null and b/EAPMethods/include/EAPSerialize.h differ
diff --git a/EAPMethods/include/EAPTTLS.h b/EAPMethods/include/EAPTTLS.h
index 1c4436f..797c295 100644
Binary files a/EAPMethods/include/EAPTTLS.h and b/EAPMethods/include/EAPTTLS.h differ
diff --git a/EAPMethods/include/EAPXML.h b/EAPMethods/include/EAPXML.h
new file mode 100644
index 0000000..6d43381
Binary files /dev/null and b/EAPMethods/include/EAPXML.h differ
diff --git a/EAPMethods/include/PAP.h b/EAPMethods/include/PAP.h
new file mode 100644
index 0000000..2314132
Binary files /dev/null and b/EAPMethods/include/PAP.h differ
diff --git a/EAPMethods/include/StdAfx.h b/EAPMethods/include/StdAfx.h
index d97d89b..2dd21e7 100644
Binary files a/EAPMethods/include/StdAfx.h and b/EAPMethods/include/StdAfx.h differ
diff --git a/EAPMethods/src/EAPMethods.cpp b/EAPMethods/src/EAPMethods.cpp
index 50254e4..5ed8b6c 100644
Binary files a/EAPMethods/src/EAPMethods.cpp and b/EAPMethods/src/EAPMethods.cpp differ
diff --git a/EAPMethods/src/EAPTTLS.cpp b/EAPMethods/src/EAPTTLS.cpp
index 57f6507..4cc13f0 100644
Binary files a/EAPMethods/src/EAPTTLS.cpp and b/EAPMethods/src/EAPTTLS.cpp differ
diff --git a/EAPMethods/src/Main.cpp b/EAPMethods/src/Main.cpp
index 576d9e5..a952a4c 100644
Binary files a/EAPMethods/src/Main.cpp and b/EAPMethods/src/Main.cpp differ
diff --git a/EAPMethods/src/MainUI.cpp b/EAPMethods/src/MainUI.cpp
index bddeb00..f7cad5f 100644
Binary files a/EAPMethods/src/MainUI.cpp and b/EAPMethods/src/MainUI.cpp differ
diff --git a/EAPMethods/src/PAP.cpp b/EAPMethods/src/PAP.cpp
new file mode 100644
index 0000000..834908e
Binary files /dev/null and b/EAPMethods/src/PAP.cpp differ
diff --git a/lib/WinStd b/lib/WinStd
index 3167ef2..07527f8 160000
--- a/lib/WinStd
+++ b/lib/WinStd
@@ -1 +1 @@
-Subproject commit 3167ef22d978b0488b73d3e313121d739367b48c
+Subproject commit 07527f894448e71290d7ceb700655c34e36ca9bc