Move policy_handle_is_valid out of parse_lsa.c
[samba.git] / source3 / rpc_parse / parse_misc.c
index 9e1937ea328a18329ddcd8cf118143c67e9c2088..418f857df88a4596752dcac969ab940fd5069415 100644 (file)
@@ -1859,4 +1859,14 @@ uint32 str_len_uni(UNISTR *source)
        return i;
 }
 
+/*******************************************************************
+ Verifies policy handle
+********************************************************************/
 
+bool policy_handle_is_valid(const POLICY_HND *hnd)
+{
+       POLICY_HND zero_pol;
+
+       ZERO_STRUCT(zero_pol);
+       return ((memcmp(&zero_pol, hnd, sizeof(POLICY_HND)) == 0) ? false : true );
+}