very early intial code snippets for handling HNBAP in a HNB-GW
diff --git a/src/hnbap_const.h b/src/hnbap_const.h
new file mode 100644
index 0000000..7d3dfa3
--- /dev/null
+++ b/src/hnbap_const.h
@@ -0,0 +1,55 @@
+#pragma once
+
+/* should be auto-generated by ffasn1c, but isn't :( */
+enum hnbap_procedure_code {
+	HNBAP_PC_HNBRegister		= 1,
+	HNBAP_PC_HNBDe_Register 	= 2,
+	HNBAP_PC_UERegister		= 3,
+	HNBAP_PC_UEDe_Register		= 4,
+	HNBAP_PC_ErrorIndication	= 5,
+	HNBAP_PC_privateMessage		= 6,
+	HNBAP_PC_CSGMembershipUpdate	= 7,
+	HNBAP_PC_TNLUpdate		= 9,
+	HNBAP_PC_HNBConfigTransfer	= 10,
+	HNBAP_PC_RelocationComplete	= 11,
+	HNBAP_PC_U_RNTIQuery		= 14,
+};
+
+/* should be auto-generated by ffasn1c, but isn't :( */
+enum hnbap_iei {
+	HNBAP_IEI_Cause				= 1,
+	HNBAP_IEI_CriticalityDiagnostics	= 2,
+	HNBAP_IEI_HNB_Identity			= 3,
+	HNBAP_IEI_Context_ID			= 4,
+	HNBAP_IEI_UE_Identity			= 5,
+	HNBAP_IEI_LAC				= 6,
+	HNBAP_IEI_RAC				= 7,
+	HNBAP_IEI_HNB_Location_Information	= 8,
+	HNBAP_IEI_PLMNidentity			= 9,
+	HNBAP_IEI_SAC				= 10,
+	HNBAP_IEI_CellIdentity			= 11,
+	HNBAP_IEI_RegistrationCause		= 12,
+	HNBAP_IEI_UE_Capabilities		= 13,
+	HNBAP_IEI_RNC_ID			= 14,
+	HNBAP_IEI_CSG_ID			= 15,
+	HNBAP_IEI_BackoffTimer			= 16,
+	HNBAP_IEI_HNB_Internet_Information	= 17,
+	HNBAP_IEI_HNB_Cell_Acces_Mode		= 18,
+	HNBAP_IEI_MuxPortNumber			= 19,
+	HNBAP_IEI_Service_Area_For_Broadcast	= 20,
+	HNBAP_IEI_CSGMembershipStatus		= 21,
+	HNBAP_IEI_RABList			= 22,
+	HNBAP_IEI_HNBConfigInfo			= 23,
+	HNBAP_IEI_AccessResult			= 25,
+	HNBAP_IEI_Update_cause			= 26,
+	HNBAP_IEI_NeighborInfoList		= 27,
+	HNBAP_IEI_NeighborInfoRequestList	= 28,
+	HNBAP_IEI_Iurh_Signalling_TNL_Address	= 29,
+	HNBAP_IEI_PSC				= 30,
+	HNBAP_IEI_HNB_Cell_Identifier		= 31,
+	HNBAP_IEI_HNB_Tunnel_Information	= 41,
+	HNBAP_IEI_CELL_FACHMobilitySupport	= 42,
+	HNBAP_IEI_S_RNTIPrefix			= 43,
+	HNBAP_IEI_S_RNTIPrefix			= 43,
+	/* FIXME */
+};