Reactos
1// main.c :
2//
3#include <windows.h>
4#include <stdio.h>
5#include "regdump.h"
6
7
8HANDLE OutputHandle;
9HANDLE InputHandle;
10
11
12DWORD GetInput(char* Buffer, int buflen)
13{
14 DWORD Result;
15
16 ReadConsoleA(InputHandle, Buffer, buflen, &Result, NULL);
17 return Result;
18}
19
20int __cdecl main(int argc, char* argv[])
21{
22 //AllocConsole();
23 InputHandle = GetStdHandle(STD_INPUT_HANDLE);
24 OutputHandle = GetStdHandle(STD_OUTPUT_HANDLE);
25 //return regmain(argc, argv);
26 return regdump(argc, argv);
27}
28
29
30#ifndef __GNUC__
31
32//__declspec(dllimport) int __stdcall DllMain(void* hinstDll, unsigned long dwReason, void* reserved);
33
34char* args[] = { "regdump.exe", "0", "ansi", "verbose"};
35
36int __cdecl mainCRTStartup(void)
37{
38
39 //DllMain(NULL, DLL_PROCESS_ATTACH, NULL);
40
41 main(1, args);
42 return 0;
43}
44
45#endif /*__GNUC__*/