Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygensb.c
Go to the documentation of this file.
00001 #include <stdio.h> 00002 #include <windows.h> 00003 #include <ntddk.h> 00004 00005 int main() 00006 { 00007 // NTSTATUS s; 00008 // PHANDLE Handle; 00009 // PIO_STATUS_BLOCK Status; 00010 00011 HANDLE Device; 00012 DWORD BytesReturned; 00013 00014 printf("SB Test\n"); 00015 00016 Device = CreateFile("\\\\.\\SndBlst", GENERIC_READ | GENERIC_WRITE, 00017 FILE_SHARE_READ | FILE_SHARE_WRITE, 00018 NULL, 00019 OPEN_EXISTING, 00020 FILE_FLAG_NO_BUFFERING, 00021 NULL); 00022 00023 if (Device == INVALID_HANDLE_VALUE) 00024 { 00025 printf("Device is busy or could not be found.\n"); 00026 return -1; 00027 } 00028 00029 // DeviceIoControl( 00030 // Device, 00031 // IOCTL_FILE_DISK_OPEN_FILE, 00032 // OpenFileInformation, 00033 // sizeof(OPEN_FILE_INFORMATION) + OpenFileInformation->FileNameLength - 1, 00034 // NULL 00035 // 0, 00036 // &BytesReturned, 00037 // NULL 00038 // ) 00039 00040 00041 /* s = IoCreateFile(Handle, GENERIC_READ | GENERIC_WRITE, 00042 OBJ_KERNEL_HANDLE, 00043 Status, 00044 0, 00045 FILE_SHARE_READ | FILE_SHARE_WRITE, 00046 FILE_OPEN, 00047 FILE_NON_DIRECTORY_FILE, 00048 NULL, 00049 0, 00050 CreateFileTypeNone, 00051 NULL, 00052 0); 00053 */ 00054 } Generated on Fri May 25 2012 04:26:07 for ReactOS by
1.7.6.1
|