ReactOS.org
Sign In
Sign Up
Sign In
Sign Up
Manage this list
×
Keyboard Shortcuts
Thread View
j
: Next unread message
k
: Previous unread message
j a
: Jump to all threads
j l
: Jump to MailingList overview
2024
December
November
October
September
August
July
June
May
April
March
February
January
2023
December
November
October
September
August
July
June
May
April
March
February
January
2022
December
November
October
September
August
July
June
May
April
March
February
January
2021
December
November
October
September
August
July
June
May
April
March
February
January
2020
December
November
October
September
August
July
June
May
April
March
February
January
2019
December
November
October
September
August
July
June
May
April
March
February
January
2018
December
November
October
September
August
July
June
May
April
March
February
January
2017
December
November
October
September
August
July
June
May
April
March
February
January
2016
December
November
October
September
August
July
June
May
April
March
February
January
2015
December
November
October
September
August
July
June
May
April
March
February
January
2014
December
November
October
September
August
July
June
May
April
March
February
January
2013
December
November
October
September
August
July
June
May
April
March
February
January
2012
December
November
October
September
August
July
June
May
April
March
February
January
2011
December
November
October
September
August
July
June
May
April
March
February
January
2010
December
November
October
September
August
July
June
May
April
March
February
January
2009
December
November
October
September
August
July
June
May
April
March
February
January
2008
December
November
October
September
August
July
June
May
April
March
February
January
2007
December
November
October
September
August
July
June
May
April
March
February
January
2006
December
November
October
September
August
July
June
May
April
March
February
January
2005
December
November
October
September
August
July
June
May
April
March
February
January
2004
December
November
October
September
August
July
June
May
April
March
February
List overview
Download
Ros-diffs
December 2012
----- 2024 -----
December 2024
November 2024
October 2024
September 2024
August 2024
July 2024
June 2024
May 2024
April 2024
March 2024
February 2024
January 2024
----- 2023 -----
December 2023
November 2023
October 2023
September 2023
August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
----- 2022 -----
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
----- 2021 -----
December 2021
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
----- 2020 -----
December 2020
November 2020
October 2020
September 2020
August 2020
July 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
----- 2019 -----
December 2019
November 2019
October 2019
September 2019
August 2019
July 2019
June 2019
May 2019
April 2019
March 2019
February 2019
January 2019
----- 2018 -----
December 2018
November 2018
October 2018
September 2018
August 2018
July 2018
June 2018
May 2018
April 2018
March 2018
February 2018
January 2018
----- 2017 -----
December 2017
November 2017
October 2017
September 2017
August 2017
July 2017
June 2017
May 2017
April 2017
March 2017
February 2017
January 2017
----- 2016 -----
December 2016
November 2016
October 2016
September 2016
August 2016
July 2016
June 2016
May 2016
April 2016
March 2016
February 2016
January 2016
----- 2015 -----
December 2015
November 2015
October 2015
September 2015
August 2015
July 2015
June 2015
May 2015
April 2015
March 2015
February 2015
January 2015
----- 2014 -----
December 2014
November 2014
October 2014
September 2014
August 2014
July 2014
June 2014
May 2014
April 2014
March 2014
February 2014
January 2014
----- 2013 -----
December 2013
November 2013
October 2013
September 2013
August 2013
July 2013
June 2013
May 2013
April 2013
March 2013
February 2013
January 2013
----- 2012 -----
December 2012
November 2012
October 2012
September 2012
August 2012
July 2012
June 2012
May 2012
April 2012
March 2012
February 2012
January 2012
----- 2011 -----
December 2011
November 2011
October 2011
September 2011
August 2011
July 2011
June 2011
May 2011
April 2011
March 2011
February 2011
January 2011
----- 2010 -----
December 2010
November 2010
October 2010
September 2010
August 2010
July 2010
June 2010
May 2010
April 2010
March 2010
February 2010
January 2010
----- 2009 -----
December 2009
November 2009
October 2009
September 2009
August 2009
July 2009
June 2009
May 2009
April 2009
March 2009
February 2009
January 2009
----- 2008 -----
December 2008
November 2008
October 2008
September 2008
August 2008
July 2008
June 2008
May 2008
April 2008
March 2008
February 2008
January 2008
----- 2007 -----
December 2007
November 2007
October 2007
September 2007
August 2007
July 2007
June 2007
May 2007
April 2007
March 2007
February 2007
January 2007
----- 2006 -----
December 2006
November 2006
October 2006
September 2006
August 2006
July 2006
June 2006
May 2006
April 2006
March 2006
February 2006
January 2006
----- 2005 -----
December 2005
November 2005
October 2005
September 2005
August 2005
July 2005
June 2005
May 2005
April 2005
March 2005
February 2005
January 2005
----- 2004 -----
December 2004
November 2004
October 2004
September 2004
August 2004
July 2004
June 2004
May 2004
April 2004
March 2004
February 2004
ros-diffs@reactos.org
12 participants
287 discussions
Start a n
N
ew thread
[tkreuzer] 58042: Fix build
by tkreuzer@svn.reactos.org
Author: tkreuzer Date: Sat Dec 29 19:17:59 2012 New Revision: 58042 URL:
http://svn.reactos.org/svn/reactos?rev=58042&view=rev
Log: Fix build Modified: trunk/reactos/win32ss/user/user32/misc/misc.c Modified: trunk/reactos/win32ss/user/user32/misc/misc.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/user/user32/misc/m…
============================================================================== --- trunk/reactos/win32ss/user/user32/misc/misc.c [iso-8859-1] (original) +++ trunk/reactos/win32ss/user/user32/misc/misc.c [iso-8859-1] Sat Dec 29 19:17:59 2012 @@ -320,7 +320,7 @@ TRUE, /* TYPE_MONITOR */ FALSE, /* TYPE_KBDLAYOUT */ FALSE, /* TYPE_KBDFILE */ - TRUE /* TYPE_WINEVENTHOOK */ + TRUE, /* TYPE_WINEVENTHOOK */ FALSE, /* TYPE_TIMER */ FALSE, /* TYPE_INPUTCONTEXT */ FALSE, /* TYPE_HIDDATA */
11 years, 12 months
1
0
0
0
[tkreuzer] 58041: [WIN32K] Use the official HANDLE_TYPE enum instead of the custom USER_OBJECT_TYPE
by tkreuzer@svn.reactos.org
Author: tkreuzer Date: Sat Dec 29 19:14:30 2012 New Revision: 58041 URL:
http://svn.reactos.org/svn/reactos?rev=58041&view=rev
Log: [WIN32K] Use the official HANDLE_TYPE enum instead of the custom USER_OBJECT_TYPE Modified: trunk/reactos/win32ss/drivers/videoprt/child.c trunk/reactos/win32ss/gdi/ntgdi/cliprgn.h trunk/reactos/win32ss/include/ntuser.h trunk/reactos/win32ss/user/ntuser/accelerator.c trunk/reactos/win32ss/user/ntuser/callproc.c trunk/reactos/win32ss/user/ntuser/class.c trunk/reactos/win32ss/user/ntuser/clipboard.c trunk/reactos/win32ss/user/ntuser/cursoricon.c trunk/reactos/win32ss/user/ntuser/cursoricon_new.c trunk/reactos/win32ss/user/ntuser/event.c trunk/reactos/win32ss/user/ntuser/hook.c trunk/reactos/win32ss/user/ntuser/kbdlayout.c trunk/reactos/win32ss/user/ntuser/menu.c trunk/reactos/win32ss/user/ntuser/monitor.c trunk/reactos/win32ss/user/ntuser/object.c trunk/reactos/win32ss/user/ntuser/object.h trunk/reactos/win32ss/user/ntuser/painting.c trunk/reactos/win32ss/user/ntuser/simplecall.c trunk/reactos/win32ss/user/ntuser/timer.c trunk/reactos/win32ss/user/ntuser/win32.h trunk/reactos/win32ss/user/ntuser/window.c trunk/reactos/win32ss/user/ntuser/winpos.c trunk/reactos/win32ss/user/user32/include/user_x.h trunk/reactos/win32ss/user/user32/misc/misc.c trunk/reactos/win32ss/user/user32/windows/menu.c Modified: trunk/reactos/win32ss/drivers/videoprt/child.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/drivers/videoprt/c…
============================================================================== --- trunk/reactos/win32ss/drivers/videoprt/child.c [iso-8859-1] (original) +++ trunk/reactos/win32ss/drivers/videoprt/child.c [iso-8859-1] Sat Dec 29 19:14:30 2012 @@ -393,4 +393,4 @@ IoCompleteRequest(Irp, IO_NO_INCREMENT); return Status; -} +} Modified: trunk/reactos/win32ss/gdi/ntgdi/cliprgn.h URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/gdi/ntgdi/cliprgn.…
============================================================================== --- trunk/reactos/win32ss/gdi/ntgdi/cliprgn.h [iso-8859-1] (original) +++ trunk/reactos/win32ss/gdi/ntgdi/cliprgn.h [iso-8859-1] Sat Dec 29 19:14:30 2012 @@ -3,4 +3,4 @@ INT FASTCALL GdiGetClipBox(HDC hDC, RECTL *rc); INT FASTCALL GdiSelectVisRgn(HDC hdc, HRGN hrgn); INT FASTCALL GdiExtSelectClipRgn (PDC dc, HRGN hrgn, int fnMode); -int FASTCALL CLIPPING_UpdateGCRegion(DC* Dc); +int FASTCALL CLIPPING_UpdateGCRegion(DC* Dc); Modified: trunk/reactos/win32ss/include/ntuser.h URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/include/ntuser.h?r…
============================================================================== --- trunk/reactos/win32ss/include/ntuser.h [iso-8859-1] (original) +++ trunk/reactos/win32ss/include/ntuser.h [iso-8859-1] Sat Dec 29 19:14:30 2012 @@ -33,32 +33,33 @@ int allocated_handles; } USER_HANDLE_TABLE, * PUSER_HANDLE_TABLE; -typedef enum _USER_OBJECT_TYPE -{ - otFree = 0, - otWindow, - otMenu, - otCursorIcon, - otSMWP, - otHook, - otClipBoardData, - otCallProc, - otAccel, - otDDEaccess, - otDDEconv, - otDDExact, - otMonitor, - otKBDlayout, - otKBDfile, - otEvent, - otTimer, - otInputContext, - otHidData, - otDeviceInfo, - otTouchInput, - otGestureInfo, - USER_HANDLE_TYPE_COUNT -} USER_OBJECT_TYPE; +typedef enum _HANDLE_TYPE +{ + TYPE_FREE = 0, + TYPE_WINDOW = 1, + TYPE_MENU = 2, + TYPE_CURSOR = 3, + TYPE_SETWINDOWPOS = 4, + TYPE_HOOK = 5, + TYPE_CLIPDATA = 6, + TYPE_CALLPROC = 7, + TYPE_ACCELTABLE = 8, + TYPE_DDEACCESS = 9, + TYPE_DDECONV = 10, + TYPE_DDEXACT = 11, + TYPE_MONITOR = 12, + TYPE_KBDLAYOUT = 13, + TYPE_KBDFILE = 14, + TYPE_WINEVENTHOOK = 15, + TYPE_TIMER = 16, + TYPE_INPUTCONTEXT = 17, + TYPE_HIDDATA = 18, + TYPE_DEVICEINFO = 19, + TYPE_TOUCHINPUTINFO = 20, + TYPE_GESTUREINFOOBJ = 21, + TYPE_CTYPES, + TYPE_GENERIC = 255 +} HANDLE_TYPE, *PHANDLE_TYPE; typedef enum _USERTHREADINFOCLASS { Modified: trunk/reactos/win32ss/user/ntuser/accelerator.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/user/ntuser/accele…
============================================================================== --- trunk/reactos/win32ss/user/ntuser/accelerator.c [iso-8859-1] (original) +++ trunk/reactos/win32ss/user/ntuser/accelerator.c [iso-8859-1] Sat Dec 29 19:14:30 2012 @@ -28,7 +28,7 @@ return NULL; } - Accel = UserGetObject(gHandleTable, hAccel, otAccel); + Accel = UserGetObject(gHandleTable, hAccel, TYPE_ACCELTABLE); if (!Accel) { EngSetLastError(ERROR_INVALID_ACCEL_HANDLE); @@ -257,7 +257,7 @@ RETURN( (HACCEL) NULL ); } - Accel = UserCreateObject(gHandleTable, NULL, NULL, (PHANDLE)&hAccel, otAccel, sizeof(ACCELERATOR_TABLE)); + Accel = UserCreateObject(gHandleTable, NULL, NULL, (PHANDLE)&hAccel, TYPE_ACCELTABLE, sizeof(ACCELERATOR_TABLE)); if (Accel == NULL) { @@ -270,7 +270,7 @@ if (Accel->Table == NULL) { UserDereferenceObject(Accel); - UserDeleteObject(hAccel, otAccel); + UserDeleteObject(hAccel, TYPE_ACCELTABLE); SetLastNtError(STATUS_NO_MEMORY); RETURN( (HACCEL) NULL); } @@ -308,7 +308,7 @@ { ExFreePoolWithTag(Accel->Table, USERTAG_ACCEL); UserDereferenceObject(Accel); - UserDeleteObject(hAccel, otAccel); + UserDeleteObject(hAccel, TYPE_ACCELTABLE); SetLastNtError(Status); RETURN( (HACCEL) NULL); } @@ -351,7 +351,7 @@ Accel->Table = NULL; } - UserDeleteObject(hAccel, otAccel); + UserDeleteObject(hAccel, TYPE_ACCELTABLE); RETURN( TRUE); Modified: trunk/reactos/win32ss/user/ntuser/callproc.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/user/ntuser/callpr…
============================================================================== --- trunk/reactos/win32ss/user/ntuser/callproc.c [iso-8859-1] (original) +++ trunk/reactos/win32ss/user/ntuser/callproc.c [iso-8859-1] Sat Dec 29 19:14:30 2012 @@ -21,7 +21,7 @@ DestroyCallProc(IN PDESKTOPINFO Desktop, IN OUT PCALLPROCDATA CallProc) { - UserDeleteObject(UserHMGetHandle(CallProc), otCallProc); + UserDeleteObject(UserHMGetHandle(CallProc), TYPE_CALLPROC); } PCALLPROCDATA @@ -37,7 +37,7 @@ Desktop, NULL, &Handle, - otCallProc, + TYPE_CALLPROC, sizeof(CALLPROCDATA)); if (NewCallProc != NULL) { @@ -60,7 +60,7 @@ CallProc = UserGetObject(gHandleTable, hCallProc, - otCallProc); + TYPE_CALLPROC); if (CallProc == NULL) { return FALSE; Modified: trunk/reactos/win32ss/user/ntuser/class.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/user/ntuser/class.…
============================================================================== --- trunk/reactos/win32ss/user/ntuser/class.c [iso-8859-1] (original) +++ trunk/reactos/win32ss/user/ntuser/class.c [iso-8859-1] Sat Dec 29 19:14:30 2012 @@ -462,7 +462,7 @@ // Check if CallProc handle and retrieve previous call proc address and set. if (IsCallProcHandle(WndProc)) { - pcpd = UserGetObject(gHandleTable, WndProc, otCallProc); + pcpd = UserGetObject(gHandleTable, WndProc, TYPE_CALLPROC); if (pcpd) chWndProc = pcpd->pfnClientPrevious; } Modified: trunk/reactos/win32ss/user/ntuser/clipboard.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/user/ntuser/clipbo…
============================================================================== --- trunk/reactos/win32ss/user/ntuser/clipboard.c [iso-8859-1] (original) +++ trunk/reactos/win32ss/user/ntuser/clipboard.c [iso-8859-1] Sat Dec 29 19:14:30 2012 @@ -58,7 +58,7 @@ !IS_DATA_SYNTHESIZED(pElement)) { if (pElement->fGlobalHandle) - UserDeleteObject(pElement->hData, otClipBoardData); + UserDeleteObject(pElement->hData, TYPE_CLIPDATA); else if (pElement->fmt == CF_BITMAP || pElement->fmt == CF_PALETTE || pElement->fmt == CF_DSPBITMAP) { @@ -184,7 +184,7 @@ NULL, NULL, &hMem, - otClipBoardData, + TYPE_CLIPDATA, cjDataSize); if (!pClipboardData) { @@ -235,7 +235,7 @@ if(!pDibEl->fGlobalHandle) return; - pMemObj = (PCLIPBOARDDATA)UserGetObject(gHandleTable, pDibEl->hData, otClipBoardData); + pMemObj = (PCLIPBOARDDATA)UserGetObject(gHandleTable, pDibEl->hData, TYPE_CLIPDATA); if (!pMemObj) return; @@ -297,7 +297,7 @@ PCLIPBOARDDATA pMemObj; HANDLE hMem; - pMemObj = (PCLIPBOARDDATA)UserCreateObject(gHandleTable, NULL, NULL, &hMem, otClipBoardData, + pMemObj = (PCLIPBOARDDATA)UserCreateObject(gHandleTable, NULL, NULL, &hMem, TYPE_CLIPDATA, sizeof(CLIPBOARDDATA) + sizeof(LCID)); if (pMemObj) { @@ -1087,7 +1087,7 @@ UserEnterExclusive(); /* Create Clipboard data object */ - pMemObj = UserCreateObject(gHandleTable, NULL, NULL, &hMem, otClipBoardData, sizeof(CLIPBOARDDATA) + cbData); + pMemObj = UserCreateObject(gHandleTable, NULL, NULL, &hMem, TYPE_CLIPDATA, sizeof(CLIPBOARDDATA) + cbData); if (!pMemObj) goto cleanup; @@ -1111,7 +1111,7 @@ /* If we failed to copy data, remove handle */ if (!pMemObj) { - UserDeleteObject(hMem, otClipBoardData); + UserDeleteObject(hMem, TYPE_CLIPDATA); hMem = NULL; } @@ -1134,7 +1134,7 @@ UserEnterShared(); /* Get Clipboard data object */ - pMemObj = (PCLIPBOARDDATA)UserGetObject(gHandleTable, hMem, otClipBoardData); + pMemObj = (PCLIPBOARDDATA)UserGetObject(gHandleTable, hMem, TYPE_CLIPDATA); if (!pMemObj) { Status = STATUS_INVALID_HANDLE; Modified: trunk/reactos/win32ss/user/ntuser/cursoricon.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/user/ntuser/cursor…
============================================================================== --- trunk/reactos/win32ss/user/ntuser/cursoricon.c [iso-8859-1] (original) +++ trunk/reactos/win32ss/user/ntuser/cursoricon.c [iso-8859-1] Sat Dec 29 19:14:30 2012 @@ -77,7 +77,7 @@ return NULL; } - CurIcon = (PCURICON_OBJECT)UserReferenceObjectByHandle(hCurIcon, otCursorIcon); + CurIcon = (PCURICON_OBJECT)UserReferenceObjectByHandle(hCurIcon, TYPE_CURSOR); if (!CurIcon) { /* We never set ERROR_INVALID_ICON_HANDLE. lets hope noone ever checks for it */ @@ -178,7 +178,7 @@ LIST_FOR_EACH(CurIcon, &gCurIconList, CURICON_OBJECT, ListEntry) { - // if (NT_SUCCESS(UserReferenceObjectByPointer(Object, otCursorIcon))) // <- huh???? + // if (NT_SUCCESS(UserReferenceObjectByPointer(Object, TYPE_CURSOR))) // <- huh???? // UserReferenceObject( CurIcon); // { if ((CurIcon->hModule == hModule) && (CurIcon->hRsrc == hRsrc)) @@ -209,7 +209,7 @@ PCURICON_OBJECT CurIcon; HANDLE hCurIcon; - CurIcon = UserCreateObject(gHandleTable, NULL, NULL, &hCurIcon, otCursorIcon, sizeof(CURICON_OBJECT)); + CurIcon = UserCreateObject(gHandleTable, NULL, NULL, &hCurIcon, TYPE_CURSOR, sizeof(CURICON_OBJECT)); if (!CurIcon) { @@ -223,7 +223,7 @@ if (! ReferenceCurIconByProcess(CurIcon)) { ERR("Failed to add process\n"); - UserDeleteObject(hCurIcon, otCursorIcon); + UserDeleteObject(hCurIcon, TYPE_CURSOR); UserDereferenceObject(CurIcon); return NULL; } @@ -273,7 +273,7 @@ { /* Set the first process of the list as owner */ Current = CONTAINING_RECORD(CurIcon->ProcessList.Flink, CURICON_PROCESS, ListEntry); - UserSetObjectOwner(CurIcon, otCursorIcon, Current->Process); + UserSetObjectOwner(CurIcon, TYPE_CURSOR, Current->Process); } UserDereferenceObject(CurIcon); return TRUE; @@ -310,7 +310,7 @@ /* We were given a pointer, no need to keep the reference anylonger! */ UserDereferenceObject(CurIcon); - Ret = UserDeleteObject(CurIcon->Self, otCursorIcon); + Ret = UserDeleteObject(CurIcon->Self, TYPE_CURSOR); return Ret; } Modified: trunk/reactos/win32ss/user/ntuser/cursoricon_new.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/user/ntuser/cursor…
============================================================================== --- trunk/reactos/win32ss/user/ntuser/cursoricon_new.c [iso-8859-1] (original) +++ trunk/reactos/win32ss/user/ntuser/cursoricon_new.c [iso-8859-1] Sat Dec 29 19:14:30 2012 @@ -84,7 +84,7 @@ return NULL; } - CurIcon = (PCURICON_OBJECT)UserReferenceObjectByHandle(hCurIcon, otCursorIcon); + CurIcon = (PCURICON_OBJECT)UserReferenceObjectByHandle(hCurIcon, TYPE_CURSOR); if (!CurIcon) { /* We never set ERROR_INVALID_ICON_HANDLE. lets hope noone ever checks for it */ @@ -229,7 +229,7 @@ if(dwNumber == 0) dwNumber = 1; - CurIcon = UserCreateObject(gHandleTable, NULL, NULL, &hCurIcon, otCursorIcon, sizeof(CURICON_OBJECT)); + CurIcon = UserCreateObject(gHandleTable, NULL, NULL, &hCurIcon, TYPE_CURSOR, sizeof(CURICON_OBJECT)); if (!CurIcon) { @@ -244,7 +244,7 @@ { ERR("Failed to add process\n"); UserDereferenceObject(CurIcon); - UserDeleteObject(hCurIcon, otCursorIcon); + UserDeleteObject(hCurIcon, TYPE_CURSOR); return NULL; } @@ -309,7 +309,7 @@ { /* Set the first process of the list as owner */ Current = CONTAINING_RECORD(CurIcon->ProcessList.Flink, CURICON_PROCESS, ListEntry); - UserSetObjectOwner(CurIcon, otCursorIcon, Current->Process); + UserSetObjectOwner(CurIcon, TYPE_CURSOR, Current->Process); } UserDereferenceObject(CurIcon); return TRUE; @@ -350,7 +350,7 @@ /* We were given a pointer, no need to keep the reference anylonger! */ UserDereferenceObject(CurIcon); - Ret = UserDeleteObject(CurIcon->Self, otCursorIcon); + Ret = UserDeleteObject(CurIcon->Self, TYPE_CURSOR); return Ret; } Modified: trunk/reactos/win32ss/user/ntuser/event.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/user/ntuser/event.…
============================================================================== --- trunk/reactos/win32ss/user/ntuser/event.c [iso-8859-1] (original) +++ trunk/reactos/win32ss/user/ntuser/event.c [iso-8859-1] Sat Dec 29 19:14:30 2012 @@ -141,7 +141,7 @@ RemoveEntryList(&pEH->Chain); GlobalEvents->Counts--; if (!GlobalEvents->Counts) gpsi->dwInstalledEventHooks = 0; - UserDeleteObject(UserHMGetHandle(pEH), otEvent); + UserDeleteObject(UserHMGetHandle(pEH), TYPE_WINEVENTHOOK); KeLeaveCriticalRegion(); return TRUE; } @@ -378,7 +378,7 @@ } } // Creator, pti is set here. - pEH = UserCreateObject(gHandleTable, NULL, NULL, &Handle, otEvent, sizeof(EVENTHOOK)); + pEH = UserCreateObject(gHandleTable, NULL, NULL, &Handle, TYPE_WINEVENTHOOK, sizeof(EVENTHOOK)); if (pEH) { InsertTailList(&GlobalEvents->Events, &pEH->Chain); @@ -428,7 +428,7 @@ UserEnterExclusive(); - pEH = (PEVENTHOOK)UserGetObject(gHandleTable, hWinEventHook, otEvent); + pEH = (PEVENTHOOK)UserGetObject(gHandleTable, hWinEventHook, TYPE_WINEVENTHOOK); if (pEH) { Ret = IntRemoveEvent(pEH); Modified: trunk/reactos/win32ss/user/ntuser/hook.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/user/ntuser/hook.c…
============================================================================== --- trunk/reactos/win32ss/user/ntuser/hook.c [iso-8859-1] (original) +++ trunk/reactos/win32ss/user/ntuser/hook.c [iso-8859-1] Sat Dec 29 19:14:30 2012 @@ -937,7 +937,7 @@ return NULL; } - Hook = (PHOOK)UserGetObject(gHandleTable, hHook, otHook); + Hook = (PHOOK)UserGetObject(gHandleTable, hHook, TYPE_HOOK); if (!Hook) { EngSetLastError(ERROR_INVALID_HOOK_HANDLE); @@ -1020,7 +1020,7 @@ Hook->ModuleName.Buffer = NULL; } /* Close handle */ - UserDeleteObject(UserHMGetHandle(Hook), otHook); + UserDeleteObject(UserHMGetHandle(Hook), TYPE_HOOK); } /* Remove a hook, freeing it from the chain */ @@ -1270,7 +1270,7 @@ */ for(i = 0; pHookHandles[i]; ++i) { - Hook = (PHOOK)UserGetObject(gHandleTable, pHookHandles[i], otHook); + Hook = (PHOOK)UserGetObject(gHandleTable, pHookHandles[i], TYPE_HOOK); if(!Hook) { ERR("Invalid hook!\n"); @@ -1571,7 +1571,7 @@ } ObDereferenceObject(WinStaObj); - Hook = UserCreateObject(gHandleTable, NULL, NULL, (PHANDLE)&Handle, otHook, sizeof(HOOK)); + Hook = UserCreateObject(gHandleTable, NULL, NULL, (PHANDLE)&Handle, TYPE_HOOK, sizeof(HOOK)); if (!Hook) { Modified: trunk/reactos/win32ss/user/ntuser/kbdlayout.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/user/ntuser/kbdlay…
============================================================================== --- trunk/reactos/win32ss/user/ntuser/kbdlayout.c [iso-8859-1] (original) +++ trunk/reactos/win32ss/user/ntuser/kbdlayout.c [iso-8859-1] Sat Dec 29 19:14:30 2012 @@ -131,7 +131,7 @@ L"Control\\Keyboard Layouts\\"; /* Create keyboard layout file object */ - pkf = UserCreateObject(gHandleTable, NULL, NULL, NULL, otKBDfile, sizeof(KBDFILE)); + pkf = UserCreateObject(gHandleTable, NULL, NULL, NULL, TYPE_KBDFILE, sizeof(KBDFILE)); if (!pkf) { ERR("Failed to create object!\n"); @@ -187,7 +187,7 @@ { /* We have failed - destroy created object */ if (pkf) - UserDeleteObject(pkf->head.h, otKBDfile); + UserDeleteObject(pkf->head.h, TYPE_KBDFILE); } return pRet; @@ -206,7 +206,7 @@ PKL pKl; /* Create keyboard layout object */ - pKl = UserCreateObject(gHandleTable, NULL, NULL, NULL, otKBDlayout, sizeof(KL)); + pKl = UserCreateObject(gHandleTable, NULL, NULL, NULL, TYPE_KBDLAYOUT, sizeof(KL)); if (!pKl) { ERR("Failed to create object!\n"); @@ -223,7 +223,7 @@ if (!pKl->spkf) { ERR("UserLoadKbdFile(%wZ) failed!\n", pwszKLID); - UserDeleteObject(pKl->head.h, otKBDlayout); + UserDeleteObject(pKl->head.h, TYPE_KBDLAYOUT); return NULL; } @@ -272,7 +272,7 @@ *ppkfLink = pkf->pkfNext; EngUnloadImage(pkf->hBase); - UserDeleteObject(pkf->head.h, otKBDfile); + UserDeleteObject(pkf->head.h, TYPE_KBDFILE); } /* @@ -308,7 +308,7 @@ pKl->pklPrev->pklNext = pKl->pklNext; pKl->pklNext->pklPrev = pKl->pklPrev; UnloadKbdFile(pKl->spkf); - UserDeleteObject(pKl->head.h, otKBDlayout); + UserDeleteObject(pKl->head.h, TYPE_KBDLAYOUT); return TRUE; } Modified: trunk/reactos/win32ss/user/ntuser/menu.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/user/ntuser/menu.c…
============================================================================== --- trunk/reactos/win32ss/user/ntuser/menu.c [iso-8859-1] (original) +++ trunk/reactos/win32ss/user/ntuser/menu.c [iso-8859-1] Sat Dec 29 19:14:30 2012 @@ -63,7 +63,7 @@ return NULL; } - Menu = (PMENU_OBJECT)UserGetObject(gHandleTable, hMenu, otMenu); + Menu = (PMENU_OBJECT)UserGetObject(gHandleTable, hMenu, TYPE_MENU); if (!Menu) { EngSetLastError(ERROR_INVALID_MENU_HANDLE); @@ -234,7 +234,7 @@ } } // UserDereferenceObject(Menu); - ret = UserDeleteObject(Menu->MenuInfo.Self, otMenu); + ret = UserDeleteObject(Menu->MenuInfo.Self, TYPE_MENU); ObDereferenceObject(WindowStation); return ret; } @@ -252,7 +252,7 @@ NULL, NULL, Handle, - otMenu, + TYPE_MENU, sizeof(MENU_OBJECT)); if(!Menu) { @@ -364,7 +364,7 @@ NULL, NULL, &hMenu, - otMenu, + TYPE_MENU, sizeof(MENU_OBJECT)); if(!Menu) return NULL; Modified: trunk/reactos/win32ss/user/ntuser/monitor.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/user/ntuser/monito…
============================================================================== --- trunk/reactos/win32ss/user/ntuser/monitor.c [iso-8859-1] (original) +++ trunk/reactos/win32ss/user/ntuser/monitor.c [iso-8859-1] Sat Dec 29 19:14:30 2012 @@ -32,7 +32,7 @@ PMONITOR IntCreateMonitorObject() { - return UserCreateObject(gHandleTable, NULL, NULL, NULL, otMonitor, sizeof(MONITOR)); + return UserCreateObject(gHandleTable, NULL, NULL, NULL, TYPE_MONITOR, sizeof(MONITOR)); } /* IntDestroyMonitorObject @@ -58,7 +58,7 @@ /* Destroy monitor object */ UserDereferenceObject(pMonitor); - UserDeleteObject(UserHMGetHandle(pMonitor), otMonitor); + UserDeleteObject(UserHMGetHandle(pMonitor), TYPE_MONITOR); } /* UserGetMonitorObject @@ -81,7 +81,7 @@ return NULL; } - pMonitor = (PMONITOR)UserGetObject(gHandleTable, hMonitor, otMonitor); + pMonitor = (PMONITOR)UserGetObject(gHandleTable, hMonitor, TYPE_MONITOR); if (!pMonitor) { EngSetLastError(ERROR_INVALID_MONITOR_HANDLE); Modified: trunk/reactos/win32ss/user/ntuser/object.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/user/ntuser/object…
============================================================================== --- trunk/reactos/win32ss/user/ntuser/object.c [iso-8859-1] (original) +++ trunk/reactos/win32ss/user/ntuser/object.c [iso-8859-1] Sat Dec 29 19:14:30 2012 @@ -16,7 +16,7 @@ void DbgUserDumpHandleTable() { - int HandleCounts[USER_HANDLE_TYPE_COUNT]; + int HandleCounts[TYPE_CTYPES]; PPROCESSINFO ppiList; int i; PWCHAR TypeNames[] = {L"Free",L"Window",L"Menu", L"CursorIcon", L"SMWP", L"Hook", L"ClipBoardData", L"CallProc", @@ -33,7 +33,7 @@ { ERR("Process %s (%d) handles count: %d\n\t", ppiList->peProcess->ImageFileName, ppiList->peProcess->UniqueProcessId, ppiList->UserHandleCount); - for (i = 1 ;i < USER_HANDLE_TYPE_COUNT; i++) + for (i = 1 ;i < TYPE_CTYPES; i++) { HandleCounts[i] += ppiList->DbgHandleCount[i]; @@ -48,7 +48,7 @@ /* Print total type counts */ ERR("Total handles of the running processes: \n\t"); - for (i = 1 ;i < USER_HANDLE_TYPE_COUNT; i++) + for (i = 1 ;i < TYPE_CTYPES; i++) { DbgPrint("%S: %d, ", TypeNames[i], HandleCounts[i]); if (i % 6 == 0) @@ -62,7 +62,7 @@ HandleCounts[gHandleTable->handles[i].type]++; ERR("Total handles count allocated: \n\t"); - for (i = 1 ;i < USER_HANDLE_TYPE_COUNT; i++) + for (i = 1 ;i < TYPE_CTYPES; i++) { DbgPrint("%S: %d, ", TypeNames[i], HandleCounts[i]); if (i % 6 == 0) @@ -174,27 +174,27 @@ } static __inline PVOID -UserHandleOwnerByType(USER_OBJECT_TYPE type) +UserHandleOwnerByType(HANDLE_TYPE type) { PVOID pi; switch (type) { - case otWindow: - case otInputContext: + case TYPE_WINDOW: + case TYPE_INPUTCONTEXT: pi = GetW32ThreadInfo(); break; - case otMenu: - case otCursorIcon: - case otHook: - case otCallProc: - case otAccel: - case otSMWP: + case TYPE_MENU: + case TYPE_CURSOR: + case TYPE_HOOK: + case TYPE_CALLPROC: + case TYPE_ACCELTABLE: + case TYPE_SETWINDOWPOS: pi = GetW32ProcessInfo(); break; - case otMonitor: + case TYPE_MONITOR: pi = NULL; /* System */ break; @@ -207,7 +207,7 @@ } /* allocate a user handle for a given object */ -HANDLE UserAllocHandle(PUSER_HANDLE_TABLE ht, PVOID object, USER_OBJECT_TYPE type ) +HANDLE UserAllocHandle(PUSER_HANDLE_TABLE ht, PVOID object, HANDLE_TYPE type ) { PUSER_HANDLE_ENTRY entry = alloc_user_entry(ht); if (!entry) @@ -226,7 +226,7 @@ } /* return a pointer to a user object from its handle without setting an error */ -PVOID UserGetObjectNoErr(PUSER_HANDLE_TABLE ht, HANDLE handle, USER_OBJECT_TYPE type ) +PVOID UserGetObjectNoErr(PUSER_HANDLE_TABLE ht, HANDLE handle, HANDLE_TYPE type ) { PUSER_HANDLE_ENTRY entry; @@ -240,7 +240,7 @@ } /* return a pointer to a user object from its handle */ -PVOID UserGetObject(PUSER_HANDLE_TABLE ht, HANDLE handle, USER_OBJECT_TYPE type ) +PVOID UserGetObject(PUSER_HANDLE_TABLE ht, HANDLE handle, HANDLE_TYPE type ) { PUSER_HANDLE_ENTRY entry; @@ -269,7 +269,7 @@ /* Same as get_user_object plus set the handle to the full 32-bit value */ -void *get_user_object_handle(PUSER_HANDLE_TABLE ht, HANDLE* handle, USER_OBJECT_TYPE type ) +void *get_user_object_handle(PUSER_HANDLE_TABLE ht, HANDLE* handle, HANDLE_TYPE type ) { PUSER_HANDLE_ENTRY entry; @@ -317,7 +317,7 @@ PDESKTOP pDesktop, PTHREADINFO pti, HANDLE* h, - USER_OBJECT_TYPE type, + HANDLE_TYPE type, ULONG size) { HANDLE hi; @@ -336,11 +336,11 @@ switch (type) { - case otWindow: -// case otMenu: - case otHook: - case otCallProc: - case otInputContext: + case TYPE_WINDOW: +// case TYPE_MENU: + case TYPE_HOOK: + case TYPE_CALLPROC: + case TYPE_INPUTCONTEXT: Object = DesktopHeapAlloc(rpdesk, size); dt = TRUE; break; @@ -373,22 +373,22 @@ switch (type) { - case otWindow: - case otHook: - case otInputContext: + case TYPE_WINDOW: + case TYPE_HOOK: + case TYPE_INPUTCONTEXT: ((PTHRDESKHEAD)Object)->rpdesk = rpdesk; ((PTHRDESKHEAD)Object)->pSelf = Object; - case otEvent: + case TYPE_WINEVENTHOOK: ((PTHROBJHEAD)Object)->pti = pti; break; - case otMenu: - case otCallProc: + case TYPE_MENU: + case TYPE_CALLPROC: ((PPROCDESKHEAD)Object)->rpdesk = rpdesk; ((PPROCDESKHEAD)Object)->pSelf = Object; break; - case otCursorIcon: + case TYPE_CURSOR: ((PPROCMARKHEAD)Object)->ppi = ppi; break; @@ -410,7 +410,7 @@ UserDereferenceObject(PVOID object) { PUSER_HANDLE_ENTRY entry; - USER_OBJECT_TYPE type; + HANDLE_TYPE type; ASSERT(((PHEAD)object)->cLockObj >= 1); @@ -435,11 +435,11 @@ switch (type) { - case otWindow: -// case otMenu: - case otHook: - case otCallProc: - case otInputContext: + case TYPE_WINDOW: +// case TYPE_MENU: + case TYPE_HOOK: + case TYPE_CALLPROC: + case TYPE_INPUTCONTEXT: return DesktopHeapFree(((PTHRDESKHEAD)object)->rpdesk, object); default: @@ -482,7 +482,7 @@ BOOL FASTCALL -UserDeleteObject(HANDLE h, USER_OBJECT_TYPE type ) +UserDeleteObject(HANDLE h, HANDLE_TYPE type ) { PVOID body = UserGetObject(gHandleTable, h, type); @@ -504,7 +504,7 @@ PVOID FASTCALL -UserReferenceObjectByHandle(HANDLE handle, USER_OBJECT_TYPE type) +UserReferenceObjectByHandle(HANDLE handle, HANDLE_TYPE type) { PVOID object; @@ -518,7 +518,7 @@ VOID FASTCALL -UserSetObjectOwner(PVOID obj, USER_OBJECT_TYPE type, PVOID owner) +UserSetObjectOwner(PVOID obj, HANDLE_TYPE type, PVOID owner) { PUSER_HANDLE_ENTRY entry = handle_to_entry(gHandleTable, ((PHEAD)obj)->h ); PPROCESSINFO ppi, oldppi; @@ -529,7 +529,7 @@ /* For now, only supported for CursorIcon object */ switch(type) { - case otCursorIcon: + case TYPE_CURSOR: ppi = (PPROCESSINFO)owner; entry->pi = ppi; oldppi = ((PPROCMARKHEAD)obj)->ppi; @@ -575,37 +575,37 @@ } switch (uType) { - case otWindow: + case TYPE_WINDOW: { if (UserGetWindowObject((HWND) handle)) return TRUE; return FALSE; } - case otMenu: + case TYPE_MENU: { if (UserGetMenuObject((HMENU) handle)) return TRUE; return FALSE; } - case otAccel: + case TYPE_ACCELTABLE: { if (UserGetAccelObject((HACCEL) handle)) return TRUE; return FALSE; } - case otCursorIcon: + case TYPE_CURSOR: { if (UserGetCurIconObject((HCURSOR) handle)) return TRUE; return FALSE; } - case otHook: + case TYPE_HOOK: { if (IntGetHookObject((HHOOK) handle)) return TRUE; return FALSE; } - case otMonitor: + case TYPE_MONITOR: { if (UserGetMonitorObject((HMONITOR) handle)) return TRUE; return FALSE; } - case otCallProc: + case TYPE_CALLPROC: { WNDPROC_INFO Proc; return UserGetCallProcInfo( handle, &Proc ); Modified: trunk/reactos/win32ss/user/ntuser/object.h URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/user/ntuser/object…
============================================================================== --- trunk/reactos/win32ss/user/ntuser/object.h [iso-8859-1] (original) +++ trunk/reactos/win32ss/user/ntuser/object.h [iso-8859-1] Sat Dec 29 19:14:30 2012 @@ -31,16 +31,16 @@ extern PUSER_HANDLE_TABLE gHandleTable; VOID FASTCALL UserReferenceObject(PVOID obj); -PVOID FASTCALL UserReferenceObjectByHandle(HANDLE handle, USER_OBJECT_TYPE type); +PVOID FASTCALL UserReferenceObjectByHandle(HANDLE handle, HANDLE_TYPE type); BOOL FASTCALL UserDereferenceObject(PVOID obj); -PVOID FASTCALL UserCreateObject(PUSER_HANDLE_TABLE ht, struct _DESKTOP* pDesktop, PTHREADINFO pti, HANDLE* h,USER_OBJECT_TYPE type , ULONG size); -BOOL FASTCALL UserDeleteObject(HANDLE h, USER_OBJECT_TYPE type ); -PVOID UserGetObject(PUSER_HANDLE_TABLE ht, HANDLE handle, USER_OBJECT_TYPE type ); -PVOID UserGetObjectNoErr(PUSER_HANDLE_TABLE, HANDLE, USER_OBJECT_TYPE); +PVOID FASTCALL UserCreateObject(PUSER_HANDLE_TABLE ht, struct _DESKTOP* pDesktop, PTHREADINFO pti, HANDLE* h,HANDLE_TYPE type , ULONG size); +BOOL FASTCALL UserDeleteObject(HANDLE h, HANDLE_TYPE type ); +PVOID UserGetObject(PUSER_HANDLE_TABLE ht, HANDLE handle, HANDLE_TYPE type ); +PVOID UserGetObjectNoErr(PUSER_HANDLE_TABLE, HANDLE, HANDLE_TYPE); BOOL FASTCALL UserCreateHandleTable(VOID); BOOL FASTCALL UserObjectInDestroy(HANDLE); void DbgUserDumpHandleTable(); -VOID FASTCALL UserSetObjectOwner(PVOID obj, USER_OBJECT_TYPE type, PVOID owner); +VOID FASTCALL UserSetObjectOwner(PVOID obj, HANDLE_TYPE type, PVOID owner); static __inline VOID UserRefObjectCo(PVOID obj, PUSER_REFERENCE_ENTRY UserReferenceEntry) Modified: trunk/reactos/win32ss/user/ntuser/painting.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/user/ntuser/painti…
============================================================================== --- trunk/reactos/win32ss/user/ntuser/painting.c [iso-8859-1] (original) +++ trunk/reactos/win32ss/user/ntuser/painting.c [iso-8859-1] Sat Dec 29 19:14:30 2012 @@ -1141,7 +1141,7 @@ if (!Ret) goto Exit; - if (!( pWnd = (PWND)UserGetObject(gHandleTable, finfo.hwnd, otWindow)) || + if (!( pWnd = (PWND)UserGetObject(gHandleTable, finfo.hwnd, TYPE_WINDOW)) || finfo.cbSize != sizeof(FLASHWINFO) || finfo.dwFlags & ~(FLASHW_ALL|FLASHW_TIMER|FLASHW_TIMERNOFG) ) { Modified: trunk/reactos/win32ss/user/ntuser/simplecall.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/user/ntuser/simple…
============================================================================== --- trunk/reactos/win32ss/user/ntuser/simplecall.c [iso-8859-1] (original) +++ trunk/reactos/win32ss/user/ntuser/simplecall.c [iso-8859-1] Sat Dec 29 19:14:30 2012 @@ -186,13 +186,13 @@ NULL, NULL, (PHANDLE)&hDwp, - otSMWP, + TYPE_SETWINDOWPOS, sizeof(SMWP)); if (!psmwp) RETURN(0); psmwp->acvr = ExAllocatePoolWithTag(PagedPool, count * sizeof(CVR), USERTAG_SWP); if (!psmwp->acvr) { - UserDeleteObject(hDwp, otSMWP); + UserDeleteObject(hDwp, TYPE_SETWINDOWPOS); RETURN(0); } RtlZeroMemory(psmwp->acvr, count * sizeof(CVR)); Modified: trunk/reactos/win32ss/user/ntuser/timer.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/user/ntuser/timer.…
============================================================================== --- trunk/reactos/win32ss/user/ntuser/timer.c [iso-8859-1] (original) +++ trunk/reactos/win32ss/user/ntuser/timer.c [iso-8859-1] Sat Dec 29 19:14:30 2012 @@ -56,7 +56,7 @@ HANDLE Handle; PTIMER Ret = NULL; - Ret = UserCreateObject(gHandleTable, NULL, NULL, &Handle, otTimer, sizeof(TIMER)); + Ret = UserCreateObject(gHandleTable, NULL, NULL, &Handle, TYPE_TIMER, sizeof(TIMER)); if (Ret) { Ret->head.h = Handle; @@ -86,7 +86,7 @@ IntUnlockWindowlessTimerBitmap(); } UserDereferenceObject(pTmr); - Ret = UserDeleteObject( UserHMGetHandle(pTmr), otTimer); + Ret = UserDeleteObject( UserHMGetHandle(pTmr), TYPE_TIMER); } if (!Ret) ERR("Warning: Unable to delete timer\n"); Modified: trunk/reactos/win32ss/user/ntuser/win32.h URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/user/ntuser/win32.…
============================================================================== --- trunk/reactos/win32ss/user/ntuser/win32.h [iso-8859-1] (original) +++ trunk/reactos/win32ss/user/ntuser/win32.h [iso-8859-1] Sat Dec 29 19:14:30 2012 @@ -225,7 +225,7 @@ #if DBG BYTE DbgChannelLevel[DbgChCount]; - DWORD DbgHandleCount[USER_HANDLE_TYPE_COUNT]; + DWORD DbgHandleCount[TYPE_CTYPES]; #endif } PROCESSINFO; Modified: trunk/reactos/win32ss/user/ntuser/window.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/user/ntuser/window…
============================================================================== --- trunk/reactos/win32ss/user/ntuser/window.c [iso-8859-1] (original) +++ trunk/reactos/win32ss/user/ntuser/window.c [iso-8859-1] Sat Dec 29 19:14:30 2012 @@ -90,7 +90,7 @@ PWND FASTCALL ValidateHwndNoErr(HWND hWnd) { - if (hWnd) return (PWND)UserGetObjectNoErr(gHandleTable, hWnd, otWindow); + if (hWnd) return (PWND)UserGetObjectNoErr(gHandleTable, hWnd, TYPE_WINDOW); return NULL; } @@ -105,7 +105,7 @@ return NULL; } - Window = (PWND)UserGetObject(gHandleTable, hWnd, otWindow); + Window = (PWND)UserGetObject(gHandleTable, hWnd, TYPE_WINDOW); if (!Window || 0 != (Window->state & WNDS_DESTROYED)) { EngSetLastError(ERROR_INVALID_WINDOW_HANDLE); @@ -555,7 +555,7 @@ IntUnlinkWindow(Window); UserReferenceObject(Window); - UserDeleteObject(Window->head.h, otWindow); + UserDeleteObject(Window->head.h, TYPE_WINDOW); IntDestroyScrollBars(Window); @@ -662,7 +662,7 @@ if (IsCallProcHandle(NewWndProc)) { - CallProc = UserGetObject(gHandleTable, NewWndProc, otCallProc); + CallProc = UserGetObject(gHandleTable, NewWndProc, TYPE_CALLPROC); if (CallProc) { // Reset new WndProc. NewWndProc = CallProc->pfnClientPrevious; @@ -1717,7 +1717,7 @@ pdeskCreated ? pdeskCreated : pti->rpdesk, pti, (PHANDLE)&hWnd, - otWindow, + TYPE_WINDOW, sizeof(WND) + Class->cbwndExtra); if (!pWnd) Modified: trunk/reactos/win32ss/user/ntuser/winpos.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/user/ntuser/winpos…
============================================================================== --- trunk/reactos/win32ss/user/ntuser/winpos.c [iso-8859-1] (original) +++ trunk/reactos/win32ss/user/ntuser/winpos.c [iso-8859-1] Sat Dec 29 19:14:30 2012 @@ -2472,7 +2472,7 @@ return NULL; } - if (!(pDWP = (PSMWP)UserGetObject(gHandleTable, hdwp, otSMWP))) + if (!(pDWP = (PSMWP)UserGetObject(gHandleTable, hdwp, TYPE_SETWINDOWPOS))) { EngSetLastError(ERROR_INVALID_DWP_HANDLE); return NULL; @@ -2543,7 +2543,7 @@ TRACE("%p\n", hdwp); - if (!(pDWP = (PSMWP)UserGetObject(gHandleTable, hdwp, otSMWP))) + if (!(pDWP = (PSMWP)UserGetObject(gHandleTable, hdwp, TYPE_SETWINDOWPOS))) { EngSetLastError(ERROR_INVALID_DWP_HANDLE); return FALSE; @@ -2597,7 +2597,7 @@ } ExFreePoolWithTag(pDWP->acvr, USERTAG_SWP); UserDereferenceObject(pDWP); - UserDeleteObject(hdwp, otSMWP); + UserDeleteObject(hdwp, TYPE_SETWINDOWPOS); return res; } Modified: trunk/reactos/win32ss/user/user32/include/user_x.h URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/user/user32/includ…
============================================================================== --- trunk/reactos/win32ss/user/user32/include/user_x.h [iso-8859-1] (original) +++ trunk/reactos/win32ss/user/user32/include/user_x.h [iso-8859-1] Sat Dec 29 19:14:30 2012 @@ -109,4 +109,4 @@ #define HOOKID_TO_FLAG(HookId) (1 << ((HookId) + 1)) #define ISITHOOKED(HookId) (GetWin32ClientInfo()->fsHooks & HOOKID_TO_FLAG(HookId) ||\ (GetWin32ClientInfo()->pDeskInfo && GetWin32ClientInfo()->pDeskInfo->fsHooks & HOOKID_TO_FLAG(HookId))) - + Modified: trunk/reactos/win32ss/user/user32/misc/misc.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/user/user32/misc/m…
============================================================================== --- trunk/reactos/win32ss/user/user32/misc/misc.c [iso-8859-1] (original) +++ trunk/reactos/win32ss/user/user32/misc/misc.c [iso-8859-1] Sat Dec 29 19:14:30 2012 @@ -303,24 +303,30 @@ /* * Decide whether an object is located on the desktop or shared heap */ -static const BOOL g_ObjectHeapTypeShared[otEvent + 1] = -{ - FALSE, /* otFree (not used) */ - FALSE, /* otWindow */ - TRUE, /* otMenu FALSE */ - TRUE, /* otCursorIcon */ - TRUE, /* otSMWP */ - FALSE, /* otHook */ - FALSE, /* (not used) */ - FALSE, /* otCallProc */ - TRUE, /* otAccel */ - FALSE, /* (not used) */ - FALSE, /* (not used) */ - FALSE, /* (not used) */ - TRUE, /* otMonitor */ - FALSE, /* (not used) */ - FALSE, /* (not used) */ - TRUE /* otEvent */ +static const BOOL g_ObjectHeapTypeShared[TYPE_CTYPES] = +{ + FALSE, /* TYPE_FREE (not used) */ + FALSE, /* TYPE_WINDOW */ + TRUE, /* TYPE_MENU FALSE */ + TRUE, /* TYPE_CURSOR */ + TRUE, /* TYPE_SETWINDOWPOS */ + FALSE, /* TYPE_HOOK */ + FALSE, /* TYPE_CLIPDATA */ + FALSE, /* TYPE_CALLPROC */ + TRUE, /* TYPE_ACCELTABLE */ + FALSE, /* TYPE_DDEACCESS */ + FALSE, /* TYPE_DDECONV */ + FALSE, /* TYPE_DDEXACT */ + TRUE, /* TYPE_MONITOR */ + FALSE, /* TYPE_KBDLAYOUT */ + FALSE, /* TYPE_KBDFILE */ + TRUE /* TYPE_WINEVENTHOOK */ + FALSE, /* TYPE_TIMER */ + FALSE, /* TYPE_INPUTCONTEXT */ + FALSE, /* TYPE_HIDDATA */ + FALSE, /* TYPE_DEVICEINFO */ + FALSE, /* TYPE_TOUCHINPUTINFO */ + FALSE, /* TYPE_GESTUREINFOOBJ */ }; // @@ -333,7 +339,7 @@ PVOID ret; PUSER_HANDLE_ENTRY pEntry; - ASSERT(uType <= otEvent); + ASSERT(uType < TYPE_CTYPES); pEntry = GetUser32Handle(handle); @@ -348,22 +354,22 @@ { switch ( uType ) { // Test (with wine too) confirms these results! - case otWindow: + case TYPE_WINDOW: SetLastError(ERROR_INVALID_WINDOW_HANDLE); break; - case otMenu: + case TYPE_MENU: SetLastError(ERROR_INVALID_MENU_HANDLE); break; - case otCursorIcon: + case TYPE_CURSOR: SetLastError(ERROR_INVALID_CURSOR_HANDLE); break; - case otSMWP: + case TYPE_SETWINDOWPOS: SetLastError(ERROR_INVALID_DWP_HANDLE); break; - case otHook: + case TYPE_HOOK: SetLastError(ERROR_INVALID_HOOK_HANDLE); break; - case otAccel: + case TYPE_ACCELTABLE: SetLastError(ERROR_INVALID_ACCEL_HANDLE); break; default: @@ -391,7 +397,7 @@ PVOID ret; PUSER_HANDLE_ENTRY pEntry; - ASSERT(uType <= otEvent); + ASSERT(uType < TYPE_CTYPES); pEntry = GetUser32Handle(handle); @@ -419,7 +425,7 @@ { PUSER_HANDLE_ENTRY pEntry; - PCALLPROCDATA CallProc = ValidateHandle(hCallProc, otCallProc); + PCALLPROCDATA CallProc = ValidateHandle(hCallProc, TYPE_CALLPROC); pEntry = GetUser32Handle(hCallProc); @@ -444,7 +450,7 @@ if (hwnd && hwnd == ClientInfo->CallbackWnd.hWnd) return ClientInfo->CallbackWnd.pWnd; - return ValidateHandle((HANDLE)hwnd, otWindow); + return ValidateHandle((HANDLE)hwnd, TYPE_WINDOW); } // @@ -462,7 +468,7 @@ if (hwnd == ClientInfo->CallbackWnd.hWnd) return ClientInfo->CallbackWnd.pWnd; - Wnd = ValidateHandleNoErr((HANDLE)hwnd, otWindow); + Wnd = ValidateHandleNoErr((HANDLE)hwnd, TYPE_WINDOW); if (Wnd != NULL) { return Wnd; Modified: trunk/reactos/win32ss/user/user32/windows/menu.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/user/user32/window…
============================================================================== --- trunk/reactos/win32ss/user/user32/windows/menu.c [iso-8859-1] (original) +++ trunk/reactos/win32ss/user/user32/windows/menu.c [iso-8859-1] Sat Dec 29 19:14:30 2012 @@ -3241,7 +3241,7 @@ while (! fEndMenu) { BOOL ErrorExit = FALSE; - PVOID menu = ValidateHandle(mt.CurrentMenu, otMenu); + PVOID menu = ValidateHandle(mt.CurrentMenu, TYPE_MENU); if (!menu) /* sometimes happens if I do a window manager close */ break; @@ -4767,7 +4767,7 @@ IsMenu( HMENU Menu) { - if (ValidateHandle(Menu, otMenu)) return TRUE; + if (ValidateHandle(Menu, TYPE_MENU)) return TRUE; return FALSE; }
11 years, 12 months
1
0
0
0
[ekohl] 58040: [INCLUDE] Add some domain information types to ntsam.h and fix sam.idl accordingly.
by ekohl@svn.reactos.org
Author: ekohl Date: Sat Dec 29 16:22:00 2012 New Revision: 58040 URL:
http://svn.reactos.org/svn/reactos?rev=58040&view=rev
Log: [INCLUDE] Add some domain information types to ntsam.h and fix sam.idl accordingly. Modified: trunk/reactos/include/ddk/ntsam.h trunk/reactos/include/reactos/idl/sam.idl Modified: trunk/reactos/include/ddk/ntsam.h URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/ddk/ntsam.h?rev=58…
============================================================================== --- trunk/reactos/include/ddk/ntsam.h [iso-8859-1] (original) +++ trunk/reactos/include/ddk/ntsam.h [iso-8859-1] Sat Dec 29 16:22:00 2012 @@ -262,10 +262,67 @@ DomainServerRolePrimary } DOMAIN_SERVER_ROLE, *PDOMAIN_SERVER_ROLE; +#include "pshpack4.h" +typedef struct _DOMAIN_GENERAL_INFORMATION +{ + LARGE_INTEGER ForceLogoff; + UNICODE_STRING OemInformation; + UNICODE_STRING DomainName; + UNICODE_STRING ReplicaSourceNodeName; + LARGE_INTEGER DomainModifiedCount; + DOMAIN_SERVER_ENABLE_STATE DomainServerState; + DOMAIN_SERVER_ROLE DomainServerRole; + BOOLEAN UasCompatibilityRequired; + ULONG UserCount; + ULONG GroupCount; + ULONG AliasCount; +} DOMAIN_GENERAL_INFORMATION, *PDOMAIN_GENERAL_INFORMATION; +#include "poppack.h" + +typedef struct _DOMAIN_LOGOFF_INFORMATION +{ + LARGE_INTEGER ForceLogoff; +} DOMAIN_LOGOFF_INFORMATION, *PDOMAIN_LOGOFF_INFORMATION; + +typedef struct _DOMAIN_OEM_INFORMATION +{ + UNICODE_STRING OemInformation; +} DOMAIN_OEM_INFORMATION, *PDOMAIN_OEM_INFORMATION; + typedef struct _DOMAIN_NAME_INFORMATION { UNICODE_STRING DomainName; } DOMAIN_NAME_INFORMATION, *PDOMAIN_NAME_INFORMATION; + +typedef struct _DOMAIN_REPLICATION_INFORMATION +{ + UNICODE_STRING ReplicaSourceNodeName; +} DOMAIN_REPLICATION_INFORMATION, *PDOMAIN_REPLICATION_INFORMATION; + +typedef struct _DOMAIN_SERVER_ROLE_INFORMATION +{ + DOMAIN_SERVER_ROLE DomainServerRole; +} DOMAIN_SERVER_ROLE_INFORMATION, *PDOMAIN_SERVER_ROLE_INFORMATION; + +typedef struct _DOMAIN_STATE_INFORMATION +{ + DOMAIN_SERVER_ENABLE_STATE DomainServerState; +} DOMAIN_STATE_INFORMATION, *PDOMAIN_STATE_INFORMATION; + +typedef struct _DOMAIN_UAS_INFORMATION +{ + BOOLEAN UasCompatibilityRequired; +} DOMAIN_UAS_INFORMATION; + +#include "pshpack4.h" +typedef struct _DOMAIN_GENERAL_INFORMATION2 +{ + DOMAIN_GENERAL_INFORMATION I1; + LARGE_INTEGER LockoutDuration; + LARGE_INTEGER LockoutObservationWindow; + USHORT LockoutThreshold; +} DOMAIN_GENERAL_INFORMATION2, *PDOMAIN_GENERAL_INFORMATION2; +#include "poppack.h" typedef enum _GROUP_INFORMATION_CLASS { Modified: trunk/reactos/include/reactos/idl/sam.idl URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/reactos/idl/sam.id…
============================================================================== --- trunk/reactos/include/reactos/idl/sam.idl [iso-8859-1] (original) +++ trunk/reactos/include/reactos/idl/sam.idl [iso-8859-1] Sat Dec 29 16:22:00 2012 @@ -143,12 +143,12 @@ DomainServerEnabled = 1, DomainServerDisabled } DOMAIN_SERVER_ENABLE_STATE, *PDOMAIN_SERVER_ENABLE_STATE; -cpp_quote("#endif") typedef struct _DOMAIN_STATE_INFORMATION { DOMAIN_SERVER_ENABLE_STATE DomainServerState; } DOMAIN_STATE_INFORMATION, *PDOMAIN_STATE_INFORMATION; +cpp_quote("#endif") cpp_quote("#ifndef _NTSAM_") typedef enum _DOMAIN_SERVER_ROLE @@ -169,6 +169,7 @@ } DOMAIN_PASSWORD_INFORMATION, *PDOMAIN_PASSWORD_INFORMATION; cpp_quote("#endif") +cpp_quote("#ifndef _NTSAM_") typedef struct _DOMAIN_LOGOFF_INFORMATION { OLD_LARGE_INTEGER ForceLogoff; @@ -178,6 +179,7 @@ { DOMAIN_SERVER_ROLE DomainServerRole; } DOMAIN_SERVER_ROLE_INFORMATION, *PDOMAIN_SERVER_ROLE_INFORMATION; +cpp_quote("#endif") typedef struct _DOMAIN_MODIFIED_INFORMATION {
11 years, 12 months
1
0
0
0
[tfaber] 58039: [WIDL] - Apply Wine commit "widl: Print large enum constants in hex." by Alexandre Julliard (756d33ddae316c71b1241e7c8684c07cd82b9e05) - Remove some minor differences to Wine
by tfaber@svn.reactos.org
Author: tfaber Date: Sat Dec 29 15:18:09 2012 New Revision: 58039 URL:
http://svn.reactos.org/svn/reactos?rev=58039&view=rev
Log: [WIDL] - Apply Wine commit "widl: Print large enum constants in hex." by Alexandre Julliard (756d33ddae316c71b1241e7c8684c07cd82b9e05) - Remove some minor differences to Wine Modified: trunk/reactos/tools/widl/header.c trunk/reactos/tools/widl/parser.tab.c trunk/reactos/tools/widl/parser.y trunk/reactos/tools/widl/proxy.c trunk/reactos/tools/widl/typegen.c Modified: trunk/reactos/tools/widl/header.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/tools/widl/header.c?rev=58…
============================================================================== --- trunk/reactos/tools/widl/header.c [iso-8859-1] (original) +++ trunk/reactos/tools/widl/header.c [iso-8859-1] Sat Dec 29 15:18:09 2012 @@ -1223,7 +1223,8 @@ write_method_macro(header, dispinterface ? type_iface_get_inherit(iface) : iface, iface->name); fprintf(header, "#else\n"); write_inline_wrappers(header, dispinterface ? type_iface_get_inherit(iface) : iface, iface->name); - fprintf(header, "#endif\n"); fprintf(header, "#endif\n"); + fprintf(header, "#endif\n"); + fprintf(header, "#endif\n"); fprintf(header, "\n"); fprintf(header, "#endif\n"); fprintf(header, "\n"); Modified: trunk/reactos/tools/widl/parser.tab.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/tools/widl/parser.tab.c?re…
============================================================================== --- trunk/reactos/tools/widl/parser.tab.c [iso-8859-1] (original) +++ trunk/reactos/tools/widl/parser.tab.c [iso-8859-1] Sat Dec 29 15:18:09 2012 @@ -960,28 +960,28 @@ 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 585, 586, 591, 592, 593, 594, 597, - 598, 601, 605, 611, 612, 613, 616, 620, 629, 633, - 638, 641, 642, 645, 646, 649, 650, 651, 652, 653, - 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, - 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, - 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, - 684, 685, 686, 688, 690, 691, 694, 695, 698, 704, - 710, 711, 714, 719, 726, 727, 730, 731, 735, 736, - 739, 743, 749, 757, 761, 766, 767, 770, 771, 772, - 775, 777, 780, 781, 782, 783, 784, 785, 786, 787, - 788, 789, 790, 793, 794, 797, 798, 799, 800, 801, - 802, 803, 804, 807, 808, 816, 822, 826, 827, 831, - 834, 835, 838, 847, 848, 851, 852, 855, 861, 867, - 868, 871, 872, 875, 885, 892, 898, 902, 903, 906, - 907, 910, 915, 922, 923, 924, 928, 932, 935, 936, - 939, 940, 944, 945, 949, 950, 951, 955, 957, 959, - 963, 964, 965, 966, 974, 976, 978, 983, 985, 990, - 991, 996, 997, 998, 999, 1004, 1013, 1015, 1016, 1021, - 1023, 1027, 1028, 1035, 1036, 1037, 1038, 1039, 1044, 1052, - 1053, 1056, 1057, 1060, 1067, 1068, 1073, 1074, 1078, 1079, - 1080, 1081, 1082, 1086, 1087, 1088, 1091, 1094, 1095, 1096, - 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1106, 1112, 1114, - 1120, 1121 + 598, 601, 605, 611, 612, 613, 616, 620, 632, 636, + 641, 644, 645, 648, 649, 652, 653, 654, 655, 656, + 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, + 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, + 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, + 687, 688, 689, 691, 693, 694, 697, 698, 701, 707, + 713, 714, 717, 722, 729, 730, 733, 734, 738, 739, + 742, 746, 752, 760, 764, 769, 770, 773, 774, 775, + 778, 780, 783, 784, 785, 786, 787, 788, 789, 790, + 791, 792, 793, 796, 797, 800, 801, 802, 803, 804, + 805, 806, 807, 810, 811, 819, 825, 829, 830, 834, + 837, 838, 841, 850, 851, 854, 855, 858, 864, 870, + 871, 874, 875, 878, 888, 895, 901, 905, 906, 909, + 910, 913, 918, 925, 926, 927, 931, 935, 938, 939, + 942, 943, 947, 948, 952, 953, 954, 958, 960, 962, + 966, 967, 968, 969, 977, 979, 981, 986, 988, 993, + 994, 999, 1000, 1001, 1002, 1007, 1016, 1018, 1019, 1024, + 1026, 1030, 1031, 1038, 1039, 1040, 1041, 1042, 1047, 1055, + 1056, 1059, 1060, 1063, 1070, 1071, 1076, 1077, 1081, 1082, + 1083, 1084, 1085, 1089, 1090, 1091, 1094, 1097, 1098, 1099, + 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1109, 1115, 1117, + 1123, 1124 }; #endif @@ -4033,7 +4033,10 @@ { if (!(yyvsp[(3) - (3)].var)->eval) { var_t *last = LIST_ENTRY( list_tail((yyval.var_list)), var_t, entry ); - (yyvsp[(3) - (3)].var)->eval = make_exprl(EXPR_NUM, last->eval->cval + 1); + enum expr_type type = EXPR_NUM; + if (last->eval->type == EXPR_HEXNUM) type = EXPR_HEXNUM; + if (last->eval->cval + 1 < 0) type = EXPR_HEXNUM; + (yyvsp[(3) - (3)].var)->eval = make_exprl(type, last->eval->cval + 1); } (yyval.var_list) = append_var( (yyvsp[(1) - (3)].var_list), (yyvsp[(3) - (3)].var) ); } @@ -4042,7 +4045,7 @@ case 178: /* Line 1806 of yacc.c */ -#line 629 "parser.y" +#line 632 "parser.y" { (yyval.var) = reg_const((yyvsp[(1) - (3)].var)); (yyval.var)->eval = (yyvsp[(3) - (3)].expr); (yyval.var)->type = type_new_int(TYPE_BASIC_INT, 0); @@ -4052,7 +4055,7 @@ case 179: /* Line 1806 of yacc.c */ -#line 633 "parser.y" +#line 636 "parser.y" { (yyval.var) = reg_const((yyvsp[(1) - (1)].var)); (yyval.var)->type = type_new_int(TYPE_BASIC_INT, 0); } @@ -4061,336 +4064,336 @@ case 180: /* Line 1806 of yacc.c */ -#line 638 "parser.y" +#line 641 "parser.y" { (yyval.type) = type_new_enum((yyvsp[(2) - (5)].str), TRUE, (yyvsp[(4) - (5)].var_list)); } break; case 181: /* Line 1806 of yacc.c */ -#line 641 "parser.y" +#line 644 "parser.y" { (yyval.expr_list) = append_expr( NULL, (yyvsp[(1) - (1)].expr) ); } break; case 182: /* Line 1806 of yacc.c */ -#line 642 "parser.y" +#line 645 "parser.y" { (yyval.expr_list) = append_expr( (yyvsp[(1) - (3)].expr_list), (yyvsp[(3) - (3)].expr) ); } break; case 183: /* Line 1806 of yacc.c */ -#line 645 "parser.y" +#line 648 "parser.y" { (yyval.expr) = make_expr(EXPR_VOID); } break; case 185: /* Line 1806 of yacc.c */ -#line 649 "parser.y" +#line 652 "parser.y" { (yyval.expr) = make_exprl(EXPR_NUM, (yyvsp[(1) - (1)].num)); } break; case 186: /* Line 1806 of yacc.c */ -#line 650 "parser.y" +#line 653 "parser.y" { (yyval.expr) = make_exprl(EXPR_HEXNUM, (yyvsp[(1) - (1)].num)); } break; case 187: /* Line 1806 of yacc.c */ -#line 651 "parser.y" +#line 654 "parser.y" { (yyval.expr) = make_exprd(EXPR_DOUBLE, (yyvsp[(1) - (1)].dbl)); } break; case 188: /* Line 1806 of yacc.c */ -#line 652 "parser.y" +#line 655 "parser.y" { (yyval.expr) = make_exprl(EXPR_TRUEFALSE, 0); } break; case 189: /* Line 1806 of yacc.c */ -#line 653 "parser.y" +#line 656 "parser.y" { (yyval.expr) = make_exprl(EXPR_NUM, 0); } break; case 190: /* Line 1806 of yacc.c */ -#line 654 "parser.y" +#line 657 "parser.y" { (yyval.expr) = make_exprl(EXPR_TRUEFALSE, 1); } break; case 191: /* Line 1806 of yacc.c */ -#line 655 "parser.y" +#line 658 "parser.y" { (yyval.expr) = make_exprs(EXPR_STRLIT, (yyvsp[(1) - (1)].str)); } break; case 192: /* Line 1806 of yacc.c */ -#line 656 "parser.y" +#line 659 "parser.y" { (yyval.expr) = make_exprs(EXPR_WSTRLIT, (yyvsp[(1) - (1)].str)); } break; case 193: /* Line 1806 of yacc.c */ -#line 657 "parser.y" +#line 660 "parser.y" { (yyval.expr) = make_exprs(EXPR_CHARCONST, (yyvsp[(1) - (1)].str)); } break; case 194: /* Line 1806 of yacc.c */ -#line 658 "parser.y" +#line 661 "parser.y" { (yyval.expr) = make_exprs(EXPR_IDENTIFIER, (yyvsp[(1) - (1)].str)); } break; case 195: /* Line 1806 of yacc.c */ -#line 659 "parser.y" +#line 662 "parser.y" { (yyval.expr) = make_expr3(EXPR_COND, (yyvsp[(1) - (5)].expr), (yyvsp[(3) - (5)].expr), (yyvsp[(5) - (5)].expr)); } break; case 196: /* Line 1806 of yacc.c */ -#line 660 "parser.y" +#line 663 "parser.y" { (yyval.expr) = make_expr2(EXPR_LOGOR, (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); } break; case 197: /* Line 1806 of yacc.c */ -#line 661 "parser.y" +#line 664 "parser.y" { (yyval.expr) = make_expr2(EXPR_LOGAND, (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); } break; case 198: /* Line 1806 of yacc.c */ -#line 662 "parser.y" +#line 665 "parser.y" { (yyval.expr) = make_expr2(EXPR_OR , (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); } break; case 199: /* Line 1806 of yacc.c */ -#line 663 "parser.y" +#line 666 "parser.y" { (yyval.expr) = make_expr2(EXPR_XOR, (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); } break; case 200: /* Line 1806 of yacc.c */ -#line 664 "parser.y" +#line 667 "parser.y" { (yyval.expr) = make_expr2(EXPR_AND, (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); } break; case 201: /* Line 1806 of yacc.c */ -#line 665 "parser.y" +#line 668 "parser.y" { (yyval.expr) = make_expr2(EXPR_EQUALITY, (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); } break; case 202: /* Line 1806 of yacc.c */ -#line 666 "parser.y" +#line 669 "parser.y" { (yyval.expr) = make_expr2(EXPR_INEQUALITY, (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); } break; case 203: /* Line 1806 of yacc.c */ -#line 667 "parser.y" +#line 670 "parser.y" { (yyval.expr) = make_expr2(EXPR_GTR, (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); } break; case 204: /* Line 1806 of yacc.c */ -#line 668 "parser.y" +#line 671 "parser.y" { (yyval.expr) = make_expr2(EXPR_LESS, (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); } break; case 205: /* Line 1806 of yacc.c */ -#line 669 "parser.y" +#line 672 "parser.y" { (yyval.expr) = make_expr2(EXPR_GTREQL, (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); } break; case 206: /* Line 1806 of yacc.c */ -#line 670 "parser.y" +#line 673 "parser.y" { (yyval.expr) = make_expr2(EXPR_LESSEQL, (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); } break; case 207: /* Line 1806 of yacc.c */ -#line 671 "parser.y" +#line 674 "parser.y" { (yyval.expr) = make_expr2(EXPR_SHL, (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); } break; case 208: /* Line 1806 of yacc.c */ -#line 672 "parser.y" +#line 675 "parser.y" { (yyval.expr) = make_expr2(EXPR_SHR, (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); } break; case 209: /* Line 1806 of yacc.c */ -#line 673 "parser.y" +#line 676 "parser.y" { (yyval.expr) = make_expr2(EXPR_ADD, (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); } break; case 210: /* Line 1806 of yacc.c */ -#line 674 "parser.y" +#line 677 "parser.y" { (yyval.expr) = make_expr2(EXPR_SUB, (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); } break; case 211: /* Line 1806 of yacc.c */ -#line 675 "parser.y" +#line 678 "parser.y" { (yyval.expr) = make_expr2(EXPR_MOD, (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); } break; case 212: /* Line 1806 of yacc.c */ -#line 676 "parser.y" +#line 679 "parser.y" { (yyval.expr) = make_expr2(EXPR_MUL, (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); } break; case 213: /* Line 1806 of yacc.c */ -#line 677 "parser.y" +#line 680 "parser.y" { (yyval.expr) = make_expr2(EXPR_DIV, (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); } break; case 214: /* Line 1806 of yacc.c */ -#line 678 "parser.y" +#line 681 "parser.y" { (yyval.expr) = make_expr1(EXPR_LOGNOT, (yyvsp[(2) - (2)].expr)); } break; case 215: /* Line 1806 of yacc.c */ -#line 679 "parser.y" +#line 682 "parser.y" { (yyval.expr) = make_expr1(EXPR_NOT, (yyvsp[(2) - (2)].expr)); } break; case 216: /* Line 1806 of yacc.c */ -#line 680 "parser.y" +#line 683 "parser.y" { (yyval.expr) = make_expr1(EXPR_POS, (yyvsp[(2) - (2)].expr)); } break; case 217: /* Line 1806 of yacc.c */ -#line 681 "parser.y" +#line 684 "parser.y" { (yyval.expr) = make_expr1(EXPR_NEG, (yyvsp[(2) - (2)].expr)); } break; case 218: /* Line 1806 of yacc.c */ -#line 682 "parser.y" +#line 685 "parser.y" { (yyval.expr) = make_expr1(EXPR_ADDRESSOF, (yyvsp[(2) - (2)].expr)); } break; case 219: /* Line 1806 of yacc.c */ -#line 683 "parser.y" +#line 686 "parser.y" { (yyval.expr) = make_expr1(EXPR_PPTR, (yyvsp[(2) - (2)].expr)); } break; case 220: /* Line 1806 of yacc.c */ -#line 684 "parser.y" +#line 687 "parser.y" { (yyval.expr) = make_expr2(EXPR_MEMBER, make_expr1(EXPR_PPTR, (yyvsp[(1) - (3)].expr)), make_exprs(EXPR_IDENTIFIER, (yyvsp[(3) - (3)].str))); } break; case 221: /* Line 1806 of yacc.c */ -#line 685 "parser.y" +#line 688 "parser.y" { (yyval.expr) = make_expr2(EXPR_MEMBER, (yyvsp[(1) - (3)].expr), make_exprs(EXPR_IDENTIFIER, (yyvsp[(3) - (3)].str))); } break; case 222: /* Line 1806 of yacc.c */ -#line 687 "parser.y" +#line 690 "parser.y" { (yyval.expr) = make_exprt(EXPR_CAST, declare_var(NULL, (yyvsp[(2) - (5)].declspec), (yyvsp[(3) - (5)].declarator), 0), (yyvsp[(5) - (5)].expr)); free((yyvsp[(2) - (5)].declspec)); free((yyvsp[(3) - (5)].declarator)); } break; case 223: /* Line 1806 of yacc.c */ -#line 689 "parser.y" +#line 692 "parser.y" { (yyval.expr) = make_exprt(EXPR_SIZEOF, declare_var(NULL, (yyvsp[(3) - (5)].declspec), (yyvsp[(4) - (5)].declarator), 0), NULL); free((yyvsp[(3) - (5)].declspec)); free((yyvsp[(4) - (5)].declarator)); } break; case 224: /* Line 1806 of yacc.c */ -#line 690 "parser.y" +#line 693 "parser.y" { (yyval.expr) = make_expr2(EXPR_ARRAY, (yyvsp[(1) - (4)].expr), (yyvsp[(3) - (4)].expr)); } break; case 225: /* Line 1806 of yacc.c */ -#line 691 "parser.y" +#line 694 "parser.y" { (yyval.expr) = (yyvsp[(2) - (3)].expr); } break; case 226: /* Line 1806 of yacc.c */ -#line 694 "parser.y" +#line 697 "parser.y" { (yyval.expr_list) = append_expr( NULL, (yyvsp[(1) - (1)].expr) ); } break; case 227: /* Line 1806 of yacc.c */ -#line 695 "parser.y" +#line 698 "parser.y" { (yyval.expr_list) = append_expr( (yyvsp[(1) - (3)].expr_list), (yyvsp[(3) - (3)].expr) ); } break; case 228: /* Line 1806 of yacc.c */ -#line 698 "parser.y" +#line 701 "parser.y" { (yyval.expr) = (yyvsp[(1) - (1)].expr); if (!(yyval.expr)->is_const) error_loc("expression is not an integer constant\n"); @@ -4400,7 +4403,7 @@ case 229: /* Line 1806 of yacc.c */ -#line 704 "parser.y" +#line 707 "parser.y" { (yyval.expr) = (yyvsp[(1) - (1)].expr); if (!(yyval.expr)->is_const && (yyval.expr)->type != EXPR_STRLIT && (yyval.expr)->type != EXPR_WSTRLIT) error_loc("expression is not constant\n"); @@ -4410,21 +4413,21 @@ case 230: /* Line 1806 of yacc.c */ -#line 710 "parser.y" +#line 713 "parser.y" { (yyval.var_list) = NULL; } break; case 231: /* Line 1806 of yacc.c */ -#line 711 "parser.y" +#line 714 "parser.y" { (yyval.var_list) = append_var_list((yyvsp[(1) - (2)].var_list), (yyvsp[(2) - (2)].var_list)); } break; case 232: /* Line 1806 of yacc.c */ -#line 715 "parser.y" +#line 718 "parser.y" { const char *first = LIST_ENTRY(list_head((yyvsp[(3) - (4)].declarator_list)), declarator_t, entry)->var->name; check_field_attrs(first, (yyvsp[(1) - (4)].attr_list)); (yyval.var_list) = set_var_types((yyvsp[(1) - (4)].attr_list), (yyvsp[(2) - (4)].declspec), (yyvsp[(3) - (4)].declarator_list)); @@ -4434,7 +4437,7 @@ case 233: /* Line 1806 of yacc.c */ -#line 719 "parser.y" +#line 722 "parser.y" { var_t *v = make_var(NULL); v->type = (yyvsp[(2) - (3)].type); v->attrs = (yyvsp[(1) - (3)].attr_list); (yyval.var_list) = append_var(NULL, v); @@ -4444,49 +4447,49 @@ case 234: /* Line 1806 of yacc.c */ -#line 726 "parser.y" +#line 729 "parser.y" { (yyval.var) = (yyvsp[(1) - (2)].var); } break; case 235: /* Line 1806 of yacc.c */ -#line 727 "parser.y" +#line 730 "parser.y" { (yyval.var) = make_var(NULL); (yyval.var)->attrs = (yyvsp[(1) - (2)].attr_list); } break; case 236: /* Line 1806 of yacc.c */ -#line 730 "parser.y" +#line 733 "parser.y" { (yyval.var_list) = NULL; } break; case 237: /* Line 1806 of yacc.c */ -#line 731 "parser.y" +#line 734 "parser.y" { (yyval.var_list) = append_var( (yyvsp[(1) - (2)].var_list), (yyvsp[(2) - (2)].var) ); } break; case 238: /* Line 1806 of yacc.c */ -#line 735 "parser.y" +#line 738 "parser.y" { (yyval.var) = (yyvsp[(1) - (2)].var); } break; case 239: /* Line 1806 of yacc.c */ -#line 736 "parser.y" +#line 739 "parser.y" { (yyval.var) = NULL; } break; case 240: /* Line 1806 of yacc.c */ -#line 739 "parser.y" +#line 742 "parser.y" { (yyval.var) = declare_var(check_field_attrs((yyvsp[(3) - (3)].declarator)->var->name, (yyvsp[(1) - (3)].attr_list)), (yyvsp[(2) - (3)].declspec), (yyvsp[(3) - (3)].declarator), FALSE); free((yyvsp[(3) - (3)].declarator)); @@ -4496,7 +4499,7 @@ case 241: /* Line 1806 of yacc.c */ -#line 743 "parser.y" +#line 746 "parser.y" { var_t *v = make_var(NULL); v->type = (yyvsp[(2) - (2)].type); v->attrs = (yyvsp[(1) - (2)].attr_list); (yyval.var) = v; @@ -4506,7 +4509,7 @@ case 242: /* Line 1806 of yacc.c */ -#line 749 "parser.y" +#line 752 "parser.y" { (yyval.var) = (yyvsp[(1) - (1)].var); if (type_get_type((yyval.var)->type) != TYPE_FUNCTION) error_loc("only methods may be declared inside the methods section of a dispinterface\n"); @@ -4517,7 +4520,7 @@ case 243: /* Line 1806 of yacc.c */ -#line 758 "parser.y" +#line 761 "parser.y" { (yyval.var) = declare_var((yyvsp[(1) - (3)].attr_list), (yyvsp[(2) - (3)].declspec), (yyvsp[(3) - (3)].declarator), FALSE); free((yyvsp[(3) - (3)].declarator)); } @@ -4526,7 +4529,7 @@ case 244: /* Line 1806 of yacc.c */ -#line 761 "parser.y" +#line 764 "parser.y" { (yyval.var) = declare_var(NULL, (yyvsp[(1) - (2)].declspec), (yyvsp[(2) - (2)].declarator), FALSE); free((yyvsp[(2) - (2)].declarator)); } @@ -4535,182 +4538,182 @@ case 245: /* Line 1806 of yacc.c */ -#line 766 "parser.y" +#line 769 "parser.y" { (yyval.var) = NULL; } break; case 247: /* Line 1806 of yacc.c */ -#line 770 "parser.y" +#line 773 "parser.y" { (yyval.str) = NULL; } break; case 248: /* Line 1806 of yacc.c */ -#line 771 "parser.y" +#line 774 "parser.y" { (yyval.str) = (yyvsp[(1) - (1)].str); } break; case 249: /* Line 1806 of yacc.c */ -#line 772 "parser.y" +#line 775 "parser.y" { (yyval.str) = (yyvsp[(1) - (1)].str); } break; case 250: /* Line 1806 of yacc.c */ -#line 775 "parser.y" +#line 778 "parser.y" { (yyval.var) = make_var((yyvsp[(1) - (1)].str)); } break; case 251: /* Line 1806 of yacc.c */ -#line 777 "parser.y" +#line 780 "parser.y" { (yyval.var) = make_var((yyvsp[(1) - (1)].str)); } break; case 252: /* Line 1806 of yacc.c */ -#line 780 "parser.y" +#line 783 "parser.y" { (yyval.type) = find_type_or_error((yyvsp[(1) - (1)].str), 0); } break; case 253: /* Line 1806 of yacc.c */ -#line 781 "parser.y" +#line 784 "parser.y" { (yyval.type) = find_type_or_error((yyvsp[(1) - (1)].str), 0); } break; case 255: /* Line 1806 of yacc.c */ -#line 783 "parser.y" +#line 786 "parser.y" { (yyval.type) = type_new_int(type_basic_get_type((yyvsp[(2) - (2)].type)), -1); } break; case 256: /* Line 1806 of yacc.c */ -#line 784 "parser.y" +#line 787 "parser.y" { (yyval.type) = type_new_int(type_basic_get_type((yyvsp[(2) - (2)].type)), 1); } break; case 257: /* Line 1806 of yacc.c */ -#line 785 "parser.y" +#line 788 "parser.y" { (yyval.type) = type_new_int(TYPE_BASIC_INT, 1); } break; case 258: - -/* Line 1806 of yacc.c */ -#line 786 "parser.y" - { (yyval.type) = find_type_or_error((yyvsp[(1) - (1)].str), 0); } - break; - - case 259: - -/* Line 1806 of yacc.c */ -#line 787 "parser.y" - { (yyval.type) = find_type_or_error((yyvsp[(1) - (1)].str), 0); } - break; - - case 260: - -/* Line 1806 of yacc.c */ -#line 788 "parser.y" - { (yyval.type) = find_type_or_error((yyvsp[(1) - (1)].str), 0); } - break; - - case 261: /* Line 1806 of yacc.c */ #line 789 "parser.y" { (yyval.type) = find_type_or_error((yyvsp[(1) - (1)].str), 0); } break; - case 262: + case 259: /* Line 1806 of yacc.c */ #line 790 "parser.y" { (yyval.type) = find_type_or_error((yyvsp[(1) - (1)].str), 0); } break; + case 260: + +/* Line 1806 of yacc.c */ +#line 791 "parser.y" + { (yyval.type) = find_type_or_error((yyvsp[(1) - (1)].str), 0); } + break; + + case 261: + +/* Line 1806 of yacc.c */ +#line 792 "parser.y" + { (yyval.type) = find_type_or_error((yyvsp[(1) - (1)].str), 0); } + break; + + case 262: + +/* Line 1806 of yacc.c */ +#line 793 "parser.y" + { (yyval.type) = find_type_or_error((yyvsp[(1) - (1)].str), 0); } + break; + case 265: /* Line 1806 of yacc.c */ -#line 797 "parser.y" +#line 800 "parser.y" { (yyval.type) = type_new_int(TYPE_BASIC_INT, 0); } break; case 266: /* Line 1806 of yacc.c */ -#line 798 "parser.y" +#line 801 "parser.y" { (yyval.type) = type_new_int(TYPE_BASIC_INT16, 0); } break; case 267: /* Line 1806 of yacc.c */ -#line 799 "parser.y" +#line 802 "parser.y" { (yyval.type) = type_new_int(TYPE_BASIC_INT8, 0); } break; case 268: /* Line 1806 of yacc.c */ -#line 800 "parser.y" +#line 803 "parser.y" { (yyval.type) = type_new_int(TYPE_BASIC_INT32, 0); } break; case 269: /* Line 1806 of yacc.c */ -#line 801 "parser.y" +#line 804 "parser.y" { (yyval.type) = type_new_int(TYPE_BASIC_HYPER, 0); } break; case 270: /* Line 1806 of yacc.c */ -#line 802 "parser.y" +#line 805 "parser.y" { (yyval.type) = type_new_int(TYPE_BASIC_INT64, 0); } break; case 271: /* Line 1806 of yacc.c */ -#line 803 "parser.y" +#line 806 "parser.y" { (yyval.type) = type_new_int(TYPE_BASIC_CHAR, 0); } break; case 272: /* Line 1806 of yacc.c */ -#line 804 "parser.y" +#line 807 "parser.y" { (yyval.type) = type_new_int(TYPE_BASIC_INT3264, 0); } break; case 273: /* Line 1806 of yacc.c */ -#line 807 "parser.y" +#line 810 "parser.y" { (yyval.type) = type_new_coclass((yyvsp[(2) - (2)].str)); } break; case 274: /* Line 1806 of yacc.c */ -#line 808 "parser.y" +#line 811 "parser.y" { (yyval.type) = find_type((yyvsp[(2) - (2)].str), 0); if (type_get_type_detect_alias((yyval.type)) != TYPE_COCLASS) error_loc("%s was not declared a coclass at %s:%d\n", @@ -4722,7 +4725,7 @@ case 275: /* Line 1806 of yacc.c */ -#line 816 "parser.y" +#line 819 "parser.y" { (yyval.type) = (yyvsp[(2) - (2)].type); check_def((yyval.type)); (yyval.type)->attrs = check_coclass_attrs((yyvsp[(2) - (2)].type)->name, (yyvsp[(1) - (2)].attr_list)); @@ -4732,49 +4735,49 @@ case 276: /* Line 1806 of yacc.c */ -#line 823 "parser.y" +#line 826 "parser.y" { (yyval.type) = type_coclass_define((yyvsp[(1) - (5)].type), (yyvsp[(3) - (5)].ifref_list)); } break; case 277: /* Line 1806 of yacc.c */ -#line 826 "parser.y" +#line 829 "parser.y" { (yyval.ifref_list) = NULL; } break; case 278: /* Line 1806 of yacc.c */ -#line 827 "parser.y" +#line 830 "parser.y" { (yyval.ifref_list) = append_ifref( (yyvsp[(1) - (2)].ifref_list), (yyvsp[(2) - (2)].ifref) ); } break; case 279: /* Line 1806 of yacc.c */ -#line 831 "parser.y" +#line 834 "parser.y" { (yyval.ifref) = make_ifref((yyvsp[(2) - (2)].type)); (yyval.ifref)->attrs = (yyvsp[(1) - (2)].attr_list); } break; case 280: /* Line 1806 of yacc.c */ -#line 834 "parser.y" +#line 837 "parser.y" { (yyval.type) = get_type(TYPE_INTERFACE, (yyvsp[(2) - (2)].str), 0); } break; case 281: /* Line 1806 of yacc.c */ -#line 835 "parser.y" +#line 838 "parser.y" { (yyval.type) = get_type(TYPE_INTERFACE, (yyvsp[(2) - (2)].str), 0); } break; case 282: /* Line 1806 of yacc.c */ -#line 838 "parser.y" +#line 841 "parser.y" { attr_t *attrs; (yyval.type) = (yyvsp[(2) - (2)].type); check_def((yyval.type)); @@ -4787,35 +4790,35 @@ case 283: /* Line 1806 of yacc.c */ -#line 847 "parser.y" +#line 850 "parser.y" { (yyval.var_list) = NULL; } break; case 284: /* Line 1806 of yacc.c */ -#line 848 "parser.y" +#line 851 "parser.y" { (yyval.var_list) = append_var( (yyvsp[(1) - (3)].var_list), (yyvsp[(2) - (3)].var) ); } break; case 285: /* Line 1806 of yacc.c */ -#line 851 "parser.y" +#line 854 "parser.y" { (yyval.var_list) = NULL; } break; case 286: /* Line 1806 of yacc.c */ -#line 852 "parser.y" +#line 855 "parser.y" { (yyval.var_list) = append_var( (yyvsp[(1) - (3)].var_list), (yyvsp[(2) - (3)].var) ); } break; case 287: /* Line 1806 of yacc.c */ -#line 858 "parser.y" +#line 861 "parser.y" { (yyval.type) = (yyvsp[(1) - (5)].type); type_dispinterface_define((yyval.type), (yyvsp[(3) - (5)].var_list), (yyvsp[(4) - (5)].var_list)); } @@ -4824,7 +4827,7 @@ case 288: /* Line 1806 of yacc.c */ -#line 862 "parser.y" +#line 865 "parser.y" { (yyval.type) = (yyvsp[(1) - (5)].type); type_dispinterface_define_from_iface((yyval.type), (yyvsp[(3) - (5)].type)); } @@ -4833,35 +4836,35 @@ case 289: /* Line 1806 of yacc.c */ -#line 867 "parser.y" +#line 870 "parser.y" { (yyval.type) = NULL; } break; case 290: /* Line 1806 of yacc.c */ -#line 868 "parser.y" +#line 871 "parser.y" { (yyval.type) = find_type_or_error2((yyvsp[(2) - (2)].str), 0); } break; case 291: /* Line 1806 of yacc.c */ -#line 871 "parser.y" +#line 874 "parser.y" { (yyval.type) = get_type(TYPE_INTERFACE, (yyvsp[(2) - (2)].str), 0); } break; case 292: /* Line 1806 of yacc.c */ -#line 872 "parser.y" +#line 875 "parser.y" { (yyval.type) = get_type(TYPE_INTERFACE, (yyvsp[(2) - (2)].str), 0); } break; case 293: /* Line 1806 of yacc.c */ -#line 875 "parser.y" +#line 878 "parser.y" { (yyval.ifinfo).interface = (yyvsp[(2) - (2)].type); (yyval.ifinfo).old_pointer_default = pointer_default; if (is_attr((yyvsp[(1) - (2)].attr_list), ATTR_POINTERDEFAULT)) @@ -4875,7 +4878,7 @@ case 294: /* Line 1806 of yacc.c */ -#line 886 "parser.y" +#line 889 "parser.y" { (yyval.type) = (yyvsp[(1) - (6)].ifinfo).interface; type_interface_define((yyval.type), (yyvsp[(2) - (6)].type), (yyvsp[(4) - (6)].stmt_list)); pointer_default = (yyvsp[(1) - (6)].ifinfo).old_pointer_default; @@ -4885,7 +4888,7 @@ case 295: /* Line 1806 of yacc.c */ -#line 894 "parser.y" +#line 897 "parser.y" { (yyval.type) = (yyvsp[(1) - (8)].ifinfo).interface; type_interface_define((yyval.type), find_type_or_error2((yyvsp[(3) - (8)].str), 0), (yyvsp[(6) - (8)].stmt_list)); pointer_default = (yyvsp[(1) - (8)].ifinfo).old_pointer_default; @@ -4895,42 +4898,42 @@ case 296: /* Line 1806 of yacc.c */ -#line 898 "parser.y" +#line 901 "parser.y" { (yyval.type) = (yyvsp[(1) - (2)].type); } break; case 297: /* Line 1806 of yacc.c */ -#line 902 "parser.y" +#line 905 "parser.y" { (yyval.type) = (yyvsp[(1) - (2)].type); } break; case 298: /* Line 1806 of yacc.c */ -#line 903 "parser.y" +#line 906 "parser.y" { (yyval.type) = (yyvsp[(1) - (2)].type); } break; case 299: /* Line 1806 of yacc.c */ -#line 906 "parser.y" +#line 909 "parser.y" { (yyval.type) = type_new_module((yyvsp[(2) - (2)].str)); } break; case 300: /* Line 1806 of yacc.c */ -#line 907 "parser.y" +#line 910 "parser.y" { (yyval.type) = type_new_module((yyvsp[(2) - (2)].str)); } break; case 301: /* Line 1806 of yacc.c */ -#line 910 "parser.y" +#line 913 "parser.y" { (yyval.type) = (yyvsp[(2) - (2)].type); (yyval.type)->attrs = check_module_attrs((yyvsp[(2) - (2)].type)->name, (yyvsp[(1) - (2)].attr_list)); } @@ -4939,7 +4942,7 @@ case 302: /* Line 1806 of yacc.c */ -#line 916 "parser.y" +#line 919 "parser.y" { (yyval.type) = (yyvsp[(1) - (5)].type); type_module_define((yyval.type), (yyvsp[(3) - (5)].stmt_list)); } @@ -4948,105 +4951,105 @@ case 303: /* Line 1806 of yacc.c */ -#line 922 "parser.y" +#line 925 "parser.y" { (yyval.stgclass) = STG_EXTERN; } break; case 304: /* Line 1806 of yacc.c */ -#line 923 "parser.y" +#line 926 "parser.y" { (yyval.stgclass) = STG_STATIC; } break; case 305: /* Line 1806 of yacc.c */ -#line 924 "parser.y" +#line 927 "parser.y" { (yyval.stgclass) = STG_REGISTER; } break; case 306: /* Line 1806 of yacc.c */ -#line 928 "parser.y" +#line 931 "parser.y" { (yyval.attr) = make_attr(ATTR_INLINE); } break; case 307: /* Line 1806 of yacc.c */ -#line 932 "parser.y" +#line 935 "parser.y" { (yyval.attr) = make_attr(ATTR_CONST); } break; case 308: /* Line 1806 of yacc.c */ -#line 935 "parser.y" +#line 938 "parser.y" { (yyval.attr_list) = NULL; } break; case 309: /* Line 1806 of yacc.c */ -#line 936 "parser.y" +#line 939 "parser.y" { (yyval.attr_list) = append_attr((yyvsp[(1) - (2)].attr_list), (yyvsp[(2) - (2)].attr)); } break; case 310: /* Line 1806 of yacc.c */ -#line 939 "parser.y" +#line 942 "parser.y" { (yyval.declspec) = make_decl_spec((yyvsp[(1) - (2)].type), (yyvsp[(2) - (2)].declspec), NULL, NULL, STG_NONE); } break; case 311: /* Line 1806 of yacc.c */ -#line 941 "parser.y" +#line 944 "parser.y" { (yyval.declspec) = make_decl_spec((yyvsp[(2) - (3)].type), (yyvsp[(1) - (3)].declspec), (yyvsp[(3) - (3)].declspec), NULL, STG_NONE); } break; case 312: /* Line 1806 of yacc.c */ -#line 944 "parser.y" +#line 947 "parser.y" { (yyval.declspec) = NULL; } break; case 314: /* Line 1806 of yacc.c */ -#line 949 "parser.y" +#line 952 "parser.y" { (yyval.declspec) = make_decl_spec(NULL, (yyvsp[(2) - (2)].declspec), NULL, (yyvsp[(1) - (2)].attr), STG_NONE); } break; case 315: /* Line 1806 of yacc.c */ -#line 950 "parser.y" +#line 953 "parser.y" { (yyval.declspec) = make_decl_spec(NULL, (yyvsp[(2) - (2)].declspec), NULL, (yyvsp[(1) - (2)].attr), STG_NONE); } break; case 316: /* Line 1806 of yacc.c */ -#line 951 "parser.y" +#line 954 "parser.y" { (yyval.declspec) = make_decl_spec(NULL, (yyvsp[(2) - (2)].declspec), NULL, NULL, (yyvsp[(1) - (2)].stgclass)); } break; case 317: /* Line 1806 of yacc.c */ -#line 956 "parser.y" +#line 959 "parser.y" { (yyval.declarator) = (yyvsp[(3) - (3)].declarator); (yyval.declarator)->type = append_ptrchain_type((yyval.declarator)->type, type_new_pointer(pointer_default, NULL, (yyvsp[(2) - (3)].attr_list))); } break; case 318: /* Line 1806 of yacc.c */ -#line 957 "parser.y" +#line 960 "parser.y" { (yyval.declarator) = (yyvsp[(2) - (2)].declarator); if ((yyval.declarator)->func_type) (yyval.declarator)->func_type->attrs = append_attr((yyval.declarator)->func_type->attrs, make_attrp(ATTR_CALLCONV, (yyvsp[(1) - (2)].str))); else if ((yyval.declarator)->type) (yyval.declarator)->type->attrs = append_attr((yyval.declarator)->type->attrs, make_attrp(ATTR_CALLCONV, (yyvsp[(1) - (2)].str))); } break; @@ -5054,28 +5057,28 @@ case 320: /* Line 1806 of yacc.c */ -#line 963 "parser.y" +#line 966 "parser.y" { (yyval.declarator) = make_declarator((yyvsp[(1) - (1)].var)); } break; case 321: /* Line 1806 of yacc.c */ -#line 964 "parser.y" +#line 967 "parser.y" { (yyval.declarator) = (yyvsp[(2) - (3)].declarator); } break; case 322: /* Line 1806 of yacc.c */ -#line 965 "parser.y" +#line 968 "parser.y" { (yyval.declarator) = (yyvsp[(1) - (2)].declarator); (yyval.declarator)->array = append_array((yyval.declarator)->array, (yyvsp[(2) - (2)].expr)); } break; case 323: /* Line 1806 of yacc.c */ -#line 966 "parser.y" +#line 969 "parser.y" { (yyval.declarator) = (yyvsp[(1) - (4)].declarator); (yyval.declarator)->func_type = append_ptrchain_type((yyval.declarator)->type, type_new_function((yyvsp[(3) - (4)].var_list))); (yyval.declarator)->type = NULL; @@ -5085,14 +5088,14 @@ case 324: /* Line 1806 of yacc.c */ -#line 975 "parser.y" +#line 978 "parser.y" { (yyval.declarator) = (yyvsp[(3) - (3)].declarator); (yyval.declarator)->type = append_ptrchain_type((yyval.declarator)->type, type_new_pointer(pointer_default, NULL, (yyvsp[(2) - (3)].attr_list))); } break; case 325: /* Line 1806 of yacc.c */ -#line 976 "parser.y" +#line 979 "parser.y" { (yyval.declarator) = (yyvsp[(2) - (2)].declarator); if ((yyval.declarator)->func_type) (yyval.declarator)->func_type->attrs = append_attr((yyval.declarator)->func_type->attrs, make_attrp(ATTR_CALLCONV, (yyvsp[(1) - (2)].str))); else if ((yyval.declarator)->type) (yyval.declarator)->type->attrs = append_attr((yyval.declarator)->type->attrs, make_attrp(ATTR_CALLCONV, (yyvsp[(1) - (2)].str))); } break; @@ -5100,14 +5103,14 @@ case 327: /* Line 1806 of yacc.c */ -#line 984 "parser.y" +#line 987 "parser.y" { (yyval.declarator) = (yyvsp[(3) - (3)].declarator); (yyval.declarator)->type = append_ptrchain_type((yyval.declarator)->type, type_new_pointer(pointer_default, NULL, (yyvsp[(2) - (3)].attr_list))); } break; case 328: /* Line 1806 of yacc.c */ -#line 985 "parser.y" +#line 988 "parser.y" { (yyval.declarator) = (yyvsp[(2) - (2)].declarator); if ((yyval.declarator)->func_type) (yyval.declarator)->func_type->attrs = append_attr((yyval.declarator)->func_type->attrs, make_attrp(ATTR_CALLCONV, (yyvsp[(1) - (2)].str))); else if ((yyval.declarator)->type) (yyval.declarator)->type->attrs = append_attr((yyval.declarator)->type->attrs, make_attrp(ATTR_CALLCONV, (yyvsp[(1) - (2)].str))); } break; @@ -5115,35 +5118,35 @@ case 329: /* Line 1806 of yacc.c */ -#line 990 "parser.y" +#line 993 "parser.y" { (yyval.declarator) = make_declarator(NULL); } break; case 331: /* Line 1806 of yacc.c */ -#line 996 "parser.y" +#line 999 "parser.y" { (yyval.declarator) = (yyvsp[(2) - (3)].declarator); } break; case 332: /* Line 1806 of yacc.c */ -#line 997 "parser.y" +#line 1000 "parser.y" { (yyval.declarator) = (yyvsp[(1) - (2)].declarator); (yyval.declarator)->array = append_array((yyval.declarator)->array, (yyvsp[(2) - (2)].expr)); } break; case 333: /* Line 1806 of yacc.c */ -#line 998 "parser.y" +#line 1001 "parser.y" { (yyval.declarator) = make_declarator(NULL); (yyval.declarator)->array = append_array((yyval.declarator)->array, (yyvsp[(1) - (1)].expr)); } break; case 334: /* Line 1806 of yacc.c */ -#line 1000 "parser.y" +#line 1003 "parser.y" { (yyval.declarator) = make_declarator(NULL); (yyval.declarator)->func_type = append_ptrchain_type((yyval.declarator)->type, type_new_function((yyvsp[(2) - (3)].var_list))); (yyval.declarator)->type = NULL; @@ -5153,7 +5156,7 @@ case 335: /* Line 1806 of yacc.c */ -#line 1005 "parser.y" +#line 1008 "parser.y" { (yyval.declarator) = (yyvsp[(1) - (4)].declarator); (yyval.declarator)->func_type = append_ptrchain_type((yyval.declarator)->type, type_new_function((yyvsp[(3) - (4)].var_list))); (yyval.declarator)->type = NULL; @@ -5163,70 +5166,70 @@ case 336: /* Line 1806 of yacc.c */ -#line 1014 "parser.y" +#line 1017 "parser.y" { (yyval.declarator) = (yyvsp[(3) - (3)].declarator); (yyval.declarator)->type = append_ptrchain_type((yyval.declarator)->type, type_new_pointer(pointer_default, NULL, (yyvsp[(2) - (3)].attr_list))); } break; case 337: /* Line 1806 of yacc.c */ -#line 1015 "parser.y" +#line 1018 "parser.y" { (yyval.declarator) = (yyvsp[(2) - (2)].declarator); (yyval.declarator)->type->attrs = append_attr((yyval.declarator)->type->attrs, make_attrp(ATTR_CALLCONV, (yyvsp[(1) - (2)].str))); } break; case 339: /* Line 1806 of yacc.c */ -#line 1022 "parser.y" +#line 1025 "parser.y" { (yyval.declarator) = (yyvsp[(3) - (3)].declarator); (yyval.declarator)->type = append_ptrchain_type((yyval.declarator)->type, type_new_pointer(pointer_default, NULL, (yyvsp[(2) - (3)].attr_list))); } break; case 340: /* Line 1806 of yacc.c */ -#line 1023 "parser.y" +#line 1026 "parser.y" { (yyval.declarator) = (yyvsp[(2) - (2)].declarator); (yyval.declarator)->type->attrs = append_attr((yyval.declarator)->type->attrs, make_attrp(ATTR_CALLCONV, (yyvsp[(1) - (2)].str))); } break; case 341: /* Line 1806 of yacc.c */ -#line 1027 "parser.y" +#line 1030 "parser.y" { (yyval.declarator) = make_declarator(NULL); } break; case 343: /* Line 1806 of yacc.c */ -#line 1035 "parser.y" +#line 1038 "parser.y" { (yyval.declarator) = make_declarator((yyvsp[(1) - (1)].var)); } break; case 344: /* Line 1806 of yacc.c */ -#line 1036 "parser.y" +#line 1039 "parser.y" { (yyval.declarator) = (yyvsp[(2) - (3)].declarator); } break; case 345: /* Line 1806 of yacc.c */ -#line 1037 "parser.y" +#line 1040 "parser.y" { (yyval.declarator) = (yyvsp[(1) - (2)].declarator); (yyval.declarator)->array = append_array((yyval.declarator)->array, (yyvsp[(2) - (2)].expr)); } break; case 346: /* Line 1806 of yacc.c */ -#line 1038 "parser.y" +#line 1041 "parser.y" { (yyval.declarator) = make_declarator(NULL); (yyval.declarator)->array = append_array((yyval.declarator)->array, (yyvsp[(1) - (1)].expr)); } break; case 347: /* Line 1806 of yacc.c */ -#line 1040 "parser.y" +#line 1043 "parser.y" { (yyval.declarator) = make_declarator(NULL); (yyval.declarator)->func_type = append_ptrchain_type((yyval.declarator)->type, type_new_function((yyvsp[(2) - (3)].var_list))); (yyval.declarator)->type = NULL; @@ -5236,7 +5239,7 @@ case 348: /* Line 1806 of yacc.c */ -#line 1045 "parser.y" +#line 1048 "parser.y" { (yyval.declarator) = (yyvsp[(1) - (4)].declarator); (yyval.declarator)->func_type = append_ptrchain_type((yyval.declarator)->type, type_new_function((yyvsp[(3) - (4)].var_list))); (yyval.declarator)->type = NULL; @@ -5246,35 +5249,35 @@ case 349: /* Line 1806 of yacc.c */ -#line 1052 "parser.y" +#line 1055 "parser.y" { (yyval.declarator_list) = append_declarator( NULL, (yyvsp[(1) - (1)].declarator) ); } break; case 350: /* Line 1806 of yacc.c */ -#line 1053 "parser.y" +#line 1056 "parser.y" { (yyval.declarator_list) = append_declarator( (yyvsp[(1) - (3)].declarator_list), (yyvsp[(3) - (3)].declarator) ); } break; case 351: /* Line 1806 of yacc.c */ -#line 1056 "parser.y" +#line 1059 "parser.y" { (yyval.expr) = NULL; } break; case 352: /* Line 1806 of yacc.c */ -#line 1057 "parser.y" +#line 1060 "parser.y" { (yyval.expr) = (yyvsp[(2) - (2)].expr); } break; case 353: /* Line 1806 of yacc.c */ -#line 1060 "parser.y" +#line 1063 "parser.y" { (yyval.declarator) = (yyvsp[(1) - (2)].declarator); (yyval.declarator)->bits = (yyvsp[(2) - (2)].expr); if (!(yyval.declarator)->bits && !(yyval.declarator)->var->name) error_loc("unnamed fields are not allowed\n"); @@ -5284,168 +5287,168 @@ case 354: /* Line 1806 of yacc.c */ -#line 1067 "parser.y" +#line 1070 "parser.y" { (yyval.declarator_list) = append_declarator( NULL, (yyvsp[(1) - (1)].declarator) ); } break; case 355: /* Line 1806 of yacc.c */ -#line 1069 "parser.y" +#line 1072 "parser.y" { (yyval.declarator_list) = append_declarator( (yyvsp[(1) - (3)].declarator_list), (yyvsp[(3) - (3)].declarator) ); } break; case 356: /* Line 1806 of yacc.c */ -#line 1073 "parser.y" +#line 1076 "parser.y" { (yyval.declarator) = (yyvsp[(1) - (1)].declarator); } break; case 357: /* Line 1806 of yacc.c */ -#line 1074 "parser.y" +#line 1077 "parser.y" { (yyval.declarator) = (yyvsp[(1) - (3)].declarator); (yyvsp[(1) - (3)].declarator)->var->eval = (yyvsp[(3) - (3)].expr); } break; case 358: /* Line 1806 of yacc.c */ -#line 1078 "parser.y" +#line 1081 "parser.y" { (yyval.num) = THREADING_APARTMENT; } break; case 359: /* Line 1806 of yacc.c */ -#line 1079 "parser.y" +#line 1082 "parser.y" { (yyval.num) = THREADING_NEUTRAL; } break; case 360: /* Line 1806 of yacc.c */ -#line 1080 "parser.y" +#line 1083 "parser.y" { (yyval.num) = THREADING_SINGLE; } break; case 361: /* Line 1806 of yacc.c */ -#line 1081 "parser.y" +#line 1084 "parser.y" { (yyval.num) = THREADING_FREE; } break; case 362: /* Line 1806 of yacc.c */ -#line 1082 "parser.y" +#line 1085 "parser.y" { (yyval.num) = THREADING_BOTH; } break; case 363: /* Line 1806 of yacc.c */ -#line 1086 "parser.y" +#line 1089 "parser.y" { (yyval.num) = RPC_FC_RP; } break; case 364: /* Line 1806 of yacc.c */ -#line 1087 "parser.y" +#line 1090 "parser.y" { (yyval.num) = RPC_FC_UP; } break; case 365: /* Line 1806 of yacc.c */ -#line 1088 "parser.y" +#line 1091 "parser.y" { (yyval.num) = RPC_FC_FP; } break; case 366: /* Line 1806 of yacc.c */ -#line 1091 "parser.y" +#line 1094 "parser.y" { (yyval.type) = type_new_struct((yyvsp[(2) - (5)].str), TRUE, (yyvsp[(4) - (5)].var_list)); } break; case 367: /* Line 1806 of yacc.c */ -#line 1094 "parser.y" +#line 1097 "parser.y" { (yyval.type) = type_new_void(); } break; case 368: /* Line 1806 of yacc.c */ -#line 1095 "parser.y" +#line 1098 "parser.y" { (yyval.type) = find_type_or_error((yyvsp[(1) - (1)].str), 0); } break; case 369: - -/* Line 1806 of yacc.c */ -#line 1096 "parser.y" - { (yyval.type) = (yyvsp[(1) - (1)].type); } - break; - - case 370: - -/* Line 1806 of yacc.c */ -#line 1097 "parser.y" - { (yyval.type) = (yyvsp[(1) - (1)].type); } - break; - - case 371: - -/* Line 1806 of yacc.c */ -#line 1098 "parser.y" - { (yyval.type) = type_new_enum((yyvsp[(2) - (2)].str), FALSE, NULL); } - break; - - case 372: /* Line 1806 of yacc.c */ #line 1099 "parser.y" { (yyval.type) = (yyvsp[(1) - (1)].type); } break; + case 370: + +/* Line 1806 of yacc.c */ +#line 1100 "parser.y" + { (yyval.type) = (yyvsp[(1) - (1)].type); } + break; + + case 371: + +/* Line 1806 of yacc.c */ +#line 1101 "parser.y" + { (yyval.type) = type_new_enum((yyvsp[(2) - (2)].str), FALSE, NULL); } + break; + + case 372: + +/* Line 1806 of yacc.c */ +#line 1102 "parser.y" + { (yyval.type) = (yyvsp[(1) - (1)].type); } + break; + case 373: /* Line 1806 of yacc.c */ -#line 1100 "parser.y" +#line 1103 "parser.y" { (yyval.type) = type_new_struct((yyvsp[(2) - (2)].str), FALSE, NULL); } break; case 374: /* Line 1806 of yacc.c */ -#line 1101 "parser.y" +#line 1104 "parser.y" { (yyval.type) = (yyvsp[(1) - (1)].type); } break; case 375: /* Line 1806 of yacc.c */ -#line 1102 "parser.y" +#line 1105 "parser.y" { (yyval.type) = type_new_nonencapsulated_union((yyvsp[(2) - (2)].str), FALSE, NULL); } break; case 376: /* Line 1806 of yacc.c */ -#line 1103 "parser.y" +#line 1106 "parser.y" { (yyval.type) = make_safearray((yyvsp[(3) - (4)].type)); } break; case 377: /* Line 1806 of yacc.c */ -#line 1107 "parser.y" +#line 1110 "parser.y" { reg_typedefs((yyvsp[(3) - (4)].declspec), (yyvsp[(4) - (4)].declarator_list), check_typedef_attrs((yyvsp[(2) - (4)].attr_list))); (yyval.statement) = make_statement_typedef((yyvsp[(4) - (4)].declarator_list)); } @@ -5454,35 +5457,35 @@ case 378: /* Line 1806 of yacc.c */ -#line 1113 "parser.y" +#line 1116 "parser.y" { (yyval.type) = type_new_nonencapsulated_union((yyvsp[(2) - (5)].str), TRUE, (yyvsp[(4) - (5)].var_list)); } break; case 379: /* Line 1806 of yacc.c */ -#line 1116 "parser.y" +#line 1119 "parser.y" { (yyval.type) = type_new_encapsulated_union((yyvsp[(2) - (10)].str), (yyvsp[(5) - (10)].var), (yyvsp[(7) - (10)].var), (yyvsp[(9) - (10)].var_list)); } break; case 380: /* Line 1806 of yacc.c */ -#line 1120 "parser.y" +#line 1123 "parser.y" { (yyval.num) = MAKEVERSION((yyvsp[(1) - (1)].num), 0); } break; case 381: /* Line 1806 of yacc.c */ -#line 1121 "parser.y" +#line 1124 "parser.y" { (yyval.num) = MAKEVERSION((yyvsp[(1) - (3)].num), (yyvsp[(3) - (3)].num)); } break; /* Line 1806 of yacc.c */ -#line 5486 "parser.tab.c" +#line 5489 "parser.tab.c" default: break; } /* User semantic actions sometimes alter yychar, and that requires @@ -5713,7 +5716,7 @@ /* Line 2067 of yacc.c */ -#line 1124 "parser.y" +#line 1127 "parser.y" static void decl_builtin_basic(const char *name, enum type_basic_type type) Modified: trunk/reactos/tools/widl/parser.y URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/tools/widl/parser.y?rev=58…
============================================================================== --- trunk/reactos/tools/widl/parser.y [iso-8859-1] (original) +++ trunk/reactos/tools/widl/parser.y [iso-8859-1] Sat Dec 29 15:18:09 2012 @@ -620,7 +620,10 @@ | enum_list ',' enum { if (!$3->eval) { var_t *last = LIST_ENTRY( list_tail($$), var_t, entry ); - $3->eval = make_exprl(EXPR_NUM, last->eval->cval + 1); + enum expr_type type = EXPR_NUM; + if (last->eval->type == EXPR_HEXNUM) type = EXPR_HEXNUM; + if (last->eval->cval + 1 < 0) type = EXPR_HEXNUM; + $3->eval = make_exprl(type, last->eval->cval + 1); } $$ = append_var( $1, $3 ); } Modified: trunk/reactos/tools/widl/proxy.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/tools/widl/proxy.c?rev=580…
============================================================================== --- trunk/reactos/tools/widl/proxy.c [iso-8859-1] (original) +++ trunk/reactos/tools/widl/proxy.c [iso-8859-1] Sat Dec 29 15:18:09 2012 @@ -787,7 +787,7 @@ int need_proxy_file(const statement_list_t *stmts) { - return does_any_iface(stmts, need_proxy); + return does_any_iface(stmts, need_proxy); } int need_inline_stubs(const type_t *iface) Modified: trunk/reactos/tools/widl/typegen.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/tools/widl/typegen.c?rev=5…
============================================================================== --- trunk/reactos/tools/widl/typegen.c [iso-8859-1] (original) +++ trunk/reactos/tools/widl/typegen.c [iso-8859-1] Sat Dec 29 15:18:09 2012 @@ -2344,7 +2344,6 @@ } } write_member_type(file, type, cont_is_complex, NULL, elem, NULL, tfsoff); - return; } static void write_end(FILE *file, unsigned int *tfsoff)
11 years, 12 months
1
0
0
0
[ekohl] 58038: [SAMSRV] Store an objects relative id in the database object. This will later be used to protect pre-defined objects from being deleted.
by ekohl@svn.reactos.org
Author: ekohl Date: Sat Dec 29 14:44:42 2012 New Revision: 58038 URL:
http://svn.reactos.org/svn/reactos?rev=58038&view=rev
Log: [SAMSRV] Store an objects relative id in the database object. This will later be used to protect pre-defined objects from being deleted. Modified: trunk/reactos/dll/win32/samsrv/database.c trunk/reactos/dll/win32/samsrv/samrpc.c trunk/reactos/dll/win32/samsrv/samsrv.h Modified: trunk/reactos/dll/win32/samsrv/database.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/samsrv/database.…
============================================================================== --- trunk/reactos/dll/win32/samsrv/database.c [iso-8859-1] (original) +++ trunk/reactos/dll/win32/samsrv/database.c [iso-8859-1] Sat Dec 29 14:44:42 2012 @@ -97,6 +97,7 @@ SampCreateDbObject(IN PSAM_DB_OBJECT ParentObject, IN LPWSTR ContainerName, IN LPWSTR ObjectName, + IN ULONG RelativeId, IN SAM_DB_OBJECT_TYPE ObjectType, IN ACCESS_MASK DesiredAccess, OUT PSAM_DB_OBJECT *DbObject) @@ -240,6 +241,7 @@ NewObject->Access = DesiredAccess; NewObject->KeyHandle = ObjectKeyHandle; NewObject->MembersKeyHandle = MembersKeyHandle; + NewObject->RelativeId = RelativeId; NewObject->ParentObject = ParentObject; if (ParentObject != NULL) @@ -255,6 +257,7 @@ SampOpenDbObject(IN PSAM_DB_OBJECT ParentObject, IN LPWSTR ContainerName, IN LPWSTR ObjectName, + IN ULONG RelativeId, IN SAM_DB_OBJECT_TYPE ObjectType, IN ACCESS_MASK DesiredAccess, OUT PSAM_DB_OBJECT *DbObject) @@ -390,6 +393,7 @@ NewObject->Access = DesiredAccess; NewObject->KeyHandle = ObjectKeyHandle; NewObject->MembersKeyHandle = MembersKeyHandle; + NewObject->RelativeId = RelativeId; NewObject->ParentObject = ParentObject; if (ParentObject != NULL) Modified: trunk/reactos/dll/win32/samsrv/samrpc.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/samsrv/samrpc.c?…
============================================================================== --- trunk/reactos/dll/win32/samsrv/samrpc.c [iso-8859-1] (original) +++ trunk/reactos/dll/win32/samsrv/samrpc.c [iso-8859-1] Sat Dec 29 14:44:42 2012 @@ -88,6 +88,7 @@ Status = SampOpenDbObject(NULL, NULL, L"SAM", + 0, SamDbServerObject, DesiredAccess, &ServerObject); @@ -509,6 +510,7 @@ Status = SampOpenDbObject(ServerObject, L"Domains", L"Builtin", + 0, SamDbDomainObject, DesiredAccess, &DomainObject); @@ -524,6 +526,7 @@ Status = SampOpenDbObject(ServerObject, L"Domains", L"Account", + 0, SamDbDomainObject, DesiredAccess, &DomainObject); @@ -1709,6 +1712,7 @@ Status = SampCreateDbObject(DomainObject, L"Groups", szRid, + ulRid, SamDbGroupObject, DesiredAccess, &GroupObject); @@ -2074,6 +2078,7 @@ Status = SampCreateDbObject(DomainObject, L"Users", szRid, + ulRid, SamDbUserObject, DesiredAccess, &UserObject); @@ -2527,6 +2532,7 @@ Status = SampCreateDbObject(DomainObject, L"Aliases", szRid, + ulRid, SamDbAliasObject, DesiredAccess, &AliasObject); @@ -3464,6 +3470,7 @@ Status = SampOpenDbObject(DomainObject, L"Groups", szRid, + GroupId, SamDbGroupObject, DesiredAccess, &GroupObject); @@ -3911,6 +3918,7 @@ Status = SampOpenDbObject(DomainObject, L"Aliases", szRid, + AliasId, SamDbAliasObject, DesiredAccess, &AliasObject); @@ -4575,6 +4583,7 @@ Status = SampOpenDbObject(DomainObject, L"Users", szRid, + UserId, SamDbUserObject, DesiredAccess, &UserObject); @@ -6335,6 +6344,7 @@ Status = SampCreateDbObject(DomainObject, L"Users", szRid, + ulRid, SamDbUserObject, DesiredAccess, &UserObject); Modified: trunk/reactos/dll/win32/samsrv/samsrv.h URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/samsrv/samsrv.h?…
============================================================================== --- trunk/reactos/dll/win32/samsrv/samsrv.h [iso-8859-1] (original) +++ trunk/reactos/dll/win32/samsrv/samsrv.h [iso-8859-1] Sat Dec 29 14:44:42 2012 @@ -46,6 +46,7 @@ LPWSTR Name; HANDLE KeyHandle; HANDLE MembersKeyHandle; // only used by Aliases and Groups + ULONG RelativeId; struct _SAM_DB_OBJECT *ParentObject; } SAM_DB_OBJECT, *PSAM_DB_OBJECT; @@ -117,6 +118,7 @@ SampCreateDbObject(IN PSAM_DB_OBJECT ParentObject, IN LPWSTR ContainerName, IN LPWSTR ObjectName, + IN ULONG RelativeId, IN SAM_DB_OBJECT_TYPE ObjectType, IN ACCESS_MASK DesiredAccess, OUT PSAM_DB_OBJECT *DbObject); @@ -125,6 +127,7 @@ SampOpenDbObject(IN PSAM_DB_OBJECT ParentObject, IN LPWSTR ContainerName, IN LPWSTR ObjectName, + IN ULONG RelativeId, IN SAM_DB_OBJECT_TYPE ObjectType, IN ACCESS_MASK DesiredAccess, OUT PSAM_DB_OBJECT *DbObject);
11 years, 12 months
1
0
0
0
[ekohl] 58037: [SAMSRV] Fix two incorrect failure checks in the object database code.
by ekohl@svn.reactos.org
Author: ekohl Date: Sat Dec 29 12:55:05 2012 New Revision: 58037 URL:
http://svn.reactos.org/svn/reactos?rev=58037&view=rev
Log: [SAMSRV] Fix two incorrect failure checks in the object database code. Modified: trunk/reactos/dll/win32/samsrv/database.c Modified: trunk/reactos/dll/win32/samsrv/database.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/samsrv/database.…
============================================================================== --- trunk/reactos/dll/win32/samsrv/database.c [iso-8859-1] (original) +++ trunk/reactos/dll/win32/samsrv/database.c [iso-8859-1] Sat Dec 29 12:55:05 2012 @@ -223,7 +223,7 @@ NewObject->Name = RtlAllocateHeap(RtlGetProcessHeap(), 0, (wcslen(ObjectName) + 1) * sizeof(WCHAR)); - if (NewObject == NULL) + if (NewObject->Name == NULL) { if (MembersKeyHandle != NULL) NtClose(MembersKeyHandle); @@ -374,7 +374,7 @@ NewObject->Name = RtlAllocateHeap(RtlGetProcessHeap(), 0, (wcslen(ObjectName) + 1) * sizeof(WCHAR)); - if (NewObject == NULL) + if (NewObject->Name == NULL) { if (MembersKeyHandle != NULL) NtClose(MembersKeyHandle);
11 years, 12 months
1
0
0
0
[ekohl] 58036: [SAMSRV] SamrQueryInformationDomain (DomainGeneralInformation/DomainGeneralInformation2): Count the number of Aliases, Groups and Users.
by ekohl@svn.reactos.org
Author: ekohl Date: Sat Dec 29 11:50:56 2012 New Revision: 58036 URL:
http://svn.reactos.org/svn/reactos?rev=58036&view=rev
Log: [SAMSRV] SamrQueryInformationDomain (DomainGeneralInformation/DomainGeneralInformation2): Count the number of Aliases, Groups and Users. Modified: trunk/reactos/dll/win32/samsrv/samrpc.c Modified: trunk/reactos/dll/win32/samsrv/samrpc.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/samsrv/samrpc.c?…
============================================================================== --- trunk/reactos/dll/win32/samsrv/samrpc.c [iso-8859-1] (original) +++ trunk/reactos/dll/win32/samsrv/samrpc.c [iso-8859-1] Sat Dec 29 11:50:56 2012 @@ -469,6 +469,7 @@ return Status; } + /* Function 7 */ NTSTATUS NTAPI @@ -590,6 +591,45 @@ static NTSTATUS +SampGetNumberOfAccounts(PSAM_DB_OBJECT DomainObject, + LPCWSTR AccountType, + PULONG Count) +{ + HANDLE AccountKeyHandle = NULL; + HANDLE NamesKeyHandle = NULL; + NTSTATUS Status; + + *Count = 0; + + Status = SampRegOpenKey(DomainObject->KeyHandle, + AccountType, + KEY_READ, + &AccountKeyHandle); + if (!NT_SUCCESS(Status)) + return Status; + + Status = SampRegOpenKey(AccountKeyHandle, + L"Names", + KEY_READ, + &NamesKeyHandle); + if (!NT_SUCCESS(Status)) + goto done; + + Status = SampRegQueryKeyInfo(NamesKeyHandle, + NULL, + Count); +done: + if (NamesKeyHandle != NULL) + SampRegCloseKey(NamesKeyHandle); + + if (AccountKeyHandle != NULL) + SampRegCloseKey(AccountKeyHandle); + + return Status; +} + + +static NTSTATUS SampQueryDomainGeneral(PSAM_DB_OBJECT DomainObject, PSAMPR_DOMAIN_INFO_BUFFER *Buffer) { @@ -651,9 +691,35 @@ goto done; } - InfoBuffer->General.UserCount = 0; /* FIXME */ - InfoBuffer->General.GroupCount = 0; /* FIXME */ - InfoBuffer->General.AliasCount = 0; /* FIXME */ + /* Get the number of Users in the Domain */ + Status = SampGetNumberOfAccounts(DomainObject, + L"Users", + &InfoBuffer->General.UserCount); + if (!NT_SUCCESS(Status)) + { + TRACE("Status 0x%08lx\n", Status); + goto done; + } + + /* Get the number of Groups in the Domain */ + Status = SampGetNumberOfAccounts(DomainObject, + L"Groups", + &InfoBuffer->General.GroupCount); + if (!NT_SUCCESS(Status)) + { + TRACE("Status 0x%08lx\n", Status); + goto done; + } + + /* Get the number of Aliases in the Domain */ + Status = SampGetNumberOfAccounts(DomainObject, + L"Aliases", + &InfoBuffer->General.AliasCount); + if (!NT_SUCCESS(Status)) + { + TRACE("Status 0x%08lx\n", Status); + goto done; + } *Buffer = InfoBuffer; @@ -1036,9 +1102,35 @@ goto done; } - InfoBuffer->General2.I1.UserCount = 0; /* FIXME */ - InfoBuffer->General2.I1.GroupCount = 0; /* FIXME */ - InfoBuffer->General2.I1.AliasCount = 0; /* FIXME */ + /* Get the number of Users in the Domain */ + Status = SampGetNumberOfAccounts(DomainObject, + L"Users", + &InfoBuffer->General2.I1.UserCount); + if (!NT_SUCCESS(Status)) + { + TRACE("Status 0x%08lx\n", Status); + goto done; + } + + /* Get the number of Groups in the Domain */ + Status = SampGetNumberOfAccounts(DomainObject, + L"Groups", + &InfoBuffer->General2.I1.GroupCount); + if (!NT_SUCCESS(Status)) + { + TRACE("Status 0x%08lx\n", Status); + goto done; + } + + /* Get the number of Aliases in the Domain */ + Status = SampGetNumberOfAccounts(DomainObject, + L"Aliases", + &InfoBuffer->General2.I1.AliasCount); + if (!NT_SUCCESS(Status)) + { + TRACE("Status 0x%08lx\n", Status); + goto done; + } *Buffer = InfoBuffer; @@ -1534,6 +1626,7 @@ return Status; } + /* Function 10 */ NTSTATUS
11 years, 12 months
1
0
0
0
[dreimer] 58035: Update RAPPS Database to recent versions / fix dead links.
by dreimer@svn.reactos.org
Author: dreimer Date: Sat Dec 29 10:33:51 2012 New Revision: 58035 URL:
http://svn.reactos.org/svn/reactos?rev=58035&view=rev
Log: Update RAPPS Database to recent versions / fix dead links. Modified: trunk/reactos/base/applications/rapps/rapps/abiword28x.txt trunk/reactos/base/applications/rapps/rapps/bittorrent.txt trunk/reactos/base/applications/rapps/rapps/fap.txt trunk/reactos/base/applications/rapps/rapps/firefox5.txt trunk/reactos/base/applications/rapps/rapps/irfanview.txt trunk/reactos/base/applications/rapps/rapps/irfanviewplugins.txt trunk/reactos/base/applications/rapps/rapps/libreoffice.txt trunk/reactos/base/applications/rapps/rapps/mirandaim.txt trunk/reactos/base/applications/rapps/rapps/mirc.txt trunk/reactos/base/applications/rapps/rapps/mpc.txt trunk/reactos/base/applications/rapps/rapps/openttd.txt trunk/reactos/base/applications/rapps/rapps/opera.txt trunk/reactos/base/applications/rapps/rapps/rosbe.txt trunk/reactos/base/applications/rapps/rapps/scite.txt trunk/reactos/base/applications/rapps/rapps/seamonkey.txt trunk/reactos/base/applications/rapps/rapps/smplayer.txt trunk/reactos/base/applications/rapps/rapps/sumatrapdf.txt trunk/reactos/base/applications/rapps/rapps/thunderbird5.txt trunk/reactos/base/applications/rapps/rapps/ultravnc.txt trunk/reactos/base/applications/rapps/rapps/utorrent.txt trunk/reactos/base/applications/rapps/rapps/vlc.txt Modified: trunk/reactos/base/applications/rapps/rapps/abiword28x.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/abiword28x.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/abiword28x.txt [iso-8859-1] Sat Dec 29 10:33:51 2012 @@ -2,13 +2,13 @@ [Section] Name = AbiWord -Version = 2.9.2 +Version = 2.9.4 Licence = GPL Description = Word processor. -Size = 9.33MB +Size = 9.4MB Category = 6 URLSite =
http://www.abisource.com/
-URLDownload =
http://www.abisource.com/downloads/abiword/2.9.2/Windows/abiword-setup-2.9.…
+URLDownload =
http://www.abisource.com/downloads/abiword/2.9.4/Windows/abiword-setup-2.9.…
CDPath = none [Section.0407] Modified: trunk/reactos/base/applications/rapps/rapps/bittorrent.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/bittorrent.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/bittorrent.txt [iso-8859-1] Sat Dec 29 10:33:51 2012 @@ -2,13 +2,13 @@ [Section] Name = BitTorrent -Version = 7.7 +Version = 7.7.2 Licence = Freeware for non-commercial uses Description = The Original BitTorrent Client. -Size = 5.78MB +Size = 956KB Category = 5 URLSite =
http://www.bittorrent.com/
-URLDownload =
http://download.bittorrent.com/7.7/BitTorrent3.exe
+URLDownload =
http://download.bittorrent.com/7.7.2/BitTorrent.exe
CDPath = none [Section.0407] Modified: trunk/reactos/base/applications/rapps/rapps/fap.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/fap.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/fap.txt [iso-8859-1] Sat Dec 29 10:33:51 2012 @@ -2,13 +2,13 @@ [Section] Name = Fox Audio Player -Version = 0.9.1 +Version = 0.9.2 Licence = GPL Description = Simple and lightweight audio player. Size = 1.86MB Category = 1 URLSite =
http://foxaudioplayer.sourceforge.net/
-URLDownload =
http://svn.reactos.org/packages/fap-0.9.1-win32-bin.exe
+URLDownload =
http://svn.reactos.org/packages/fap-0.9.2-win32-bin.exe
CDPath = none [Section.0407] Modified: trunk/reactos/base/applications/rapps/rapps/firefox5.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/firefox5.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/firefox5.txt [iso-8859-1] Sat Dec 29 10:33:51 2012 @@ -1,33 +1,33 @@ ; UTF-8 [Section] -Name = Mozilla Firefox 15 -Version = 15.0.1 +Name = Mozilla Firefox 17 +Version = 17.0.1 Licence = MPL/GPL/LGPL Description = The most popular and one of the best free Web Browsers out there. Size = 15.8MB Category = 5 URLSite =
http://www.mozilla.com/en-US/
-URLDownload =
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/15.0.1/win32/e…
+URLDownload =
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/17.0.1/win32/e…
CDPath = none [Section.0407] Description = Der populärste und einer der besten freien Webbrowser. Size = 15.7MB URLSite =
http://www.mozilla-europe.org/de/
-URLDownload =
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/15.0.1/win32/d…
+URLDownload =
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/17.0.1/win32/d…
[Section.040a] Description = El más popular y uno de los mejores navegadores web gratuitos que hay. Size = 15.6MB URLSite =
http://www.mozilla-europe.org/es/
-URLDownload =
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/15.0.1/win32/e…
+URLDownload =
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/17.0.1/win32/e…
[Section.040c] Description = Le navigateur web gratuit le plus populaire et l'un des meilleurs. Size = 15.9MB URLSite =
http://www.mozilla-europe.org/fr/
-URLDownload =
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/15.0.1/win32/f…
+URLDownload =
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/17.0.1/win32/f…
[Section.0413] Description = De meest populaire en een van de beste gratis Web browsers. @@ -38,34 +38,34 @@ Description = Mest populære og best også gratis nettleserene der ute. Size = 15.6MB URLSite =
http://www.mozilla-europe.org/no/
-URLDownload =
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/15.0.1/win32/n…
+URLDownload =
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/17.0.1/win32/n…
[Section.0415] Description = Najpopularniejsza i jedna z najlepszych darmowych przeglÄ darek internetowych. Size = 16.5MB URLSite =
http://www.mozilla-europe.org/pl/
-URLDownload =
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/15.0.1/win32/p…
+URLDownload =
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/17.0.1/win32/p…
[Section.0418] Description = Cel mai popular Èi unul dintre cele mai bune navigatoare web gratuite existente. Size = 16.1Mo URLSite =
http://www.mozilla-europe.org/ro/
-URLDownload =
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/15.0.1/win32/r…
+URLDownload =
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/17.0.1/win32/r…
[Section.0419] Description = Ðдин из ÑамÑÑ Ð¿Ð¾Ð¿ÑлÑÑнÑÑ Ð¸ лÑÑÑÐ¸Ñ Ð±ÐµÑплаÑнÑÑ Ð±ÑаÑзеÑов. Size = 16.1MB URLSite =
http://www.mozilla-europe.org/ru/
-URLDownload =
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/15.0.1/win32/r…
+URLDownload =
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/17.0.1/win32/r…
[Section.041b] Description = NajpopulárnejÅ¡Ã a jeden z najlepÅ¡Ãch slobodný webových prehliadaÄov. Size = 16.3MB URLSite =
http://www.mozilla-europe.org/sk/
-URLDownload =
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/15.0.1/win32/s…
+URLDownload =
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/17.0.1/win32/s…
[Section.0422] Description = ÐайпопÑлÑÑнÑÑий Ñа один з кÑаÑÐ¸Ñ Ð±ÐµÐ·Ð¿Ð»Ð°ÑÐ½Ð¸Ñ Ð²ÐµÐ±-бÑаÑзеÑÑв. Size = 16.1MB URLSite =
http://www.mozilla-europe.org/uk/
-URLDownload =
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/15.0.1/win32/u…
+URLDownload =
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/17.0.1/win32/u…
Modified: trunk/reactos/base/applications/rapps/rapps/irfanview.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/irfanview.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/irfanview.txt [iso-8859-1] Sat Dec 29 10:33:51 2012 @@ -2,13 +2,13 @@ [Section] Name = IrfanView -Version = 4.33 +Version = 4.35 Licence = Freeware (for personal use) Description = Viewer for all kinds of graphics/audio files/video files. Size = 1.46MB Category = 3 URLSite =
http://www.irfanview.com/
-URLDownload =
http://irfanview.tuwien.ac.at/iview433_setup.exe
+URLDownload =
http://irfanview.tuwien.ac.at/iview435_setup.exe
CDPath = none [Section.0407] Modified: trunk/reactos/base/applications/rapps/rapps/irfanviewplugins.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/irfanviewplugins.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/irfanviewplugins.txt [iso-8859-1] Sat Dec 29 10:33:51 2012 @@ -2,13 +2,13 @@ [Section] Name = IrfanView Plugins -Version = 4.33 +Version = 4.35 Licence = Freeware (for personal use) Description = Additional Plugins for supporting more file types. Size = 8.92MB Category = 3 URLSite =
http://www.irfanview.com/
-URLDownload =
http://irfanview.tuwien.ac.at/plugins/irfanview_plugins_433_setup.exe
+URLDownload =
http://irfanview.tuwien.ac.at/plugins/irfanview_plugins_435_setup.exe
CDPath = none [Section.0407] Modified: trunk/reactos/base/applications/rapps/rapps/libreoffice.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/libreoffice.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/libreoffice.txt [iso-8859-1] Sat Dec 29 10:33:51 2012 @@ -2,13 +2,13 @@ [Section] Name = LibreOffice -Version = 3.6.1 +Version = 3.6.4 Licence = LGPL Description = Former called OpenOffice. Open Source Office Suite. Size = 200.0MB Category = 6 URLSite =
http://www.documentfoundation.org/
-URLDownload =
http://download.documentfoundation.org/libreoffice/stable/3.6.1/win/x86/Lib…
+URLDownload =
http://download.documentfoundation.org/libreoffice/stable/3.6.4/win/x86/Lib…
CDPath = none [Section.0407] Modified: trunk/reactos/base/applications/rapps/rapps/mirandaim.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/mirandaim.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/mirandaim.txt [iso-8859-1] Sat Dec 29 10:33:51 2012 @@ -2,13 +2,13 @@ [Section] Name = Miranda IM -Version = 0.10.2 +Version = 0.10.9 Licence = GPL Description = Open source multiprotocol instant messaging application - May not work completely. Size = 3.1MB Category = 5 URLSite =
http://www.miranda-im.org/
-URLDownload =
http://miranda.googlecode.com/files/miranda-im-v0.10.2-unicode.exe
+URLDownload =
http://miranda.googlecode.com/files/miranda-im-v0.10.9-unicode.exe
CDPath = none [Section.0407] Modified: trunk/reactos/base/applications/rapps/rapps/mirc.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/mirc.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/mirc.txt [iso-8859-1] Sat Dec 29 10:33:51 2012 @@ -2,13 +2,13 @@ [Section] Name = mIRC 7 -Version = 7.25 +Version = 7.27 Licence = Shareware Description = The most popular client for the Internet Relay Chat (IRC). Size = 1.82MB Category = 5 URLSite =
http://www.mirc.com/
-URLDownload =
http://download.mirc.com/5/mirc725.exe
+URLDownload =
http://download.mirc.com/6/mirc727.exe
CDPath = none [Section.0407] Modified: trunk/reactos/base/applications/rapps/rapps/mpc.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/mpc.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/mpc.txt [iso-8859-1] Sat Dec 29 10:33:51 2012 @@ -2,13 +2,13 @@ [Section] Name = Media Player Classic Home Cinema -Version = 1.6.3.5818 +Version = 1.6.5.6366 Licence = GPL Description = A media player. Size = 7.0MB Category = 1 URLSite =
http://mpc-hc.sourceforge.net/
-URLDownload =
http://heanet.dl.sourceforge.net/project/mpc-hc/MPC%20HomeCinema%20-%20Win3…
+URLDownload =
http://heanet.dl.sourceforge.netproject/mpc-hc/MPC%20HomeCinema%20-%20Win32…
CDPath = none [Section.0407] Modified: trunk/reactos/base/applications/rapps/rapps/openttd.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/openttd.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/openttd.txt [iso-8859-1] Sat Dec 29 10:33:51 2012 @@ -2,13 +2,13 @@ [Section] Name = OpenTTD -Version = 1.2.2 +Version = 1.2.3 Licence = GPL v2 Description = Open Source clone of the "Transport Tycoon Deluxe" game engine. You need a copy of Transport Tycoon. Size = 4.4MB Category = 4 URLSite =
http://www.openttd.org/
-URLDownload =
http://binaries.openttd.org/releases/1.2.2/openttd-1.2.2-windows-win32.exe
+URLDownload =
http://binaries.openttd.org/releases/1.2.3/openttd-1.2.3-windows-win32.exe
CDPath = none [Section.0407] Modified: trunk/reactos/base/applications/rapps/rapps/opera.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/opera.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/opera.txt [iso-8859-1] Sat Dec 29 10:33:51 2012 @@ -2,13 +2,13 @@ [Section] Name = Opera -Version = 12.02 +Version = 12.12 Licence = Freeware Description = The popular Opera Browser with many advanced features and including a Mail and BitTorrent client. Size = 12.00MB Category = 5 URLSite =
http://www.opera.com/
-URLDownload =
http://ftp.opera.com/pub/opera/win/1202/int/Opera_1202_int_Setup.exe
+URLDownload =
http://ftp.opera.com/pub/opera/win/1212/int/Opera_1212_int_Setup.exe
CDPath = none [Section.0405] Modified: trunk/reactos/base/applications/rapps/rapps/rosbe.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/rosbe.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/rosbe.txt [iso-8859-1] Sat Dec 29 10:33:51 2012 @@ -2,13 +2,13 @@ [Section] Name = ReactOS Build Environment -Version = 2.0 +Version = 2.1 Licence = GPL Description = Allows you to build the ReactOS Source. For more instructions see ReactOS wiki. -Size = 17.8MB +Size = 30.8MB Category = 7 URLSite =
http://reactos.org/wiki/Build_Environment
-URLDownload =
http://heanet.dl.sourceforge.net/project/reactos/RosBE-Windows/i386/2.0/Ros…
+URLDownload =
http://heanet.dl.sourceforge.net/project/reactos/RosBE-Windows/i386/2.1/Ros…
CDPath = none [Section.0405] Modified: trunk/reactos/base/applications/rapps/rapps/scite.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/scite.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/scite.txt [iso-8859-1] Sat Dec 29 10:33:51 2012 @@ -2,13 +2,13 @@ [Section] Name = SciTE -Version = 3.2.2 +Version = 3.2.3 Licence = Freeware Description = SciTE is a SCIntilla based Text Editor. Originally built to demonstrate Scintilla, it has grown to be a generally useful editor with facilities for building and running programs. Size = 685kB Category = 7 URLSite =
http://www.scintilla.org/
-URLDownload =
http://heanet.dl.sourceforge.net/project/scintilla/SciTE/3.2.2/Sc322.exe
+URLDownload =
http://heanet.dl.sourceforge.net/project/scintilla/SciTE/3.2.3/Sc323.exe
CDPath = none [Section.0407] Modified: trunk/reactos/base/applications/rapps/rapps/seamonkey.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/seamonkey.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/seamonkey.txt [iso-8859-1] Sat Dec 29 10:33:51 2012 @@ -2,50 +2,50 @@ [Section] Name = Mozilla SeaMonkey -Version = 2.12 +Version = 2.14.1 Licence = MPL/GPL/LGPL Description = Mozilla Suite is alive. This is the one and only Browser, Mail, Chat, and Composer bundle you will ever need. -Size = 19.0MB +Size = 20.0MB Category = 5 URLSite =
http://www.seamonkey-project.org/
-URLDownload =
http://ftp.df.lth.se/mozilla/seamonkey/releases/2.12/win32/en-US/SeaMonkey%…
+URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.14.1/win32/en-U…
CDPath = none [Section.0407] Description = Mozilla Suite lebt. Dies ist das einzige Browser-, Mail-, Chat- and Composerwerkzeug-Bundle welches Sie benötigen. -Size = 19.0MB -URLDownload =
http://ftp.df.lth.se/mozilla/seamonkey/releases/2.12/win32/de/SeaMonkey%20S…
+Size = 20.0MB +URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.14.1/win32/de/S…
[Section.040a] Description = La suite de Mozilla está viva. Es el primero y único navegador web, gestor de correo, lector de noticias, Chat y editor HTML que necesitarás. -Size = 18.9MB -URLDownload =
http://ftp.df.lth.se/mozilla/seamonkey/releases/2.12/win32/es-ES/SeaMonkey%…
+Size = 19.9MB +URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.14.1/win32/es-E…
[Section.040c] Description = La suite Mozilla est en vie. Ceci est le seul et l'unique package navigateur, client mail, client chat et composer dont vous aurez besoin. -Size = 19.2MB -URLDownload =
http://ftp.df.lth.se/mozilla/seamonkey/releases/2.12/win32/fr/SeaMonkey%20S…
+Size = 20.2MB +URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.14.1/win32/fr/S…
[Section.0413] Description = Mozilla Suite bundelt alle applicaties voor het Web: Browser, Mail, Chat, Composer. -Size = 19.6MB -URLDownload =
http://ftp.df.lth.se/mozilla/seamonkey/releases/2.11/win32/nl/SeaMonkey%20S…
+Size = 20.6MB +URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.14.1/win32/nl/S…
[Section.0415] Description = Pakiet Mozilla żyje. W zestawie: przeglÄ darka, klient poczty, IRC oraz Edytor HTML - wszystko, czego potrzebujesz. -Size = 19.8MB -URLDownload =
http://ftp.df.lth.se/mozilla/seamonkey/releases/2.12/win32/pl/SeaMonkey%20S…
+Size = 20.8MB +URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.14.1/win32/pl/S…
[Section.0418] Description = Suita Mozilla. Acest pachet ce încorporeazÄ navigator, poÈtÄ electronicÄ, client IRC Èi editor HTML, acoperind astfel o arie largÄ de necesitÄÈi. -Size = 17.59Mo +Size = 20.59Mo [Section.0419] Description = ÐÑодолжение Mozilla Suite. ÐклÑÑÐ°ÐµÑ Ð±ÑаÑзеÑ, поÑÑовÑй клиенÑ, IRC-ÐºÐ»Ð¸ÐµÐ½Ñ Ð¸ HTML-ÑедакÑоÑ. -Size = 19.5MB -URLDownload =
http://ftp.df.lth.se/mozilla/seamonkey/releases/2.12/win32/ru/SeaMonkey%20S…
+Size = 20.5MB +URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.14.1/win32/ru/S…
[Section.0422] Description = ÐÑÐ¾Ð´Ð¾Ð²Ð¶ÐµÐ½Ð½Ñ Mozilla Suite. ÐклÑÑÐ°Ñ Ð² Ñебе бÑаÑзеÑ, поÑÑовий клÑÑнÑ, IRC-клÑÑÐ½Ñ Ñа HTML-ÑедакÑоÑ. -Size = 19.5MB -URLDownload =
http://ftp.df.lth.se/mozilla/seamonkey/releases/2.12/win32/ru/SeaMonkey%20S…
+Size = 20.5MB +URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.14.1/win32/ru/S…
Modified: trunk/reactos/base/applications/rapps/rapps/smplayer.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/smplayer.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/smplayer.txt [iso-8859-1] Sat Dec 29 10:33:51 2012 @@ -2,13 +2,13 @@ [Section] Name = SMPlayer -Version = 0.8.0 +Version = 0.8.3 Licence = GPL Description = SMPlayer. Size = 15.7MB Category = 1 URLSite =
http://smplayer.sourceforge.net/
-URLDownload =
http://freefr.dl.sourceforge.net/project/smplayer/SMPlayer/0.8.0/smplayer-0…
+URLDownload =
http://freefr.dl.sourceforge.net/project/smplayer/SMPlayer/0.8.3/smplayer-0…
CDPath = none [Section.0407] Modified: trunk/reactos/base/applications/rapps/rapps/sumatrapdf.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/sumatrapdf.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/sumatrapdf.txt [iso-8859-1] Sat Dec 29 10:33:51 2012 @@ -2,13 +2,13 @@ [Section] Name = SumatraPDF -Version = 2.1.1 +Version = 2.2 Licence = GPLv3 Description = Sumatra PDF is a slim, free, open-source PDF reader. Portable out of the box. -Size = 4.2MB +Size = 4.8MB Category = 6 URLSite =
http://blog.kowalczyk.info/software/sumatrapdf/free-pdf-reader.html
-URLDownload =
https://kjkpub.s3.amazonaws.com/sumatrapdf/rel/SumatraPDF-2.1.1-install.exe
+URLDownload =
https://kjkpub.s3.amazonaws.com/sumatrapdf/rel/SumatraPDF-2.2-install.exe
CDPath = none [Section.0407] Modified: trunk/reactos/base/applications/rapps/rapps/thunderbird5.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/thunderbird5.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/thunderbird5.txt [iso-8859-1] Sat Dec 29 10:33:51 2012 @@ -1,33 +1,33 @@ ; UTF-8 [Section] -Name = Mozilla Thunderbird 15 -Version = 15.0 +Name = Mozilla Thunderbird 17 +Version = 17.0 Licence = MPL/GPL/LGPL Description = The most popular and one of the best free Mail Clients out there. Size = 17.6MB Category = 5 URLSite =
http://www.mozilla-europe.org/en/products/thunderbird/
-URLDownload =
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/15.0/win32…
+URLDownload =
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/17.0/win32…
CDPath = none [Section.0407] Description = Der populärste und einer der besten freien Mail-Clients. Size = 17.5MB URLSite =
http://www.mozilla-europe.org/de/products/thunderbird/
-URLDownload =
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/15.0/win32…
+URLDownload =
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/17.0/win32…
[Section.040a] Description = El más popular y uno de los mejores clientes mail que hay. Size = 17.4MB URLSite =
http://www.mozilla-europe.org/es/products/thunderbird/
-URLDownload =
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/15.0/win32…
+URLDownload =
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/17.0/win32…
[Section.040c] Description = Le plus populaire et l'un des meilleurs clients mail gratuits disponible. Size = 17.8MB URLSite =
http://www.mozilla-europe.org/fr/products/thunderbird/
-URLDownload =
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/15.0/win32…
+URLDownload =
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/17.0/win32…
[Section.0413] Description = De meest populaire en een van de beste gratis e-mail-programma's. @@ -39,22 +39,22 @@ Description = Najpopularniejszy i jeden z najlepszych darmowych klientów poczty. Size = 18.3MB URLSite =
http://www.mozilla-europe.org/pl/products/thunderbird/
-URLDownload =
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/15.0/win32…
+URLDownload =
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/17.0/win32…
[Section.0418] Description = Cel mai popular Èi unul dintre cele mai bune clientele gratuite de poÈtÄ electronicÄ. Size = 18.0Mo URLSite =
http://www.mozilla-europe.org/ro/products/thunderbird/
-URLDownload =
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/15.0/win32…
+URLDownload =
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/17.0/win32…
[Section.0419] Description = Ðдин из ÑамÑÑ Ð¿Ð¾Ð¿ÑлÑÑнÑÑ Ð¸ лÑÑÑÐ¸Ñ Ð±ÐµÑплаÑнÑÑ Ð¿Ð¾ÑÑовÑÑ ÐºÐ»Ð¸ÐµÐ½Ñов. Size = 17.9MB URLSite =
http://www.mozilla-europe.org/ru/products/thunderbird/
-URLDownload =
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/15.0/win32…
+URLDownload =
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/17.0/win32…
[Section.0422] Description = ÐайпопÑлÑÑнÑÑий Ñа один з кÑаÑÐ¸Ñ Ð¿Ð¾ÑÑÐ¾Ð²Ð¸Ñ ÐºÐ»ÑÑнÑÑв. Size = 17.9MB URLSite =
http://www.mozillamessaging.com/uk/thunderbird/
-URLDownload =
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/15.0/win32…
+URLDownload =
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/17.0/win32…
Modified: trunk/reactos/base/applications/rapps/rapps/ultravnc.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/ultravnc.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/ultravnc.txt [iso-8859-1] Sat Dec 29 10:33:51 2012 @@ -2,13 +2,13 @@ [Section] Name = UltraVNC -Version = 1.0.9.6.2 +Version = 1.1.8.0 Licence = GPL Description = Open-source VNC client/server. Size = 2.19MB Category = 5 URLSite =
http://www.uvnc.com/
-URLDownload =
http://www.uvnc.eu/download/10962/UltraVNC_1.0.9.6.2_Setup.exe
+URLDownload =
http://www.uvnc.eu/download/1180/UltraVNC_1_1_8_X86_Setup.exe
CDPath = none [Section.040a] Modified: trunk/reactos/base/applications/rapps/rapps/utorrent.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/utorrent.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/utorrent.txt [iso-8859-1] Sat Dec 29 10:33:51 2012 @@ -2,13 +2,13 @@ [Section] Name = µTorrent -Version = 3.2 +Version = 3.2.3 Licence = Freeware for non-commercial uses Description = Small and fast BitTorrent Client. -Size = 874.87kB +Size = 946.00kB Category = 5 URLSite =
http://www.utorrent.com/
-URLDownload =
http://download.utorrent.com/3.2/uTorrent.exe
+URLDownload =
http://download.utorrent.com/3.2.3/uTorrent.exe
CDPath = none Modified: trunk/reactos/base/applications/rapps/rapps/vlc.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/vlc.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/vlc.txt [iso-8859-1] Sat Dec 29 10:33:51 2012 @@ -2,13 +2,13 @@ [Section] Name = VLC media player -Version = 2.0.3 +Version = 2.0.5 Licence = GPL Description = A media player. -Size = 21.6MB +Size = 21.9MB Category = 1 URLSite =
http://www.videolan.org/vlc/
-URLDownload =
http://garr.dl.sourceforge.net/project/vlc/2.0.3/win32/vlc-2.0.3-win32.exe
+URLDownload =
http://garr.dl.sourceforge.net/project/vlc/2.0.5/win32/vlc-2.0.5-win32.exe
CDPath = none [Section.0407]
11 years, 12 months
1
0
0
0
[hbelusca] 58034: Sync with trunk r58033.
by hbelusca@svn.reactos.org
Author: hbelusca Date: Fri Dec 28 23:37:33 2012 New Revision: 58034 URL:
http://svn.reactos.org/svn/reactos?rev=58034&view=rev
Log: Sync with trunk r58033. Added: branches/ros-csrss/base/applications/cmdutils/reg/lang/ (props changed) - copied from r58033, trunk/reactos/base/applications/cmdutils/reg/lang/ branches/ros-csrss/base/applications/cmdutils/reg/reg.rc - copied unchanged from r58033, trunk/reactos/base/applications/cmdutils/reg/reg.rc branches/ros-csrss/base/applications/shutdown/gui.c - copied unchanged from r58033, trunk/reactos/base/applications/shutdown/gui.c branches/ros-csrss/base/setup/reactos/lang/zh-CN.rc - copied unchanged from r58033, trunk/reactos/base/setup/reactos/lang/zh-CN.rc branches/ros-csrss/base/shell/explorer-new/explorer.exe.manifest - copied unchanged from r58033, trunk/reactos/base/shell/explorer-new/explorer.exe.manifest branches/ros-csrss/cmake/Platform/Windows-MSVC.cmake - copied unchanged from r58033, trunk/reactos/cmake/Platform/Windows-MSVC.cmake branches/ros-csrss/dll/cpl/input/advsettings.c - copied unchanged from r58033, trunk/reactos/dll/cpl/input/advsettings.c branches/ros-csrss/dll/win32/atl/atl_classes.idl - copied unchanged from r58033, trunk/reactos/dll/win32/atl/atl_classes.idl branches/ros-csrss/dll/win32/atl100/ (props changed) - copied from r58033, trunk/reactos/dll/win32/atl100/ branches/ros-csrss/dll/win32/netapi32/group.c - copied unchanged from r58033, trunk/reactos/dll/win32/netapi32/group.c branches/ros-csrss/dll/win32/netapi32/misc.c - copied unchanged from r58033, trunk/reactos/dll/win32/netapi32/misc.c branches/ros-csrss/dll/win32/netapi32/user.c - copied unchanged from r58033, trunk/reactos/dll/win32/netapi32/user.c branches/ros-csrss/dll/win32/ole32/msvc-thiscall.c - copied unchanged from r58033, trunk/reactos/dll/win32/ole32/msvc-thiscall.c branches/ros-csrss/dll/win32/ole32/msvc.h - copied unchanged from r58033, trunk/reactos/dll/win32/ole32/msvc.h branches/ros-csrss/dll/win32/oleaut32/oleaut32.rgs - copied unchanged from r58033, trunk/reactos/dll/win32/oleaut32/oleaut32.rgs branches/ros-csrss/dll/win32/oleaut32/oleaut32_oaidl.rgs - copied unchanged from r58033, trunk/reactos/dll/win32/oleaut32/oleaut32_oaidl.rgs branches/ros-csrss/dll/win32/oleaut32/oleaut32_ocidl.rgs - copied unchanged from r58033, trunk/reactos/dll/win32/oleaut32/oleaut32_ocidl.rgs branches/ros-csrss/dll/win32/oleaut32/olepropframe.c - copied unchanged from r58033, trunk/reactos/dll/win32/oleaut32/olepropframe.c branches/ros-csrss/dll/win32/windowscodecs/bitmap.c - copied unchanged from r58033, trunk/reactos/dll/win32/windowscodecs/bitmap.c branches/ros-csrss/dll/win32/windowscodecs/colorcontext.c - copied unchanged from r58033, trunk/reactos/dll/win32/windowscodecs/colorcontext.c branches/ros-csrss/dll/win32/windowscodecs/icnsformat.c - copied unchanged from r58033, trunk/reactos/dll/win32/windowscodecs/icnsformat.c branches/ros-csrss/dll/win32/windowscodecs/metadatahandler.c - copied unchanged from r58033, trunk/reactos/dll/win32/windowscodecs/metadatahandler.c branches/ros-csrss/dll/win32/windowscodecs/proxy.c - copied unchanged from r58033, trunk/reactos/dll/win32/windowscodecs/proxy.c branches/ros-csrss/dll/win32/windowscodecs/scaler.c - copied unchanged from r58033, trunk/reactos/dll/win32/windowscodecs/scaler.c branches/ros-csrss/dll/win32/windowscodecs/tgaformat.c - copied unchanged from r58033, trunk/reactos/dll/win32/windowscodecs/tgaformat.c branches/ros-csrss/dll/win32/windowscodecs/windowscodecs_wincodec.idl - copied unchanged from r58033, trunk/reactos/dll/win32/windowscodecs/windowscodecs_wincodec.idl branches/ros-csrss/dll/win32/windowscodecs/windowscodecs_wincodec.rgs - copied unchanged from r58033, trunk/reactos/dll/win32/windowscodecs/windowscodecs_wincodec.rgs branches/ros-csrss/dll/win32/xmllite/xmllite_private.h - copied unchanged from r58033, trunk/reactos/dll/win32/xmllite/xmllite_private.h branches/ros-csrss/include/psdk/suppress.h - copied unchanged from r58033, trunk/reactos/include/psdk/suppress.h branches/ros-csrss/include/psdk/wincodecsdk.idl - copied unchanged from r58033, trunk/reactos/include/psdk/wincodecsdk.idl branches/ros-csrss/include/reactos/wine/atlbase.h - copied unchanged from r58033, trunk/reactos/include/reactos/wine/atlbase.h branches/ros-csrss/include/reactos/wine/atlwin.h - copied unchanged from r58033, trunk/reactos/include/reactos/wine/atlwin.h branches/ros-csrss/lib/drivers/sound/libusbaudio/ (props changed) - copied from r58033, trunk/reactos/lib/drivers/sound/libusbaudio/ branches/ros-csrss/media/fonts/DejaVuSans-ExtraLight.ttf - copied unchanged from r58033, trunk/reactos/media/fonts/DejaVuSans-ExtraLight.ttf branches/ros-csrss/media/fonts/DejaVuSansCondensed-Bold.ttf - copied unchanged from r58033, trunk/reactos/media/fonts/DejaVuSansCondensed-Bold.ttf branches/ros-csrss/media/fonts/DejaVuSansCondensed-BoldOblique.ttf - copied unchanged from r58033, trunk/reactos/media/fonts/DejaVuSansCondensed-BoldOblique.ttf branches/ros-csrss/media/fonts/DejaVuSansCondensed-Oblique.ttf - copied unchanged from r58033, trunk/reactos/media/fonts/DejaVuSansCondensed-Oblique.ttf branches/ros-csrss/media/fonts/DejaVuSansCondensed.ttf - copied unchanged from r58033, trunk/reactos/media/fonts/DejaVuSansCondensed.ttf branches/ros-csrss/media/fonts/DejaVuSerifCondensed-Bold.ttf - copied unchanged from r58033, trunk/reactos/media/fonts/DejaVuSerifCondensed-Bold.ttf branches/ros-csrss/media/fonts/DejaVuSerifCondensed-BoldItalic.ttf - copied unchanged from r58033, trunk/reactos/media/fonts/DejaVuSerifCondensed-BoldItalic.ttf branches/ros-csrss/media/fonts/DejaVuSerifCondensed-Italic.ttf - copied unchanged from r58033, trunk/reactos/media/fonts/DejaVuSerifCondensed-Italic.ttf branches/ros-csrss/media/fonts/DejaVuSerifCondensed.ttf - copied unchanged from r58033, trunk/reactos/media/fonts/DejaVuSerifCondensed.ttf branches/ros-csrss/media/fonts/FSEX301-L2.ttf - copied unchanged from r58033, trunk/reactos/media/fonts/FSEX301-L2.ttf branches/ros-csrss/media/fonts/FSEX301.ttf - copied unchanged from r58033, trunk/reactos/media/fonts/FSEX301.ttf branches/ros-csrss/media/fonts/FreeSans.ttf - copied unchanged from r58033, trunk/reactos/media/fonts/FreeSans.ttf branches/ros-csrss/media/fonts/FreeSansBold.ttf - copied unchanged from r58033, trunk/reactos/media/fonts/FreeSansBold.ttf branches/ros-csrss/media/fonts/FreeSansBoldOblique.ttf - copied unchanged from r58033, trunk/reactos/media/fonts/FreeSansBoldOblique.ttf branches/ros-csrss/media/fonts/FreeSansOblique.ttf - copied unchanged from r58033, trunk/reactos/media/fonts/FreeSansOblique.ttf branches/ros-csrss/media/fonts/FreeSerif.ttf - copied unchanged from r58033, trunk/reactos/media/fonts/FreeSerif.ttf branches/ros-csrss/media/fonts/FreeSerifBold.ttf - copied unchanged from r58033, trunk/reactos/media/fonts/FreeSerifBold.ttf branches/ros-csrss/media/fonts/FreeSerifBoldItalic.ttf - copied unchanged from r58033, trunk/reactos/media/fonts/FreeSerifBoldItalic.ttf branches/ros-csrss/media/fonts/FreeSerifItalic.ttf - copied unchanged from r58033, trunk/reactos/media/fonts/FreeSerifItalic.ttf branches/ros-csrss/media/fonts/doc/DejaVu/ (props changed) - copied from r58033, trunk/reactos/media/fonts/doc/DejaVu/ branches/ros-csrss/media/fonts/doc/Fixedsys/ (props changed) - copied from r58033, trunk/reactos/media/fonts/doc/Fixedsys/ branches/ros-csrss/media/fonts/doc/FreeFont/ (props changed) - copied from r58033, trunk/reactos/media/fonts/doc/FreeFont/ branches/ros-csrss/media/fonts/doc/Liberation/ (props changed) - copied from r58033, trunk/reactos/media/fonts/doc/Liberation/ branches/ros-csrss/media/inf/c_image.inf - copied unchanged from r58033, trunk/reactos/media/inf/c_image.inf branches/ros-csrss/win32ss/gdi/eng/math.c - copied unchanged from r58033, trunk/reactos/win32ss/gdi/eng/math.c branches/ros-csrss/win32ss/user/ntuser/usrheap.c - copied unchanged from r58033, trunk/reactos/win32ss/user/ntuser/usrheap.c Removed: branches/ros-csrss/base/applications/cmdutils/reg/Bg.rc branches/ros-csrss/base/applications/cmdutils/reg/Da.rc branches/ros-csrss/base/applications/cmdutils/reg/De.rc branches/ros-csrss/base/applications/cmdutils/reg/En.rc branches/ros-csrss/base/applications/cmdutils/reg/Es.rc branches/ros-csrss/base/applications/cmdutils/reg/Fr.rc branches/ros-csrss/base/applications/cmdutils/reg/It.rc branches/ros-csrss/base/applications/cmdutils/reg/Ja.rc branches/ros-csrss/base/applications/cmdutils/reg/Ko.rc branches/ros-csrss/base/applications/cmdutils/reg/Lt.rc branches/ros-csrss/base/applications/cmdutils/reg/Nl.rc branches/ros-csrss/base/applications/cmdutils/reg/No.rc branches/ros-csrss/base/applications/cmdutils/reg/Pl.rc branches/ros-csrss/base/applications/cmdutils/reg/Pt.rc branches/ros-csrss/base/applications/cmdutils/reg/Ro.rc branches/ros-csrss/base/applications/cmdutils/reg/Ru.rc branches/ros-csrss/base/applications/cmdutils/reg/Si.rc branches/ros-csrss/base/applications/cmdutils/reg/Sv.rc branches/ros-csrss/base/applications/cmdutils/reg/Uk.rc branches/ros-csrss/dll/win32/atl/atl_ax.c branches/ros-csrss/dll/win32/atl/atlbase.h branches/ros-csrss/dll/win32/atl/atliface.idl branches/ros-csrss/dll/win32/atl/atlwin.h branches/ros-csrss/dll/win32/atl/stubs.c branches/ros-csrss/dll/win32/oleaut32/regsvr.c branches/ros-csrss/dll/win32/oleaut32/stubs.c branches/ros-csrss/dll/win32/oleaut32/ungif.c branches/ros-csrss/dll/win32/oleaut32/ungif.h branches/ros-csrss/dll/win32/oleaut32/version.rc branches/ros-csrss/media/fonts/doc/DejaVu_AUTHORS.txt branches/ros-csrss/media/fonts/doc/DejaVu_BUGS.txt branches/ros-csrss/media/fonts/doc/DejaVu_LICENSE.txt branches/ros-csrss/media/fonts/doc/DejaVu_NEWS.txt branches/ros-csrss/media/fonts/doc/DejaVu_README.txt branches/ros-csrss/media/fonts/doc/DejaVu_langcover.txt branches/ros-csrss/media/fonts/doc/DejaVu_status.txt branches/ros-csrss/media/fonts/doc/DejaVu_unicover.txt branches/ros-csrss/media/fonts/doc/FreeFont_AUTHORS.txt branches/ros-csrss/media/fonts/doc/FreeFont_COPYING.txt branches/ros-csrss/media/fonts/doc/FreeFont_CREDITS.txt branches/ros-csrss/media/fonts/doc/FreeFont_ChangeLog.txt branches/ros-csrss/media/fonts/doc/FreeFont_readme.txt branches/ros-csrss/media/fonts/doc/LICENSE_DejaVu.txt branches/ros-csrss/win32ss/user/ntuser/misc/driver.c branches/ros-csrss/win32ss/user/ntuser/misc/math.c branches/ros-csrss/win32ss/user/ntuser/misc/usrheap.c Modified: branches/ros-csrss/ (props changed) branches/ros-csrss/base/applications/atactl/atactl.cpp branches/ros-csrss/base/applications/cacls/CMakeLists.txt branches/ros-csrss/base/applications/calc/CMakeLists.txt branches/ros-csrss/base/applications/calc/lang/ja-JP.rc branches/ros-csrss/base/applications/charmap/CMakeLists.txt branches/ros-csrss/base/applications/cmdutils/doskey/CMakeLists.txt branches/ros-csrss/base/applications/cmdutils/find/CMakeLists.txt branches/ros-csrss/base/applications/cmdutils/more/CMakeLists.txt branches/ros-csrss/base/applications/cmdutils/more/more.c branches/ros-csrss/base/applications/cmdutils/reg/CMakeLists.txt branches/ros-csrss/base/applications/cmdutils/reg/rsrc.rc branches/ros-csrss/base/applications/cmdutils/xcopy/CMakeLists.txt branches/ros-csrss/base/applications/control/CMakeLists.txt branches/ros-csrss/base/applications/dxdiag/CMakeLists.txt branches/ros-csrss/base/applications/findstr/CMakeLists.txt branches/ros-csrss/base/applications/fontview/CMakeLists.txt branches/ros-csrss/base/applications/fontview/ttf.ico branches/ros-csrss/base/applications/games/solitaire/CMakeLists.txt branches/ros-csrss/base/applications/games/spider/CMakeLists.txt branches/ros-csrss/base/applications/games/winmine/CMakeLists.txt branches/ros-csrss/base/applications/hh/CMakeLists.txt branches/ros-csrss/base/applications/iexplore/CMakeLists.txt branches/ros-csrss/base/applications/kbswitch/CMakeLists.txt branches/ros-csrss/base/applications/logoff/CMakeLists.txt branches/ros-csrss/base/applications/magnify/CMakeLists.txt branches/ros-csrss/base/applications/magnify/lang/fr-FR.rc branches/ros-csrss/base/applications/magnify/lang/ja-JP.rc branches/ros-csrss/base/applications/magnify/magnifier.c branches/ros-csrss/base/applications/mmc/CMakeLists.txt branches/ros-csrss/base/applications/mplay32/CMakeLists.txt branches/ros-csrss/base/applications/msconfig/CMakeLists.txt branches/ros-csrss/base/applications/mscutils/devmgmt/CMakeLists.txt branches/ros-csrss/base/applications/mscutils/eventvwr/CMakeLists.txt branches/ros-csrss/base/applications/mscutils/servman/CMakeLists.txt branches/ros-csrss/base/applications/mspaint/CMakeLists.txt branches/ros-csrss/base/applications/mstsc/CMakeLists.txt branches/ros-csrss/base/applications/network/ipconfig/CMakeLists.txt branches/ros-csrss/base/applications/network/ping/CMakeLists.txt branches/ros-csrss/base/applications/notepad/CMakeLists.txt branches/ros-csrss/base/applications/notepad/dialog.c branches/ros-csrss/base/applications/notepad/dialog.h branches/ros-csrss/base/applications/rapps/CMakeLists.txt branches/ros-csrss/base/applications/rapps/loaddlg.c branches/ros-csrss/base/applications/rapps/misc.c branches/ros-csrss/base/applications/regedit/CMakeLists.txt branches/ros-csrss/base/applications/regedit/childwnd.c branches/ros-csrss/base/applications/regedit/clb/CMakeLists.txt branches/ros-csrss/base/applications/regedit/framewnd.c branches/ros-csrss/base/applications/regedit/listview.c branches/ros-csrss/base/applications/regedit/treeview.c branches/ros-csrss/base/applications/regedt32/CMakeLists.txt branches/ros-csrss/base/applications/screensavers/3dtext/CMakeLists.txt branches/ros-csrss/base/applications/screensavers/logon/CMakeLists.txt branches/ros-csrss/base/applications/setup16/CMakeLists.txt branches/ros-csrss/base/applications/shutdown/CMakeLists.txt branches/ros-csrss/base/applications/shutdown/lang/bg-BG.rc branches/ros-csrss/base/applications/shutdown/lang/de-DE.rc branches/ros-csrss/base/applications/shutdown/lang/el-GR.rc branches/ros-csrss/base/applications/shutdown/lang/en-US.rc branches/ros-csrss/base/applications/shutdown/lang/es-ES.rc branches/ros-csrss/base/applications/shutdown/lang/fr-FR.rc branches/ros-csrss/base/applications/shutdown/lang/it-IT.rc branches/ros-csrss/base/applications/shutdown/lang/ja-JP.rc branches/ros-csrss/base/applications/shutdown/lang/ko-KR.rc branches/ros-csrss/base/applications/shutdown/lang/lt-LT.rc branches/ros-csrss/base/applications/shutdown/lang/nl-NL.rc branches/ros-csrss/base/applications/shutdown/lang/no-NO.rc branches/ros-csrss/base/applications/shutdown/lang/pl-PL.rc branches/ros-csrss/base/applications/shutdown/lang/pt-BR.rc branches/ros-csrss/base/applications/shutdown/lang/ro-RO.rc branches/ros-csrss/base/applications/shutdown/lang/ru-RU.rc branches/ros-csrss/base/applications/shutdown/lang/sk-SK.rc branches/ros-csrss/base/applications/shutdown/lang/sv-SE.rc branches/ros-csrss/base/applications/shutdown/lang/uk-UA.rc branches/ros-csrss/base/applications/shutdown/lang/zh-CN.rc branches/ros-csrss/base/applications/shutdown/lang/zh-TW.rc branches/ros-csrss/base/applications/shutdown/misc.c branches/ros-csrss/base/applications/shutdown/precomp.h branches/ros-csrss/base/applications/shutdown/resource.h branches/ros-csrss/base/applications/shutdown/rsrc.rc branches/ros-csrss/base/applications/shutdown/shutdown.c (contents, props changed) branches/ros-csrss/base/applications/shutdown/shutdown.rc branches/ros-csrss/base/applications/sndrec32/CMakeLists.txt branches/ros-csrss/base/applications/sndvol32/CMakeLists.txt branches/ros-csrss/base/applications/taskmgr/CMakeLists.txt branches/ros-csrss/base/applications/taskmgr/affinity.c branches/ros-csrss/base/applications/taskmgr/column.c branches/ros-csrss/base/applications/taskmgr/graph.c branches/ros-csrss/base/applications/taskmgr/graphctl.c branches/ros-csrss/base/applications/taskmgr/perfpage.c branches/ros-csrss/base/applications/taskmgr/procpage.c branches/ros-csrss/base/applications/write/write.c branches/ros-csrss/base/setup/reactos/CMakeLists.txt branches/ros-csrss/base/setup/reactos/rsrc.rc branches/ros-csrss/base/setup/usetup/muifonts.h branches/ros-csrss/base/setup/vmwinst/CMakeLists.txt branches/ros-csrss/base/setup/welcome/CMakeLists.txt branches/ros-csrss/base/setup/welcome/welcome.c branches/ros-csrss/base/shell/cmd/CMakeLists.txt branches/ros-csrss/base/shell/explorer-new/CMakeLists.txt branches/ros-csrss/base/shell/explorer-new/explorer.c branches/ros-csrss/base/shell/explorer-new/explorer.rc branches/ros-csrss/base/shell/explorer-new/lang/bg-BG.rc branches/ros-csrss/base/shell/explorer-new/lang/cs-CZ.rc branches/ros-csrss/base/shell/explorer-new/lang/de-DE.rc branches/ros-csrss/base/shell/explorer-new/lang/en-US.rc branches/ros-csrss/base/shell/explorer-new/lang/es-ES.rc branches/ros-csrss/base/shell/explorer-new/lang/fr-FR.rc branches/ros-csrss/base/shell/explorer-new/lang/it-IT.rc branches/ros-csrss/base/shell/explorer-new/lang/ja-JP.rc branches/ros-csrss/base/shell/explorer-new/lang/ko-KR.rc branches/ros-csrss/base/shell/explorer-new/lang/lt-LT.rc branches/ros-csrss/base/shell/explorer-new/lang/nl-NL.rc branches/ros-csrss/base/shell/explorer-new/lang/no-NO.rc branches/ros-csrss/base/shell/explorer-new/lang/pl-PL.rc branches/ros-csrss/base/shell/explorer-new/lang/pt-BR.rc branches/ros-csrss/base/shell/explorer-new/lang/ro-RO.rc branches/ros-csrss/base/shell/explorer-new/lang/ru-RU.rc branches/ros-csrss/base/shell/explorer-new/lang/sk-SK.rc branches/ros-csrss/base/shell/explorer-new/lang/uk-UA.rc branches/ros-csrss/base/shell/explorer-new/lang/zh-CN.rc branches/ros-csrss/base/shell/explorer-new/precomp.h branches/ros-csrss/base/shell/explorer-new/resource.h branches/ros-csrss/base/shell/explorer-new/taskswnd.c branches/ros-csrss/base/shell/explorer-new/trayntfy.c branches/ros-csrss/base/shell/explorer-new/trayprop.c branches/ros-csrss/base/shell/explorer-new/traywnd.c branches/ros-csrss/base/shell/explorer/CMakeLists.txt branches/ros-csrss/base/system/diskpart/CMakeLists.txt branches/ros-csrss/base/system/format/CMakeLists.txt branches/ros-csrss/base/system/regsvr32/CMakeLists.txt branches/ros-csrss/base/system/rundll32/CMakeLists.txt branches/ros-csrss/base/system/runonce/CMakeLists.txt branches/ros-csrss/base/system/runonce/runonce.c branches/ros-csrss/base/system/services/CMakeLists.txt branches/ros-csrss/base/system/services/database.c branches/ros-csrss/base/system/services/services.c branches/ros-csrss/base/system/subst/CMakeLists.txt branches/ros-csrss/base/system/userinit/userinit.c branches/ros-csrss/boot/bootdata/bootcd.ini branches/ros-csrss/boot/bootdata/hivesft_arm.inf branches/ros-csrss/boot/bootdata/livecd.inf branches/ros-csrss/boot/freeldr/freeldr/arch/i386/custom.c branches/ros-csrss/boot/freeldr/freeldr/arch/i386/entry.S branches/ros-csrss/boot/freeldr/freeldr/arch/i386/hardware.c branches/ros-csrss/boot/freeldr/freeldr/arch/i386/hwdisk.c branches/ros-csrss/boot/freeldr/freeldr/arch/i386/i386rtl.c branches/ros-csrss/boot/freeldr/freeldr/arch/i386/miscboot.c branches/ros-csrss/boot/freeldr/freeldr/arch/i386/ntoskrnl.c branches/ros-csrss/boot/freeldr/freeldr/arch/i386/pcmem.c branches/ros-csrss/boot/freeldr/freeldr/arch/i386/pcvideo.c branches/ros-csrss/boot/freeldr/freeldr/arch/i386/xboxhw.c branches/ros-csrss/boot/freeldr/freeldr/arch/realmode/amd64.S branches/ros-csrss/boot/freeldr/freeldr/arch/realmode/helpers.inc branches/ros-csrss/boot/freeldr/freeldr/arch/realmode/i386.S branches/ros-csrss/boot/freeldr/freeldr/bootmgr.c branches/ros-csrss/boot/freeldr/freeldr/debug.c branches/ros-csrss/boot/freeldr/freeldr/freeldr.c branches/ros-csrss/boot/freeldr/freeldr/fs/ntfs.c branches/ros-csrss/boot/freeldr/freeldr/include/arch/i386/miscboot.h branches/ros-csrss/boot/freeldr/freeldr/include/arch/pc/machpc.h branches/ros-csrss/boot/freeldr/freeldr/include/arch/pc/pcbios.h branches/ros-csrss/boot/freeldr/freeldr/include/arch/pc/x86common.h branches/ros-csrss/boot/freeldr/freeldr/include/freeldr.h branches/ros-csrss/boot/freeldr/freeldr/include/linux.h branches/ros-csrss/boot/freeldr/freeldr/include/options.h branches/ros-csrss/boot/freeldr/freeldr/include/reactos.h branches/ros-csrss/boot/freeldr/freeldr/include/ui.h branches/ros-csrss/boot/freeldr/freeldr/include/ui/gui.h branches/ros-csrss/boot/freeldr/freeldr/include/ui/noui.h branches/ros-csrss/boot/freeldr/freeldr/include/ui/tui.h branches/ros-csrss/boot/freeldr/freeldr/include/winldr.h branches/ros-csrss/boot/freeldr/freeldr/inffile/inffile.c branches/ros-csrss/boot/freeldr/freeldr/linuxboot.c branches/ros-csrss/boot/freeldr/freeldr/options.c branches/ros-csrss/boot/freeldr/freeldr/reactos/arcname.c branches/ros-csrss/boot/freeldr/freeldr/ui/directui.c branches/ros-csrss/boot/freeldr/freeldr/ui/minitui.c branches/ros-csrss/boot/freeldr/freeldr/ui/noui.c branches/ros-csrss/boot/freeldr/freeldr/ui/tui.c branches/ros-csrss/boot/freeldr/freeldr/ui/tuimenu.c branches/ros-csrss/boot/freeldr/freeldr/ui/ui.c branches/ros-csrss/boot/freeldr/freeldr/version.c branches/ros-csrss/boot/freeldr/freeldr/windows/conversion.c branches/ros-csrss/boot/freeldr/freeldr/windows/setupldr.c branches/ros-csrss/boot/freeldr/freeldr/windows/winldr.c branches/ros-csrss/cmake/CMakeDetermineASMCompiler.cmake branches/ros-csrss/cmake/gcc.cmake branches/ros-csrss/cmake/midl-support.cmake branches/ros-csrss/cmake/msvc.cmake branches/ros-csrss/cmake/widl-support.cmake branches/ros-csrss/dll/cpl/access/CMakeLists.txt branches/ros-csrss/dll/cpl/appwiz/CMakeLists.txt branches/ros-csrss/dll/cpl/desk/CMakeLists.txt branches/ros-csrss/dll/cpl/hdwwiz/CMakeLists.txt branches/ros-csrss/dll/cpl/inetcpl/CMakeLists.txt branches/ros-csrss/dll/cpl/input/CMakeLists.txt branches/ros-csrss/dll/cpl/input/add.c branches/ros-csrss/dll/cpl/input/changekeyseq.c branches/ros-csrss/dll/cpl/input/input.c branches/ros-csrss/dll/cpl/input/input.h branches/ros-csrss/dll/cpl/input/keysettings.c branches/ros-csrss/dll/cpl/input/lang/bg-BG.rc branches/ros-csrss/dll/cpl/input/lang/cs-CZ.rc branches/ros-csrss/dll/cpl/input/lang/de-DE.rc branches/ros-csrss/dll/cpl/input/lang/el-GR.rc branches/ros-csrss/dll/cpl/input/lang/en-US.rc branches/ros-csrss/dll/cpl/input/lang/es-ES.rc branches/ros-csrss/dll/cpl/input/lang/fr-FR.rc branches/ros-csrss/dll/cpl/input/lang/it-IT.rc branches/ros-csrss/dll/cpl/input/lang/no-NO.rc branches/ros-csrss/dll/cpl/input/lang/pl-PL.rc branches/ros-csrss/dll/cpl/input/lang/ro-RO.rc branches/ros-csrss/dll/cpl/input/lang/ru-RU.rc branches/ros-csrss/dll/cpl/input/lang/sk-SK.rc branches/ros-csrss/dll/cpl/input/lang/uk-UA.rc branches/ros-csrss/dll/cpl/input/lang/zh-CN.rc branches/ros-csrss/dll/cpl/input/resource.h branches/ros-csrss/dll/cpl/input/rsrc.rc branches/ros-csrss/dll/cpl/input/settings.c branches/ros-csrss/dll/cpl/intl/CMakeLists.txt branches/ros-csrss/dll/cpl/intl/lang/bg-BG.rc branches/ros-csrss/dll/cpl/intl/lang/cs-CZ.rc branches/ros-csrss/dll/cpl/intl/lang/de-DE.rc branches/ros-csrss/dll/cpl/intl/lang/es-ES.rc branches/ros-csrss/dll/cpl/intl/lang/fr-FR.rc branches/ros-csrss/dll/cpl/intl/lang/it-IT.rc branches/ros-csrss/dll/cpl/intl/lang/no-NO.rc branches/ros-csrss/dll/cpl/intl/lang/sk-SK.rc branches/ros-csrss/dll/cpl/intl/lang/zh-CN.rc branches/ros-csrss/dll/cpl/intl/rsrc.rc branches/ros-csrss/dll/cpl/joy/CMakeLists.txt branches/ros-csrss/dll/cpl/mmsys/CMakeLists.txt branches/ros-csrss/dll/cpl/mmsys/audio.c branches/ros-csrss/dll/cpl/powercfg/CMakeLists.txt branches/ros-csrss/dll/cpl/sysdm/CMakeLists.txt branches/ros-csrss/dll/cpl/telephon/CMakeLists.txt branches/ros-csrss/dll/cpl/timedate/CMakeLists.txt branches/ros-csrss/dll/cpl/usrmgr/CMakeLists.txt branches/ros-csrss/dll/cpl/wined3dcfg/CMakeLists.txt branches/ros-csrss/dll/directx/dplayx/CMakeLists.txt branches/ros-csrss/dll/directx/wine/d3d8/CMakeLists.txt branches/ros-csrss/dll/directx/wine/d3d9/CMakeLists.txt branches/ros-csrss/dll/directx/wine/d3dx9_24/CMakeLists.txt branches/ros-csrss/dll/directx/wine/d3dx9_25/CMakeLists.txt branches/ros-csrss/dll/directx/wine/d3dx9_26/CMakeLists.txt branches/ros-csrss/dll/directx/wine/d3dx9_27/CMakeLists.txt branches/ros-csrss/dll/directx/wine/d3dx9_28/CMakeLists.txt branches/ros-csrss/dll/directx/wine/d3dx9_29/CMakeLists.txt branches/ros-csrss/dll/directx/wine/d3dx9_30/CMakeLists.txt branches/ros-csrss/dll/directx/wine/d3dx9_31/CMakeLists.txt branches/ros-csrss/dll/directx/wine/d3dx9_32/CMakeLists.txt branches/ros-csrss/dll/directx/wine/d3dx9_33/CMakeLists.txt branches/ros-csrss/dll/directx/wine/d3dx9_34/CMakeLists.txt branches/ros-csrss/dll/directx/wine/d3dx9_35/CMakeLists.txt branches/ros-csrss/dll/directx/wine/d3dx9_36/CMakeLists.txt branches/ros-csrss/dll/directx/wine/d3dx9_37/CMakeLists.txt branches/ros-csrss/dll/directx/wine/d3dx9_38/CMakeLists.txt branches/ros-csrss/dll/directx/wine/d3dx9_39/CMakeLists.txt branches/ros-csrss/dll/directx/wine/d3dx9_40/CMakeLists.txt branches/ros-csrss/dll/directx/wine/d3dx9_41/CMakeLists.txt branches/ros-csrss/dll/directx/wine/d3dx9_42/CMakeLists.txt branches/ros-csrss/dll/shellext/deskadp/CMakeLists.txt branches/ros-csrss/dll/shellext/deskmon/CMakeLists.txt branches/ros-csrss/dll/shellext/devcpux/CMakeLists.txt branches/ros-csrss/dll/shellext/fontext/CMakeLists.txt branches/ros-csrss/dll/shellext/slayer/CMakeLists.txt branches/ros-csrss/dll/win32/CMakeLists.txt branches/ros-csrss/dll/win32/acledit/CMakeLists.txt branches/ros-csrss/dll/win32/aclui/CMakeLists.txt branches/ros-csrss/dll/win32/atl/CMakeLists.txt branches/ros-csrss/dll/win32/atl/atl.rgs branches/ros-csrss/dll/win32/atl/atl.spec branches/ros-csrss/dll/win32/atl/atl_main.c branches/ros-csrss/dll/win32/atl/registrar.c branches/ros-csrss/dll/win32/atl/rsrc.rc branches/ros-csrss/dll/win32/avifil32/CMakeLists.txt branches/ros-csrss/dll/win32/batt/CMakeLists.txt branches/ros-csrss/dll/win32/bcrypt/CMakeLists.txt branches/ros-csrss/dll/win32/browseui/CMakeLists.txt branches/ros-csrss/dll/win32/cabinet/cabinet_main.c branches/ros-csrss/dll/win32/cabinet/fdi.c branches/ros-csrss/dll/win32/cards/CMakeLists.txt branches/ros-csrss/dll/win32/clusapi/CMakeLists.txt branches/ros-csrss/dll/win32/comctl32/CMakeLists.txt branches/ros-csrss/dll/win32/comctl32/comboex.c branches/ros-csrss/dll/win32/comctl32/comctl32.h branches/ros-csrss/dll/win32/comctl32/datetime.c branches/ros-csrss/dll/win32/comctl32/header.c branches/ros-csrss/dll/win32/comctl32/idb_hist_large.bmp branches/ros-csrss/dll/win32/comctl32/idb_hist_small.bmp branches/ros-csrss/dll/win32/comctl32/idb_std_large.bmp branches/ros-csrss/dll/win32/comctl32/idb_std_small.bmp branches/ros-csrss/dll/win32/comctl32/idb_view_large.bmp branches/ros-csrss/dll/win32/comctl32/idb_view_small.bmp branches/ros-csrss/dll/win32/comctl32/imagelist.c branches/ros-csrss/dll/win32/comctl32/listview.c branches/ros-csrss/dll/win32/comctl32/monthcal.c branches/ros-csrss/dll/win32/comctl32/pager.c branches/ros-csrss/dll/win32/comctl32/progress.c branches/ros-csrss/dll/win32/comctl32/propsheet.c branches/ros-csrss/dll/win32/comctl32/rebar.c branches/ros-csrss/dll/win32/comctl32/status.c branches/ros-csrss/dll/win32/comctl32/string.c branches/ros-csrss/dll/win32/comctl32/tab.c branches/ros-csrss/dll/win32/comctl32/toolbar.c branches/ros-csrss/dll/win32/comctl32/tooltips.c branches/ros-csrss/dll/win32/comctl32/trackbar.c branches/ros-csrss/dll/win32/comctl32/treeview.c branches/ros-csrss/dll/win32/comdlg32/CMakeLists.txt branches/ros-csrss/dll/win32/credui/CMakeLists.txt branches/ros-csrss/dll/win32/crypt32/CMakeLists.txt branches/ros-csrss/dll/win32/cryptdlg/CMakeLists.txt branches/ros-csrss/dll/win32/dbghelp/CMakeLists.txt branches/ros-csrss/dll/win32/dciman32/CMakeLists.txt branches/ros-csrss/dll/win32/devmgr/CMakeLists.txt branches/ros-csrss/dll/win32/dwmapi/CMakeLists.txt branches/ros-csrss/dll/win32/faultrep/CMakeLists.txt branches/ros-csrss/dll/win32/gdiplus/brush.c branches/ros-csrss/dll/win32/gdiplus/font.c branches/ros-csrss/dll/win32/gdiplus/gdiplus.c branches/ros-csrss/dll/win32/gdiplus/gdiplus.spec branches/ros-csrss/dll/win32/gdiplus/gdiplus_private.h branches/ros-csrss/dll/win32/gdiplus/graphics.c branches/ros-csrss/dll/win32/gdiplus/graphicspath.c branches/ros-csrss/dll/win32/gdiplus/image.c branches/ros-csrss/dll/win32/gdiplus/matrix.c branches/ros-csrss/dll/win32/gdiplus/metafile.c branches/ros-csrss/dll/win32/gdiplus/region.c branches/ros-csrss/dll/win32/gdiplus/stringformat.c branches/ros-csrss/dll/win32/hhctrl.ocx/CMakeLists.txt branches/ros-csrss/dll/win32/hnetcfg/CMakeLists.txt branches/ros-csrss/dll/win32/iccvid/CMakeLists.txt branches/ros-csrss/dll/win32/icmp/CMakeLists.txt branches/ros-csrss/dll/win32/inetcomm/CMakeLists.txt branches/ros-csrss/dll/win32/inseng/CMakeLists.txt branches/ros-csrss/dll/win32/kernel32/CMakeLists.txt branches/ros-csrss/dll/win32/localspl/CMakeLists.txt branches/ros-csrss/dll/win32/localui/CMakeLists.txt branches/ros-csrss/dll/win32/lsasrv/CMakeLists.txt branches/ros-csrss/dll/win32/lsasrv/database.c branches/ros-csrss/dll/win32/lsasrv/lsarpc.c branches/ros-csrss/dll/win32/lsasrv/lsasrv.h branches/ros-csrss/dll/win32/mapi32/CMakeLists.txt branches/ros-csrss/dll/win32/modemui/CMakeLists.txt branches/ros-csrss/dll/win32/mpr/CMakeLists.txt branches/ros-csrss/dll/win32/msacm32/CMakeLists.txt branches/ros-csrss/dll/win32/msftedit/CMakeLists.txt branches/ros-csrss/dll/win32/msgina/CMakeLists.txt branches/ros-csrss/dll/win32/msgina/msgina.c branches/ros-csrss/dll/win32/mshtml/CMakeLists.txt branches/ros-csrss/dll/win32/msimtf/CMakeLists.txt branches/ros-csrss/dll/win32/msrle32/CMakeLists.txt branches/ros-csrss/dll/win32/mstask/CMakeLists.txt branches/ros-csrss/dll/win32/msvcrt/CMakeLists.txt branches/ros-csrss/dll/win32/msvcrt/msvcrt.spec branches/ros-csrss/dll/win32/msvfw32/CMakeLists.txt branches/ros-csrss/dll/win32/netapi32/CMakeLists.txt branches/ros-csrss/dll/win32/netapi32/access.c branches/ros-csrss/dll/win32/netapi32/apibuf.c branches/ros-csrss/dll/win32/netapi32/browsr.c branches/ros-csrss/dll/win32/netapi32/ds.c branches/ros-csrss/dll/win32/netapi32/local_group.c branches/ros-csrss/dll/win32/netapi32/netapi32.h branches/ros-csrss/dll/win32/netapi32/netapi32.spec branches/ros-csrss/dll/win32/netapi32/wksta.c branches/ros-csrss/dll/win32/netcfgx/CMakeLists.txt branches/ros-csrss/dll/win32/netid/CMakeLists.txt branches/ros-csrss/dll/win32/netshell/CMakeLists.txt branches/ros-csrss/dll/win32/ntprint/CMakeLists.txt branches/ros-csrss/dll/win32/ole32/CMakeLists.txt branches/ros-csrss/dll/win32/ole32/antimoniker.c branches/ros-csrss/dll/win32/ole32/classmoniker.c branches/ros-csrss/dll/win32/ole32/clipboard.c branches/ros-csrss/dll/win32/ole32/comcat.c branches/ros-csrss/dll/win32/ole32/compobj.c branches/ros-csrss/dll/win32/ole32/compobj_private.h branches/ros-csrss/dll/win32/ole32/compositemoniker.c branches/ros-csrss/dll/win32/ole32/datacache.c branches/ros-csrss/dll/win32/ole32/dcom.idl branches/ros-csrss/dll/win32/ole32/defaulthandler.c branches/ros-csrss/dll/win32/ole32/errorinfo.c branches/ros-csrss/dll/win32/ole32/filelockbytes.c branches/ros-csrss/dll/win32/ole32/filemoniker.c branches/ros-csrss/dll/win32/ole32/ftmarshal.c branches/ros-csrss/dll/win32/ole32/ifs.c branches/ros-csrss/dll/win32/ole32/itemmoniker.c branches/ros-csrss/dll/win32/ole32/marshal.c branches/ros-csrss/dll/win32/ole32/memlockbytes.c branches/ros-csrss/dll/win32/ole32/moniker.c branches/ros-csrss/dll/win32/ole32/ole2.c branches/ros-csrss/dll/win32/ole32/ole2impl.c branches/ros-csrss/dll/win32/ole32/ole2stubs.c branches/ros-csrss/dll/win32/ole32/ole32.spec branches/ros-csrss/dll/win32/ole32/ole32_objidl.idl branches/ros-csrss/dll/win32/ole32/ole32_oleidl.idl branches/ros-csrss/dll/win32/ole32/ole32_unknwn.idl branches/ros-csrss/dll/win32/ole32/oleobj.c branches/ros-csrss/dll/win32/ole32/pointermoniker.c branches/ros-csrss/dll/win32/ole32/rpc.c branches/ros-csrss/dll/win32/ole32/stg_prop.c branches/ros-csrss/dll/win32/ole32/stg_stream.c branches/ros-csrss/dll/win32/ole32/storage32.c branches/ros-csrss/dll/win32/ole32/storage32.h branches/ros-csrss/dll/win32/ole32/stubmanager.c branches/ros-csrss/dll/win32/ole32/usrmarshal.c branches/ros-csrss/dll/win32/oleacc/CMakeLists.txt branches/ros-csrss/dll/win32/oleaut32/CMakeLists.txt branches/ros-csrss/dll/win32/oleaut32/connpt.c branches/ros-csrss/dll/win32/oleaut32/dispatch.c branches/ros-csrss/dll/win32/oleaut32/oleaut.c branches/ros-csrss/dll/win32/oleaut32/oleaut32.rc branches/ros-csrss/dll/win32/oleaut32/oleaut32_oaidl.idl branches/ros-csrss/dll/win32/oleaut32/oleaut32_ocidl.idl branches/ros-csrss/dll/win32/oleaut32/olefont.c branches/ros-csrss/dll/win32/oleaut32/olepicture.c branches/ros-csrss/dll/win32/oleaut32/recinfo.c branches/ros-csrss/dll/win32/oleaut32/safearray.c branches/ros-csrss/dll/win32/oleaut32/tmarshal.c branches/ros-csrss/dll/win32/oleaut32/typelib.c branches/ros-csrss/dll/win32/oleaut32/typelib.h branches/ros-csrss/dll/win32/oleaut32/typelib2.c branches/ros-csrss/dll/win32/oleaut32/usrmarshal.c branches/ros-csrss/dll/win32/oleaut32/varformat.c branches/ros-csrss/dll/win32/oleaut32/variant.c branches/ros-csrss/dll/win32/oleaut32/vartype.c branches/ros-csrss/dll/win32/olecli32/CMakeLists.txt branches/ros-csrss/dll/win32/olethk32/CMakeLists.txt branches/ros-csrss/dll/win32/pidgen/CMakeLists.txt branches/ros-csrss/dll/win32/pstorec/CMakeLists.txt branches/ros-csrss/dll/win32/qmgr/CMakeLists.txt branches/ros-csrss/dll/win32/rasapi32/CMakeLists.txt branches/ros-csrss/dll/win32/rasdlg/CMakeLists.txt branches/ros-csrss/dll/win32/rasman/CMakeLists.txt branches/ros-csrss/dll/win32/riched20/context.c branches/ros-csrss/dll/win32/riched20/editor.c branches/ros-csrss/dll/win32/riched20/editor.h branches/ros-csrss/dll/win32/riched20/editstr.h branches/ros-csrss/dll/win32/riched20/paint.c branches/ros-csrss/dll/win32/riched20/para.c branches/ros-csrss/dll/win32/riched20/reader.c branches/ros-csrss/dll/win32/riched20/style.c branches/ros-csrss/dll/win32/riched20/table.c branches/ros-csrss/dll/win32/riched20/txthost.c branches/ros-csrss/dll/win32/riched20/wrap.c branches/ros-csrss/dll/win32/riched20/writer.c branches/ros-csrss/dll/win32/samlib/CMakeLists.txt branches/ros-csrss/dll/win32/samlib/samlib.c branches/ros-csrss/dll/win32/samlib/samlib.spec branches/ros-csrss/dll/win32/schannel/CMakeLists.txt branches/ros-csrss/dll/win32/security/CMakeLists.txt branches/ros-csrss/dll/win32/serialui/CMakeLists.txt branches/ros-csrss/dll/win32/setupapi/CMakeLists.txt branches/ros-csrss/dll/win32/setupapi/devclass.c branches/ros-csrss/dll/win32/setupapi/misc.c branches/ros-csrss/dll/win32/shdoclc/CMakeLists.txt branches/ros-csrss/dll/win32/shell32/CMakeLists.txt branches/ros-csrss/dll/win32/shell32/drvdefext.cpp branches/ros-csrss/dll/win32/shell32/precomp.h branches/ros-csrss/dll/win32/shimgvw/CMakeLists.txt branches/ros-csrss/dll/win32/snmpapi/CMakeLists.txt branches/ros-csrss/dll/win32/stdole2.tlb/CMakeLists.txt branches/ros-csrss/dll/win32/syssetup/CMakeLists.txt branches/ros-csrss/dll/win32/syssetup/install.c branches/ros-csrss/dll/win32/syssetup/lang/fr-FR.rc branches/ros-csrss/dll/win32/syssetup/wizard.c branches/ros-csrss/dll/win32/tapiui/CMakeLists.txt branches/ros-csrss/dll/win32/userenv/CMakeLists.txt branches/ros-csrss/dll/win32/uxtheme/CMakeLists.txt branches/ros-csrss/dll/win32/windowscodecs/CMakeLists.txt branches/ros-csrss/dll/win32/windowscodecs/bmpdecode.c branches/ros-csrss/dll/win32/windowscodecs/bmpencode.c branches/ros-csrss/dll/win32/windowscodecs/clsfactory.c branches/ros-csrss/dll/win32/windowscodecs/converter.c branches/ros-csrss/dll/win32/windowscodecs/fliprotate.c branches/ros-csrss/dll/win32/windowscodecs/gifformat.c branches/ros-csrss/dll/win32/windowscodecs/icoformat.c branches/ros-csrss/dll/win32/windowscodecs/imgfactory.c branches/ros-csrss/dll/win32/windowscodecs/info.c branches/ros-csrss/dll/win32/windowscodecs/jpegformat.c branches/ros-csrss/dll/win32/windowscodecs/main.c branches/ros-csrss/dll/win32/windowscodecs/palette.c branches/ros-csrss/dll/win32/windowscodecs/pngformat.c branches/ros-csrss/dll/win32/windowscodecs/propertybag.c branches/ros-csrss/dll/win32/windowscodecs/regsvr.c branches/ros-csrss/dll/win32/windowscodecs/stream.c branches/ros-csrss/dll/win32/windowscodecs/tiffformat.c branches/ros-csrss/dll/win32/windowscodecs/typeof.h branches/ros-csrss/dll/win32/windowscodecs/ungif.c branches/ros-csrss/dll/win32/windowscodecs/ungif.h branches/ros-csrss/dll/win32/windowscodecs/version.rc branches/ros-csrss/dll/win32/windowscodecs/wincodecs_private.h branches/ros-csrss/dll/win32/windowscodecs/windowscodecs.spec branches/ros-csrss/dll/win32/winspool/CMakeLists.txt branches/ros-csrss/dll/win32/wldap32/CMakeLists.txt branches/ros-csrss/dll/win32/xmllite/CMakeLists.txt branches/ros-csrss/dll/win32/xmllite/reader.c branches/ros-csrss/drivers/input/i8042prt/CMakeLists.txt branches/ros-csrss/drivers/ksfilter/ks/image.c branches/ros-csrss/drivers/ksfilter/ks/ks.spec branches/ros-csrss/drivers/ksfilter/ks/swenum.c branches/ros-csrss/drivers/network/afd/afd/main.c branches/ros-csrss/drivers/network/afd/afd/read.c branches/ros-csrss/drivers/network/afd/include/afd.h branches/ros-csrss/drivers/network/ndis/ndis/io.c branches/ros-csrss/drivers/network/tcpip/include/titypes.h branches/ros-csrss/drivers/storage/ide/uniata/CMakeLists.txt branches/ros-csrss/drivers/storage/port/buslogic/CMakeLists.txt branches/ros-csrss/drivers/usb/usbccgp/function.c branches/ros-csrss/drivers/wdm/audio/backpln/portcls/dll.cpp branches/ros-csrss/hal/halx86/generic/dma.c branches/ros-csrss/hal/halx86/legacy/bussupp.c branches/ros-csrss/include/crt/mingw32/intrin.h branches/ros-csrss/include/crt/mingw32/intrin_x86.h branches/ros-csrss/include/crt/msc/intrin.h branches/ros-csrss/include/crt/stdio.h branches/ros-csrss/include/crt/wchar.h branches/ros-csrss/include/ddk/ntifs.h branches/ros-csrss/include/ddk/ntsam.h branches/ros-csrss/include/ddk/wdm.h branches/ros-csrss/include/psdk/CMakeLists.txt branches/ros-csrss/include/psdk/atliface.idl branches/ros-csrss/include/psdk/commctrl.h branches/ros-csrss/include/psdk/driverspecs.h branches/ros-csrss/include/psdk/gdiplusenums.h branches/ros-csrss/include/psdk/gdiplusimaging.h branches/ros-csrss/include/psdk/gdipluspixelformats.h branches/ros-csrss/include/psdk/ntgdi.h branches/ros-csrss/include/psdk/propidl.idl branches/ros-csrss/include/psdk/sal.h branches/ros-csrss/include/psdk/sspi.h branches/ros-csrss/include/psdk/wincodec.idl branches/ros-csrss/include/psdk/winternl.h branches/ros-csrss/include/psdk/winuser.h branches/ros-csrss/include/psdk/xmllite.idl branches/ros-csrss/include/reactos/idl/sam.idl branches/ros-csrss/include/reactos/libs/pseh/pseh2.h branches/ros-csrss/include/reactos/libs/pseh/pseh3.h branches/ros-csrss/include/reactos/probe.h branches/ros-csrss/include/xdk/ccfuncs.h branches/ros-csrss/include/xdk/exfuncs.h branches/ros-csrss/include/xdk/rtlfuncs.h branches/ros-csrss/lib/atl/atlcore.h branches/ros-csrss/lib/cmlib/hivecell.c branches/ros-csrss/lib/cmlib/hiveinit.c branches/ros-csrss/lib/drivers/csq/csq.c branches/ros-csrss/lib/drivers/ip/transport/tcp/event.c branches/ros-csrss/lib/drivers/lwip/src/rostcp.c branches/ros-csrss/lib/inflib/CMakeLists.txt branches/ros-csrss/lib/pseh/i386/pseh3.c branches/ros-csrss/lib/rtl/actctx.c branches/ros-csrss/lib/rtl/dbgbuffer.c branches/ros-csrss/lib/rtl/handle.c branches/ros-csrss/lib/rtl/heap.c branches/ros-csrss/lib/rtl/i386/except.c branches/ros-csrss/lib/rtl/ppb.c branches/ros-csrss/lib/rtl/rangelist.c branches/ros-csrss/lib/rtl/registry.c branches/ros-csrss/lib/rtl/srw.c branches/ros-csrss/lib/rtl/version.c branches/ros-csrss/lib/rtl/workitem.c branches/ros-csrss/lib/sdk/crt/include/internal/mbstring.h branches/ros-csrss/lib/sdk/crt/include/internal/mingw-w64/internal.h branches/ros-csrss/lib/sdk/crt/include/internal/rterror.h branches/ros-csrss/lib/sdk/crt/include/internal/wine/msvcrt.h branches/ros-csrss/lib/sdk/crt/locale/locale.c branches/ros-csrss/lib/sdk/crt/mbstring/hanzen.c branches/ros-csrss/lib/sdk/crt/mbstring/islead.c branches/ros-csrss/lib/sdk/crt/mbstring/jistojms.c branches/ros-csrss/lib/sdk/crt/mbstring/jmstojis.c branches/ros-csrss/lib/sdk/crt/mbstring/mbclen.c branches/ros-csrss/lib/sdk/crt/mbstring/mbstrlen.c branches/ros-csrss/lib/sdk/crt/misc/amsg.c branches/ros-csrss/lib/sdk/crt/stdio/popen.c branches/ros-csrss/lib/sdk/crt/stdio/stat64.c branches/ros-csrss/lib/sdk/crt/stdlib/getenv.c branches/ros-csrss/lib/sdk/crt/string/_mbstrnlen.c branches/ros-csrss/lib/sdk/crt/string/mbstowcs_s.c branches/ros-csrss/lib/sdk/crt/string/scanf.h branches/ros-csrss/lib/sdk/crt/string/splitp.c branches/ros-csrss/lib/sdk/crt/string/strtoi64.c branches/ros-csrss/lib/sdk/crt/string/wcstombs_s.c branches/ros-csrss/lib/sdk/crt/time/ctime.c branches/ros-csrss/lib/sdk/crt/time/strftime.c branches/ros-csrss/lib/sdk/crt/time/timezone.c branches/ros-csrss/lib/sdk/crt/wine/undname.c branches/ros-csrss/media/doc/README.WINE branches/ros-csrss/media/fonts/CMakeLists.txt branches/ros-csrss/media/fonts/FreeMono.ttf branches/ros-csrss/media/fonts/FreeMonoBold.ttf branches/ros-csrss/media/fonts/FreeMonoBoldOblique.ttf branches/ros-csrss/media/fonts/FreeMonoOblique.ttf branches/ros-csrss/media/fonts/LiberationMono-Bold.ttf branches/ros-csrss/media/fonts/LiberationMono-BoldItalic.ttf branches/ros-csrss/media/fonts/LiberationMono-Italic.ttf branches/ros-csrss/media/fonts/LiberationMono-Regular.ttf branches/ros-csrss/media/fonts/LiberationSans-Bold.ttf branches/ros-csrss/media/fonts/LiberationSans-BoldItalic.ttf branches/ros-csrss/media/fonts/LiberationSans-Italic.ttf branches/ros-csrss/media/fonts/LiberationSans-Regular.ttf branches/ros-csrss/media/fonts/LiberationSerif-Bold.ttf branches/ros-csrss/media/fonts/LiberationSerif-BoldItalic.ttf branches/ros-csrss/media/fonts/LiberationSerif-Italic.ttf branches/ros-csrss/media/fonts/LiberationSerif-Regular.ttf branches/ros-csrss/media/fonts/symbol.ttf branches/ros-csrss/media/fonts/tahoma.ttf branches/ros-csrss/media/fonts/tahomabd.ttf branches/ros-csrss/media/inf/CMakeLists.txt branches/ros-csrss/media/inf/font.inf branches/ros-csrss/media/inf/syssetup.inf branches/ros-csrss/ntoskrnl/CMakeLists.txt branches/ros-csrss/ntoskrnl/cache/section/data.c branches/ros-csrss/ntoskrnl/cache/section/fault.c branches/ros-csrss/ntoskrnl/cache/section/io.c branches/ros-csrss/ntoskrnl/cache/section/newmm.h branches/ros-csrss/ntoskrnl/cache/section/sptab.c branches/ros-csrss/ntoskrnl/cc/copy.c branches/ros-csrss/ntoskrnl/cc/fs.c branches/ros-csrss/ntoskrnl/cc/mdl.c branches/ros-csrss/ntoskrnl/cc/pin.c branches/ros-csrss/ntoskrnl/cc/view.c branches/ros-csrss/ntoskrnl/config/cmconfig.c branches/ros-csrss/ntoskrnl/config/cmdelay.c branches/ros-csrss/ntoskrnl/config/cmhook.c branches/ros-csrss/ntoskrnl/config/cmlazy.c branches/ros-csrss/ntoskrnl/ex/callback.c branches/ros-csrss/ntoskrnl/ex/init.c branches/ros-csrss/ntoskrnl/ex/keyedevt.c branches/ros-csrss/ntoskrnl/ex/locale.c branches/ros-csrss/ntoskrnl/ex/timer.c branches/ros-csrss/ntoskrnl/include/internal/i386/ke.h branches/ros-csrss/ntoskrnl/io/iomgr/driver.c branches/ros-csrss/ntoskrnl/ps/state.c branches/ros-csrss/subsystems/ntvdm/CMakeLists.txt branches/ros-csrss/toolchain-gcc.cmake branches/ros-csrss/win32ss/CMakeLists.txt branches/ros-csrss/win32ss/gdi/eng/pdevobj.c branches/ros-csrss/win32ss/gdi/eng/pdevobj.h branches/ros-csrss/win32ss/gdi/eng/xlateobj.c branches/ros-csrss/win32ss/gdi/eng/xlateobj.h branches/ros-csrss/win32ss/gdi/ntgdi/brush.c branches/ros-csrss/win32ss/gdi/ntgdi/cliprgn.c branches/ros-csrss/win32ss/gdi/ntgdi/coord.c branches/ros-csrss/win32ss/gdi/ntgdi/dcutil.c branches/ros-csrss/win32ss/gdi/ntgdi/dibobj.c branches/ros-csrss/win32ss/gdi/ntgdi/gdiobj.c branches/ros-csrss/win32ss/gdi/ntgdi/gdipool.c branches/ros-csrss/win32ss/gdi/ntgdi/line.c branches/ros-csrss/win32ss/gdi/ntgdi/path.c branches/ros-csrss/win32ss/gdi/ntgdi/region.c branches/ros-csrss/win32ss/gdi/ntgdi/stockobj.c branches/ros-csrss/win32ss/include/ntuser.h branches/ros-csrss/win32ss/user/ntuser/class.c branches/ros-csrss/win32ss/user/ntuser/class.h branches/ros-csrss/win32ss/user/ntuser/cursoricon.c branches/ros-csrss/win32ss/user/ntuser/desktop.c branches/ros-csrss/win32ss/user/ntuser/focus.c branches/ros-csrss/win32ss/user/ntuser/hook.c branches/ros-csrss/win32ss/user/ntuser/kbdlayout.c branches/ros-csrss/win32ss/user/ntuser/keyboard.c branches/ros-csrss/win32ss/user/ntuser/main.c branches/ros-csrss/win32ss/user/ntuser/menu.c branches/ros-csrss/win32ss/user/ntuser/menu.h branches/ros-csrss/win32ss/user/ntuser/message.c branches/ros-csrss/win32ss/user/ntuser/monitor.c branches/ros-csrss/win32ss/user/ntuser/msgqueue.c branches/ros-csrss/win32ss/user/ntuser/msgqueue.h branches/ros-csrss/win32ss/user/ntuser/scrollbar.c branches/ros-csrss/win32ss/user/ntuser/sysparams.c branches/ros-csrss/win32ss/user/ntuser/sysparams.h branches/ros-csrss/win32ss/user/ntuser/timer.c branches/ros-csrss/win32ss/user/ntuser/useratom.c branches/ros-csrss/win32ss/user/ntuser/windc.c branches/ros-csrss/win32ss/user/ntuser/window.c branches/ros-csrss/win32ss/user/ntuser/winsta.c branches/ros-csrss/win32ss/user/user32/CMakeLists.txt branches/ros-csrss/win32ss/user/winsrv/lang/bg-BG.rc branches/ros-csrss/win32ss/user/winsrv/lang/cs-CZ.rc branches/ros-csrss/win32ss/user/winsrv/lang/de-DE.rc branches/ros-csrss/win32ss/user/winsrv/lang/el-GR.rc branches/ros-csrss/win32ss/user/winsrv/lang/en-US.rc branches/ros-csrss/win32ss/user/winsrv/lang/es-ES.rc branches/ros-csrss/win32ss/user/winsrv/lang/fr-FR.rc branches/ros-csrss/win32ss/user/winsrv/lang/id-ID.rc branches/ros-csrss/win32ss/user/winsrv/lang/it-IT.rc branches/ros-csrss/win32ss/user/winsrv/lang/no-NO.rc branches/ros-csrss/win32ss/user/winsrv/lang/pl-PL.rc branches/ros-csrss/win32ss/user/winsrv/lang/pt-BR.rc branches/ros-csrss/win32ss/user/winsrv/lang/ro-RO.rc branches/ros-csrss/win32ss/user/winsrv/lang/ru-RU.rc branches/ros-csrss/win32ss/user/winsrv/lang/sv-SE.rc branches/ros-csrss/win32ss/user/winsrv/lang/uk-UA.rc [This mail would be too long, it was shortened to contain the URLs only.] Modified: branches/ros-csrss/base/applications/atactl/atactl.cpp URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/ata…
Modified: branches/ros-csrss/base/applications/cacls/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/cac…
Modified: branches/ros-csrss/base/applications/calc/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/cal…
Modified: branches/ros-csrss/base/applications/calc/lang/ja-JP.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/cal…
Modified: branches/ros-csrss/base/applications/charmap/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/cha…
Modified: branches/ros-csrss/base/applications/cmdutils/doskey/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/cmd…
Modified: branches/ros-csrss/base/applications/cmdutils/find/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/cmd…
Modified: branches/ros-csrss/base/applications/cmdutils/more/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/cmd…
Modified: branches/ros-csrss/base/applications/cmdutils/more/more.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/cmd…
Removed: branches/ros-csrss/base/applications/cmdutils/reg/Bg.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/cmd…
Modified: branches/ros-csrss/base/applications/cmdutils/reg/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/cmd…
Removed: branches/ros-csrss/base/applications/cmdutils/reg/Da.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/cmd…
Removed: branches/ros-csrss/base/applications/cmdutils/reg/De.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/cmd…
Removed: branches/ros-csrss/base/applications/cmdutils/reg/En.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/cmd…
Removed: branches/ros-csrss/base/applications/cmdutils/reg/Es.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/cmd…
Removed: branches/ros-csrss/base/applications/cmdutils/reg/Fr.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/cmd…
Removed: branches/ros-csrss/base/applications/cmdutils/reg/It.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/cmd…
Removed: branches/ros-csrss/base/applications/cmdutils/reg/Ja.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/cmd…
Removed: branches/ros-csrss/base/applications/cmdutils/reg/Ko.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/cmd…
Removed: branches/ros-csrss/base/applications/cmdutils/reg/Lt.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/cmd…
Removed: branches/ros-csrss/base/applications/cmdutils/reg/Nl.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/cmd…
Removed: branches/ros-csrss/base/applications/cmdutils/reg/No.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/cmd…
Removed: branches/ros-csrss/base/applications/cmdutils/reg/Pl.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/cmd…
Removed: branches/ros-csrss/base/applications/cmdutils/reg/Pt.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/cmd…
Removed: branches/ros-csrss/base/applications/cmdutils/reg/Ro.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/cmd…
Removed: branches/ros-csrss/base/applications/cmdutils/reg/Ru.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/cmd…
Removed: branches/ros-csrss/base/applications/cmdutils/reg/Si.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/cmd…
Removed: branches/ros-csrss/base/applications/cmdutils/reg/Sv.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/cmd…
Removed: branches/ros-csrss/base/applications/cmdutils/reg/Uk.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/cmd…
Modified: branches/ros-csrss/base/applications/cmdutils/reg/rsrc.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/cmd…
Modified: branches/ros-csrss/base/applications/cmdutils/xcopy/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/cmd…
Modified: branches/ros-csrss/base/applications/control/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/con…
Modified: branches/ros-csrss/base/applications/dxdiag/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/dxd…
Modified: branches/ros-csrss/base/applications/findstr/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/fin…
Modified: branches/ros-csrss/base/applications/fontview/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/fon…
Modified: branches/ros-csrss/base/applications/fontview/ttf.ico URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/fon…
Modified: branches/ros-csrss/base/applications/games/solitaire/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/gam…
Modified: branches/ros-csrss/base/applications/games/spider/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/gam…
Modified: branches/ros-csrss/base/applications/games/winmine/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/gam…
Modified: branches/ros-csrss/base/applications/hh/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/hh/…
Modified: branches/ros-csrss/base/applications/iexplore/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/iex…
Modified: branches/ros-csrss/base/applications/kbswitch/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/kbs…
Modified: branches/ros-csrss/base/applications/logoff/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/log…
Modified: branches/ros-csrss/base/applications/magnify/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/mag…
Modified: branches/ros-csrss/base/applications/magnify/lang/fr-FR.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/mag…
Modified: branches/ros-csrss/base/applications/magnify/lang/ja-JP.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/mag…
Modified: branches/ros-csrss/base/applications/magnify/magnifier.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/mag…
Modified: branches/ros-csrss/base/applications/mmc/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/mmc…
Modified: branches/ros-csrss/base/applications/mplay32/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/mpl…
Modified: branches/ros-csrss/base/applications/msconfig/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/msc…
Modified: branches/ros-csrss/base/applications/mscutils/devmgmt/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/msc…
Modified: branches/ros-csrss/base/applications/mscutils/eventvwr/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/msc…
Modified: branches/ros-csrss/base/applications/mscutils/servman/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/msc…
Modified: branches/ros-csrss/base/applications/mspaint/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/msp…
Modified: branches/ros-csrss/base/applications/mstsc/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/mst…
Modified: branches/ros-csrss/base/applications/network/ipconfig/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/net…
Modified: branches/ros-csrss/base/applications/network/ping/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/net…
Modified: branches/ros-csrss/base/applications/notepad/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/not…
Modified: branches/ros-csrss/base/applications/notepad/dialog.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/not…
Modified: branches/ros-csrss/base/applications/notepad/dialog.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/not…
Modified: branches/ros-csrss/base/applications/rapps/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/rap…
Modified: branches/ros-csrss/base/applications/rapps/loaddlg.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/rap…
Modified: branches/ros-csrss/base/applications/rapps/misc.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/rap…
Modified: branches/ros-csrss/base/applications/regedit/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/reg…
Modified: branches/ros-csrss/base/applications/regedit/childwnd.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/reg…
Modified: branches/ros-csrss/base/applications/regedit/clb/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/reg…
Modified: branches/ros-csrss/base/applications/regedit/framewnd.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/reg…
Modified: branches/ros-csrss/base/applications/regedit/listview.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/reg…
Modified: branches/ros-csrss/base/applications/regedit/treeview.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/reg…
Modified: branches/ros-csrss/base/applications/regedt32/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/reg…
Modified: branches/ros-csrss/base/applications/screensavers/3dtext/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/scr…
Modified: branches/ros-csrss/base/applications/screensavers/logon/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/scr…
Modified: branches/ros-csrss/base/applications/setup16/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/set…
Modified: branches/ros-csrss/base/applications/shutdown/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/shu…
Modified: branches/ros-csrss/base/applications/shutdown/lang/bg-BG.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/shu…
Modified: branches/ros-csrss/base/applications/shutdown/lang/de-DE.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/shu…
Modified: branches/ros-csrss/base/applications/shutdown/lang/el-GR.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/shu…
Modified: branches/ros-csrss/base/applications/shutdown/lang/en-US.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/shu…
Modified: branches/ros-csrss/base/applications/shutdown/lang/es-ES.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/shu…
Modified: branches/ros-csrss/base/applications/shutdown/lang/fr-FR.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/shu…
Modified: branches/ros-csrss/base/applications/shutdown/lang/it-IT.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/shu…
Modified: branches/ros-csrss/base/applications/shutdown/lang/ja-JP.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/shu…
Modified: branches/ros-csrss/base/applications/shutdown/lang/ko-KR.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/shu…
Modified: branches/ros-csrss/base/applications/shutdown/lang/lt-LT.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/shu…
Modified: branches/ros-csrss/base/applications/shutdown/lang/nl-NL.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/shu…
Modified: branches/ros-csrss/base/applications/shutdown/lang/no-NO.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/shu…
Modified: branches/ros-csrss/base/applications/shutdown/lang/pl-PL.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/shu…
Modified: branches/ros-csrss/base/applications/shutdown/lang/pt-BR.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/shu…
Modified: branches/ros-csrss/base/applications/shutdown/lang/ro-RO.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/shu…
Modified: branches/ros-csrss/base/applications/shutdown/lang/ru-RU.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/shu…
Modified: branches/ros-csrss/base/applications/shutdown/lang/sk-SK.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/shu…
Modified: branches/ros-csrss/base/applications/shutdown/lang/sv-SE.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/shu…
Modified: branches/ros-csrss/base/applications/shutdown/lang/uk-UA.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/shu…
Modified: branches/ros-csrss/base/applications/shutdown/lang/zh-CN.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/shu…
Modified: branches/ros-csrss/base/applications/shutdown/lang/zh-TW.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/shu…
Modified: branches/ros-csrss/base/applications/shutdown/misc.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/shu…
Modified: branches/ros-csrss/base/applications/shutdown/precomp.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/shu…
Modified: branches/ros-csrss/base/applications/shutdown/resource.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/shu…
Modified: branches/ros-csrss/base/applications/shutdown/rsrc.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/shu…
Modified: branches/ros-csrss/base/applications/shutdown/shutdown.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/shu…
Modified: branches/ros-csrss/base/applications/shutdown/shutdown.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/shu…
Modified: branches/ros-csrss/base/applications/sndrec32/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/snd…
Modified: branches/ros-csrss/base/applications/sndvol32/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/snd…
Modified: branches/ros-csrss/base/applications/taskmgr/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/tas…
Modified: branches/ros-csrss/base/applications/taskmgr/affinity.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/tas…
Modified: branches/ros-csrss/base/applications/taskmgr/column.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/tas…
Modified: branches/ros-csrss/base/applications/taskmgr/graph.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/tas…
Modified: branches/ros-csrss/base/applications/taskmgr/graphctl.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/tas…
Modified: branches/ros-csrss/base/applications/taskmgr/perfpage.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/tas…
Modified: branches/ros-csrss/base/applications/taskmgr/procpage.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/tas…
Modified: branches/ros-csrss/base/applications/write/write.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/applications/wri…
Modified: branches/ros-csrss/base/setup/reactos/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/setup/reactos/CM…
Modified: branches/ros-csrss/base/setup/reactos/rsrc.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/setup/reactos/rs…
Modified: branches/ros-csrss/base/setup/usetup/muifonts.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/setup/usetup/mui…
Modified: branches/ros-csrss/base/setup/vmwinst/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/setup/vmwinst/CM…
Modified: branches/ros-csrss/base/setup/welcome/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/setup/welcome/CM…
Modified: branches/ros-csrss/base/setup/welcome/welcome.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/setup/welcome/we…
Modified: branches/ros-csrss/base/shell/cmd/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/shell/cmd/CMakeL…
Modified: branches/ros-csrss/base/shell/explorer-new/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/shell/explorer-n…
Modified: branches/ros-csrss/base/shell/explorer-new/explorer.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/shell/explorer-n…
Modified: branches/ros-csrss/base/shell/explorer-new/explorer.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/shell/explorer-n…
Modified: branches/ros-csrss/base/shell/explorer-new/lang/bg-BG.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/shell/explorer-n…
Modified: branches/ros-csrss/base/shell/explorer-new/lang/cs-CZ.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/shell/explorer-n…
Modified: branches/ros-csrss/base/shell/explorer-new/lang/de-DE.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/shell/explorer-n…
Modified: branches/ros-csrss/base/shell/explorer-new/lang/en-US.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/shell/explorer-n…
Modified: branches/ros-csrss/base/shell/explorer-new/lang/es-ES.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/shell/explorer-n…
Modified: branches/ros-csrss/base/shell/explorer-new/lang/fr-FR.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/shell/explorer-n…
Modified: branches/ros-csrss/base/shell/explorer-new/lang/it-IT.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/shell/explorer-n…
Modified: branches/ros-csrss/base/shell/explorer-new/lang/ja-JP.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/shell/explorer-n…
Modified: branches/ros-csrss/base/shell/explorer-new/lang/ko-KR.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/shell/explorer-n…
Modified: branches/ros-csrss/base/shell/explorer-new/lang/lt-LT.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/shell/explorer-n…
Modified: branches/ros-csrss/base/shell/explorer-new/lang/nl-NL.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/shell/explorer-n…
Modified: branches/ros-csrss/base/shell/explorer-new/lang/no-NO.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/shell/explorer-n…
Modified: branches/ros-csrss/base/shell/explorer-new/lang/pl-PL.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/shell/explorer-n…
Modified: branches/ros-csrss/base/shell/explorer-new/lang/pt-BR.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/shell/explorer-n…
Modified: branches/ros-csrss/base/shell/explorer-new/lang/ro-RO.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/shell/explorer-n…
Modified: branches/ros-csrss/base/shell/explorer-new/lang/ru-RU.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/shell/explorer-n…
Modified: branches/ros-csrss/base/shell/explorer-new/lang/sk-SK.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/shell/explorer-n…
Modified: branches/ros-csrss/base/shell/explorer-new/lang/uk-UA.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/shell/explorer-n…
Modified: branches/ros-csrss/base/shell/explorer-new/lang/zh-CN.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/shell/explorer-n…
Modified: branches/ros-csrss/base/shell/explorer-new/precomp.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/shell/explorer-n…
Modified: branches/ros-csrss/base/shell/explorer-new/resource.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/shell/explorer-n…
Modified: branches/ros-csrss/base/shell/explorer-new/taskswnd.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/shell/explorer-n…
Modified: branches/ros-csrss/base/shell/explorer-new/trayntfy.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/shell/explorer-n…
Modified: branches/ros-csrss/base/shell/explorer-new/trayprop.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/shell/explorer-n…
Modified: branches/ros-csrss/base/shell/explorer-new/traywnd.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/shell/explorer-n…
Modified: branches/ros-csrss/base/shell/explorer/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/shell/explorer/C…
Modified: branches/ros-csrss/base/system/diskpart/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/system/diskpart/…
Modified: branches/ros-csrss/base/system/format/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/system/format/CM…
Modified: branches/ros-csrss/base/system/regsvr32/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/system/regsvr32/…
Modified: branches/ros-csrss/base/system/rundll32/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/system/rundll32/…
Modified: branches/ros-csrss/base/system/runonce/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/system/runonce/C…
Modified: branches/ros-csrss/base/system/runonce/runonce.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/system/runonce/r…
Modified: branches/ros-csrss/base/system/services/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/system/services/…
Modified: branches/ros-csrss/base/system/services/database.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/system/services/…
Modified: branches/ros-csrss/base/system/services/services.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/system/services/…
Modified: branches/ros-csrss/base/system/subst/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/system/subst/CMa…
Modified: branches/ros-csrss/base/system/userinit/userinit.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/base/system/userinit/…
Modified: branches/ros-csrss/boot/bootdata/bootcd.ini URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/bootdata/bootcd.…
Modified: branches/ros-csrss/boot/bootdata/hivesft_arm.inf URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/bootdata/hivesft…
Modified: branches/ros-csrss/boot/bootdata/livecd.inf URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/bootdata/livecd.…
Modified: branches/ros-csrss/boot/freeldr/freeldr/arch/i386/custom.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/arch/i386/entry.S URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/arch/i386/hardware.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/arch/i386/hwdisk.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/arch/i386/i386rtl.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/arch/i386/miscboot.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/arch/i386/ntoskrnl.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/arch/i386/pcmem.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/arch/i386/pcvideo.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/arch/i386/xboxhw.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/arch/realmode/amd64.S URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/arch/realmode/helpers.inc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/arch/realmode/i386.S URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/bootmgr.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/debug.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/freeldr.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/fs/ntfs.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/include/arch/i386/miscboot.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/include/arch/pc/machpc.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/include/arch/pc/pcbios.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/include/arch/pc/x86common.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/include/freeldr.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/include/linux.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/include/options.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/include/reactos.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/include/ui.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/include/ui/gui.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/include/ui/noui.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/include/ui/tui.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/include/winldr.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/inffile/inffile.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/linuxboot.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/options.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/reactos/arcname.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/ui/directui.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/ui/minitui.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/ui/noui.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/ui/tui.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/ui/tuimenu.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/ui/ui.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/version.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/windows/conversion.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/windows/setupldr.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/boot/freeldr/freeldr/windows/winldr.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/boot/freeldr/freeldr/…
Modified: branches/ros-csrss/cmake/CMakeDetermineASMCompiler.cmake URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/cmake/CMakeDetermineA…
Modified: branches/ros-csrss/cmake/gcc.cmake URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/cmake/gcc.cmake?rev=5…
Modified: branches/ros-csrss/cmake/midl-support.cmake URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/cmake/midl-support.cm…
Modified: branches/ros-csrss/cmake/msvc.cmake URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/cmake/msvc.cmake?rev=…
Modified: branches/ros-csrss/cmake/widl-support.cmake URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/cmake/widl-support.cm…
Modified: branches/ros-csrss/dll/cpl/access/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/access/CMakeL…
Modified: branches/ros-csrss/dll/cpl/appwiz/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/appwiz/CMakeL…
Modified: branches/ros-csrss/dll/cpl/desk/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/desk/CMakeLis…
Modified: branches/ros-csrss/dll/cpl/hdwwiz/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/hdwwiz/CMakeL…
Modified: branches/ros-csrss/dll/cpl/inetcpl/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/inetcpl/CMake…
Modified: branches/ros-csrss/dll/cpl/input/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/input/CMakeLi…
Modified: branches/ros-csrss/dll/cpl/input/add.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/input/add.c?r…
Modified: branches/ros-csrss/dll/cpl/input/changekeyseq.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/input/changek…
Modified: branches/ros-csrss/dll/cpl/input/input.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/input/input.c…
Modified: branches/ros-csrss/dll/cpl/input/input.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/input/input.h…
Modified: branches/ros-csrss/dll/cpl/input/keysettings.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/input/keysett…
Modified: branches/ros-csrss/dll/cpl/input/lang/bg-BG.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/input/lang/bg…
Modified: branches/ros-csrss/dll/cpl/input/lang/cs-CZ.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/input/lang/cs…
Modified: branches/ros-csrss/dll/cpl/input/lang/de-DE.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/input/lang/de…
Modified: branches/ros-csrss/dll/cpl/input/lang/el-GR.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/input/lang/el…
Modified: branches/ros-csrss/dll/cpl/input/lang/en-US.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/input/lang/en…
Modified: branches/ros-csrss/dll/cpl/input/lang/es-ES.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/input/lang/es…
Modified: branches/ros-csrss/dll/cpl/input/lang/fr-FR.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/input/lang/fr…
Modified: branches/ros-csrss/dll/cpl/input/lang/it-IT.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/input/lang/it…
Modified: branches/ros-csrss/dll/cpl/input/lang/no-NO.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/input/lang/no…
Modified: branches/ros-csrss/dll/cpl/input/lang/pl-PL.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/input/lang/pl…
Modified: branches/ros-csrss/dll/cpl/input/lang/ro-RO.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/input/lang/ro…
Modified: branches/ros-csrss/dll/cpl/input/lang/ru-RU.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/input/lang/ru…
Modified: branches/ros-csrss/dll/cpl/input/lang/sk-SK.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/input/lang/sk…
Modified: branches/ros-csrss/dll/cpl/input/lang/uk-UA.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/input/lang/uk…
Modified: branches/ros-csrss/dll/cpl/input/lang/zh-CN.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/input/lang/zh…
Modified: branches/ros-csrss/dll/cpl/input/resource.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/input/resourc…
Modified: branches/ros-csrss/dll/cpl/input/rsrc.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/input/rsrc.rc…
Modified: branches/ros-csrss/dll/cpl/input/settings.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/input/setting…
Modified: branches/ros-csrss/dll/cpl/intl/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/intl/CMakeLis…
Modified: branches/ros-csrss/dll/cpl/intl/lang/bg-BG.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/intl/lang/bg-…
Modified: branches/ros-csrss/dll/cpl/intl/lang/cs-CZ.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/intl/lang/cs-…
Modified: branches/ros-csrss/dll/cpl/intl/lang/de-DE.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/intl/lang/de-…
Modified: branches/ros-csrss/dll/cpl/intl/lang/es-ES.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/intl/lang/es-…
Modified: branches/ros-csrss/dll/cpl/intl/lang/fr-FR.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/intl/lang/fr-…
Modified: branches/ros-csrss/dll/cpl/intl/lang/it-IT.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/intl/lang/it-…
Modified: branches/ros-csrss/dll/cpl/intl/lang/no-NO.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/intl/lang/no-…
Modified: branches/ros-csrss/dll/cpl/intl/lang/sk-SK.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/intl/lang/sk-…
Modified: branches/ros-csrss/dll/cpl/intl/lang/zh-CN.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/intl/lang/zh-…
Modified: branches/ros-csrss/dll/cpl/intl/rsrc.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/intl/rsrc.rc?…
Modified: branches/ros-csrss/dll/cpl/joy/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/joy/CMakeList…
Modified: branches/ros-csrss/dll/cpl/mmsys/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/mmsys/CMakeLi…
Modified: branches/ros-csrss/dll/cpl/mmsys/audio.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/mmsys/audio.c…
Modified: branches/ros-csrss/dll/cpl/powercfg/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/powercfg/CMak…
Modified: branches/ros-csrss/dll/cpl/sysdm/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/sysdm/CMakeLi…
Modified: branches/ros-csrss/dll/cpl/telephon/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/telephon/CMak…
Modified: branches/ros-csrss/dll/cpl/timedate/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/timedate/CMak…
Modified: branches/ros-csrss/dll/cpl/usrmgr/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/usrmgr/CMakeL…
Modified: branches/ros-csrss/dll/cpl/wined3dcfg/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/cpl/wined3dcfg/CM…
Modified: branches/ros-csrss/dll/directx/dplayx/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/directx/dplayx/CM…
Modified: branches/ros-csrss/dll/directx/wine/d3d8/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/directx/wine/d3d8…
Modified: branches/ros-csrss/dll/directx/wine/d3d9/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/directx/wine/d3d9…
Modified: branches/ros-csrss/dll/directx/wine/d3dx9_24/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/directx/wine/d3dx…
Modified: branches/ros-csrss/dll/directx/wine/d3dx9_25/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/directx/wine/d3dx…
Modified: branches/ros-csrss/dll/directx/wine/d3dx9_26/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/directx/wine/d3dx…
Modified: branches/ros-csrss/dll/directx/wine/d3dx9_27/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/directx/wine/d3dx…
Modified: branches/ros-csrss/dll/directx/wine/d3dx9_28/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/directx/wine/d3dx…
Modified: branches/ros-csrss/dll/directx/wine/d3dx9_29/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/directx/wine/d3dx…
Modified: branches/ros-csrss/dll/directx/wine/d3dx9_30/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/directx/wine/d3dx…
Modified: branches/ros-csrss/dll/directx/wine/d3dx9_31/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/directx/wine/d3dx…
Modified: branches/ros-csrss/dll/directx/wine/d3dx9_32/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/directx/wine/d3dx…
Modified: branches/ros-csrss/dll/directx/wine/d3dx9_33/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/directx/wine/d3dx…
Modified: branches/ros-csrss/dll/directx/wine/d3dx9_34/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/directx/wine/d3dx…
Modified: branches/ros-csrss/dll/directx/wine/d3dx9_35/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/directx/wine/d3dx…
Modified: branches/ros-csrss/dll/directx/wine/d3dx9_36/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/directx/wine/d3dx…
Modified: branches/ros-csrss/dll/directx/wine/d3dx9_37/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/directx/wine/d3dx…
Modified: branches/ros-csrss/dll/directx/wine/d3dx9_38/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/directx/wine/d3dx…
Modified: branches/ros-csrss/dll/directx/wine/d3dx9_39/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/directx/wine/d3dx…
Modified: branches/ros-csrss/dll/directx/wine/d3dx9_40/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/directx/wine/d3dx…
Modified: branches/ros-csrss/dll/directx/wine/d3dx9_41/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/directx/wine/d3dx…
Modified: branches/ros-csrss/dll/directx/wine/d3dx9_42/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/directx/wine/d3dx…
Modified: branches/ros-csrss/dll/shellext/deskadp/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/shellext/deskadp/…
Modified: branches/ros-csrss/dll/shellext/deskmon/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/shellext/deskmon/…
Modified: branches/ros-csrss/dll/shellext/devcpux/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/shellext/devcpux/…
Modified: branches/ros-csrss/dll/shellext/fontext/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/shellext/fontext/…
Modified: branches/ros-csrss/dll/shellext/slayer/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/shellext/slayer/C…
Modified: branches/ros-csrss/dll/win32/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/CMakeLists.…
Modified: branches/ros-csrss/dll/win32/acledit/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/acledit/CMa…
Modified: branches/ros-csrss/dll/win32/aclui/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/aclui/CMake…
Modified: branches/ros-csrss/dll/win32/atl/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/atl/CMakeLi…
Modified: branches/ros-csrss/dll/win32/atl/atl.rgs URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/atl/atl.rgs…
Modified: branches/ros-csrss/dll/win32/atl/atl.spec URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/atl/atl.spe…
Removed: branches/ros-csrss/dll/win32/atl/atl_ax.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/atl/atl_ax.…
Modified: branches/ros-csrss/dll/win32/atl/atl_main.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/atl/atl_mai…
Removed: branches/ros-csrss/dll/win32/atl/atlbase.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/atl/atlbase…
Removed: branches/ros-csrss/dll/win32/atl/atliface.idl URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/atl/atlifac…
Removed: branches/ros-csrss/dll/win32/atl/atlwin.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/atl/atlwin.…
Modified: branches/ros-csrss/dll/win32/atl/registrar.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/atl/registr…
Modified: branches/ros-csrss/dll/win32/atl/rsrc.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/atl/rsrc.rc…
Removed: branches/ros-csrss/dll/win32/atl/stubs.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/atl/stubs.c…
Modified: branches/ros-csrss/dll/win32/avifil32/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/avifil32/CM…
Modified: branches/ros-csrss/dll/win32/batt/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/batt/CMakeL…
Modified: branches/ros-csrss/dll/win32/bcrypt/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/bcrypt/CMak…
Modified: branches/ros-csrss/dll/win32/browseui/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/browseui/CM…
Modified: branches/ros-csrss/dll/win32/cabinet/cabinet_main.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/cabinet/cab…
Modified: branches/ros-csrss/dll/win32/cabinet/fdi.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/cabinet/fdi…
Modified: branches/ros-csrss/dll/win32/cards/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/cards/CMake…
Modified: branches/ros-csrss/dll/win32/clusapi/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/clusapi/CMa…
Modified: branches/ros-csrss/dll/win32/comctl32/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/comctl32/CM…
Modified: branches/ros-csrss/dll/win32/comctl32/comboex.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/comctl32/co…
Modified: branches/ros-csrss/dll/win32/comctl32/comctl32.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/comctl32/co…
Modified: branches/ros-csrss/dll/win32/comctl32/datetime.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/comctl32/da…
Modified: branches/ros-csrss/dll/win32/comctl32/header.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/comctl32/he…
Modified: branches/ros-csrss/dll/win32/comctl32/idb_hist_large.bmp URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/comctl32/id…
Modified: branches/ros-csrss/dll/win32/comctl32/idb_hist_small.bmp URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/comctl32/id…
Modified: branches/ros-csrss/dll/win32/comctl32/idb_std_large.bmp URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/comctl32/id…
Modified: branches/ros-csrss/dll/win32/comctl32/idb_std_small.bmp URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/comctl32/id…
Modified: branches/ros-csrss/dll/win32/comctl32/idb_view_large.bmp URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/comctl32/id…
Modified: branches/ros-csrss/dll/win32/comctl32/idb_view_small.bmp URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/comctl32/id…
Modified: branches/ros-csrss/dll/win32/comctl32/imagelist.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/comctl32/im…
Modified: branches/ros-csrss/dll/win32/comctl32/listview.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/comctl32/li…
Modified: branches/ros-csrss/dll/win32/comctl32/monthcal.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/comctl32/mo…
Modified: branches/ros-csrss/dll/win32/comctl32/pager.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/comctl32/pa…
Modified: branches/ros-csrss/dll/win32/comctl32/progress.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/comctl32/pr…
Modified: branches/ros-csrss/dll/win32/comctl32/propsheet.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/comctl32/pr…
Modified: branches/ros-csrss/dll/win32/comctl32/rebar.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/comctl32/re…
Modified: branches/ros-csrss/dll/win32/comctl32/status.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/comctl32/st…
Modified: branches/ros-csrss/dll/win32/comctl32/string.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/comctl32/st…
Modified: branches/ros-csrss/dll/win32/comctl32/tab.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/comctl32/ta…
Modified: branches/ros-csrss/dll/win32/comctl32/toolbar.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/comctl32/to…
Modified: branches/ros-csrss/dll/win32/comctl32/tooltips.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/comctl32/to…
Modified: branches/ros-csrss/dll/win32/comctl32/trackbar.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/comctl32/tr…
Modified: branches/ros-csrss/dll/win32/comctl32/treeview.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/comctl32/tr…
Modified: branches/ros-csrss/dll/win32/comdlg32/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/comdlg32/CM…
Modified: branches/ros-csrss/dll/win32/credui/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/credui/CMak…
Modified: branches/ros-csrss/dll/win32/crypt32/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/crypt32/CMa…
Modified: branches/ros-csrss/dll/win32/cryptdlg/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/cryptdlg/CM…
Modified: branches/ros-csrss/dll/win32/dbghelp/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/dbghelp/CMa…
Modified: branches/ros-csrss/dll/win32/dciman32/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/dciman32/CM…
Modified: branches/ros-csrss/dll/win32/devmgr/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/devmgr/CMak…
Modified: branches/ros-csrss/dll/win32/dwmapi/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/dwmapi/CMak…
Modified: branches/ros-csrss/dll/win32/faultrep/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/faultrep/CM…
Modified: branches/ros-csrss/dll/win32/gdiplus/brush.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/gdiplus/bru…
Modified: branches/ros-csrss/dll/win32/gdiplus/font.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/gdiplus/fon…
Modified: branches/ros-csrss/dll/win32/gdiplus/gdiplus.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/gdiplus/gdi…
Modified: branches/ros-csrss/dll/win32/gdiplus/gdiplus.spec URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/gdiplus/gdi…
Modified: branches/ros-csrss/dll/win32/gdiplus/gdiplus_private.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/gdiplus/gdi…
Modified: branches/ros-csrss/dll/win32/gdiplus/graphics.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/gdiplus/gra…
Modified: branches/ros-csrss/dll/win32/gdiplus/graphicspath.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/gdiplus/gra…
Modified: branches/ros-csrss/dll/win32/gdiplus/image.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/gdiplus/ima…
Modified: branches/ros-csrss/dll/win32/gdiplus/matrix.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/gdiplus/mat…
Modified: branches/ros-csrss/dll/win32/gdiplus/metafile.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/gdiplus/met…
Modified: branches/ros-csrss/dll/win32/gdiplus/region.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/gdiplus/reg…
Modified: branches/ros-csrss/dll/win32/gdiplus/stringformat.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/gdiplus/str…
Modified: branches/ros-csrss/dll/win32/hhctrl.ocx/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/hhctrl.ocx/…
Modified: branches/ros-csrss/dll/win32/hnetcfg/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/hnetcfg/CMa…
Modified: branches/ros-csrss/dll/win32/iccvid/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/iccvid/CMak…
Modified: branches/ros-csrss/dll/win32/icmp/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/icmp/CMakeL…
Modified: branches/ros-csrss/dll/win32/inetcomm/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/inetcomm/CM…
Modified: branches/ros-csrss/dll/win32/inseng/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/inseng/CMak…
Modified: branches/ros-csrss/dll/win32/kernel32/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/kernel32/CM…
Modified: branches/ros-csrss/dll/win32/localspl/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/localspl/CM…
Modified: branches/ros-csrss/dll/win32/localui/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/localui/CMa…
Modified: branches/ros-csrss/dll/win32/lsasrv/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/lsasrv/CMak…
Modified: branches/ros-csrss/dll/win32/lsasrv/database.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/lsasrv/data…
Modified: branches/ros-csrss/dll/win32/lsasrv/lsarpc.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/lsasrv/lsar…
Modified: branches/ros-csrss/dll/win32/lsasrv/lsasrv.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/lsasrv/lsas…
Modified: branches/ros-csrss/dll/win32/mapi32/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/mapi32/CMak…
Modified: branches/ros-csrss/dll/win32/modemui/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/modemui/CMa…
Modified: branches/ros-csrss/dll/win32/mpr/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/mpr/CMakeLi…
Modified: branches/ros-csrss/dll/win32/msacm32/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/msacm32/CMa…
Modified: branches/ros-csrss/dll/win32/msftedit/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/msftedit/CM…
Modified: branches/ros-csrss/dll/win32/msgina/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/msgina/CMak…
Modified: branches/ros-csrss/dll/win32/msgina/msgina.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/msgina/msgi…
Modified: branches/ros-csrss/dll/win32/mshtml/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/mshtml/CMak…
Modified: branches/ros-csrss/dll/win32/msimtf/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/msimtf/CMak…
Modified: branches/ros-csrss/dll/win32/msrle32/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/msrle32/CMa…
Modified: branches/ros-csrss/dll/win32/mstask/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/mstask/CMak…
Modified: branches/ros-csrss/dll/win32/msvcrt/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/msvcrt/CMak…
Modified: branches/ros-csrss/dll/win32/msvcrt/msvcrt.spec URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/msvcrt/msvc…
Modified: branches/ros-csrss/dll/win32/msvfw32/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/msvfw32/CMa…
Modified: branches/ros-csrss/dll/win32/netapi32/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/netapi32/CM…
Modified: branches/ros-csrss/dll/win32/netapi32/access.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/netapi32/ac…
Modified: branches/ros-csrss/dll/win32/netapi32/apibuf.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/netapi32/ap…
Modified: branches/ros-csrss/dll/win32/netapi32/browsr.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/netapi32/br…
Modified: branches/ros-csrss/dll/win32/netapi32/ds.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/netapi32/ds…
Modified: branches/ros-csrss/dll/win32/netapi32/local_group.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/netapi32/lo…
Modified: branches/ros-csrss/dll/win32/netapi32/netapi32.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/netapi32/ne…
Modified: branches/ros-csrss/dll/win32/netapi32/netapi32.spec URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/netapi32/ne…
Modified: branches/ros-csrss/dll/win32/netapi32/wksta.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/netapi32/wk…
Modified: branches/ros-csrss/dll/win32/netcfgx/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/netcfgx/CMa…
Modified: branches/ros-csrss/dll/win32/netid/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/netid/CMake…
Modified: branches/ros-csrss/dll/win32/netshell/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/netshell/CM…
Modified: branches/ros-csrss/dll/win32/ntprint/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/ntprint/CMa…
Modified: branches/ros-csrss/dll/win32/ole32/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/ole32/CMake…
Modified: branches/ros-csrss/dll/win32/ole32/antimoniker.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/ole32/antim…
Modified: branches/ros-csrss/dll/win32/ole32/classmoniker.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/ole32/class…
Modified: branches/ros-csrss/dll/win32/ole32/clipboard.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/ole32/clipb…
Modified: branches/ros-csrss/dll/win32/ole32/comcat.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/ole32/comca…
Modified: branches/ros-csrss/dll/win32/ole32/compobj.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/ole32/compo…
Modified: branches/ros-csrss/dll/win32/ole32/compobj_private.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/ole32/compo…
Modified: branches/ros-csrss/dll/win32/ole32/compositemoniker.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/ole32/compo…
Modified: branches/ros-csrss/dll/win32/ole32/datacache.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/ole32/datac…
Modified: branches/ros-csrss/dll/win32/ole32/dcom.idl URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/ole32/dcom.…
Modified: branches/ros-csrss/dll/win32/ole32/defaulthandler.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/ole32/defau…
Modified: branches/ros-csrss/dll/win32/ole32/errorinfo.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/ole32/error…
Modified: branches/ros-csrss/dll/win32/ole32/filelockbytes.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/ole32/filel…
Modified: branches/ros-csrss/dll/win32/ole32/filemoniker.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/ole32/filem…
Modified: branches/ros-csrss/dll/win32/ole32/ftmarshal.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/ole32/ftmar…
Modified: branches/ros-csrss/dll/win32/ole32/ifs.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/ole32/ifs.c…
Modified: branches/ros-csrss/dll/win32/ole32/itemmoniker.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/ole32/itemm…
Modified: branches/ros-csrss/dll/win32/ole32/marshal.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/ole32/marsh…
Modified: branches/ros-csrss/dll/win32/ole32/memlockbytes.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/ole32/memlo…
Modified: branches/ros-csrss/dll/win32/ole32/moniker.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/ole32/monik…
Modified: branches/ros-csrss/dll/win32/ole32/ole2.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/ole32/ole2.…
Modified: branches/ros-csrss/dll/win32/ole32/ole2impl.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/ole32/ole2i…
Modified: branches/ros-csrss/dll/win32/ole32/ole2stubs.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/ole32/ole2s…
Modified: branches/ros-csrss/dll/win32/ole32/ole32.spec URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/ole32/ole32…
Modified: branches/ros-csrss/dll/win32/ole32/ole32_objidl.idl URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/ole32/ole32…
Modified: branches/ros-csrss/dll/win32/ole32/ole32_oleidl.idl URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/ole32/ole32…
Modified: branches/ros-csrss/dll/win32/ole32/ole32_unknwn.idl URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/ole32/ole32…
Modified: branches/ros-csrss/dll/win32/ole32/oleobj.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/ole32/oleob…
Modified: branches/ros-csrss/dll/win32/ole32/pointermoniker.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/ole32/point…
Modified: branches/ros-csrss/dll/win32/ole32/rpc.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/ole32/rpc.c…
Modified: branches/ros-csrss/dll/win32/ole32/stg_prop.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/ole32/stg_p…
Modified: branches/ros-csrss/dll/win32/ole32/stg_stream.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/ole32/stg_s…
Modified: branches/ros-csrss/dll/win32/ole32/storage32.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/ole32/stora…
Modified: branches/ros-csrss/dll/win32/ole32/storage32.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/ole32/stora…
Modified: branches/ros-csrss/dll/win32/ole32/stubmanager.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/ole32/stubm…
Modified: branches/ros-csrss/dll/win32/ole32/usrmarshal.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/ole32/usrma…
Modified: branches/ros-csrss/dll/win32/oleacc/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/oleacc/CMak…
Modified: branches/ros-csrss/dll/win32/oleaut32/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/oleaut32/CM…
Modified: branches/ros-csrss/dll/win32/oleaut32/connpt.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/oleaut32/co…
Modified: branches/ros-csrss/dll/win32/oleaut32/dispatch.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/oleaut32/di…
Modified: branches/ros-csrss/dll/win32/oleaut32/oleaut.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/oleaut32/ol…
Modified: branches/ros-csrss/dll/win32/oleaut32/oleaut32.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/oleaut32/ol…
Modified: branches/ros-csrss/dll/win32/oleaut32/oleaut32_oaidl.idl URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/oleaut32/ol…
Modified: branches/ros-csrss/dll/win32/oleaut32/oleaut32_ocidl.idl URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/oleaut32/ol…
Modified: branches/ros-csrss/dll/win32/oleaut32/olefont.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/oleaut32/ol…
Modified: branches/ros-csrss/dll/win32/oleaut32/olepicture.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/oleaut32/ol…
Modified: branches/ros-csrss/dll/win32/oleaut32/recinfo.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/oleaut32/re…
Removed: branches/ros-csrss/dll/win32/oleaut32/regsvr.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/oleaut32/re…
Modified: branches/ros-csrss/dll/win32/oleaut32/safearray.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/oleaut32/sa…
Removed: branches/ros-csrss/dll/win32/oleaut32/stubs.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/oleaut32/st…
Modified: branches/ros-csrss/dll/win32/oleaut32/tmarshal.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/oleaut32/tm…
Modified: branches/ros-csrss/dll/win32/oleaut32/typelib.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/oleaut32/ty…
Modified: branches/ros-csrss/dll/win32/oleaut32/typelib.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/oleaut32/ty…
Modified: branches/ros-csrss/dll/win32/oleaut32/typelib2.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/oleaut32/ty…
Removed: branches/ros-csrss/dll/win32/oleaut32/ungif.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/oleaut32/un…
Removed: branches/ros-csrss/dll/win32/oleaut32/ungif.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/oleaut32/un…
Modified: branches/ros-csrss/dll/win32/oleaut32/usrmarshal.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/oleaut32/us…
Modified: branches/ros-csrss/dll/win32/oleaut32/varformat.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/oleaut32/va…
Modified: branches/ros-csrss/dll/win32/oleaut32/variant.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/oleaut32/va…
Modified: branches/ros-csrss/dll/win32/oleaut32/vartype.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/oleaut32/va…
Removed: branches/ros-csrss/dll/win32/oleaut32/version.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/oleaut32/ve…
Modified: branches/ros-csrss/dll/win32/olecli32/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/olecli32/CM…
Modified: branches/ros-csrss/dll/win32/olethk32/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/olethk32/CM…
Modified: branches/ros-csrss/dll/win32/pidgen/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/pidgen/CMak…
Modified: branches/ros-csrss/dll/win32/pstorec/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/pstorec/CMa…
Modified: branches/ros-csrss/dll/win32/qmgr/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/qmgr/CMakeL…
Modified: branches/ros-csrss/dll/win32/rasapi32/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/rasapi32/CM…
Modified: branches/ros-csrss/dll/win32/rasdlg/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/rasdlg/CMak…
Modified: branches/ros-csrss/dll/win32/rasman/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/rasman/CMak…
Modified: branches/ros-csrss/dll/win32/riched20/context.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/riched20/co…
Modified: branches/ros-csrss/dll/win32/riched20/editor.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/riched20/ed…
Modified: branches/ros-csrss/dll/win32/riched20/editor.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/riched20/ed…
Modified: branches/ros-csrss/dll/win32/riched20/editstr.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/riched20/ed…
Modified: branches/ros-csrss/dll/win32/riched20/paint.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/riched20/pa…
Modified: branches/ros-csrss/dll/win32/riched20/para.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/riched20/pa…
Modified: branches/ros-csrss/dll/win32/riched20/reader.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/riched20/re…
Modified: branches/ros-csrss/dll/win32/riched20/style.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/riched20/st…
Modified: branches/ros-csrss/dll/win32/riched20/table.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/riched20/ta…
Modified: branches/ros-csrss/dll/win32/riched20/txthost.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/riched20/tx…
Modified: branches/ros-csrss/dll/win32/riched20/wrap.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/riched20/wr…
Modified: branches/ros-csrss/dll/win32/riched20/writer.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/riched20/wr…
Modified: branches/ros-csrss/dll/win32/samlib/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/samlib/CMak…
Modified: branches/ros-csrss/dll/win32/samlib/samlib.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/samlib/saml…
Modified: branches/ros-csrss/dll/win32/samlib/samlib.spec URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/samlib/saml…
Modified: branches/ros-csrss/dll/win32/schannel/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/schannel/CM…
Modified: branches/ros-csrss/dll/win32/security/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/security/CM…
Modified: branches/ros-csrss/dll/win32/serialui/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/serialui/CM…
Modified: branches/ros-csrss/dll/win32/setupapi/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/setupapi/CM…
Modified: branches/ros-csrss/dll/win32/setupapi/devclass.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/setupapi/de…
Modified: branches/ros-csrss/dll/win32/setupapi/misc.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/setupapi/mi…
Modified: branches/ros-csrss/dll/win32/shdoclc/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/shdoclc/CMa…
Modified: branches/ros-csrss/dll/win32/shell32/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/shell32/CMa…
Modified: branches/ros-csrss/dll/win32/shell32/drvdefext.cpp URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/shell32/drv…
Modified: branches/ros-csrss/dll/win32/shell32/precomp.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/shell32/pre…
Modified: branches/ros-csrss/dll/win32/shimgvw/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/shimgvw/CMa…
Modified: branches/ros-csrss/dll/win32/snmpapi/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/snmpapi/CMa…
Modified: branches/ros-csrss/dll/win32/stdole2.tlb/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/stdole2.tlb…
Modified: branches/ros-csrss/dll/win32/syssetup/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/syssetup/CM…
Modified: branches/ros-csrss/dll/win32/syssetup/install.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/syssetup/in…
Modified: branches/ros-csrss/dll/win32/syssetup/lang/fr-FR.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/syssetup/la…
Modified: branches/ros-csrss/dll/win32/syssetup/wizard.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/syssetup/wi…
Modified: branches/ros-csrss/dll/win32/tapiui/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/tapiui/CMak…
Modified: branches/ros-csrss/dll/win32/userenv/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/userenv/CMa…
Modified: branches/ros-csrss/dll/win32/uxtheme/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/uxtheme/CMa…
Modified: branches/ros-csrss/dll/win32/windowscodecs/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/windowscode…
Modified: branches/ros-csrss/dll/win32/windowscodecs/bmpdecode.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/windowscode…
Modified: branches/ros-csrss/dll/win32/windowscodecs/bmpencode.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/windowscode…
Modified: branches/ros-csrss/dll/win32/windowscodecs/clsfactory.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/windowscode…
Modified: branches/ros-csrss/dll/win32/windowscodecs/converter.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/windowscode…
Modified: branches/ros-csrss/dll/win32/windowscodecs/fliprotate.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/windowscode…
Modified: branches/ros-csrss/dll/win32/windowscodecs/gifformat.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/windowscode…
Modified: branches/ros-csrss/dll/win32/windowscodecs/icoformat.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/windowscode…
Modified: branches/ros-csrss/dll/win32/windowscodecs/imgfactory.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/windowscode…
Modified: branches/ros-csrss/dll/win32/windowscodecs/info.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/windowscode…
Modified: branches/ros-csrss/dll/win32/windowscodecs/jpegformat.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/windowscode…
Modified: branches/ros-csrss/dll/win32/windowscodecs/main.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/windowscode…
Modified: branches/ros-csrss/dll/win32/windowscodecs/palette.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/windowscode…
Modified: branches/ros-csrss/dll/win32/windowscodecs/pngformat.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/windowscode…
Modified: branches/ros-csrss/dll/win32/windowscodecs/propertybag.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/windowscode…
Modified: branches/ros-csrss/dll/win32/windowscodecs/regsvr.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/windowscode…
Modified: branches/ros-csrss/dll/win32/windowscodecs/stream.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/windowscode…
Modified: branches/ros-csrss/dll/win32/windowscodecs/tiffformat.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/windowscode…
Modified: branches/ros-csrss/dll/win32/windowscodecs/typeof.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/windowscode…
Modified: branches/ros-csrss/dll/win32/windowscodecs/ungif.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/windowscode…
Modified: branches/ros-csrss/dll/win32/windowscodecs/ungif.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/windowscode…
Modified: branches/ros-csrss/dll/win32/windowscodecs/version.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/windowscode…
Modified: branches/ros-csrss/dll/win32/windowscodecs/wincodecs_private.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/windowscode…
Modified: branches/ros-csrss/dll/win32/windowscodecs/windowscodecs.spec URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/windowscode…
Modified: branches/ros-csrss/dll/win32/winspool/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/winspool/CM…
Modified: branches/ros-csrss/dll/win32/wldap32/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/wldap32/CMa…
Modified: branches/ros-csrss/dll/win32/xmllite/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/xmllite/CMa…
Modified: branches/ros-csrss/dll/win32/xmllite/reader.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/dll/win32/xmllite/rea…
Modified: branches/ros-csrss/drivers/input/i8042prt/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/drivers/input/i8042pr…
Modified: branches/ros-csrss/drivers/ksfilter/ks/image.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/drivers/ksfilter/ks/i…
Modified: branches/ros-csrss/drivers/ksfilter/ks/ks.spec URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/drivers/ksfilter/ks/k…
Modified: branches/ros-csrss/drivers/ksfilter/ks/swenum.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/drivers/ksfilter/ks/s…
Modified: branches/ros-csrss/drivers/network/afd/afd/main.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/drivers/network/afd/a…
Modified: branches/ros-csrss/drivers/network/afd/afd/read.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/drivers/network/afd/a…
Modified: branches/ros-csrss/drivers/network/afd/include/afd.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/drivers/network/afd/i…
Modified: branches/ros-csrss/drivers/network/ndis/ndis/io.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/drivers/network/ndis/…
Modified: branches/ros-csrss/drivers/network/tcpip/include/titypes.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/drivers/network/tcpip…
Modified: branches/ros-csrss/drivers/storage/ide/uniata/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/drivers/storage/ide/u…
Modified: branches/ros-csrss/drivers/storage/port/buslogic/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/drivers/storage/port/…
Modified: branches/ros-csrss/drivers/usb/usbccgp/function.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/drivers/usb/usbccgp/f…
Modified: branches/ros-csrss/drivers/wdm/audio/backpln/portcls/dll.cpp URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/drivers/wdm/audio/bac…
Modified: branches/ros-csrss/hal/halx86/generic/dma.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/hal/halx86/generic/dm…
Modified: branches/ros-csrss/hal/halx86/legacy/bussupp.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/hal/halx86/legacy/bus…
Modified: branches/ros-csrss/include/crt/mingw32/intrin.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/include/crt/mingw32/i…
Modified: branches/ros-csrss/include/crt/mingw32/intrin_x86.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/include/crt/mingw32/i…
Modified: branches/ros-csrss/include/crt/msc/intrin.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/include/crt/msc/intri…
Modified: branches/ros-csrss/include/crt/stdio.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/include/crt/stdio.h?r…
Modified: branches/ros-csrss/include/crt/wchar.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/include/crt/wchar.h?r…
Modified: branches/ros-csrss/include/ddk/ntifs.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/include/ddk/ntifs.h?r…
Modified: branches/ros-csrss/include/ddk/ntsam.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/include/ddk/ntsam.h?r…
Modified: branches/ros-csrss/include/ddk/wdm.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/include/ddk/wdm.h?rev…
Modified: branches/ros-csrss/include/psdk/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/include/psdk/CMakeLis…
Modified: branches/ros-csrss/include/psdk/atliface.idl URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/include/psdk/atliface…
Modified: branches/ros-csrss/include/psdk/commctrl.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/include/psdk/commctrl…
Modified: branches/ros-csrss/include/psdk/driverspecs.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/include/psdk/driversp…
Modified: branches/ros-csrss/include/psdk/gdiplusenums.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/include/psdk/gdipluse…
Modified: branches/ros-csrss/include/psdk/gdiplusimaging.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/include/psdk/gdiplusi…
Modified: branches/ros-csrss/include/psdk/gdipluspixelformats.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/include/psdk/gdiplusp…
Modified: branches/ros-csrss/include/psdk/ntgdi.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/include/psdk/ntgdi.h?…
Modified: branches/ros-csrss/include/psdk/propidl.idl URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/include/psdk/propidl.…
Modified: branches/ros-csrss/include/psdk/sal.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/include/psdk/sal.h?re…
Modified: branches/ros-csrss/include/psdk/sspi.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/include/psdk/sspi.h?r…
Modified: branches/ros-csrss/include/psdk/wincodec.idl URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/include/psdk/wincodec…
Modified: branches/ros-csrss/include/psdk/winternl.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/include/psdk/winternl…
Modified: branches/ros-csrss/include/psdk/winuser.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/include/psdk/winuser.…
Modified: branches/ros-csrss/include/psdk/xmllite.idl URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/include/psdk/xmllite.…
Modified: branches/ros-csrss/include/reactos/idl/sam.idl URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/include/reactos/idl/s…
Modified: branches/ros-csrss/include/reactos/libs/pseh/pseh2.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/include/reactos/libs/…
Modified: branches/ros-csrss/include/reactos/libs/pseh/pseh3.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/include/reactos/libs/…
Modified: branches/ros-csrss/include/reactos/probe.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/include/reactos/probe…
Modified: branches/ros-csrss/include/xdk/ccfuncs.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/include/xdk/ccfuncs.h…
Modified: branches/ros-csrss/include/xdk/exfuncs.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/include/xdk/exfuncs.h…
Modified: branches/ros-csrss/include/xdk/rtlfuncs.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/include/xdk/rtlfuncs.…
Modified: branches/ros-csrss/lib/atl/atlcore.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/atl/atlcore.h?rev…
Modified: branches/ros-csrss/lib/cmlib/hivecell.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/cmlib/hivecell.c?…
Modified: branches/ros-csrss/lib/cmlib/hiveinit.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/cmlib/hiveinit.c?…
Modified: branches/ros-csrss/lib/drivers/csq/csq.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/drivers/csq/csq.c…
Modified: branches/ros-csrss/lib/drivers/ip/transport/tcp/event.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/drivers/ip/transp…
Modified: branches/ros-csrss/lib/drivers/lwip/src/rostcp.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/drivers/lwip/src/…
Modified: branches/ros-csrss/lib/inflib/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/inflib/CMakeLists…
Modified: branches/ros-csrss/lib/pseh/i386/pseh3.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/pseh/i386/pseh3.c…
Modified: branches/ros-csrss/lib/rtl/actctx.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/rtl/actctx.c?rev=…
Modified: branches/ros-csrss/lib/rtl/dbgbuffer.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/rtl/dbgbuffer.c?r…
Modified: branches/ros-csrss/lib/rtl/handle.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/rtl/handle.c?rev=…
Modified: branches/ros-csrss/lib/rtl/heap.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/rtl/heap.c?rev=58…
Modified: branches/ros-csrss/lib/rtl/i386/except.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/rtl/i386/except.c…
Modified: branches/ros-csrss/lib/rtl/ppb.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/rtl/ppb.c?rev=580…
Modified: branches/ros-csrss/lib/rtl/rangelist.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/rtl/rangelist.c?r…
Modified: branches/ros-csrss/lib/rtl/registry.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/rtl/registry.c?re…
Modified: branches/ros-csrss/lib/rtl/srw.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/rtl/srw.c?rev=580…
Modified: branches/ros-csrss/lib/rtl/version.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/rtl/version.c?rev…
Modified: branches/ros-csrss/lib/rtl/workitem.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/rtl/workitem.c?re…
Modified: branches/ros-csrss/lib/sdk/crt/include/internal/mbstring.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/sdk/crt/include/i…
Modified: branches/ros-csrss/lib/sdk/crt/include/internal/mingw-w64/internal.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/sdk/crt/include/i…
Modified: branches/ros-csrss/lib/sdk/crt/include/internal/rterror.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/sdk/crt/include/i…
Modified: branches/ros-csrss/lib/sdk/crt/include/internal/wine/msvcrt.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/sdk/crt/include/i…
Modified: branches/ros-csrss/lib/sdk/crt/locale/locale.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/sdk/crt/locale/lo…
Modified: branches/ros-csrss/lib/sdk/crt/mbstring/hanzen.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/sdk/crt/mbstring/…
Modified: branches/ros-csrss/lib/sdk/crt/mbstring/islead.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/sdk/crt/mbstring/…
Modified: branches/ros-csrss/lib/sdk/crt/mbstring/jistojms.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/sdk/crt/mbstring/…
Modified: branches/ros-csrss/lib/sdk/crt/mbstring/jmstojis.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/sdk/crt/mbstring/…
Modified: branches/ros-csrss/lib/sdk/crt/mbstring/mbclen.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/sdk/crt/mbstring/…
Modified: branches/ros-csrss/lib/sdk/crt/mbstring/mbstrlen.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/sdk/crt/mbstring/…
Modified: branches/ros-csrss/lib/sdk/crt/misc/amsg.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/sdk/crt/misc/amsg…
Modified: branches/ros-csrss/lib/sdk/crt/stdio/popen.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/sdk/crt/stdio/pop…
Modified: branches/ros-csrss/lib/sdk/crt/stdio/stat64.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/sdk/crt/stdio/sta…
Modified: branches/ros-csrss/lib/sdk/crt/stdlib/getenv.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/sdk/crt/stdlib/ge…
Modified: branches/ros-csrss/lib/sdk/crt/string/_mbstrnlen.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/sdk/crt/string/_m…
Modified: branches/ros-csrss/lib/sdk/crt/string/mbstowcs_s.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/sdk/crt/string/mb…
Modified: branches/ros-csrss/lib/sdk/crt/string/scanf.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/sdk/crt/string/sc…
Modified: branches/ros-csrss/lib/sdk/crt/string/splitp.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/sdk/crt/string/sp…
Modified: branches/ros-csrss/lib/sdk/crt/string/strtoi64.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/sdk/crt/string/st…
Modified: branches/ros-csrss/lib/sdk/crt/string/wcstombs_s.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/sdk/crt/string/wc…
Modified: branches/ros-csrss/lib/sdk/crt/time/ctime.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/sdk/crt/time/ctim…
Modified: branches/ros-csrss/lib/sdk/crt/time/strftime.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/sdk/crt/time/strf…
Modified: branches/ros-csrss/lib/sdk/crt/time/timezone.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/sdk/crt/time/time…
Modified: branches/ros-csrss/lib/sdk/crt/wine/undname.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/lib/sdk/crt/wine/undn…
Modified: branches/ros-csrss/media/doc/README.WINE URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/media/doc/README.WINE…
Modified: branches/ros-csrss/media/fonts/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/media/fonts/CMakeList…
Modified: branches/ros-csrss/media/fonts/FreeMono.ttf URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/media/fonts/FreeMono.…
Modified: branches/ros-csrss/media/fonts/FreeMonoBold.ttf URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/media/fonts/FreeMonoB…
Modified: branches/ros-csrss/media/fonts/FreeMonoBoldOblique.ttf URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/media/fonts/FreeMonoB…
Modified: branches/ros-csrss/media/fonts/FreeMonoOblique.ttf URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/media/fonts/FreeMonoO…
Modified: branches/ros-csrss/media/fonts/LiberationMono-Bold.ttf URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/media/fonts/Liberatio…
Modified: branches/ros-csrss/media/fonts/LiberationMono-BoldItalic.ttf URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/media/fonts/Liberatio…
Modified: branches/ros-csrss/media/fonts/LiberationMono-Italic.ttf URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/media/fonts/Liberatio…
Modified: branches/ros-csrss/media/fonts/LiberationMono-Regular.ttf URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/media/fonts/Liberatio…
Modified: branches/ros-csrss/media/fonts/LiberationSans-Bold.ttf URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/media/fonts/Liberatio…
Modified: branches/ros-csrss/media/fonts/LiberationSans-BoldItalic.ttf URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/media/fonts/Liberatio…
Modified: branches/ros-csrss/media/fonts/LiberationSans-Italic.ttf URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/media/fonts/Liberatio…
Modified: branches/ros-csrss/media/fonts/LiberationSans-Regular.ttf URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/media/fonts/Liberatio…
Modified: branches/ros-csrss/media/fonts/LiberationSerif-Bold.ttf URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/media/fonts/Liberatio…
Modified: branches/ros-csrss/media/fonts/LiberationSerif-BoldItalic.ttf URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/media/fonts/Liberatio…
Modified: branches/ros-csrss/media/fonts/LiberationSerif-Italic.ttf URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/media/fonts/Liberatio…
Modified: branches/ros-csrss/media/fonts/LiberationSerif-Regular.ttf URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/media/fonts/Liberatio…
Removed: branches/ros-csrss/media/fonts/doc/DejaVu_AUTHORS.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/media/fonts/doc/DejaV…
Removed: branches/ros-csrss/media/fonts/doc/DejaVu_BUGS.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/media/fonts/doc/DejaV…
Removed: branches/ros-csrss/media/fonts/doc/DejaVu_LICENSE.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/media/fonts/doc/DejaV…
Removed: branches/ros-csrss/media/fonts/doc/DejaVu_NEWS.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/media/fonts/doc/DejaV…
Removed: branches/ros-csrss/media/fonts/doc/DejaVu_README.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/media/fonts/doc/DejaV…
Removed: branches/ros-csrss/media/fonts/doc/DejaVu_langcover.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/media/fonts/doc/DejaV…
Removed: branches/ros-csrss/media/fonts/doc/DejaVu_status.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/media/fonts/doc/DejaV…
Removed: branches/ros-csrss/media/fonts/doc/DejaVu_unicover.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/media/fonts/doc/DejaV…
Removed: branches/ros-csrss/media/fonts/doc/FreeFont_AUTHORS.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/media/fonts/doc/FreeF…
Removed: branches/ros-csrss/media/fonts/doc/FreeFont_COPYING.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/media/fonts/doc/FreeF…
Removed: branches/ros-csrss/media/fonts/doc/FreeFont_CREDITS.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/media/fonts/doc/FreeF…
Removed: branches/ros-csrss/media/fonts/doc/FreeFont_ChangeLog.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/media/fonts/doc/FreeF…
Removed: branches/ros-csrss/media/fonts/doc/FreeFont_readme.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/media/fonts/doc/FreeF…
Removed: branches/ros-csrss/media/fonts/doc/LICENSE_DejaVu.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/media/fonts/doc/LICEN…
Modified: branches/ros-csrss/media/fonts/symbol.ttf URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/media/fonts/symbol.tt…
Modified: branches/ros-csrss/media/fonts/tahoma.ttf URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/media/fonts/tahoma.tt…
Modified: branches/ros-csrss/media/fonts/tahomabd.ttf URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/media/fonts/tahomabd.…
Modified: branches/ros-csrss/media/inf/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/media/inf/CMakeLists.…
Modified: branches/ros-csrss/media/inf/font.inf URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/media/inf/font.inf?re…
Modified: branches/ros-csrss/media/inf/syssetup.inf URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/media/inf/syssetup.in…
Modified: branches/ros-csrss/ntoskrnl/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/ntoskrnl/CMakeLists.t…
Modified: branches/ros-csrss/ntoskrnl/cache/section/data.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/ntoskrnl/cache/sectio…
Modified: branches/ros-csrss/ntoskrnl/cache/section/fault.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/ntoskrnl/cache/sectio…
Modified: branches/ros-csrss/ntoskrnl/cache/section/io.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/ntoskrnl/cache/sectio…
Modified: branches/ros-csrss/ntoskrnl/cache/section/newmm.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/ntoskrnl/cache/sectio…
Modified: branches/ros-csrss/ntoskrnl/cache/section/sptab.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/ntoskrnl/cache/sectio…
Modified: branches/ros-csrss/ntoskrnl/cc/copy.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/ntoskrnl/cc/copy.c?re…
Modified: branches/ros-csrss/ntoskrnl/cc/fs.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/ntoskrnl/cc/fs.c?rev=…
Modified: branches/ros-csrss/ntoskrnl/cc/mdl.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/ntoskrnl/cc/mdl.c?rev…
Modified: branches/ros-csrss/ntoskrnl/cc/pin.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/ntoskrnl/cc/pin.c?rev…
Modified: branches/ros-csrss/ntoskrnl/cc/view.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/ntoskrnl/cc/view.c?re…
Modified: branches/ros-csrss/ntoskrnl/config/cmconfig.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/ntoskrnl/config/cmcon…
Modified: branches/ros-csrss/ntoskrnl/config/cmdelay.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/ntoskrnl/config/cmdel…
Modified: branches/ros-csrss/ntoskrnl/config/cmhook.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/ntoskrnl/config/cmhoo…
Modified: branches/ros-csrss/ntoskrnl/config/cmlazy.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/ntoskrnl/config/cmlaz…
Modified: branches/ros-csrss/ntoskrnl/ex/callback.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/ntoskrnl/ex/callback.…
Modified: branches/ros-csrss/ntoskrnl/ex/init.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/ntoskrnl/ex/init.c?re…
Modified: branches/ros-csrss/ntoskrnl/ex/keyedevt.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/ntoskrnl/ex/keyedevt.…
Modified: branches/ros-csrss/ntoskrnl/ex/locale.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/ntoskrnl/ex/locale.c?…
Modified: branches/ros-csrss/ntoskrnl/ex/timer.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/ntoskrnl/ex/timer.c?r…
Modified: branches/ros-csrss/ntoskrnl/include/internal/i386/ke.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/ntoskrnl/include/inte…
Modified: branches/ros-csrss/ntoskrnl/io/iomgr/driver.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/ntoskrnl/io/iomgr/dri…
Modified: branches/ros-csrss/ntoskrnl/ps/state.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/ntoskrnl/ps/state.c?r…
Modified: branches/ros-csrss/subsystems/ntvdm/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/subsystems/ntvdm/CMak…
Modified: branches/ros-csrss/toolchain-gcc.cmake URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/toolchain-gcc.cmake?r…
Modified: branches/ros-csrss/win32ss/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/CMakeLists.tx…
Modified: branches/ros-csrss/win32ss/gdi/eng/pdevobj.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/gdi/eng/pdevo…
Modified: branches/ros-csrss/win32ss/gdi/eng/pdevobj.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/gdi/eng/pdevo…
Modified: branches/ros-csrss/win32ss/gdi/eng/xlateobj.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/gdi/eng/xlate…
Modified: branches/ros-csrss/win32ss/gdi/eng/xlateobj.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/gdi/eng/xlate…
Modified: branches/ros-csrss/win32ss/gdi/ntgdi/brush.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/gdi/ntgdi/bru…
Modified: branches/ros-csrss/win32ss/gdi/ntgdi/cliprgn.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/gdi/ntgdi/cli…
Modified: branches/ros-csrss/win32ss/gdi/ntgdi/coord.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/gdi/ntgdi/coo…
Modified: branches/ros-csrss/win32ss/gdi/ntgdi/dcutil.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/gdi/ntgdi/dcu…
Modified: branches/ros-csrss/win32ss/gdi/ntgdi/dibobj.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/gdi/ntgdi/dib…
Modified: branches/ros-csrss/win32ss/gdi/ntgdi/gdiobj.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/gdi/ntgdi/gdi…
Modified: branches/ros-csrss/win32ss/gdi/ntgdi/gdipool.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/gdi/ntgdi/gdi…
Modified: branches/ros-csrss/win32ss/gdi/ntgdi/line.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/gdi/ntgdi/lin…
Modified: branches/ros-csrss/win32ss/gdi/ntgdi/path.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/gdi/ntgdi/pat…
Modified: branches/ros-csrss/win32ss/gdi/ntgdi/region.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/gdi/ntgdi/reg…
Modified: branches/ros-csrss/win32ss/gdi/ntgdi/stockobj.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/gdi/ntgdi/sto…
Modified: branches/ros-csrss/win32ss/include/ntuser.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/include/ntuse…
Modified: branches/ros-csrss/win32ss/user/ntuser/class.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/ntuser/c…
Modified: branches/ros-csrss/win32ss/user/ntuser/class.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/ntuser/c…
Modified: branches/ros-csrss/win32ss/user/ntuser/cursoricon.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/ntuser/c…
Modified: branches/ros-csrss/win32ss/user/ntuser/desktop.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/ntuser/d…
Modified: branches/ros-csrss/win32ss/user/ntuser/focus.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/ntuser/f…
Modified: branches/ros-csrss/win32ss/user/ntuser/hook.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/ntuser/h…
Modified: branches/ros-csrss/win32ss/user/ntuser/kbdlayout.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/ntuser/k…
Modified: branches/ros-csrss/win32ss/user/ntuser/keyboard.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/ntuser/k…
Modified: branches/ros-csrss/win32ss/user/ntuser/main.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/ntuser/m…
Modified: branches/ros-csrss/win32ss/user/ntuser/menu.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/ntuser/m…
Modified: branches/ros-csrss/win32ss/user/ntuser/menu.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/ntuser/m…
Modified: branches/ros-csrss/win32ss/user/ntuser/message.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/ntuser/m…
Removed: branches/ros-csrss/win32ss/user/ntuser/misc/driver.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/ntuser/m…
Removed: branches/ros-csrss/win32ss/user/ntuser/misc/math.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/ntuser/m…
Removed: branches/ros-csrss/win32ss/user/ntuser/misc/usrheap.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/ntuser/m…
Modified: branches/ros-csrss/win32ss/user/ntuser/monitor.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/ntuser/m…
Modified: branches/ros-csrss/win32ss/user/ntuser/msgqueue.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/ntuser/m…
Modified: branches/ros-csrss/win32ss/user/ntuser/msgqueue.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/ntuser/m…
Modified: branches/ros-csrss/win32ss/user/ntuser/scrollbar.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/ntuser/s…
Modified: branches/ros-csrss/win32ss/user/ntuser/sysparams.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/ntuser/s…
Modified: branches/ros-csrss/win32ss/user/ntuser/sysparams.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/ntuser/s…
Modified: branches/ros-csrss/win32ss/user/ntuser/timer.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/ntuser/t…
Modified: branches/ros-csrss/win32ss/user/ntuser/useratom.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/ntuser/u…
Modified: branches/ros-csrss/win32ss/user/ntuser/windc.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/ntuser/w…
Modified: branches/ros-csrss/win32ss/user/ntuser/window.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/ntuser/w…
Modified: branches/ros-csrss/win32ss/user/ntuser/winsta.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/ntuser/w…
Modified: branches/ros-csrss/win32ss/user/user32/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/user32/C…
Modified: branches/ros-csrss/win32ss/user/winsrv/lang/bg-BG.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/winsrv/l…
Modified: branches/ros-csrss/win32ss/user/winsrv/lang/cs-CZ.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/winsrv/l…
Modified: branches/ros-csrss/win32ss/user/winsrv/lang/de-DE.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/winsrv/l…
Modified: branches/ros-csrss/win32ss/user/winsrv/lang/el-GR.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/winsrv/l…
Modified: branches/ros-csrss/win32ss/user/winsrv/lang/en-US.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/winsrv/l…
Modified: branches/ros-csrss/win32ss/user/winsrv/lang/es-ES.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/winsrv/l…
Modified: branches/ros-csrss/win32ss/user/winsrv/lang/fr-FR.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/winsrv/l…
Modified: branches/ros-csrss/win32ss/user/winsrv/lang/id-ID.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/winsrv/l…
Modified: branches/ros-csrss/win32ss/user/winsrv/lang/it-IT.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/winsrv/l…
Modified: branches/ros-csrss/win32ss/user/winsrv/lang/no-NO.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/winsrv/l…
Modified: branches/ros-csrss/win32ss/user/winsrv/lang/pl-PL.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/winsrv/l…
Modified: branches/ros-csrss/win32ss/user/winsrv/lang/pt-BR.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/winsrv/l…
Modified: branches/ros-csrss/win32ss/user/winsrv/lang/ro-RO.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/winsrv/l…
Modified: branches/ros-csrss/win32ss/user/winsrv/lang/ru-RU.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/winsrv/l…
Modified: branches/ros-csrss/win32ss/user/winsrv/lang/sv-SE.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/winsrv/l…
Modified: branches/ros-csrss/win32ss/user/winsrv/lang/uk-UA.rc URL:
http://svn.reactos.org/svn/reactos/branches/ros-csrss/win32ss/user/winsrv/l…
11 years, 12 months
1
0
0
0
[janderwald] 58033: [LIBUSBAUDIO] - Start implementing a library which is used to parse USB configuration descriptors and construct KSFILTER_DESCRIPTOR structure, which is used with the kernel stre...
by janderwald@svn.reactos.org
Author: janderwald Date: Fri Dec 28 19:38:10 2012 New Revision: 58033 URL:
http://svn.reactos.org/svn/reactos?rev=58033&view=rev
Log: [LIBUSBAUDIO] - Start implementing a library which is used to parse USB configuration descriptors and construct KSFILTER_DESCRIPTOR structure, which is used with the kernel streaming driver (ks.sys) - The library will be used in USBAUDIO driver Added: trunk/reactos/lib/drivers/sound/libusbaudio/ (with props) trunk/reactos/lib/drivers/sound/libusbaudio/CMakeLists.txt (with props) trunk/reactos/lib/drivers/sound/libusbaudio/format.c (with props) trunk/reactos/lib/drivers/sound/libusbaudio/libusbaudio.c (with props) trunk/reactos/lib/drivers/sound/libusbaudio/libusbaudio.h (with props) trunk/reactos/lib/drivers/sound/libusbaudio/parser.c (with props) trunk/reactos/lib/drivers/sound/libusbaudio/priv.h (with props) Propchange: trunk/reactos/lib/drivers/sound/libusbaudio/ ------------------------------------------------------------------------------ --- bugtraq:logregex (added) +++ bugtraq:logregex Fri Dec 28 19:38:10 2012 @@ -1,0 +1,2 @@ +([Ii]ssue|[Bb]ug)s? #?(\d+)(,? ?#?(\d+))*(,? ?(and |or )?#?(\d+))? +(\d+) Propchange: trunk/reactos/lib/drivers/sound/libusbaudio/ ------------------------------------------------------------------------------ bugtraq:message = See issue #%BUGID% for more details. Propchange: trunk/reactos/lib/drivers/sound/libusbaudio/ ------------------------------------------------------------------------------ bugtraq:url =
http://www.reactos.org/bugzilla/show_bug.cgi?id=%BUGID%
Propchange: trunk/reactos/lib/drivers/sound/libusbaudio/ ------------------------------------------------------------------------------ tsvn:logminsize = 10 Added: trunk/reactos/lib/drivers/sound/libusbaudio/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/lib/drivers/sound/libusbau…
============================================================================== --- trunk/reactos/lib/drivers/sound/libusbaudio/CMakeLists.txt (added) +++ trunk/reactos/lib/drivers/sound/libusbaudio/CMakeLists.txt [iso-8859-1] Fri Dec 28 19:38:10 2012 @@ -1,0 +1,13 @@ + +add_definitions( + -DUNICODE -D_UNICODE + -DNDEBUG=1) + +list(APPEND SOURCE + libusbaudio.c + parser.c + format.c) + +add_library(libusbaudio ${SOURCE}) +add_dependencies(libusbaudio bugcodes) + Propchange: trunk/reactos/lib/drivers/sound/libusbaudio/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native Added: trunk/reactos/lib/drivers/sound/libusbaudio/format.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/lib/drivers/sound/libusbau…
============================================================================== --- trunk/reactos/lib/drivers/sound/libusbaudio/format.c (added) +++ trunk/reactos/lib/drivers/sound/libusbaudio/format.c [iso-8859-1] Fri Dec 28 19:38:10 2012 @@ -1,0 +1,155 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS Kernel Streaming + * FILE: lib/drivers/sound/libusbaudio/format.c + * PURPOSE: USB AUDIO Parser + * PROGRAMMER: Johannes Anderwald + */ + +#include "priv.h" + +KSDATARANGE StandardDataRange = +{ + { + sizeof(KSDATARANGE), + 0, + 0, + 0, + {STATIC_KSDATAFORMAT_TYPE_AUDIO}, + {STATIC_KSDATAFORMAT_SUBTYPE_ANALOG}, + {STATIC_KSDATAFORMAT_SPECIFIER_NONE} + } +}; + +GUID DataFormatTypeAudio = {STATIC_KSDATAFORMAT_TYPE_AUDIO}; +GUID DataFormatSubTypePCM = {STATIC_KSDATAFORMAT_SUBTYPE_PCM}; +GUID DataFormatSpecifierWaveFormat = {STATIC_KSDATAFORMAT_SPECIFIER_WAVEFORMATEX}; + +USBAUDIO_STATUS +UsbAudio_AssignDataRanges( + IN PUSBAUDIO_CONTEXT Context, + IN PUCHAR ConfigurationDescriptor, + IN ULONG ConfigurationDescriptorSize, + IN PKSFILTER_DESCRIPTOR FilterDescriptor, + IN PUSB_COMMON_DESCRIPTOR * InterfaceDescriptors, + IN ULONG InterfaceCount, + IN ULONG InterfaceIndex, + IN PULONG TerminalIds) +{ + ULONG Count, Index; + USBAUDIO_STATUS Status; + PUSB_COMMON_DESCRIPTOR * Descriptors; + PUSB_AUDIO_STREAMING_INTERFACE_DESCRIPTOR HeaderDescriptor; + PKSDATAFORMAT_WAVEFORMATEX WaveFormat; + PKSDATARANGE *DataRanges; + PKSPIN_DESCRIPTOR PinDescriptor; + PUSB_AUDIO_STREAMING_FORMAT_TYPE_1 FormatType; + + /* count audio descriptors */ + Status = UsbAudio_CountAudioDescriptors(ConfigurationDescriptor, ConfigurationDescriptorSize, InterfaceDescriptors, InterfaceCount, InterfaceIndex, &Count); + if (Status != UA_STATUS_SUCCESS || Count < 2) + { + /* ignore failure */ + DPRINT1("[LIBUSBAUDIO] Failed to count descriptors with %x Count %lx for InterfaceIndex %lx InterfaceCount %lx\n", Status, Count, InterfaceIndex, InterfaceCount); + return UA_STATUS_SUCCESS; + } + + /* create descriptor array */ + Status = UsbAudio_CreateAudioDescriptorArray(Context, ConfigurationDescriptor, ConfigurationDescriptorSize, InterfaceDescriptors, InterfaceCount, InterfaceIndex, Count, &Descriptors); + if (Status != UA_STATUS_SUCCESS) + { + /* ignore failure */ + DPRINT1("[LIBUSBAUDIO] Failed to create audio descriptor array Count %lx Status %x\n", Count, Status); + return UA_STATUS_SUCCESS; + } + + /* get header */ + HeaderDescriptor = (PUSB_AUDIO_STREAMING_INTERFACE_DESCRIPTOR)Descriptors[0]; + if (!HeaderDescriptor || HeaderDescriptor->bDescriptorType != USB_AUDIO_STREAMING_INTERFACE_INTERFACE_DESCRIPTOR_TYPE || + HeaderDescriptor->bDescriptorSubtype != 0x01) + { + /* header missing or mis-aligned */ + DPRINT1("[LIBUSBAUDIO] Failed to retrieve audio header %p\n", HeaderDescriptor); + return UA_STATUS_SUCCESS; + } + + /* FIXME: only PCM is supported */ + if (HeaderDescriptor->wFormatTag != WAVE_FORMAT_PCM) + { + /* not supported */ + DPRINT1("[LIBUSBAUDIO] Only PCM is currenly supported wFormatTag %x\n", HTONS(HeaderDescriptor->wFormatTag)); + return UA_STATUS_SUCCESS; + } + + /* check format descriptor */ + FormatType = (PUSB_AUDIO_STREAMING_FORMAT_TYPE_1)Descriptors[1]; + if (!FormatType || FormatType->bDescriptorType != USB_AUDIO_STREAMING_INTERFACE_INTERFACE_DESCRIPTOR_TYPE || + FormatType->bDescriptorSubtype != 0x02 || FormatType->bFormatType != 0x01 || FormatType->bSamFreqType != 1) + { + /* unexpected format descriptor */ + DPRINT1("[LIBUSBAUDIO] Unexpected format descriptor %p bDescriptorType %x bDescriptorSubtype %x bFormatType %x bSamFreqType %x\n", FormatType, + FormatType->bDescriptorType, FormatType->bDescriptorSubtype, FormatType->bFormatType, FormatType->bSamFreqType); + return UA_STATUS_SUCCESS; + } + + + /* now search pin position */ + for(Index = 0; Index < FilterDescriptor->PinDescriptorsCount; Index++) + { + //DPRINT("bTerminalLink %x Ids %lx\n", HeaderDescriptor->bTerminalLink, TerminalIds[Index]); + if (HeaderDescriptor->bTerminalLink == TerminalIds[Index]) + { + /* alloc wave format */ + WaveFormat = (PKSDATAFORMAT_WAVEFORMATEX)Context->Alloc(sizeof(KSDATAFORMAT_WAVEFORMATEX)); + if (!WaveFormat) + return UA_STATUS_NO_MEMORY; + + /* init wave format */ + WaveFormat->WaveFormatEx.cbSize = sizeof(WAVEFORMATEX); + WaveFormat->WaveFormatEx.wFormatTag = WAVE_FORMAT_PCM; + WaveFormat->WaveFormatEx.nChannels = FormatType->bNrChannels; + WaveFormat->WaveFormatEx.wBitsPerSample = FormatType->bBitResolution; + WaveFormat->WaveFormatEx.nSamplesPerSec = ((FormatType->tSamFreq[2] & 0xFF) << 16) | ((FormatType->tSamFreq[1] & 0xFF)<< 8) | (FormatType->tSamFreq[0] & 0xFF); + WaveFormat->WaveFormatEx.nBlockAlign = (WaveFormat->WaveFormatEx.nChannels * WaveFormat->WaveFormatEx.wBitsPerSample) / 8; + WaveFormat->WaveFormatEx.nAvgBytesPerSec = WaveFormat->WaveFormatEx.nSamplesPerSec * WaveFormat->WaveFormatEx.nBlockAlign; + + /* FIXME apply padding */ + WaveFormat->DataFormat.FormatSize = sizeof(KSDATAFORMAT_WAVEFORMATEX); + Context->Copy(&WaveFormat->DataFormat.MajorFormat, &DataFormatTypeAudio, sizeof(GUID)); + Context->Copy(&WaveFormat->DataFormat.SubFormat, &DataFormatSubTypePCM, sizeof(GUID)); + Context->Copy(&WaveFormat->DataFormat.Specifier, &DataFormatSpecifierWaveFormat, sizeof(GUID)); + + //C_ASSERT(sizeof(WAVEFORMATEX) + sizeof(KSDATAFORMAT) == 82); + + /* get corresponding pin descriptor */ + PinDescriptor = (PKSPIN_DESCRIPTOR)&FilterDescriptor->PinDescriptors[Index].PinDescriptor; + + /* alloc data range */ + DataRanges = (PKSDATARANGE*)Context->Alloc(sizeof(PKSDATARANGE) * (PinDescriptor->DataRangesCount+1)); + if (!DataRanges) + { + Context->Free(WaveFormat); + return UA_STATUS_NO_MEMORY; + } + + if (PinDescriptor->DataRangesCount) + { + /* copy old range */ + Context->Copy(DataRanges, (PVOID)PinDescriptor->DataRanges, sizeof(PKSDATARANGE) * PinDescriptor->DataRangesCount); + + /* free old range */ + Context->Free((PVOID)PinDescriptor->DataRanges); + } + + /* assign new range */ + PinDescriptor->DataRanges = DataRanges; + DataRanges[PinDescriptor->DataRangesCount] = (PKSDATARANGE)WaveFormat; + PinDescriptor->DataRangesCount++; + return UA_STATUS_SUCCESS; + } + + } + return UA_STATUS_SUCCESS; +} + + Propchange: trunk/reactos/lib/drivers/sound/libusbaudio/format.c ------------------------------------------------------------------------------ svn:eol-style = native Added: trunk/reactos/lib/drivers/sound/libusbaudio/libusbaudio.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/lib/drivers/sound/libusbau…
============================================================================== --- trunk/reactos/lib/drivers/sound/libusbaudio/libusbaudio.c (added) +++ trunk/reactos/lib/drivers/sound/libusbaudio/libusbaudio.c [iso-8859-1] Fri Dec 28 19:38:10 2012 @@ -1,0 +1,364 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS Kernel Streaming + * FILE: lib/drivers/sound/libusbaudio/libusbaudio.c + * PURPOSE: USB AUDIO Parser + * PROGRAMMER: Johannes Anderwald + */ +#include "priv.h" + +GUID NodeTypeMicrophone = {STATIC_KSNODETYPE_MICROPHONE}; +GUID NodeTypeDesktopMicrophone = {STATIC_KSNODETYPE_DESKTOP_MICROPHONE}; +GUID NodeTypePersonalMicrophone = {STATIC_KSNODETYPE_PERSONAL_MICROPHONE}; +GUID NodeTypeOmmniMicrophone = {STATIC_KSNODETYPE_OMNI_DIRECTIONAL_MICROPHONE}; +GUID NodeTypeArrayMicrophone = {STATIC_KSNODETYPE_MICROPHONE_ARRAY}; +GUID NodeTypeProcessingArrayMicrophone = {STATIC_KSNODETYPE_PROCESSING_MICROPHONE_ARRAY}; +GUID NodeTypeSpeaker = {STATIC_KSNODETYPE_SPEAKER}; +GUID NodeTypeHeadphonesSpeaker = {STATIC_KSNODETYPE_HEADPHONES}; +GUID NodeTypeHMDA = {STATIC_KSNODETYPE_HEAD_MOUNTED_DISPLAY_AUDIO}; +GUID NodeTypeDesktopSpeaker = {STATIC_KSNODETYPE_DESKTOP_SPEAKER}; +GUID NodeTypeRoomSpeaker = {STATIC_KSNODETYPE_ROOM_SPEAKER}; +GUID NodeTypeCommunicationSpeaker = {STATIC_KSNODETYPE_COMMUNICATION_SPEAKER}; +GUID NodeTypeSubwoofer = {STATIC_KSNODETYPE_LOW_FREQUENCY_EFFECTS_SPEAKER}; +GUID NodeTypeCapture = {STATIC_PINNAME_CAPTURE}; +GUID NodeTypePlayback = {STATIC_KSCATEGORY_AUDIO}; + + +KSPIN_INTERFACE StandardPinInterface = +{ + {STATIC_KSINTERFACESETID_Standard}, + KSINTERFACE_STANDARD_STREAMING, + 0 +}; + +KSPIN_MEDIUM StandardPinMedium = +{ + {STATIC_KSMEDIUMSETID_Standard}, + KSMEDIUM_TYPE_ANYINSTANCE, + 0 +}; + +USBAUDIO_STATUS +UsbAudio_InitializeContext( + IN PUSBAUDIO_CONTEXT Context, + IN PUSBAUDIO_ALLOC Alloc, + IN PUSBAUDIO_FREE Free, + IN PUSBAUDIO_COPY Copy) +{ + + /* verify parameters */ + if (!Context || !Alloc || !Free || !Copy) + { + /* invalid parameter */ + return UA_STATUS_INVALID_PARAMETER; + } + + /* initialize context */ + Context->Size = sizeof(USBAUDIO_CONTEXT); + Context->Alloc = Alloc; + Context->Free = Free; + Context->Copy = Copy; + + /* done */ + return UA_STATUS_SUCCESS; +} + +LPGUID +UsbAudio_GetPinCategoryFromTerminalDescriptor( + IN PUSB_AUDIO_CONTROL_INPUT_TERMINAL_DESCRIPTOR TerminalDescriptor) +{ + if (TerminalDescriptor->wTerminalType == USB_AUDIO_MICROPHONE_TERMINAL_TYPE) + return &NodeTypeMicrophone; + else if (TerminalDescriptor->wTerminalType == USB_AUDIO_DESKTOP_MICROPHONE_TERMINAL_TYPE) + return &NodeTypeDesktopMicrophone; + else if (TerminalDescriptor->wTerminalType == USB_AUDIO_PERSONAL_MICROPHONE_TERMINAL_TYPE) + return &NodeTypePersonalMicrophone; + else if (TerminalDescriptor->wTerminalType == USB_AUDIO_OMMNI_MICROPHONE_TERMINAL_TYPE) + return &NodeTypeOmmniMicrophone; + else if (TerminalDescriptor->wTerminalType == USB_AUDIO_ARRAY_MICROPHONE_TERMINAL_TYPE) + return &NodeTypeArrayMicrophone; + else if (TerminalDescriptor->wTerminalType == USB_AUDIO_ARRAY_PROCESSING_MICROPHONE_TERMINAL_TYPE) + return &NodeTypeProcessingArrayMicrophone; + + /* playback types */ + if (TerminalDescriptor->wTerminalType == USB_AUDIO_SPEAKER_TERMINAL_TYPE) + return &NodeTypeSpeaker; + else if (TerminalDescriptor->wTerminalType == USB_HEADPHONES_SPEAKER_TERMINAL_TYPE) + return &NodeTypeHeadphonesSpeaker; + else if (TerminalDescriptor->wTerminalType == USB_AUDIO_HMDA_TERMINAL_TYPE) + return &NodeTypeHMDA; + else if (TerminalDescriptor->wTerminalType == USB_AUDIO_DESKTOP_SPEAKER_TERMINAL_TYPE) + return &NodeTypeDesktopSpeaker; + else if (TerminalDescriptor->wTerminalType == USB_AUDIO_ROOM_SPEAKER_TERMINAL_TYPE) + return &NodeTypeRoomSpeaker; + else if (TerminalDescriptor->wTerminalType == USB_AUDIO_COMMUNICATION_SPEAKER_TERMINAL_TYPE) + return &NodeTypeCommunicationSpeaker; + else if (TerminalDescriptor->wTerminalType == USB_AUDIO_SUBWOOFER_TERMINAL_TYPE) + return &NodeTypeSubwoofer; + + if (TerminalDescriptor->wTerminalType == USB_AUDIO_STREAMING_TERMINAL_TYPE) + { + if (TerminalDescriptor->bDescriptorSubtype == USB_AUDIO_OUTPUT_TERMINAL) + return &NodeTypeCapture; + else if (TerminalDescriptor->bDescriptorSubtype == USB_AUDIO_INPUT_TERMINAL) + return &NodeTypePlayback; + + } + return NULL; +} + +USBAUDIO_STATUS +UsbAudio_InitPinDescriptor( + IN PUCHAR ConfigurationDescriptor, + IN ULONG ConfigurationDescriptorLength, + IN PKSPIN_DESCRIPTOR_EX PinDescriptor, + IN ULONG TerminalCount, + IN PUSB_COMMON_DESCRIPTOR * Descriptors, + IN ULONG TerminalId) +{ + PUSB_AUDIO_CONTROL_INPUT_TERMINAL_DESCRIPTOR TerminalDescriptor; + + TerminalDescriptor = UsbAudio_GetTerminalDescriptorById(Descriptors, TerminalCount, TerminalId); + if (!TerminalDescriptor) + { + /* failed to find terminal descriptor */ + return UA_STATUS_UNSUCCESSFUL; + } + + /* init pin descriptor */ + PinDescriptor->PinDescriptor.InterfacesCount = 1; + PinDescriptor->PinDescriptor.Interfaces = &StandardPinInterface; + PinDescriptor->PinDescriptor.MediumsCount = 1; + PinDescriptor->PinDescriptor.Mediums = &StandardPinMedium; + PinDescriptor->PinDescriptor.Category = UsbAudio_GetPinCategoryFromTerminalDescriptor(TerminalDescriptor); + + if (TerminalDescriptor->wTerminalType == USB_AUDIO_STREAMING_TERMINAL_TYPE) + { + if (TerminalDescriptor->bDescriptorSubtype == USB_AUDIO_OUTPUT_TERMINAL) + { + PinDescriptor->PinDescriptor.Communication = KSPIN_COMMUNICATION_SINK; + PinDescriptor->PinDescriptor.DataFlow = KSPIN_DATAFLOW_OUT; + } + else if (TerminalDescriptor->bDescriptorSubtype == USB_AUDIO_INPUT_TERMINAL) + { + PinDescriptor->PinDescriptor.Communication = KSPIN_COMMUNICATION_SINK; + PinDescriptor->PinDescriptor.DataFlow = KSPIN_DATAFLOW_IN; + } + + /* irp sinks / sources can be instantiated */ + PinDescriptor->InstancesPossible = 1; + + } + else if (TerminalDescriptor->bDescriptorSubtype == USB_AUDIO_INPUT_TERMINAL) + { + PinDescriptor->PinDescriptor.Communication = KSPIN_COMMUNICATION_BRIDGE; + PinDescriptor->PinDescriptor.DataFlow = KSPIN_DATAFLOW_IN; + } + else if (TerminalDescriptor->bDescriptorSubtype == USB_AUDIO_OUTPUT_TERMINAL) + { + PinDescriptor->PinDescriptor.Communication = KSPIN_COMMUNICATION_BRIDGE; + PinDescriptor->PinDescriptor.DataFlow = KSPIN_DATAFLOW_OUT; + } + + return UA_STATUS_SUCCESS; +} + +USBAUDIO_STATUS +UsbAudio_ParseConfigurationDescriptor( + IN PUSBAUDIO_CONTEXT Context, + IN PUCHAR ConfigurationDescriptor, + IN ULONG ConfigurationDescriptorSize) +{ + USBAUDIO_STATUS Status; + PKSFILTER_DESCRIPTOR FilterDescriptor; + PUSB_COMMON_DESCRIPTOR * Descriptors; + PUSB_COMMON_DESCRIPTOR * InterfaceDescriptors; + PULONG TerminalIds; + ULONG Index, AudioControlInterfaceIndex; + ULONG InterfaceCount, DescriptorCount, NewDescriptorCount; + PUSB_INTERFACE_DESCRIPTOR InterfaceDescriptor; + + + if (!Context || !ConfigurationDescriptor || !ConfigurationDescriptorSize) + { + /* invalid parameter */ + return UA_STATUS_INVALID_PARAMETER; + } + + /* count usb interface descriptors */ + Status = UsbAudio_CountInterfaceDescriptors(ConfigurationDescriptor, ConfigurationDescriptorSize, &InterfaceCount); + if (Status != UA_STATUS_SUCCESS || InterfaceCount == 0) + { + /* invalid parameter */ + return UA_STATUS_INVALID_PARAMETER; + } + + /* construct interface array */ + Status = UsbAudio_CreateInterfaceDescriptorsArray(Context, ConfigurationDescriptor, ConfigurationDescriptorSize, InterfaceCount, &InterfaceDescriptors); + if (Status != UA_STATUS_SUCCESS) + { + /* invalid parameter */ + return UA_STATUS_INVALID_PARAMETER; + } + + /* get audio control interface index */ + AudioControlInterfaceIndex = UsbAudio_GetAudioControlInterfaceIndex(InterfaceDescriptors, InterfaceCount); + if (AudioControlInterfaceIndex == MAXULONG) + { + /* invalid configuration descriptor */ + Context->Free(InterfaceDescriptors); + return UA_STATUS_INVALID_PARAMETER; + } + + /* count audio terminal descriptors */ + Status = UsbAudio_CountAudioDescriptors(ConfigurationDescriptor, ConfigurationDescriptorSize, InterfaceDescriptors, InterfaceCount, AudioControlInterfaceIndex, &DescriptorCount); + if (Status != UA_STATUS_SUCCESS || DescriptorCount == 0) + { + /* invalid parameter */ + Context->Free(InterfaceDescriptors); + return UA_STATUS_INVALID_PARAMETER; + } + + /* construct terminal descriptor array */ + Status = UsbAudio_CreateAudioDescriptorArray(Context, ConfigurationDescriptor, ConfigurationDescriptorSize, InterfaceDescriptors, InterfaceCount, AudioControlInterfaceIndex, DescriptorCount, &Descriptors); + if (Status != UA_STATUS_SUCCESS) + { + /* no memory */ + Context->Free(InterfaceDescriptors); + //DPRINT("[LIBUSBAUDIO] Failed to create descriptor array with %x\n", Status); + return Status; + } + + /* construct filter */ + FilterDescriptor = (PKSFILTER_DESCRIPTOR)Context->Alloc(sizeof(KSFILTER_DESCRIPTOR)); + if (!FilterDescriptor) + { + /* no memory */ + Context->Free(InterfaceDescriptors); + Context->Free(Descriptors); + return UA_STATUS_NO_MEMORY; + } + + + /* construct pin id array */ + TerminalIds = (PULONG)Context->Alloc(sizeof(ULONG) * DescriptorCount); + if (!TerminalIds) + { + /* no memory */ + Context->Free(InterfaceDescriptors); + Context->Free(FilterDescriptor); + Context->Free(Descriptors); + return UA_STATUS_NO_MEMORY; + } + + /* now assign terminal ids */ + Status = UsbAudio_AssignTerminalIds(Context, DescriptorCount, Descriptors, TerminalIds, &NewDescriptorCount); + if(Status != UA_STATUS_SUCCESS || NewDescriptorCount == 0) + { + /* failed to initialize */ + Context->Free(InterfaceDescriptors); + Context->Free(FilterDescriptor); + Context->Free(Descriptors); + Context->Free(TerminalIds); + DPRINT1("[LIBUSBAUDIO] Failed to assign terminal ids with %x DescriptorCount %lx\n", Status, DescriptorCount); + return UA_STATUS_UNSUCCESSFUL; + } + + + /* init filter */ + FilterDescriptor->Version = KSFILTER_DESCRIPTOR_VERSION; + FilterDescriptor->Flags = 0; /* FIXME */ + FilterDescriptor->PinDescriptorsCount = NewDescriptorCount; + FilterDescriptor->PinDescriptorSize = sizeof(KSPIN_DESCRIPTOR_EX); + FilterDescriptor->PinDescriptors = Context->Alloc(sizeof(KSPIN_DESCRIPTOR_EX) * FilterDescriptor->PinDescriptorsCount); + if (!FilterDescriptor->PinDescriptors) + { + /* no memory */ + Context->Free(InterfaceDescriptors); + Context->Free(FilterDescriptor); + Context->Free(Descriptors); + Context->Free(TerminalIds); + return UA_STATUS_NO_MEMORY; + } + + /* now init pin properties */ + for(Index = 0; Index < FilterDescriptor->PinDescriptorsCount; Index++) + { + /* now init every pin descriptor */ + Status = UsbAudio_InitPinDescriptor(ConfigurationDescriptor, ConfigurationDescriptorSize, (PKSPIN_DESCRIPTOR_EX)&FilterDescriptor->PinDescriptors[Index], DescriptorCount, Descriptors, TerminalIds[Index]); + if (Status != UA_STATUS_SUCCESS) + break; + } + + if (Status != UA_STATUS_SUCCESS) + { + /* failed to init pin descriptor */ + Context->Free(InterfaceDescriptors); + Context->Free((PVOID)FilterDescriptor->PinDescriptors); + Context->Free(FilterDescriptor); + Context->Free(Descriptors); + Context->Free(TerminalIds); + DPRINT1("[LIBUSBAUDIO] Failed to init pin with %x\n", Status); + return Status; + } + + + /* now assign data ranges to the pins */ + for(Index = 0; Index < InterfaceCount; Index++) + { + /* get descriptor */ + InterfaceDescriptor = (PUSB_INTERFACE_DESCRIPTOR)InterfaceDescriptors[Index]; + + /* sanity check */ + ASSERT(InterfaceDescriptor->bDescriptorType == USB_INTERFACE_DESCRIPTOR_TYPE); + DPRINT1("InterfaceNumber %d bInterfaceClass %x bInterfaceSubClass %x\n", InterfaceDescriptor->bInterfaceNumber, InterfaceDescriptor->bInterfaceClass, InterfaceDescriptor->bInterfaceSubClass); + + if (InterfaceDescriptor->bInterfaceClass != 0x01 && InterfaceDescriptor->bInterfaceSubClass != 0x02) + continue; + + /* assign data ranges */ + Status = UsbAudio_AssignDataRanges(Context, ConfigurationDescriptor, ConfigurationDescriptorSize, FilterDescriptor, InterfaceDescriptors, InterfaceCount, Index, TerminalIds); + if (Status != UA_STATUS_SUCCESS) + break; + } + + if (Status != UA_STATUS_SUCCESS) + { + /* failed to init pin descriptor */ + Context->Free(InterfaceDescriptors); + Context->Free((PVOID)FilterDescriptor->PinDescriptors); + Context->Free(FilterDescriptor); + Context->Free(Descriptors); + Context->Free(TerminalIds); + return Status; + } + + + + if (Status != UA_STATUS_SUCCESS) + { + /* failed to init pin descriptor */ + Context->Free(InterfaceDescriptors); + Context->Free((PVOID)FilterDescriptor->PinDescriptors); + Context->Free(FilterDescriptor); + Context->Free(Descriptors); + Context->Free(TerminalIds); + return Status; + } + + Context->Context = FilterDescriptor; + return Status; + +} + +USBAUDIO_STATUS +UsbAudio_GetFilter( + IN PUSBAUDIO_CONTEXT Context, + OUT PVOID * OutFilterDescriptor) +{ + if (!OutFilterDescriptor) + return UA_STATUS_INVALID_PARAMETER; + + *OutFilterDescriptor = Context->Context; + return UA_STATUS_SUCCESS; +} Propchange: trunk/reactos/lib/drivers/sound/libusbaudio/libusbaudio.c ------------------------------------------------------------------------------ svn:eol-style = native Added: trunk/reactos/lib/drivers/sound/libusbaudio/libusbaudio.h URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/lib/drivers/sound/libusbau…
============================================================================== --- trunk/reactos/lib/drivers/sound/libusbaudio/libusbaudio.h (added) +++ trunk/reactos/lib/drivers/sound/libusbaudio/libusbaudio.h [iso-8859-1] Fri Dec 28 19:38:10 2012 @@ -1,0 +1,56 @@ +#pragma once + +typedef enum +{ + UA_STATUS_SUCCESS = 0, + UA_STATUS_NOTINITIALIZED, + UA_STATUS_NOT_IMPLEMENTED, + UA_STATUS_NO_MORE_DEVICES, + UA_STATUS_MORE_ENTRIES, + UA_STATUS_INVALID_PARAMETER, + UA_STATUS_UNSUCCESSFUL, + UA_STATUS_NO_MEMORY +}USBAUDIO_STATUS; + +typedef PVOID (*PUSBAUDIO_ALLOC)( + IN ULONG NumberOfBytes); + +typedef VOID (*PUSBAUDIO_FREE)( + IN PVOID Block); + +typedef VOID (*PUSBAUDIO_COPY)( + IN PVOID Dst, + IN PVOID Src, + IN ULONG Length); + +typedef struct +{ + ULONG Size; + PVOID Context; + + PUSBAUDIO_ALLOC Alloc; + PUSBAUDIO_FREE Free; + PUSBAUDIO_COPY Copy; + + +}USBAUDIO_CONTEXT, *PUSBAUDIO_CONTEXT; + +USBAUDIO_STATUS +UsbAudio_InitializeContext( + IN PUSBAUDIO_CONTEXT Context, + IN PUSBAUDIO_ALLOC Alloc, + IN PUSBAUDIO_FREE Free, + IN PUSBAUDIO_COPY Copy); + + +USBAUDIO_STATUS +UsbAudio_ParseConfigurationDescriptor( + IN PUSBAUDIO_CONTEXT Context, + IN PUCHAR ConfigurationDescriptor, + IN ULONG ConfigurationDescriptorSize); + +USBAUDIO_STATUS +UsbAudio_GetFilter( + IN PUSBAUDIO_CONTEXT Context, + OUT PVOID * OutFilterDescriptor); + Propchange: trunk/reactos/lib/drivers/sound/libusbaudio/libusbaudio.h ------------------------------------------------------------------------------ svn:eol-style = native Added: trunk/reactos/lib/drivers/sound/libusbaudio/parser.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/lib/drivers/sound/libusbau…
============================================================================== --- trunk/reactos/lib/drivers/sound/libusbaudio/parser.c (added) +++ trunk/reactos/lib/drivers/sound/libusbaudio/parser.c [iso-8859-1] Fri Dec 28 19:38:10 2012 @@ -1,0 +1,390 @@ +/* +* COPYRIGHT: See COPYING in the top level directory +* PROJECT: ReactOS Kernel Streaming +* FILE: lib/drivers/sound/libusbaudio/libusbaudio.c +* PURPOSE: USB AUDIO Parser +* PROGRAMMER: Johannes Anderwald +*/ + +#include "priv.h" + +USBAUDIO_STATUS +UsbAudio_CountDescriptors( + IN PUCHAR ConfigurationDescriptor, + IN ULONG ConfigurationDescriptorLength, + IN UCHAR DescriptorType, + IN PUSB_COMMON_DESCRIPTOR StartPosition, + IN PUSB_COMMON_DESCRIPTOR EndPosition, + OUT PULONG DescriptorCount) +{ + PUSB_COMMON_DESCRIPTOR Descriptor; + ULONG Count = 0; + + /* init result */ + *DescriptorCount = 0; + + /* enumerate descriptors */ + Descriptor = StartPosition; + if (Descriptor == NULL) + Descriptor = (PUSB_COMMON_DESCRIPTOR)ConfigurationDescriptor; + + if (EndPosition == NULL) + EndPosition = (PUSB_COMMON_DESCRIPTOR)((ULONG_PTR)ConfigurationDescriptor + ConfigurationDescriptorLength); + + + while((ULONG_PTR)Descriptor < ((ULONG_PTR)EndPosition)) + { + if (!Descriptor->bLength || !Descriptor->bDescriptorType) + { + /* bogus descriptor */ + return UA_STATUS_UNSUCCESSFUL; + } + + if (Descriptor->bDescriptorType == DescriptorType) + { + /* found descriptor */ + Count++; + } + + /* move to next descriptor */ + Descriptor = (PUSB_COMMON_DESCRIPTOR)((ULONG_PTR)Descriptor + Descriptor->bLength); + + } + + /* store result */ + *DescriptorCount = Count; + return UA_STATUS_SUCCESS; +} + +USBAUDIO_STATUS +UsbAudio_GetDescriptors( + IN PUCHAR ConfigurationDescriptor, + IN ULONG ConfigurationDescriptorLength, + IN UCHAR DescriptorType, + IN ULONG DescriptorCount, + IN PUSB_COMMON_DESCRIPTOR StartPosition, + IN PUSB_COMMON_DESCRIPTOR EndPosition, + OUT PUSB_COMMON_DESCRIPTOR *Descriptors) +{ + PUSB_COMMON_DESCRIPTOR Descriptor; + ULONG Count = 0; + + /* enumerate descriptors */ + Descriptor = StartPosition; + if (Descriptor == NULL) + Descriptor = (PUSB_COMMON_DESCRIPTOR)ConfigurationDescriptor; + + if (EndPosition == NULL) + EndPosition = (PUSB_COMMON_DESCRIPTOR)((ULONG_PTR)ConfigurationDescriptor + ConfigurationDescriptorLength); + + while((ULONG_PTR)Descriptor < ((ULONG_PTR)EndPosition)) + { + if (!Descriptor->bLength || !Descriptor->bDescriptorType) + { + /* bogus descriptor */ + return UA_STATUS_UNSUCCESSFUL; + } + + if (Descriptor->bDescriptorType == DescriptorType) + { + /* found descriptor */ + if (Count >= DescriptorCount) + break; + + /* store result */ + Descriptors[Count] = Descriptor; + Count++; + } + + /* move to next descriptor */ + Descriptor = (PUSB_COMMON_DESCRIPTOR)((ULONG_PTR)Descriptor + Descriptor->bLength); + } + + /* done */ + return UA_STATUS_SUCCESS; +} + +USBAUDIO_STATUS +UsbAudio_CountInterfaceDescriptors( + IN PUCHAR ConfigurationDescriptor, + IN ULONG ConfigurationDescriptorLength, + OUT PULONG DescriptorCount) +{ + return UsbAudio_CountDescriptors(ConfigurationDescriptor, ConfigurationDescriptorLength, USB_INTERFACE_DESCRIPTOR_TYPE, NULL, NULL, DescriptorCount); +} + +USBAUDIO_STATUS +UsbAudio_CreateDescriptorArray( + IN PUSBAUDIO_CONTEXT Context, + IN PUCHAR ConfigurationDescriptor, + IN ULONG ConfigurationDescriptorLength, + IN ULONG ArrayLength, + IN ULONG DescriptorType, + IN PUSB_COMMON_DESCRIPTOR StartPosition, + IN PUSB_COMMON_DESCRIPTOR EndPosition, + OUT PUSB_COMMON_DESCRIPTOR ** Array) +{ + USBAUDIO_STATUS Status; + PUSB_COMMON_DESCRIPTOR * Descriptors; + + /* zero result */ + *Array = NULL; + + /* first allocate descriptor array */ + Descriptors = (PUSB_COMMON_DESCRIPTOR*)Context->Alloc(sizeof(PUSB_COMMON_DESCRIPTOR) * ArrayLength); + if (!Descriptors) + { + /* no memory */ + return UA_STATUS_NO_MEMORY; + } + + /* extract control terminal descriptors */ + Status = UsbAudio_GetDescriptors(ConfigurationDescriptor, ConfigurationDescriptorLength, DescriptorType, ArrayLength, StartPosition, EndPosition, Descriptors); + if (Status != UA_STATUS_SUCCESS) + { + /* failed */ + Context->Free(Descriptors); + return Status; + } + + /* store result */ + *Array = Descriptors; + return UA_STATUS_SUCCESS; +} + +USBAUDIO_STATUS +UsbAudio_CountAudioDescriptors( + IN PUCHAR ConfigurationDescriptor, + IN ULONG ConfigurationDescriptorLength, + IN PUSB_COMMON_DESCRIPTOR * InterfaceDescriptors, + IN ULONG InterfaceDescriptorCount, + IN ULONG InterfaceDescriptorIndex, + OUT PULONG DescriptorCount) +{ + if (InterfaceDescriptorIndex + 1 == InterfaceDescriptorCount) + return UsbAudio_CountDescriptors(ConfigurationDescriptor, ConfigurationDescriptorLength, USB_AUDIO_CONTROL_TERMINAL_DESCRIPTOR_TYPE, InterfaceDescriptors[InterfaceDescriptorIndex], NULL, DescriptorCount); + else + return UsbAudio_CountDescriptors(ConfigurationDescriptor, ConfigurationDescriptorLength, USB_AUDIO_CONTROL_TERMINAL_DESCRIPTOR_TYPE, InterfaceDescriptors[InterfaceDescriptorIndex], InterfaceDescriptors[InterfaceDescriptorIndex + 1], DescriptorCount); +} + +USBAUDIO_STATUS +UsbAudio_CreateInterfaceDescriptorsArray( + IN PUSBAUDIO_CONTEXT Context, + IN PUCHAR ConfigurationDescriptor, + IN ULONG ConfigurationDescriptorLength, + IN ULONG ArrayLength, + OUT PUSB_COMMON_DESCRIPTOR ** Array) +{ + return UsbAudio_CreateDescriptorArray(Context, ConfigurationDescriptor, ConfigurationDescriptorLength, ArrayLength, USB_INTERFACE_DESCRIPTOR_TYPE, NULL, NULL, Array); +} + +USBAUDIO_STATUS +UsbAudio_CreateAudioDescriptorArray( + IN PUSBAUDIO_CONTEXT Context, + IN PUCHAR ConfigurationDescriptor, + IN ULONG ConfigurationDescriptorLength, + IN PUSB_COMMON_DESCRIPTOR * InterfaceDescriptors, + IN ULONG InterfaceDescriptorCount, + IN ULONG InterfaceDescriptorIndex, + IN ULONG ArrayLength, + OUT PUSB_COMMON_DESCRIPTOR ** Array) +{ + if (InterfaceDescriptorIndex + 1 == InterfaceDescriptorCount) + return UsbAudio_CreateDescriptorArray(Context, ConfigurationDescriptor, ConfigurationDescriptorLength, ArrayLength, USB_AUDIO_CONTROL_TERMINAL_DESCRIPTOR_TYPE, InterfaceDescriptors[InterfaceDescriptorIndex], NULL, Array); + else + return UsbAudio_CreateDescriptorArray(Context, ConfigurationDescriptor, ConfigurationDescriptorLength, ArrayLength, USB_AUDIO_CONTROL_TERMINAL_DESCRIPTOR_TYPE, + InterfaceDescriptors[InterfaceDescriptorIndex], InterfaceDescriptors[InterfaceDescriptorIndex + 1], Array); +} + +PUSB_AUDIO_CONTROL_INPUT_TERMINAL_DESCRIPTOR +UsbAudio_GetTerminalDescriptorById( + IN PUSB_COMMON_DESCRIPTOR *Descriptors, + IN ULONG DescriptorCount, + IN ULONG TerminalId) +{ + ULONG Index; + PUSB_AUDIO_CONTROL_INPUT_TERMINAL_DESCRIPTOR Descriptor; + + for(Index = 0; Index < DescriptorCount; Index++) + { + /* get descriptor */ + Descriptor = (PUSB_AUDIO_CONTROL_INPUT_TERMINAL_DESCRIPTOR)Descriptors[Index]; + + /* is it an input / output terminal */ + DPRINT("Descriptor %p Type %x SubType %x TerminalID %x\n", Descriptor, Descriptor->bDescriptorType, Descriptor->bDescriptorSubtype, Descriptor->bTerminalID); + if (Descriptor->bDescriptorSubtype != USB_AUDIO_INPUT_TERMINAL && Descriptor->bDescriptorSubtype != USB_AUDIO_OUTPUT_TERMINAL) + continue; + + if (Descriptor->bTerminalID == TerminalId) + return Descriptor; + } + return NULL; +} + +ULONG +UsbAudio_GetAudioControlInterfaceIndex( + IN PUSB_COMMON_DESCRIPTOR * InterfaceDescriptors, + IN ULONG DescriptorCount) +{ + ULONG Index; + PUSB_INTERFACE_DESCRIPTOR Descriptor; + + + for(Index = 0; Index < DescriptorCount; Index++) + { + /* get descriptor */ + Descriptor = (PUSB_INTERFACE_DESCRIPTOR)InterfaceDescriptors[Index]; + ASSERT(Descriptor->bDescriptorType == USB_INTERFACE_DESCRIPTOR_TYPE); + ASSERT(Descriptor->bLength == sizeof(USB_INTERFACE_DESCRIPTOR)); + + /* compare interface class */ + if (Descriptor->bInterfaceClass == 0x01 && Descriptor->bInterfaceSubClass == 0x01) + { + /* found audio control class */ + return Index; + } + } + + /* not found */ + return MAXULONG; +} + + +USBAUDIO_STATUS +UsbAudio_FindTerminalDescriptorAtIndexWithSubtypeAndTerminalType( + IN ULONG DescriptorCount, + IN PUSB_COMMON_DESCRIPTOR *Descriptors, + IN ULONG DescriptorIndex, + IN UCHAR Subtype, + IN USHORT TerminalType, + OUT PUSB_AUDIO_CONTROL_INPUT_TERMINAL_DESCRIPTOR * OutDescriptor, + OUT PULONG OutDescriptorIndex) +{ + ULONG Index; + ULONG Count = 0; + PUSB_AUDIO_CONTROL_INPUT_TERMINAL_DESCRIPTOR CurrentDescriptor; + + for(Index = 0; Index < DescriptorCount; Index++) + { + /* get current descriptor */ + CurrentDescriptor = (PUSB_AUDIO_CONTROL_INPUT_TERMINAL_DESCRIPTOR)Descriptors[Index]; + ASSERT(CurrentDescriptor->bDescriptorType == USB_AUDIO_CONTROL_TERMINAL_DESCRIPTOR_TYPE); + + if (CurrentDescriptor->bDescriptorSubtype == Subtype && + (TerminalType == USB_AUDIO_UNDEFINED_TERMINAL_TYPE || CurrentDescriptor->wTerminalType == TerminalType)) + { + /* found descriptor */ + if (Count == DescriptorIndex) + { + /* store result */ + *OutDescriptor = CurrentDescriptor; + *OutDescriptorIndex = Index; + return UA_STATUS_SUCCESS; + } + + Count++; + } + } + + /* not found */ + return UA_STATUS_UNSUCCESSFUL; +} + +USBAUDIO_STATUS +UsbAudio_AssignTerminalIds( + IN PUSBAUDIO_CONTEXT Context, + IN ULONG TerminalIdsLength, + IN PUSB_COMMON_DESCRIPTOR * TerminalIds, + OUT PULONG PinArray, + OUT PULONG PinArrayCount) +{ + ULONG Consumed = 0; + ULONG PinIndex = 0; + ULONG Index, DescriptorIndex; + PUSB_AUDIO_CONTROL_INPUT_TERMINAL_DESCRIPTOR Descriptor; + USBAUDIO_STATUS Status; + + /* FIXME: support more than 32 terminals */ + ASSERT(TerminalIdsLength <= 32); + + /* first search for an output terminal with streaming type */ + Status = UsbAudio_FindTerminalDescriptorAtIndexWithSubtypeAndTerminalType(TerminalIdsLength, TerminalIds, 0, USB_AUDIO_OUTPUT_TERMINAL, USB_AUDIO_STREAMING_TERMINAL_TYPE, &Descriptor, &DescriptorIndex); + if (Status == UA_STATUS_SUCCESS) + { + /* found output terminal */ + PinArray[PinIndex] = Descriptor->bTerminalID; + Consumed |= 1 << DescriptorIndex; + DPRINT("Assigned TerminalId %x to PinIndex %lx Consumed %lx DescriptorIndex %lx\n", Descriptor->bTerminalID, PinIndex, Consumed, DescriptorIndex); + PinIndex++; + } + + /* now search for an input terminal with streaming type */ + Status = UsbAudio_FindTerminalDescriptorAtIndexWithSubtypeAndTerminalType(TerminalIdsLength, TerminalIds, 0, USB_AUDIO_INPUT_TERMINAL, USB_AUDIO_STREAMING_TERMINAL_TYPE, &Descriptor, &DescriptorIndex); + if (Status == UA_STATUS_SUCCESS) + { + /* found output terminal */ + PinArray[PinIndex] = Descriptor->bTerminalID; + Consumed |= 1 << DescriptorIndex; + PinIndex++; + } + + /* now assign all other input terminals */ + Index = 0; + do + { + /* find an input terminal */ + Status = UsbAudio_FindTerminalDescriptorAtIndexWithSubtypeAndTerminalType(TerminalIdsLength, TerminalIds, Index, USB_AUDIO_INPUT_TERMINAL, USB_AUDIO_UNDEFINED_TERMINAL_TYPE, &Descriptor, &DescriptorIndex); + if (Status != UA_STATUS_SUCCESS) + { + /* no more items */ + break; + } + + if (Consumed & (1 << DescriptorIndex)) + { + /* terminal has already been assigned to an pin */ + Index++; + continue; + } + + /* assign terminal */ + PinArray[PinIndex] = Descriptor->bTerminalID; + Consumed |= 1 << DescriptorIndex; + PinIndex++; + Index++; + + }while(Status == UA_STATUS_SUCCESS); + + + /* now assign all other output terminals */ + Index = 0; + do + { + /* find an input terminal */ + Status = UsbAudio_FindTerminalDescriptorAtIndexWithSubtypeAndTerminalType(TerminalIdsLength, TerminalIds, Index, USB_AUDIO_OUTPUT_TERMINAL, USB_AUDIO_UNDEFINED_TERMINAL_TYPE, &Descriptor, &DescriptorIndex); + if (Status != UA_STATUS_SUCCESS) + { + /* no more items */ + break; + } + + if (Consumed & (1 << DescriptorIndex)) + { + /* terminal has already been assigned to an pin */ + Index++; + continue; + } + + /* assign terminal */ + PinArray[PinIndex] = Descriptor->bTerminalID; + Consumed |= 1 << DescriptorIndex; + PinIndex++; + Index++; + + }while(Status == UA_STATUS_SUCCESS); + + /* store pin count */ + DPRINT("Consumed %lx PinIndex %lu\n", Consumed, PinIndex); + *PinArrayCount = PinIndex; + return UA_STATUS_SUCCESS; +} Propchange: trunk/reactos/lib/drivers/sound/libusbaudio/parser.c ------------------------------------------------------------------------------ svn:eol-style = native Added: trunk/reactos/lib/drivers/sound/libusbaudio/priv.h URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/lib/drivers/sound/libusbau…
============================================================================== --- trunk/reactos/lib/drivers/sound/libusbaudio/priv.h (added) +++ trunk/reactos/lib/drivers/sound/libusbaudio/priv.h [iso-8859-1] Fri Dec 28 19:38:10 2012 @@ -1,0 +1,182 @@ +#pragma once + +#include <pseh/pseh2.h> +#include <ntddk.h> + +#include <windef.h> +#define NOBITMAP +#include <mmreg.h> +#include <ks.h> +#include <ksmedia.h> +#include <mmreg.h> +#include <mmsystem.h> +#include "Usb100.h" +#include <debug.h> + +#include "libusbaudio.h" + +#define USB_AUDIO_CONTROL_TERMINAL_DESCRIPTOR_TYPE (0x24) +#define USB_AUDIO_STREAMING_INTERFACE_INTERFACE_DESCRIPTOR_TYPE (0x24) + +#define USB_AUDIO_INPUT_TERMINAL (0x02) +#define USB_AUDIO_OUTPUT_TERMINAL (0x03) + +/* Universal Serial Bus Device Class Definition for Terminal Types Section A 1.1 */ +#define USB_AUDIO_PCM_DATA_FORMAT (0x01) +#define USB_AUDIO_PCM8_DATA_FORMAT (0x02) +#define USB_AUDIO_IEEE_FLOAT_DATA_FORMAT (0x03) +#define USB_AUDIO_ALAW_DATA_FORMAT (0x04) +#define USB_AUDIO_MULAW_DATA_FORMAT (0x05) + +/* Universal Serial Bus Device Class Definition for Terminal Types Section A 1.1 */ +#define USB_AUDIO_DATA_FORMAT_TYPE_1 (0x01) +#define USB_AUDIO_DATA_FORMAT_TYPE_2 (0x02) +#define USB_AUDIO_DATA_FORMAT_TYPE_3 (0x03) + + + +/* Universal Serial Bus Device Class Definition for Terminal Types Section 2.2 */ +#define USB_AUDIO_STREAMING_TERMINAL_TYPE (0x0101) + +#define USB_AUDIO_MICROPHONE_TERMINAL_TYPE (0x0201) +#define USB_AUDIO_DESKTOP_MICROPHONE_TERMINAL_TYPE (0x0202) +#define USB_AUDIO_PERSONAL_MICROPHONE_TERMINAL_TYPE (0x0203) +#define USB_AUDIO_OMMNI_MICROPHONE_TERMINAL_TYPE (0x0204) +#define USB_AUDIO_ARRAY_MICROPHONE_TERMINAL_TYPE (0x0205) +#define USB_AUDIO_ARRAY_PROCESSING_MICROPHONE_TERMINAL_TYPE (0x0206) + +#define USB_AUDIO_SPEAKER_TERMINAL_TYPE (0x0301) +#define USB_HEADPHONES_SPEAKER_TERMINAL_TYPE (0x0302) +#define USB_AUDIO_HMDA_TERMINAL_TYPE (0x0303) +#define USB_AUDIO_DESKTOP_SPEAKER_TERMINAL_TYPE (0x0304) +#define USB_AUDIO_ROOM_SPEAKER_TERMINAL_TYPE (0x0305) +#define USB_AUDIO_COMMUNICATION_SPEAKER_TERMINAL_TYPE (0x0306) +#define USB_AUDIO_SUBWOOFER_TERMINAL_TYPE (0x0307) +#define USB_AUDIO_UNDEFINED_TERMINAL_TYPE (0xFFFF) + +#define HTONS(x) ( ( (((unsigned short)(x)) >>8) & 0xff) | \ + ((((unsigned short)(x)) & 0xff)<<8) ) + +#include <pshpack1.h> + +typedef struct +{ + UCHAR bLength; + UCHAR bDescriptorType; + UCHAR bDescriptorSubtype; + UCHAR bTerminalID; + USHORT wTerminalType; + UCHAR bAssocTerminal; + UCHAR bSourceID; + UCHAR iTerminal; +}USB_AUDIO_CONTROL_OUTPUT_TERMINAL_DESCRIPTOR, *PUSB_AUDIO_CONTROL_OUTPUT_TERMINAL_DESCRIPTOR; + + +typedef struct +{ + UCHAR bLength; + UCHAR bDescriptorType; + UCHAR bDescriptorSubtype; + UCHAR bTerminalID; + USHORT wTerminalType; + UCHAR bAssocTerminal; + UCHAR bNrChannels; + USHORT wChannelConfig; + UCHAR iChannelNames; + UCHAR iTerminal; +}USB_AUDIO_CONTROL_INPUT_TERMINAL_DESCRIPTOR, *PUSB_AUDIO_CONTROL_INPUT_TERMINAL_DESCRIPTOR; + +typedef struct +{ + UCHAR bLength; + UCHAR bDescriptorType; + UCHAR bDescriptorSubtype; + UCHAR bTerminalLink; + UCHAR bDelay; + USHORT wFormatTag; +}USB_AUDIO_STREAMING_INTERFACE_DESCRIPTOR, *PUSB_AUDIO_STREAMING_INTERFACE_DESCRIPTOR; +C_ASSERT(sizeof(USB_AUDIO_STREAMING_INTERFACE_DESCRIPTOR) == 0x07); + +typedef struct +{ + UCHAR bLength; + UCHAR bDescriptorType; + UCHAR bDescriptorSubtype; + UCHAR bFormatType; + UCHAR bNrChannels; + UCHAR bSubframeSize; + UCHAR bBitResolution; + UCHAR bSamFreqType; + UCHAR tSamFreq[3]; +}USB_AUDIO_STREAMING_FORMAT_TYPE_1, *PUSB_AUDIO_STREAMING_FORMAT_TYPE_1; +C_ASSERT(sizeof(USB_AUDIO_STREAMING_FORMAT_TYPE_1) == 0x0B); + +/* format.c */ + +USBAUDIO_STATUS +UsbAudio_AssignDataRanges( + IN PUSBAUDIO_CONTEXT Context, + IN PUCHAR ConfigurationDescriptor, + IN ULONG ConfigurationDescriptorSize, + IN PKSFILTER_DESCRIPTOR FilterDescriptor, + IN PUSB_COMMON_DESCRIPTOR * InterfaceDescriptors, + IN ULONG InterfaceCount, + IN ULONG InterfaceIndex, + IN PULONG TerminalIds); + + +/* parser.c */ + +USBAUDIO_STATUS +UsbAudio_CountInterfaceDescriptors( + IN PUCHAR ConfigurationDescriptor, + IN ULONG ConfigurationDescriptorLength, + OUT PULONG DescriptorCount); + +USBAUDIO_STATUS +UsbAudio_CreateInterfaceDescriptorsArray( + IN PUSBAUDIO_CONTEXT Context, + IN PUCHAR ConfigurationDescriptor, + IN ULONG ConfigurationDescriptorLength, + IN ULONG ArrayLength, + OUT PUSB_COMMON_DESCRIPTOR ** Array); + +ULONG +UsbAudio_GetAudioControlInterfaceIndex( + IN PUSB_COMMON_DESCRIPTOR * InterfaceDescriptors, + IN ULONG DescriptorCount); + +USBAUDIO_STATUS +UsbAudio_CountAudioDescriptors( + IN PUCHAR ConfigurationDescriptor, + IN ULONG ConfigurationDescriptorLength, + IN PUSB_COMMON_DESCRIPTOR * InterfaceDescriptors, + IN ULONG InterfaceDescriptorCount, + IN ULONG InterfaceDescriptorIndex, + OUT PULONG DescriptorCount); + +USBAUDIO_STATUS +UsbAudio_CreateAudioDescriptorArray( + IN PUSBAUDIO_CONTEXT Context, + IN PUCHAR ConfigurationDescriptor, + IN ULONG ConfigurationDescriptorLength, + IN PUSB_COMMON_DESCRIPTOR * InterfaceDescriptors, + IN ULONG InterfaceDescriptorCount, + IN ULONG InterfaceDescriptorIndex, + IN ULONG ArrayLength, + OUT PUSB_COMMON_DESCRIPTOR ** Array); + +USBAUDIO_STATUS +UsbAudio_AssignTerminalIds( + IN PUSBAUDIO_CONTEXT Context, + IN ULONG TerminalIdsLength, + IN PUSB_COMMON_DESCRIPTOR * TerminalIds, + OUT PULONG PinArray, + OUT PULONG PinArrayCount); + +PUSB_AUDIO_CONTROL_INPUT_TERMINAL_DESCRIPTOR +UsbAudio_GetTerminalDescriptorById( + IN PUSB_COMMON_DESCRIPTOR *Descriptors, + IN ULONG DescriptorCount, + IN ULONG TerminalId); + Propchange: trunk/reactos/lib/drivers/sound/libusbaudio/priv.h ------------------------------------------------------------------------------ svn:eol-style = native
11 years, 12 months
1
0
0
0
← Newer
1
2
3
4
5
6
7
...
29
Older →
Jump to page:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Results per page:
10
25
50
100
200