diff --git a/include/ntapi/nt_socket.h b/include/ntapi/nt_socket.h
index f696f68..2c4d807 100644
--- a/include/ntapi/nt_socket.h
+++ b/include/ntapi/nt_socket.h
@@ -146,6 +146,32 @@
 
 
 
+/* afd socket-level socket options */
+#define NT_SO_DEBUG				(0x0001)
+#define NT_SO_ACCEPTCONN			(0x0002)
+#define NT_SO_REUSEADDR				(0x0004)
+#define NT_SO_KEEPALIVE				(0x0008)
+#define NT_SO_DONTROUTE				(0x0010)
+#define NT_SO_BROADCAST				(0x0020)
+#define NT_SO_USELOOPBACK			(0x0040)
+#define NT_SO_LINGER				(0x0080)
+#define NT_SO_OOBINLINE				(0x0100)
+
+#define NT_SO_SNDBUF				(0x1001)
+#define NT_SO_RCVBUF				(0x1002)
+#define NT_SO_SNDLOWAT				(0x1003)
+#define NT_SO_RCVLOWAT				(0x1004)
+#define NT_SO_SNDTIMEO				(0x1005)
+#define NT_SO_RCVTIMEO				(0x1006)
+#define NT_SO_ERROR				(0x1007)
+#define NT_SO_TYPE				(0x1008)
+
+#define NT_SO_GROUP_ID				(0x2001)
+#define NT_SO_GROUP_PRIORITY			(0x2002)
+#define NT_SO_MAX_MSG_SIZE			(0x2003)
+
+
+
 /* afd ipv6 socket options */
 #define NT_IPV6_HOPOPTS				1
 #define NT_IPV6_HDRINCL				2