if (r_q->ptr != 0)
{
if (!prs_uint16("unknown_0", ps, depth, &(r_q->unknown_0)))
- return False;
+ return False;
if (!prs_uint16("unknown_1", ps, depth, &(r_q->unknown_1)))
- return False;
+ return False;
if (!prs_uint32("access_mask", ps, depth, &(r_q->access_mask)))
- return False;
+ return False;
}
return True;
if ( !buf ) {
DEBUG(5,("fetch_reg_keys: Failed to fetch any subkeys for [%s]\n", key));
- return -1;
+ return 0;
}
len = tdb_unpack( buf, buflen, "d", &num_items);
if ( !buf ) {
DEBUG(5,("fetch_reg_keys: Failed to fetch any subkeys for [%s]\n", key));
- return -1;
+ return 0;
}
len = tdb_unpack( buf, buflen, "d", &num_items);
return False;
/* Hard coded key names first */
-
- if ( !strcmp(key->name, KEY_HKLM) || !strcmp(key->name, KEY_HKU) )
- {
- *maxnum = 0;
- *maxlen = 0;
- *maxsize = 0;
- return True;
- }
-
+ /* nothing has valuies right now */
+
+ *maxnum = 0;
+ *maxlen = 0;
+ *maxsize = 0;
+ return True;
+
+#if 0 /* JERRY */
/*
* FIXME!!! Need to add routines to look up values in other
* databases --jerry
*/
return False;
+#endif
}
/********************************************************************
if ( !get_value_information( regkey, &r_u->num_values, &r_u->max_valnamelen, &r_u->max_valbufsize ) )
return NT_STATUS_ACCESS_DENIED;
- r_u->sec_desc = 0x0; /* size for key's sec_desc */
+ r_u->sec_desc = 0x00000078; /* size for key's sec_desc */
/* Win9x set this to 0x0 since it does not keep timestamps.
Doing the same here for simplicity --jerry */