1/* 2 Unix SMB/CIFS implementation. 3 Registry interface 4 Copyright (C) Jelmer Vernooij 2007. 5 6 This program is free software; you can redistribute it and/or modify 7 it under the terms of the GNU General Public License as published by 8 the Free Software Foundation; either version 3 of the License, or 9 (at your option) any later version. 10 11 This program is distributed in the hope that it will be useful, 12 but WITHOUT ANY WARRANTY; without even the implied warranty of 13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 GNU General Public License for more details. 15 16 You should have received a copy of the GNU General Public License 17 along with this program. If not, see <http://www.gnu.org/licenses/>. 18*/ 19 20#include "includes.h" 21#include "lib/registry/common/registry.h" 22#include "windows/registry.h" 23 24static WERROR wine_open_reg (struct registry_hive *h, struct registry_key **key) 25{ 26 /* FIXME: Open h->location and mmap it */ 27} 28 29static REG_OPS reg_backend_wine = { 30 .name = "wine", 31 .open_hive = wine_open_reg, 32 33}; 34 35NTSTATUS registry_wine_init(void) 36{ 37 register_backend("registry", ®_backend_wine); 38 return NT_STATUS_OK; 39} 40 41WERROR reg_open_wine(struct registry_key **ctx) 42{ 43 /* FIXME: Open ~/.wine/system.reg, etc */ 44 return WERR_NOT_SUPPORTED; 45} 46