[mount] Rename mount__filedisk to WV_S_MOUNT_DISK
authorShao Miller <Shao.Miller@yrdsb.edu.on.ca>
Sun, 2 Jan 2011 06:03:51 +0000 (01:03 -0500)
committerShao Miller <Shao.Miller@yrdsb.edu.on.ca>
Sun, 2 Jan 2011 06:03:51 +0000 (01:03 -0500)
src/include/mount.h
src/util/winvblk.c
src/winvblock/filedisk/filedisk.c

index d411455..d75878e 100644 (file)
@@ -1,6 +1,6 @@
 /**
  * Copyright 2006-2008, V.
- * Portions copyright (C) 2009-2010, Shao Miller <shao.miller@yrdsb.edu.on.ca>.
+ * Portions copyright (C) 2009-2011, Shao Miller <shao.miller@yrdsb.edu.on.ca>.
  * For WinAoE contact information, see http://winaoe.org/
  *
  * This file is part of WinVBlock, derived from WinAoE.
@@ -24,8 +24,7 @@
 /**
  * @file
  *
- * Mount command and device control code header
- *
+ * Mount command and device control code header.
  */
 
 #  define IOCTL_FILE_ATTACH             \
     FILE_READ_DATA | FILE_WRITE_DATA    \
     )
 
-winvblock__def_struct ( mount__filedisk )
-{
-  char type;
-  int cylinders;
-  int heads;
-  int sectors;
-};
+typedef struct WV_MOUNT_DISK {
+    char type;
+    int cylinders;
+    int heads;
+    int sectors;
+  } WV_S_MOUNT_DISK, * WV_SP_MOUNT_DISK;
 
 #endif  /* WV_M_MOUNT_H_ */
index 8b21a37..3ccfcf9 100644 (file)
@@ -375,7 +375,7 @@ static int STDCALL cmd_show(void) {
 static int STDCALL cmd_mount(void) {
     winvblock__uint8 mac_addr[6];
     winvblock__uint32 ver_major, ver_minor;
-    winvblock__uint8 in_buf[sizeof (mount__filedisk) + 1024];
+    winvblock__uint8 in_buf[sizeof (WV_S_MOUNT_DISK) + 1024];
     DWORD bytes_returned;
 
     if (opt_mac.value == NULL || opt_uri.value == NULL) {
@@ -430,7 +430,7 @@ static int STDCALL cmd_mount(void) {
 
 static int STDCALL cmd_umount(void) {
     winvblock__uint32 disk_num;
-    winvblock__uint8 in_buf[sizeof (mount__filedisk) + 1024];
+    winvblock__uint8 in_buf[sizeof (WV_S_MOUNT_DISK) + 1024];
     DWORD bytes_returned;
 
     if (opt_disknum.value == NULL) {
@@ -457,9 +457,9 @@ static int STDCALL cmd_umount(void) {
   }
 
 static int STDCALL cmd_attach(void) {
-    mount__filedisk filedisk;
+    WV_S_MOUNT_DISK filedisk;
     char obj_path_prefix[] = "\\??\\";
-    winvblock__uint8 in_buf[sizeof (mount__filedisk) + 1024];
+    winvblock__uint8 in_buf[sizeof (WV_S_MOUNT_DISK) + 1024];
     DWORD bytes_returned;
 
     if (opt_uri.value == NULL || opt_media.value == NULL) {
@@ -473,14 +473,14 @@ static int STDCALL cmd_attach(void) {
       sscanf(opt_heads.value, "%d", (int *) &filedisk.heads);
     if (opt_spt.value != NULL)
       sscanf(opt_spt.value, "%d", (int *) &filedisk.sectors);
-    memcpy(in_buf, &filedisk, sizeof (mount__filedisk));
+    memcpy(in_buf, &filedisk, sizeof (WV_S_MOUNT_DISK));
     memcpy(
-        in_buf + sizeof (mount__filedisk),
+        in_buf + sizeof (WV_S_MOUNT_DISK),
         obj_path_prefix,
         sizeof (obj_path_prefix)
       );
     memcpy(
-        in_buf + sizeof (mount__filedisk) + sizeof (obj_path_prefix) - 1,
+        in_buf + sizeof (WV_S_MOUNT_DISK) + sizeof (obj_path_prefix) - 1,
         opt_uri.value,
         strlen(opt_uri.value) + 1
       );
@@ -502,7 +502,7 @@ static int STDCALL cmd_attach(void) {
 
 static int STDCALL cmd_detach(void) {
     winvblock__uint32 disk_num;
-    winvblock__uint8 in_buf[sizeof (mount__filedisk) + 1024];
+    winvblock__uint8 in_buf[sizeof (WV_S_MOUNT_DISK) + 1024];
     DWORD bytes_returned;
 
     if (opt_disknum.value == NULL) {
index ab334c6..9050f7a 100644 (file)
@@ -141,7 +141,7 @@ static winvblock__uint32 STDCALL query_id(
 NTSTATUS STDCALL filedisk__attach(IN WV_SP_DEV_T dev, IN PIRP irp) {
   ANSI_STRING file_path1;
   winvblock__uint8_ptr buf = irp->AssociatedIrp.SystemBuffer;
-  mount__filedisk_ptr params = ( mount__filedisk_ptr ) buf;
+  WV_SP_MOUNT_DISK params = (WV_SP_MOUNT_DISK) buf;
   UNICODE_STRING file_path2;
   OBJECT_ATTRIBUTES obj_attrs;
   NTSTATUS status;
@@ -158,7 +158,7 @@ NTSTATUS STDCALL filedisk__attach(IN WV_SP_DEV_T dev, IN PIRP irp) {
     }
 
   RtlInitAnsiString ( &file_path1,
-                     ( char * )&buf[sizeof ( mount__filedisk )] );
+                     ( char * )&buf[sizeof ( WV_S_MOUNT_DISK )] );
   status = RtlAnsiStringToUnicodeString ( &file_path2, &file_path1, TRUE );
   if ( !NT_SUCCESS ( status ) )
     goto err_ansi_to_unicode;