Commit ab3ee817 authored by Hugh McMaster's avatar Hugh McMaster Committed by Alexandre Julliard

reg: Export the name of the specified registry key.

parent fefae9ca
......@@ -33,6 +33,17 @@ static void write_file(HANDLE hFile, const WCHAR *str)
WriteFile(hFile, str, lstrlenW(str) * sizeof(WCHAR), &written, NULL);
}
static void export_key_name(HANDLE hFile, WCHAR *name)
{
static const WCHAR fmt[] = {'\r','\n','[','%','s',']','\r','\n',0};
WCHAR *buf;
buf = heap_xalloc((lstrlenW(name) + 7) * sizeof(WCHAR));
sprintfW(buf, fmt, name);
write_file(hFile, buf);
heap_free(buf);
}
static void export_file_header(HANDLE hFile)
{
static const WCHAR header[] = { 0xfeff,'W','i','n','d','o','w','s',' ',
......@@ -115,6 +126,7 @@ int reg_export(int argc, WCHAR *argv[])
hFile = get_file_handle(argv[3], overwrite_file);
export_file_header(hFile);
export_key_name(hFile, long_key);
FIXME(": operation not yet implemented\n");
CloseHandle(hFile);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment