* Allow warnings for some 3rd party code.
svn path=/trunk/; revision=53676
INT_PTR CALLBACK
MsConfigWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
{
- int idctrl;
LPNMHDR pnmh;
UINT uXIconNew, uYIconNew;
break;
case WM_NOTIFY:
- idctrl = wParam;
pnmh = (LPNMHDR)lParam;
if ((pnmh->hwndFrom == hTabWnd) &&
(pnmh->idFrom == IDC_TAB) &&
GetDisabledAutostartEntriesFromRegistry (TCHAR * szBasePath)
{
HKEY hKey, hSubKey;
- DWORD Index, SubIndex, dwValues, dwSubValues, retVal;
+ DWORD Index, SubIndex, dwValues, dwSubValues;
DWORD dwValueLength, dwDataLength = MAX_VALUE_NAME;
LV_ITEM item;
TCHAR* Data;
{
if (RegQueryInfoKey(hKey, NULL, NULL, NULL, &dwValues, NULL, NULL, NULL, NULL, NULL, NULL, NULL) == ERROR_SUCCESS)
{
- for (Index = 0, retVal = ERROR_SUCCESS; Index < dwValues; Index++)
+ for (Index = 0; Index < dwValues; Index++)
{
dwValueLength = MAX_KEY_LENGTH;
dwDataLength = MAX_VALUE_NAME;
if (Data == NULL)
break;
- retVal = RegEnumKeyEx(hKey, Index, szValueName, &dwValueLength, NULL, NULL, NULL, NULL);
+ RegEnumKeyEx(hKey, Index, szValueName, &dwValueLength, NULL, NULL, NULL, NULL);
_stprintf(szSubPath, _T("%s\\%s"), szBasePath, szValueName);
memset(&item, 0, sizeof(LV_ITEM));
item.mask = LVIF_TEXT;
}
// See if the group exists
- int j, flag;
- for(j = 0, flag = 0; j < MAX_INI_GROUPS; j++)
+ int j;
+ for(j = 0; j < MAX_INI_GROUPS; j++)
if(!stricmp(ini_groups[j], s)) break;
// If not, print out the value of the variable by that name
if(j == MAX_INI_GROUPS) {
MMRESULT err;
- DWORD wait;
-
if ( status != WAVEIN_RECORDING )
return;
if ( data_flushed_event )
- wait = WaitForSingleObject(
- data_flushed_event, INFINITE
- );
+ WaitForSingleObject(data_flushed_event, INFINITE);
MSG msg;
WAVEHDR * phdr;
- DWORD wait;
audio_wavein * _this = ( audio_wavein * ) arg;
//
if ( _this->wakeup_recthread )
- wait = WaitForSingleObject(
- _this->wakeup_recthread, INFINITE
- );
+ WaitForSingleObject(_this->wakeup_recthread, INFINITE);
// recording thread can go to sleep!
//
- wait = WaitForSingleObject(
- _this->wakeup_recthread, INFINITE );
-
+ WaitForSingleObject(_this->wakeup_recthread, INFINITE);
+
}
MMRESULT err;
unsigned int i;
- BOOL ev;
-
if ( !main_buffer )
{ return; } //TODO; throw error, or assert
// Wakeup playing thread.
//
- ev = SetEvent( wakeup_playthread );
+ SetEvent( wakeup_playthread );
return;
// Wakeup the playing thread.
//
- ev = SetEvent( wakeup_playthread );
+ SetEvent( wakeup_playthread );
{
MSG msg;
WAVEHDR * phdr;
- DWORD wait;
MMRESULT err;
audio_waveout * _this = ( audio_waveout * ) arg;
unsigned int read_size;
//
if ( _this->wakeup_playthread )
- wait = WaitForSingleObject(
- _this->wakeup_playthread, INFINITE
- );
+ WaitForSingleObject(_this->wakeup_playthread, INFINITE);
( _this->status != WAVEOUT_FLUSHING ) &&
( _this->wakeup_playthread ))
{
-
- wait = WaitForSingleObject(
- _this->wakeup_playthread,
- INFINITE
- );
+ WaitForSingleObject(_this->wakeup_playthread, INFINITE);
}
if ( _this->wakeup_playthread )
- wait = WaitForSingleObject(
- _this->wakeup_playthread,
- INFINITE
- );
+ WaitForSingleObject(_this->wakeup_playthread,
+ INFINITE);
} //if ( phdr->dwUser == ( _this->buffers - 1 ))
LRESULT CALLBACK
WndProc( HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam )
{
- int wmId, wmEvent;
+ int wmId;
TCHAR str_tmp[MAX_LOADSTRING];
PAINTSTRUCT ps;
HDC hdc;
case WM_COMMAND:
wmId = LOWORD( wParam );
- wmEvent = HIWORD( wParam );
-
+
if (( wmId >= 0 ) && ( wmId < 5 ) && ( butdisabled[wmId] == TRUE ))
break;
void ApplicationPageOnNotify(WPARAM wParam, LPARAM lParam)
{
- int idctrl;
LPNMHDR pnmh;
- LPNM_LISTVIEW pnmv;
LV_DISPINFO* pnmdi;
LPAPPLICATION_PAGE_LIST_ITEM pAPLI;
WCHAR szMsg[256];
-
- idctrl = (int) wParam;
pnmh = (LPNMHDR) lParam;
- pnmv = (LPNM_LISTVIEW) lParam;
pnmdi = (LV_DISPINFO*) lParam;
if (pnmh->hwndFrom == hApplicationPageListCtrl) {
void ProcessPageOnNotify(WPARAM wParam, LPARAM lParam)
{
- int idctrl;
LPNMHDR pnmh;
- LPNMLISTVIEW pnmv;
NMLVDISPINFO* pnmdi;
LPNMHEADER pnmhdr;
ULONG Index;
ULONG ColumnIndex;
LPPROCESS_PAGE_LIST_ITEM pData;
- idctrl = (int) wParam;
pnmh = (LPNMHDR) lParam;
- pnmv = (LPNMLISTVIEW) lParam;
pnmdi = (NMLVDISPINFO*) lParam;
pnmhdr = (LPNMHEADER) lParam;
static void WINAPI serv_main(DWORD argc, LPWSTR *argv)
{
SERVICE_STATUS status;
- int retval;
WINE_TRACE( "starting service\n" );
SetServiceStatus( service_handle, &status );
/* Argument Ignored for now */
- retval = kickoff_telnetd();
+ kickoff_telnetd();
WaitForSingleObject( stop_event, INFINITE );
IO_STATUS_BLOCK IoStatusBlock;
UNICODE_STRING FileName;
NTSTATUS NtStatus;
- ULONG Size;
RtlInitUnicodeString(&FileName, CabinetName);
return CAB_STATUS_INVALID_CAB;
}
- Size = 0;
Buffer = (PUCHAR)(PCABHeader + 1);
/* Read/skip any reserved bytes */
INT cmd_goto (LPTSTR param)
{
LPTSTR tmp, tmp2;
- LONG lNewPosHigh = 0;
TRACE ("cmd_goto (\'%s\')\n", debugstr_aw(param));
tmp++;
*(tmp) = _T('\0');
- /* set file pointer to the beginning of the batch file */
- lNewPosHigh = 0;
-
/* jump to end of the file */
if ( _tcsicmp( param, _T(":eof"))==0)
{
int sigval, stepping;
int addr, length;
char *ptr;
- int newPC;
#ifndef WIN32 //MF
gdb_i386vector = exceptionVector;
if (hexToInt (&ptr, &addr))
registers[PC] = addr;
- newPC = registers[PC];
-
/* clear the trace bit */
registers[PS] &= 0xfffffeff;
PLOADER_PARAMETER_BLOCK LoaderBlockVA;
BOOLEAN Status;
CHAR FileName[MAX_PATH];
- PVOID NtosBase = NULL, HalBase = NULL, KdComBase = NULL;
PLDR_DATA_TABLE_ENTRY KernelDTE, HalDTE, KdComDTE = NULL;
KERNEL_ENTRY_POINT KiSystemStartup;
LPCSTR SystemRoot;
OperatingSystemVersion = WinLdrDetectVersion();
/* Load kernel */
- NtosBase = LoadModule(LoaderBlock, BootPath, "NTOSKRNL.EXE", &KernelDTE, 30);
+ LoadModule(LoaderBlock, BootPath, "NTOSKRNL.EXE", &KernelDTE, 30);
/* Load HAL */
- HalBase = LoadModule(LoaderBlock, BootPath, "HAL.DLL", &HalDTE, 45);
+ LoadModule(LoaderBlock, BootPath, "HAL.DLL", &HalDTE, 45);
/* Load kernel-debugger support dll */
if (OperatingSystemVersion > _WIN32_WINNT_WIN2K)
{
- KdComBase = LoadModule(LoaderBlock, BootPath, "KDCOM.DLL", &KdComDTE, 60);
+ LoadModule(LoaderBlock, BootPath, "KDCOM.DLL", &KdComDTE, 60);
}
/* Load all referenced DLLs for kernel, HAL and kdcom.dll */
MyDrawCaptionTemp(HWND hwnd, HDC hdc, const RECT *rect, HFONT hFont, HICON hIcon, LPCWSTR str, UINT uFlags, THEME *theme)
{
ULONG Height;
- UINT VCenter, Padding;
- LONG ButtonWidth;
+ UINT VCenter;
HBRUSH hbr;
HGDIOBJ hFontOld;
RECT rc;
Height = theme->Size[SIZE_CAPTION_Y] - 1;
VCenter = (rect->bottom - rect->top) / 2;
- Padding = VCenter - (Height / 2);
-
- ButtonWidth = theme->Size[SIZE_SIZE_X] - 2;
if (uFlags & DC_GRADIENT)
{
SIZE rcsize;
LOGFONT lf;
HFONT hPrevFont, hFont;
- INT len;
hFont = infoPtr->Monitors[Index].hFont;
if (hFont == NULL &&
(2 * infoPtr->SelectionFrame.cy) - 2;
rcsize.cy = (rcsize.cy * 60) / 100;
- len = _tcslen(infoPtr->Monitors[Index].szCaption);
-
hPrevFont = SelectObject(hDC,
infoPtr->hFont);
HDC hdc, hdcsrc;
HBITMAP hBitmap, hBmpNew, hBmpOld;
RECT rect;
- DWORD bkColor, bkText;
HFONT hFont = NULL;
ICONINFO IconInfo;
HICON hIcon = NULL;
rect.bottom = 16;
rect.top = 0;
- bkColor = SetBkColor(hdc, GetSysColor(COLOR_HIGHLIGHT));
- bkText = SetTextColor(hdc, GetSysColor(COLOR_HIGHLIGHTTEXT));
+ SetBkColor(hdc, GetSysColor(COLOR_HIGHLIGHT));
+ SetTextColor(hdc, GetSysColor(COLOR_HIGHLIGHTTEXT));
ExtTextOut(hdc, rect.left, rect.top, ETO_OPAQUE, &rect, _T(""), 0, NULL);
TCHAR szGrouping[MAX_FMT_SIZE];
TCHAR szBuffer[MAX_FMT_SIZE];
CURRENCYFMT cyFmt;
- INT ret;
INT i;
/* Get group separator */
- ret = GetLocaleInfo(pGlobalData->lcid,
- LOCALE_SMONTHOUSANDSEP,
- szThousandSep, MAX_FMT_SIZE);
+ GetLocaleInfo(pGlobalData->lcid,
+ LOCALE_SMONTHOUSANDSEP,
+ szThousandSep, MAX_FMT_SIZE);
/* Get grouping */
- ret = GetLocaleInfo(pGlobalData->lcid,
- LOCALE_SMONGROUPING,
- szGrouping, MAX_FMT_SIZE);
+ GetLocaleInfo(pGlobalData->lcid,
+ LOCALE_SMONGROUPING,
+ szGrouping, MAX_FMT_SIZE);
/* digit grouping */
cyFmt.NumDigits = 0;
TCHAR szFracNum[MAX_SAMPLES_STR_SIZE];
TCHAR szFracCount[MAX_SAMPLES_STR_SIZE];
INT nCBIndex;
- INT nRetCode;
/* Get current number of fractional symbols */
GetLocaleInfo(lcid,
}
/* Set current item to value from registry */
- nRetCode = SendMessage(GetDlgItem(hwndDlg, IDC_NUMBERSNDIGDEC),
- CB_SETCURSEL,
- (WPARAM)_ttoi(szFracNum),
- (LPARAM)0);
+ SendMessage(GetDlgItem(hwndDlg, IDC_NUMBERSNDIGDEC),
+ CB_SETCURSEL,
+ (WPARAM)_ttoi(szFracNum),
+ (LPARAM)0);
}
/* Init field separator control box */
TCHAR szNewSample[MAX_SAMPLES_STR_SIZE];
LPTSTR pszResultStr;
INT nCBIndex;
- INT nRetCode;
/* Get current negative numbers format */
GetLocaleInfo(lcid,
}
/* Set current item to value from registry */
- nRetCode = SendMessage(GetDlgItem(hwndDlg, IDC_NUMBERSNNUMFORMAT),
- CB_SETCURSEL,
- (WPARAM)_ttoi(szNegNumFmt),
- (LPARAM)0);
+ SendMessage(GetDlgItem(hwndDlg, IDC_NUMBERSNNUMFORMAT),
+ CB_SETCURSEL,
+ (WPARAM)_ttoi(szNegNumFmt),
+ (LPARAM)0);
}
/* Init leading zeroes control box */
TCHAR szNumSep[MAX_SAMPLES_STR_SIZE];
LPTSTR pszResultStr;
INT nCBIndex;
- INT nRetCode;
/* Get current leading zeroes format */
GetLocaleInfo(lcid,
}
/* Set current item to value from registry */
- nRetCode = SendMessage(GetDlgItem(hwndDlg, IDC_NUMBERSDISPLEADZER),
- CB_SETCURSEL,
- (WPARAM)_ttoi(szLeadNumFmt),
- (LPARAM)0);
+ SendMessage(GetDlgItem(hwndDlg, IDC_NUMBERSDISPLEADZER),
+ CB_SETCURSEL,
+ (WPARAM)_ttoi(szLeadNumFmt),
+ (LPARAM)0);
}
static VOID
{
LVITEM item;
PLABEL_CONTEXT pLabelContext;
- LPPSHNOTIFY lppsn;
TCHAR * ptr;
LPNMHDR lpnm = (LPNMHDR)lParam;
- lppsn = (LPPSHNOTIFY) lParam;
switch(lpnm->code)
{
LPTSTR lpProfileSid)
{
LV_ITEM lvi;
- INT iItem;
memset(&lvi, 0x00, sizeof(lvi));
lvi.mask = LVIF_TEXT | LVIF_STATE;
lvi.pszText = lpProfileSid;
lvi.state = 0;
- iItem = ListView_InsertItem(hwndListView, &lvi);
+ ListView_InsertItem(hwndListView, &lvi);
}
TCHAR szGroupName[UNLEN];
INT iItem;
HWND hwndLV;
- NET_API_STATUS status;
PLOCALGROUP_INFO_1 pGroupInfo = NULL;
hwndLV = GetDlgItem(hwndDlg, IDC_GROUPS_LIST);
szGroupName,
UNLEN);
- status = NetLocalGroupGetInfo(NULL, szGroupName, 1, (LPBYTE*)&pGroupInfo);
+ NetLocalGroupGetInfo(NULL, szGroupName, 1, (LPBYTE*)&pGroupInfo);
ListView_SetItemText(hwndLV, iItem, 1,
pGroupInfo->lgrpi1_comment);
TCHAR szUserName[UNLEN];
INT iItem;
HWND hwndLV;
- NET_API_STATUS status;
PUSER_INFO_2 pUserInfo = NULL;
LV_ITEM lvi;
szUserName,
UNLEN);
- status = NetUserGetInfo(NULL, szUserName, 2, (LPBYTE*)&pUserInfo);
+ NetUserGetInfo(NULL, szUserName, 2, (LPBYTE*)&pUserInfo);
memset(&lvi, 0x00, sizeof(lvi));
lvi.iItem = iItem;
${CMAKE_CURRENT_BINARY_DIR}/aclui.def)
add_library(aclui SHARED ${SOURCE})
-
+allow_warnings(aclui)
set_module_type(aclui win32dll UNICODE)
-
add_importlib_target(aclui.spec)
-
add_importlibs(aclui user32 gdi32 comctl32 ole32 oleaut32 advapi32 uxtheme msvcrt kernel32 ntdll)
-
add_pch(aclui precomp.h)
-
add_cd_file(TARGET aclui DESTINATION reactos/system32 FOR all)
${CMAKE_CURRENT_BINARY_DIR}/advpack.def)
add_library(advpack SHARED ${SOURCE})
-
+allow_warnings(advpack)
set_module_type(advpack win32dll)
-
target_link_libraries(advpack wine)
-
add_importlibs(advpack ole32 setupapi version advapi32 msvcrt kernel32 ntdll)
add_cd_file(TARGET advpack DESTINATION reactos/system32 FOR all)
{
/* Start playing the note */
NoteNode* new_node;
- NoteNode* tail_node = NULL;
EnterCriticalSection(&device_lock);
}
#endif
- tail_node = node;
node = node->next;
}
UNICODE_STRING TcpDeviceName = RTL_CONSTANT_STRING(DD_TCP_DEVICE_NAME);
UNICODE_STRING UdpDeviceName = RTL_CONSTANT_STRING(DD_UDP_DEVICE_NAME);
UNICODE_STRING RawDeviceName = RTL_CONSTANT_STRING(DD_RAW_IP_DEVICE_NAME);
- NTSTATUS Status;
DPRINT("WSHOpenSocket2 called\n");
return WSAENOBUFS;
/* Append the transport device name */
- Status = RtlAppendUnicodeStringToString(TransportDeviceName, &String);
+ RtlAppendUnicodeStringToString(TransportDeviceName, &String);
if (*SocketType == SOCK_RAW) {
/* Append a separator */
String.Length = 0;
String.MaximumLength = TransportDeviceName->MaximumLength - TransportDeviceName->Length;
- Status = RtlIntegerToUnicodeString((ULONG)*Protocol, 10, &String);
+ RtlIntegerToUnicodeString((ULONG)*Protocol, 10, &String);
TransportDeviceName->Length += String.Length;
}
buspdo.c
main.c)
+allow_warnings(acpi)
set_module_type(acpi kernelmodedriver)
-
-target_link_libraries(acpi
- wdmguid
- acpica)
-
+target_link_libraries(acpi wdmguid acpica)
add_importlibs(acpi ntoskrnl hal)
-
add_cd_file(TARGET acpi DESTINATION reactos/system32/drivers NO_CAB FOR all)
add_subdirectory(cmbatt)
IN PIRP Irp,
PIO_STACK_LOCATION IrpSp)
{
- PFDO_DEVICE_EXTENSION DeviceExtension;
NTSTATUS Status;
UNREFERENCED_PARAMETER(Irp);
DPRINT("Called\n");
- DeviceExtension = (PFDO_DEVICE_EXTENSION)DeviceObject->DeviceExtension;
-
if (IrpSp->Parameters.Power.Type == DevicePowerState) {
/* FIXME: Set device power state for the device */
Status = STATUS_UNSUCCESSFUL;
PIO_STACK_LOCATION IrpSp)
{
PPDO_DEVICE_EXTENSION DeviceExtension;
- PFDO_DEVICE_EXTENSION FdoDeviceExtension;
PPNP_BUS_INFORMATION BusInformation;
UNREFERENCED_PARAMETER(IrpSp);
DPRINT("Called\n");
DeviceExtension = (PPDO_DEVICE_EXTENSION)DeviceObject->DeviceExtension;
- FdoDeviceExtension = (PFDO_DEVICE_EXTENSION)DeviceExtension->Fdo->DeviceExtension;
BusInformation = ExAllocatePool(PagedPool, sizeof(PNP_BUS_INFORMATION));
Irp->IoStatus.Information = (ULONG_PTR)BusInformation;
if (BusInformation != NULL)
IN PIRP Irp,
PIO_STACK_LOCATION IrpSp)
{
- PPDO_DEVICE_EXTENSION DeviceExtension;
NTSTATUS Status;
UNREFERENCED_PARAMETER(Irp);
DPRINT("Called\n");
- DeviceExtension = (PPDO_DEVICE_EXTENSION)DeviceObject->DeviceExtension;
-
if (IrpSp->Parameters.Power.Type == DevicePowerState) {
Status = STATUS_SUCCESS;
switch (IrpSp->Parameters.Power.State.SystemState) {
FILE_INFORMATION_CLASS FileInformationClass;
PIO_STACK_LOCATION Stack;
PFILE_OBJECT FileObject;
- PFCB Fcb;
PVOID SystemBuffer;
NTSTATUS Status = STATUS_SUCCESS;
Stack = IoGetCurrentIrpStackLocation(Irp);
FileInformationClass = Stack->Parameters.SetFile.FileInformationClass;
FileObject = Stack->FileObject;
- Fcb = FileObject->FsContext;
SystemBuffer = Irp->AssociatedIrp.SystemBuffer;
*/
{
NTSTATUS Status = STATUS_SUCCESS;
- PCCB Ccb;
PFCB Fcb;
DPRINT("CdfsReadFile(ReadOffset %lu Length %lu)\n", ReadOffset, Length);
if (Length == 0)
return(STATUS_SUCCESS);
- Ccb = (PCCB)FileObject->FsContext2;
Fcb = (PFCB)FileObject->FsContext;
if (ReadOffset >= Fcb->Entry.DataLengthL)
* FUNCTION: Writes a cluster to the FAT12 physical and in-memory tables
*/
{
- ULONG FATsector;
ULONG FATOffset;
PUCHAR CBlock;
PVOID BaseAddress;
CBlock[FATOffset + 1] = (UCHAR)(NewValue >> 4);
}
/* Write the changed FAT sector(s) to disk */
- FATsector = FATOffset / DeviceExt->FatInfo.BytesPerSector;
CcSetDirtyPinnedData(Context, NULL);
CcUnpinData(Context);
return(STATUS_SUCCESS);
LARGE_INTEGER OldFileSize;
NTSTATUS Status = STATUS_SUCCESS;
ULONG Length = 0;
- ULONG OldAllocationSize;
PVOID Buffer;
ULONG BytesPerSector;
}
OldFileSize = Fcb->RFCB.FileSize;
- OldAllocationSize = Fcb->RFCB.AllocationSize.u.LowPart;
Buffer = VfatGetUserBuffer(IrpContext->Irp);
if (!Buffer)
PIO_STACK_LOCATION IoStack;
FILE_INFORMATION_CLASS FileInformationClass;
PFILE_OBJECT FileObject;
- PMSFS_DEVICE_EXTENSION DeviceExtension;
PMSFS_FCB Fcb;
PMSFS_CCB Ccb;
PVOID SystemBuffer;
IoStack = IoGetCurrentIrpStackLocation (Irp);
FileInformationClass = IoStack->Parameters.QueryFile.FileInformationClass;
- DeviceExtension = DeviceObject->DeviceExtension;
FileObject = IoStack->FileObject;
Fcb = (PMSFS_FCB)FileObject->FsContext;
Ccb = (PMSFS_CCB)FileObject->FsContext2;
PIO_STACK_LOCATION IoStack;
PFILE_OBJECT FileObject;
PMSFS_FCB Fcb;
- PMSFS_CCB Ccb;
NTSTATUS Status;
DPRINT1("MsfsFileSystemControl(DeviceObject %p Irp %p)\n", DeviceObject, Irp);
IoStack = IoGetCurrentIrpStackLocation(Irp);
FileObject = IoStack->FileObject;
Fcb = FileObject->FsContext;
- Ccb = FileObject->FsContext2;
DPRINT1("Mailslot name: %wZ\n", &Fcb->Name);
PNTFS_FCB Fcb = NULL;
PNTFS_CCB Ccb = NULL;
PNTFS_VCB Vcb = NULL;
- PVPB Vpb;
NTSTATUS Status;
DPRINT1("NtfsMountVolume() called\n");
Stack = IoGetCurrentIrpStackLocation(Irp);
DeviceToMount = Stack->Parameters.MountVolume.DeviceObject;
- Vpb = Stack->Parameters.MountVolume.Vpb;
Status = NtfsHasFileSystem(DeviceToMount);
if (!NT_SUCCESS(Status))
IN PDEVICE_OBJECT DeviceObject,
IN PIRP Irp)
{
- PSERIAL_DEVICE_EXTENSION DeviceExtension;
PIO_STACK_LOCATION Stack;
PVOID SystemBuffer;
ULONG BufferLength;
ULONG_PTR Information = 0;
NTSTATUS Status;
- DeviceExtension = (PSERIAL_DEVICE_EXTENSION)DeviceObject->DeviceExtension;
Stack = IoGetCurrentIrpStackLocation(Irp);
SystemBuffer = Irp->AssociatedIrp.SystemBuffer;
BufferLength = Stack->Parameters.QueryFile.Length;
PWORKITEM_DATA WorkItemData)
{
PSERIAL_DEVICE_EXTENSION DeviceExtension;
- PUCHAR ComPortBase;
ULONG Length;
PUCHAR Buffer;
UCHAR ReceivedByte;
ASSERT(WorkItemData);
DeviceExtension = (PSERIAL_DEVICE_EXTENSION)DeviceObject->DeviceExtension;
- ComPortBase = ULongToPtr(DeviceExtension->BaseAddress);
Length = IoGetCurrentIrpStackLocation(Irp)->Parameters.Read.Length;
Buffer = SerialGetUserBuffer(Irp);
ULONG Length;
ULONG_PTR Information = 0;
PUCHAR Buffer;
- PUCHAR ComPortBase;
KIRQL Irql;
NTSTATUS Status = STATUS_SUCCESS;
Length = Stack->Parameters.Write.Length;
Buffer = SerialGetUserBuffer(Irp);
DeviceExtension = (PSERIAL_DEVICE_EXTENSION)DeviceObject->DeviceExtension;
- ComPortBase = ULongToPtr(DeviceExtension->BaseAddress);
if (Stack->Parameters.Write.ByteOffset.QuadPart != 0 || Buffer == NULL)
{
LARGE_INTEGER startingOffset;
ULONG transferBytes;
- ULONG startingSector;
PRAW_READ_INFO rawReadInfo = (PRAW_READ_INFO)irpStack->Parameters.DeviceIoControl.Type3InputBuffer;
PUCHAR userData = (PUCHAR)Irp->AssociatedIrp.SystemBuffer;
}
startingOffset.QuadPart = rawReadInfo->DiskOffset.QuadPart;
- startingSector = (ULONG)(rawReadInfo->DiskOffset.QuadPart >> deviceExtension->SectorShift);
transferBytes = rawReadInfo->SectorCount * RAW_SECTOR_SIZE;
if (irpStack->Parameters.DeviceIoControl.OutputBufferLength < transferBytes) {
PREAD_CAPACITY_DATA capacityBuffer;
PIO_STACK_LOCATION irpStack;
PUCHAR senseBuffer;
- NTSTATUS status;
irp = IoAllocateIrp((CCHAR)(DeviceExtension->DeviceObject->StackSize+1),
FALSE);
IrpToComplete->IoStatus.Status = STATUS_VERIFY_REQUIRED;
IoMarkIrpPending(IrpToComplete);
- status = IoCallDriver(DeviceExtension->PortDeviceObject, irp);
+ IoCallDriver(DeviceExtension->PortDeviceObject, irp);
//
// status is not checked because the completion routine for this
idedma.rc
ros_glue/ros_glue.cpp)
+allow_warnings(uniata)
add_pch(uniata stdafx.h)
set_module_type(uniata kernelmodedriver)
add_importlibs(uniata scsiport ntoskrnl hal)
add_library(adns ${SOURCE})
add_dependencies(adns psdk)
+allow_warnings(adns)
src/winfonts/winfnt.c)
add_library(freetype ${SOURCE})
+allow_warnings(freetype)
tabinit.c)
add_dependencies(libmpg123 psdk)
+allow_warnings(libmpg123)
add_library(ext2lib ${SOURCE})
add_pch(ext2lib Mke2fs.h)
add_dependencies(ext2lib psdk)
+allow_warnings(ext2lib)