diff --git a/reactos/base/applications/utils/cat/cat.rbuild b/reactos/base/applications/utils/cat/cat.rbuild
new file mode 100644
index 00000000000..c7a8f25706b
--- /dev/null
+++ b/reactos/base/applications/utils/cat/cat.rbuild
@@ -0,0 +1,7 @@
+
+
+ msvcrt
+ kernel32
+ ntdll
+ cat.c
+
\ No newline at end of file
diff --git a/reactos/base/applications/utils/driver/driver.rbuild b/reactos/base/applications/utils/driver/driver.rbuild
new file mode 100644
index 00000000000..357808e87df
--- /dev/null
+++ b/reactos/base/applications/utils/driver/driver.rbuild
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/reactos/base/applications/utils/driver/load/load.c b/reactos/base/applications/utils/driver/load/load.c
index 9d6a39cb9d2..3ec87d32f46 100644
--- a/reactos/base/applications/utils/driver/load/load.c
+++ b/reactos/base/applications/utils/driver/load/load.c
@@ -1,31 +1,32 @@
/*
* Load a device driver
*/
+#define WIN32_NO_STATUS
#include
-#include
+#include
+#include
-int
-main(int argc, char *argv[])
+int wmain(int argc, WCHAR * argv[])
{
NTSTATUS Status;
UNICODE_STRING ServiceName;
if (argc != 2)
{
- printf("Usage: load \n");
+ wprintf(L"Usage: load \n");
return 0;
}
- ServiceName.Length = (strlen(argv[1]) + 52) * sizeof(WCHAR);
+ ServiceName.Length = (wcslen(argv[1]) + 52) * sizeof(WCHAR);
ServiceName.Buffer = (LPWSTR)malloc(ServiceName.Length + sizeof(UNICODE_NULL));
wsprintf(ServiceName.Buffer,
L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\%S",
argv[1]);
- wprintf(L"%s %d %d\n", ServiceName.Buffer, ServiceName.Length, wcslen(ServiceName.Buffer));
+ wprintf(L"%s %u %d\n", ServiceName.Buffer, ServiceName.Length, wcslen(ServiceName.Buffer));
Status = NtLoadDriver(&ServiceName);
free(ServiceName.Buffer);
if (!NT_SUCCESS(Status))
{
- printf("Failed: %X\n", Status);
+ wprintf(L"Failed: %x\n", Status);
return 1;
}
return 0;
diff --git a/reactos/base/applications/utils/driver/load/load.rbuild b/reactos/base/applications/utils/driver/load/load.rbuild
new file mode 100644
index 00000000000..851850ba532
--- /dev/null
+++ b/reactos/base/applications/utils/driver/load/load.rbuild
@@ -0,0 +1,8 @@
+
+
+ msvcrt
+ kernel32
+ ntdll
+ user32
+ load.c
+
\ No newline at end of file
diff --git a/reactos/base/applications/utils/driver/unload/unload.c b/reactos/base/applications/utils/driver/unload/unload.c
index 6afa80e62ec..8f6e655b251 100644
--- a/reactos/base/applications/utils/driver/unload/unload.c
+++ b/reactos/base/applications/utils/driver/unload/unload.c
@@ -1,21 +1,22 @@
/*
* Unload a device driver
*/
+#define WIN32_NO_STATUS
#include
-#include
+#include
+#include
-int
-main(int argc, char *argv[])
+int wmain(int argc, WCHAR * argv[])
{
NTSTATUS Status;
UNICODE_STRING ServiceName;
if (argc != 2)
{
- printf("Usage: unload \n");
+ wprintf(L"Usage: unload \n");
return 0;
}
- ServiceName.Length = (strlen(argv[1]) + 52) * sizeof(WCHAR);
+ ServiceName.Length = (wcslen(argv[1]) + 52) * sizeof(WCHAR);
ServiceName.Buffer = (LPWSTR)malloc(ServiceName.Length + sizeof(UNICODE_NULL));
wsprintf(ServiceName.Buffer,
L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\%S",
@@ -25,7 +26,7 @@ main(int argc, char *argv[])
free(ServiceName.Buffer);
if (!NT_SUCCESS(Status))
{
- printf("Failed: %X\n", Status);
+ wprintf(L"Failed: %X\n", Status);
return 1;
}
return 0;
diff --git a/reactos/base/applications/utils/driver/unload/unload.rbuild b/reactos/base/applications/utils/driver/unload/unload.rbuild
new file mode 100644
index 00000000000..e8f7da0e6ee
--- /dev/null
+++ b/reactos/base/applications/utils/driver/unload/unload.rbuild
@@ -0,0 +1,8 @@
+
+
+ msvcrt
+ kernel32
+ ntdll
+ user32
+ unload.c
+
\ No newline at end of file
diff --git a/reactos/base/applications/utils/infinst/infinst.rbuild b/reactos/base/applications/utils/infinst/infinst.rbuild
new file mode 100644
index 00000000000..d30aa7b21b4
--- /dev/null
+++ b/reactos/base/applications/utils/infinst/infinst.rbuild
@@ -0,0 +1,10 @@
+
+
+ msvcrt
+ kernel32
+ ntdll
+ user32
+ setupapi
+ comdlg32
+ infinst.c
+
\ No newline at end of file
diff --git a/reactos/base/applications/utils/nts2w32err/nts2w32err.c b/reactos/base/applications/utils/nts2w32err/nts2w32err.c
index 85cdca01b3f..54ac4c258bc 100644
--- a/reactos/base/applications/utils/nts2w32err/nts2w32err.c
+++ b/reactos/base/applications/utils/nts2w32err/nts2w32err.c
@@ -12,9 +12,10 @@
* 2004-01-10 Emanuele Aliberti
*
*/
+#define WIN32_NO_STATUS
#include
-#include
-
+#include
+#include
#include
int main (int argc, char * argv [])
diff --git a/reactos/base/applications/utils/nts2w32err/nts2w32err.rbuild b/reactos/base/applications/utils/nts2w32err/nts2w32err.rbuild
new file mode 100644
index 00000000000..5318fa4864b
--- /dev/null
+++ b/reactos/base/applications/utils/nts2w32err/nts2w32err.rbuild
@@ -0,0 +1,7 @@
+
+
+ msvcrt
+ kernel32
+ ntdll
+ nts2w32err.c
+
\ No newline at end of file
diff --git a/reactos/base/applications/utils/objdir/objdir.c b/reactos/base/applications/utils/objdir/objdir.c
index ab906354b44..016060a774c 100644
--- a/reactos/base/applications/utils/objdir/objdir.c
+++ b/reactos/base/applications/utils/objdir/objdir.c
@@ -17,11 +17,11 @@
* Added -r option.
*/
-#include
-#include
-#include
-#include
+#define WIN32_NO_STATUS
+#include
#include
+#include
+#include
#define MAX_DIR_ENTRY 256
diff --git a/reactos/base/applications/utils/objdir/objdir.rbuild b/reactos/base/applications/utils/objdir/objdir.rbuild
new file mode 100644
index 00000000000..23894a34821
--- /dev/null
+++ b/reactos/base/applications/utils/objdir/objdir.rbuild
@@ -0,0 +1,9 @@
+
+
+
+
+ msvcrt
+ kernel32
+ ntdll
+ objdir.c
+
\ No newline at end of file
diff --git a/reactos/base/applications/utils/partinfo/partinfo.c b/reactos/base/applications/utils/partinfo/partinfo.c
index b4636645e74..92205e44f22 100644
--- a/reactos/base/applications/utils/partinfo/partinfo.c
+++ b/reactos/base/applications/utils/partinfo/partinfo.c
@@ -2,13 +2,11 @@
* partinfo - partition info program
*/
+#define WIN32_NO_STATUS
#include
-//#include
-#include
-#include
#include
-
-#include
+#include
+#include
//#define DUMP_DATA
#define DUMP_SIZE_INFO
diff --git a/reactos/base/applications/utils/partinfo/partinfo.rbuild b/reactos/base/applications/utils/partinfo/partinfo.rbuild
new file mode 100644
index 00000000000..3e93ca71e1a
--- /dev/null
+++ b/reactos/base/applications/utils/partinfo/partinfo.rbuild
@@ -0,0 +1,7 @@
+
+
+ msvcrt
+ kernel32
+ ntdll
+ partinfo.c
+
\ No newline at end of file
diff --git a/reactos/base/applications/utils/utils.rbuild b/reactos/base/applications/utils/utils.rbuild
index ed9e26354a9..0ffd32d45b3 100644
--- a/reactos/base/applications/utils/utils.rbuild
+++ b/reactos/base/applications/utils/utils.rbuild
@@ -2,6 +2,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+