extern device__dispatch_func filedisk__attach;
-/**
- * Initialize the global, file-backed disk-common environment
- *
- * @ret ntstatus STATUS_SUCCESS or the NTSTATUS for a failure
- */
-extern NTSTATUS filedisk__init (
- void
- );
+extern NTSTATUS filedisk__module_init(void);
/**
* Create a new file-backed disk
DriverObject->DriverExtension->AddDevice = driver__attach_fdo_;
/* Initialize various modules. */
disk__module_init(); /* TODO: Check for error. */
- filedisk__init(); /* TODO: Check for error. */
+ filedisk__module_init(); /* TODO: Check for error. */
ramdisk__init(); /* TODO: Check for error. */
/*
}
/**
- * Initialize the global, file-backed disk-common environment
+ * Initialize the global, file-backed disk-common environment.
*
- * @ret ntstatus STATUS_SUCCESS or the NTSTATUS for a failure
+ * @ret ntstatus STATUS_SUCCESS or the NTSTATUS for a failure.
*/
-NTSTATUS
-filedisk__init (
- void
- )
-{
- /*
- * Initialize the global list of file-backed disks
- */
- InitializeListHead ( &filedisk_list );
- KeInitializeSpinLock ( &filedisk_list_lock );
+NTSTATUS filedisk__module_init(void) {
+ /* Initialize the global list of file-backed disks. */
+ InitializeListHead(&filedisk_list);
+ KeInitializeSpinLock(&filedisk_list_lock);
- return STATUS_SUCCESS;
-}
+ return STATUS_SUCCESS;
+ }
/**
* Default file-backed disk deletion operation.