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 2005
----- 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
40 participants
704 discussions
Start a n
N
ew thread
[greatlrd] 19896: wrote and adding missing dx headers
by greatlrd@svn.reactos.com
wrote and adding missing dx headers Added: trunk/reactos/w32api/include/ksguid.h _____ Added: trunk/reactos/w32api/include/ksguid.h --- trunk/reactos/w32api/include/ksguid.h 2005-12-04 22:33:18 UTC (rev 19895) +++ trunk/reactos/w32api/include/ksguid.h 2005-12-04 22:33:52 UTC (rev 19896) @@ -0,0 +1,22 @@ + +#ifndef __KSGUID__ +#define __KSGUID__ + +#define INITGUID +#include <guiddef.h> + +#if defined( DEFINE_GUIDEX ) + #undef DEFINE_GUIDEX +#endif + +#if !defined( DEFINE_WAVEFORMATEX_GUID ) + #define DEFINE_WAVEFORMATEX_GUID(guid_id) (USHORT)(guid_id), 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71 +#endif + +#ifndef STATICGUIDOF + #define STATICGUIDOF(guids) STATIC_##guids +#endif + +#define DEFINE_GUIDEX(Name) EXTERN_C const CDECL GUID __declspec(selectany) Name = { STATIC_##Name } + +#endif Property changes on: trunk/reactos/w32api/include/ksguid.h ___________________________________________________________________ Name: svn:eol-style + native
19 years
1
0
0
0
[gvg] 19895: Make sure that WM_NCPAINT messages are generated by calling BeginPaint
by gvg@svn.reactos.com
Make sure that WM_NCPAINT messages are generated by calling BeginPaint Modified: trunk/reactos/subsys/csrss/win32csr/guiconsole.c _____ Modified: trunk/reactos/subsys/csrss/win32csr/guiconsole.c --- trunk/reactos/subsys/csrss/win32csr/guiconsole.c 2005-12-04 22:31:43 UTC (rev 19894) +++ trunk/reactos/subsys/csrss/win32csr/guiconsole.c 2005-12-04 22:33:18 UTC (rev 19895) @@ -360,65 +360,56 @@ static VOID FASTCALL GuiConsoleHandlePaint(HWND hWnd, HDC hDCPaint) { - RECT rcUpdate; HDC hDC; PAINTSTRUCT ps; PCSRSS_CONSOLE Console; PGUI_CONSOLE_DATA GuiData; - if (GetUpdateRect(hWnd, - &rcUpdate, - FALSE)) + hDC = BeginPaint(hWnd, &ps); + if (hDC != NULL && + ps.rcPaint.left < ps.rcPaint.right && + ps.rcPaint.top < ps.rcPaint.bottom) { - hDC = (hDCPaint != NULL ? hDCPaint : BeginPaint(hWnd, - &ps)); - if (hDC != NULL) + GuiConsoleGetDataPointers(hWnd, + &Console, + &GuiData); + if (Console != NULL && GuiData != NULL && + Console->ActiveBuffer != NULL) { - GuiConsoleGetDataPointers(hWnd, - &Console, - &GuiData); - if (Console != NULL && GuiData != NULL && - Console->ActiveBuffer != NULL) - { - EnterCriticalSection(&GuiData->Lock); + EnterCriticalSection(&GuiData->Lock); - GuiConsolePaint(Console, - GuiData, - hDC, - &rcUpdate); + GuiConsolePaint(Console, + GuiData, + hDC, + &ps.rcPaint); - if (GuiData->Selection.left != -1) - { - RECT rc = GuiData->Selection; + if (GuiData->Selection.left != -1) + { + RECT rc = GuiData->Selection; - rc.left *= GuiData->CharWidth; - rc.top *= GuiData->CharHeight; - rc.right *= GuiData->CharWidth; - rc.bottom *= GuiData->CharHeight; + rc.left *= GuiData->CharWidth; + rc.top *= GuiData->CharHeight; + rc.right *= GuiData->CharWidth; + rc.bottom *= GuiData->CharHeight; - /* invert the selection */ - if (IntersectRect(&rc, - &rcUpdate, - &rc)) - { - PatBlt(hDC, - rc.left, - rc.top, - rc.right - rc.left, - rc.bottom - rc.top, - DSTINVERT); - } + /* invert the selection */ + if (IntersectRect(&rc, + &ps.rcPaint, + &rc)) + { + PatBlt(hDC, + rc.left, + rc.top, + rc.right - rc.left, + rc.bottom - rc.top, + DSTINVERT); } - - LeaveCriticalSection(&GuiData->Lock); } - if (hDCPaint == NULL) - { - EndPaint(hWnd, - &ps); - } + LeaveCriticalSection(&GuiData->Lock); } + + EndPaint(hWnd, &ps); } }
19 years
1
0
0
0
[gvg] 19894: Limit invalidate region if required
by gvg@svn.reactos.com
Limit invalidate region if required Modified: trunk/reactos/subsys/win32k/ntuser/painting.c _____ Modified: trunk/reactos/subsys/win32k/ntuser/painting.c --- trunk/reactos/subsys/win32k/ntuser/painting.c 2005-12-04 22:30:27 UTC (rev 19893) +++ trunk/reactos/subsys/win32k/ntuser/painting.c 2005-12-04 22:31:43 UTC (rev 19894) @@ -320,6 +320,19 @@ BOOL HasPaintMessage, HasNCPaintMessage; /* + * If the nonclient is not to be redrawn, clip the region to the client + * rect + */ + if (0 != (Flags & RDW_INVALIDATE) && 0 == (Flags & RDW_FRAME)) + { + HRGN hRgnClient; + + hRgnClient = UnsafeIntCreateRectRgnIndirect(&Window->ClientRect); + RgnType = NtGdiCombineRgn(hRgn, hRgn, hRgnClient, RGN_AND); + NtGdiDeleteObject(hRgnClient); + } + + /* * Clip the given region with window rectangle (or region) */
19 years
1
0
0
0
[gvg] 19893: Only offset the rect if it's not empty, otherwise we might return negative
by gvg@svn.reactos.com
Only offset the rect if it's not empty, otherwise we might return negative values Modified: trunk/reactos/subsys/win32k/ntuser/painting.c _____ Modified: trunk/reactos/subsys/win32k/ntuser/painting.c --- trunk/reactos/subsys/win32k/ntuser/painting.c 2005-12-04 22:29:23 UTC (rev 19892) +++ trunk/reactos/subsys/win32k/ntuser/painting.c 2005-12-04 22:30:27 UTC (rev 19893) @@ -769,9 +769,12 @@ UnsafeIntGetRgnBox(Rgn, &Ps.rcPaint); RGNDATA_UnlockRgn(Rgn); IntGdiIntersectRect(&Ps.rcPaint, &Ps.rcPaint, &Window->ClientRect); - IntGdiOffsetRect(&Ps.rcPaint, - -Window->ClientRect.left, - -Window->ClientRect.top); + if (! IntGdiIsEmptyRect(&Ps.rcPaint)) + { + IntGdiOffsetRect(&Ps.rcPaint, + -Window->ClientRect.left, + -Window->ClientRect.top); + } } else {
19 years
1
0
0
0
[weiden] 19892: Patch by Apostolos Alexiadis <grad0621@di.uoa.gr>:
by weiden@svn.reactos.com
Patch by Apostolos Alexiadis <grad0621(a)di.uoa.gr>: - Greek keyboard layout Modified: trunk/reactos/bootdata/hivesys.inf Modified: trunk/reactos/bootdata/packages/reactos.dff Modified: trunk/reactos/bootdata/txtsetup.sif Added: trunk/reactos/lib/keyboard/kbdhe/ Added: trunk/reactos/lib/keyboard/kbdhe/kbdhe.c Added: trunk/reactos/lib/keyboard/kbdhe/kbdhe.def Added: trunk/reactos/lib/keyboard/kbdhe/kbdhe.rc Added: trunk/reactos/lib/keyboard/kbdhe/kbdhe.xml _____ Modified: trunk/reactos/bootdata/hivesys.inf --- trunk/reactos/bootdata/hivesys.inf 2005-12-04 22:28:29 UTC (rev 19891) +++ trunk/reactos/bootdata/hivesys.inf 2005-12-04 22:29:23 UTC (rev 19892) @@ -60,6 +60,8 @@ HKLM,"SYSTEM\CurrentControlSet\Control\KeyboardLayouts\00000807","Layout Text",0x00000000,"SG" HKLM,"SYSTEM\CurrentControlSet\Control\KeyboardLayouts\00000813","Layout File",0x00000000,"kbdbe.dll" HKLM,"SYSTEM\CurrentControlSet\Control\KeyboardLayouts\00000813","Layout Text",0x00000000,"BE (point)" +HKLM,"SYSTEM\CurrentControlSet\Control\KeyboardLayouts\00000408","Layou t File",0x00000000,"kbdhe.dll" +HKLM,"SYSTEM\CurrentControlSet\Control\KeyboardLayouts\00000408","Layou t Text",0x00000000,"Greek" ; Network HKLM,"SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1- 08002BE10318}",,0x00000000,"Network Adapters" _____ Modified: trunk/reactos/bootdata/packages/reactos.dff --- trunk/reactos/bootdata/packages/reactos.dff 2005-12-04 22:28:29 UTC (rev 19891) +++ trunk/reactos/bootdata/packages/reactos.dff 2005-12-04 22:29:23 UTC (rev 19892) @@ -107,6 +107,7 @@ lib\keyboard\kbdes\kbdes.dll 1 lib\keyboard\kbdfr\kbdfr.dll 1 lib\keyboard\kbdgr\kbdgr.dll 1 +lib\keyboard\kbdhe\kbdhe.dll 1 lib\keyboard\kbdhu\kbdhu.dll 1 lib\keyboard\kbdru\kbdru.dll 1 lib\keyboard\kbdse\kbdse.dll 1 _____ Modified: trunk/reactos/bootdata/txtsetup.sif --- trunk/reactos/bootdata/txtsetup.sif 2005-12-04 22:28:29 UTC (rev 19891) +++ trunk/reactos/bootdata/txtsetup.sif 2005-12-04 22:29:23 UTC (rev 19892) @@ -91,8 +91,9 @@ 0000040A = "Spanish (traditional short)" 0000041D = "Swedish (Sweden)" 00000807 = "German (Swiss)" +00000408 = "Greek" +00010408 = "Greek 220" - [Files.KeyboardLayout] 00000406 = kbdda.dll 00000407 = kbdgr.dll @@ -106,6 +107,8 @@ 00000809 = kbduk.dll 00000807 = kbdsg.dll 00000813 = kbdbe.dll +00000408 = kbdhe.dll +00010408 = kbdhe.dll [HiveInfs.Install] AddReg=hivecls.inf,AddReg Property changes on: trunk/reactos/lib/keyboard/kbdhe ___________________________________________________________________ Name: svn:ignore + GNUmakefile _____ Added: trunk/reactos/lib/keyboard/kbdhe/kbdhe.c --- trunk/reactos/lib/keyboard/kbdhe/kbdhe.c 2005-12-04 22:28:29 UTC (rev 19891) +++ trunk/reactos/lib/keyboard/kbdhe/kbdhe.c 2005-12-04 22:29:23 UTC (rev 19892) @@ -0,0 +1,358 @@ +/* + * ReactOS Greek ASCII Keyboard layout + * Copyright (C) 2005 ReactOS + * License: LGPL, see: LGPL.txt + * author: Apostolos Alexiadis (Dj Apal«) + * + * Thanks to:
http://www.barcodeman.com/altek/mule/scandoc.php
+ * and
http://win.tue.nl/~aeb/linux/kbd/scancodes-1.html
+ */ + +#include <windows.h> +#include <internal/kbd.h> + +#ifdef _M_IA64 +#define ROSDATA static __declspec(allocate(".data")) +#else +#ifdef _MSC_VER +#pragma data_seg(".data") +#define ROSDATA static +#else +#define ROSDATA static __attribute__((section(".data"))) +#endif +#endif + +#define VK_EMPTY 0xff /* The non-existent VK */ +#define KSHIFT 0x001 /* Shift modifier */ +#define KCTRL 0x002 /* Ctrl modifier */ +#define KALT 0x004 /* Alt modifier */ +#define KEXT 0x100 /* Extended key code */ +#define KMULTI 0x200 /* Multi-key */ +#define KSPEC 0x400 /* Special key */ +#define KNUMP 0x800 /* Number-pad */ +#define KNUMS 0xc00 /* Special + number pad */ +#define KMEXT 0x300 /* Multi + ext */ + +ROSDATA USHORT scancode_to_vk[] = { + /* Numbers Row */ + /* - 00 - */ + /* 1 ... 2 ... 3 ... 4 ... */ + VK_EMPTY, VK_ESCAPE, '1', '2', + '3', '4', '5', '6', + '7', '8', '9', '0', + VK_OEM_MINUS, VK_OEM_PLUS, VK_BACK, + /* - 0f - */ + /* First Letters Row */ + VK_TAB, 'Q', 'W', 'E', + 'R', 'T', 'Y', 'U', + 'I', 'O', 'P', + VK_OEM_4, VK_OEM_6, VK_RETURN, + /* - 1d - */ + /* Second Letters Row */ + VK_LCONTROL, + 'A', 'S', 'D', 'F', + 'G', 'H', 'J', 'K', + 'L', VK_OEM_1, VK_OEM_7, VK_OEM_3, + VK_LSHIFT, VK_OEM_5, + /* - 2c - */ + /* Third letters row */ + 'Z', 'X', 'C', 'V', + 'B', 'N', 'M', VK_OEM_COMMA, + VK_OEM_PERIOD,VK_OEM_2, VK_RSHIFT, + /* - 37 - */ + /* Bottom Row */ + VK_MULTIPLY, VK_LMENU, VK_SPACE, VK_CAPITAL, + + /* - 3b - */ + /* F-Keys */ + VK_F1, VK_F2, VK_F3, VK_F4, VK_F5, VK_F6, + VK_F7, VK_F8, VK_F9, VK_F10, + /* - 45 - */ + /* Locks */ + VK_NUMLOCK | KMEXT, + VK_SCROLL | KMULTI, + /* - 47 - */ + /* Number-Pad */ + VK_HOME | KNUMS, VK_UP | KNUMS, VK_PRIOR | KNUMS, VK_SUBTRACT, + VK_LEFT | KNUMS, VK_CLEAR | KNUMS, VK_RIGHT | KNUMS, VK_ADD, + VK_END | KNUMS, VK_DOWN | KNUMS, VK_NEXT | KNUMS, + VK_INSERT | KNUMS, VK_DELETE | KNUMS, + /* - 54 - */ + /* Presumably PrtSc */ + VK_SNAPSHOT, + /* - 55 - */ + /* Oddities, and the remaining standard F-Keys */ + VK_EMPTY, VK_EMPTY, VK_F11, VK_F12, + /* - 59 - */ + VK_CLEAR, VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, /* EREOF */ + VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, /* ZOOM */ + VK_HELP, + /* - 64 - */ + /* Even more F-Keys (for example, NCR keyboards from the early 90's) */ + VK_F13, VK_F14, VK_F15, VK_F16, VK_F17, VK_F18, VK_F19, VK_F20, + VK_F21, VK_F22, VK_F23, + /* - 6f - */ + /* Not sure who uses these codes */ + VK_EMPTY, VK_EMPTY, VK_EMPTY, + /* - 72 - */ + VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, + /* - 76 - */ + /* One more f-key */ + VK_F24, + /* - 77 - */ + VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, + VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, /* PA1 */ + VK_EMPTY, + /* - 80 - */ + 0 +}; + +ROSDATA VSC_VK extcode0_to_vk[] = { + { 0, 0 }, +}; + +ROSDATA VSC_VK extcode1_to_vk[] = { + { 0, 0 }, +}; + +ROSDATA VK_TO_BIT modifier_keys[] = { + { VK_SHIFT, KSHIFT }, + { VK_CONTROL, KCTRL }, + { VK_MENU, KALT }, + { 0, 0 } +}; + +ROSDATA MODIFIERS modifier_bits = { + modifier_keys, + 3, + { 0, 1, 2, 3 } /* Modifier bit order, NONE, SHIFT, CTRL, ALT */ +}; + +#define NOCAPS 0 +#define CAPS KSHIFT /* Caps -> shift */ + +ROSDATA VK_TO_WCHARS2 key_to_chars_2mod[] = { + /* Normal vs Shifted */ + /* The numbers */ + { '1', NOCAPS, {'1', '!'} }, + /* Ctrl-2 generates NUL */ + { '3', NOCAPS, {'3', '#'} }, + { '4', NOCAPS, {'4', '$'} }, + { '5', NOCAPS, {'5', '%'} }, + /* Ctrl-6 generates RS */ + { '7', NOCAPS, {'7', '&'} }, + { '8', NOCAPS, {'8', '*'} }, + { '9', NOCAPS, {'9', '('} }, + { '0', NOCAPS, {'0', ')'} }, + + /* Specials */ + /* Ctrl-_ generates GR */ + { VK_OEM_PLUS ,NOCAPS, {'=', '+'} }, + { VK_OEM_1 ,NOCAPS, {';', ':'} }, + { VK_OEM_7 ,NOCAPS, {'\'','\"'} }, + { VK_OEM_3 ,NOCAPS, {'`', '~'} }, + { VK_OEM_COMMA ,NOCAPS, {',', '<'} }, + { VK_OEM_PERIOD ,NOCAPS, {'.', '>'} }, + { VK_OEM_2 ,NOCAPS, {'/', '?'} }, + /* Keys that do not have shift states */ + { VK_TAB ,NOCAPS, {'\t','\t'} }, + { VK_ADD ,NOCAPS, {'+', '+'} }, + { VK_SUBTRACT,NOCAPS, {'-', '-'} }, + { VK_MULTIPLY,NOCAPS, {'*', '*'} }, + { VK_DIVIDE ,NOCAPS, {'/', '/'} }, + { VK_ESCAPE ,NOCAPS, {'\x1b','\x1b'} }, + { VK_SPACE ,NOCAPS, {' ', ' '} }, + { 0, 0 } +}; + +ROSDATA VK_TO_WCHARS3 key_to_chars_3mod[] = { + /* Normal, Shifted, Ctrl */ + /* Legacy (telnet-style) ascii escapes */ + { VK_OEM_4, 0, {'[', '{', 0x1b /* ESC */} }, + { VK_OEM_6, 0, {']', '}', 0x1d /* GS */} }, + { VK_OEM_5, 0, {'\\','|', 0x1c /* FS */} }, + { VK_RETURN,0, {'\r', '\r', '\n'} }, + { 0,0 } +}; + +ROSDATA VK_TO_WCHARS4 key_to_chars_4mod[] = { + /* Normal, Shifted, Ctrl, C-S-x */ + + /* The alphabet */ + { 'A', CAPS, {'ß', '?', 0x01, 0x01} }, + { 'B', CAPS, {'Ô', '?', 0x02, 0x02} }, + { 'C', CAPS, {'°', 'Ï', 0x03, 0x03} }, + { 'D', CAPS, {'õ', '?', 0x04, 0x04} }, + { 'E', CAPS, {'Õ', '?', 0x05, 0x05} }, + { 'F', CAPS, {'÷', 'Í', 0x06, 0x06} }, + { 'G', CAPS, {'Ò', '?', 0x07, 0x07} }, + { 'H', CAPS, {'þ', 'Ã', 0x08, 0x08} }, + { 'I', CAPS, {'Ú', '?', 0x09, 0x09} }, + { 'J', CAPS, {'¯', '?', 0x0a, 0x0a} }, + { 'K', CAPS, {'Û', '?', 0x0b, 0x0b} }, + { 'L', CAPS, {'Ù', '?', 0x0c, 0x0c} }, + { 'M', CAPS, {'ý', '?', 0x0d, 0x0d} }, + { 'N', CAPS, {'Ý', '?', 0x0e, 0x0e} }, + { 'O', CAPS, {'´', '¤', 0x0f, 0x0f} }, + { 'P', CAPS, {'', 'ð', 0x10, 0x10} }, + { 'Q', CAPS, {';', ';', 0x11, 0x11} }, + { 'R', CAPS, {'±', 'Ð', 0x12, 0x12} }, + { 'S', CAPS, {'¾', 'Ë', 0x13, 0x13} }, + { 'T', CAPS, {'¶', 'È', 0x14, 0x14} }, + { 'U', CAPS, {'Þ', '?', 0x15, 0x15} }, + { 'V', CAPS, {'¨', '?', 0x16, 0x16} }, + { 'W', CAPS, {'?', '?', 0x17, 0x17} }, + { 'X', CAPS, {'¸', 'Î', 0x18, 0x18} }, + { 'Y', CAPS, {'§', 'i', 0x19, 0x19} }, + { 'Z', CAPS, {'µ', 'ã', 0x1a, 0x1a} }, + + /* Legacy Ascii generators */ + { '2', NOCAPS, {'2', '@', WCH_NONE, 0} }, + { '6', NOCAPS, {'6', '^', WCH_NONE, 0x1e /* RS */} }, + { VK_OEM_MINUS, NOCAPS, {'-', '_', WCH_NONE, 0x1f /* US */} }, + { 0, 0 } +}; + +ROSDATA VK_TO_WCHARS1 keypad_numbers[] = { + { VK_NUMPAD0, 0, {'0'} }, + { VK_NUMPAD1, 0, {'1'} }, + { VK_NUMPAD2, 0, {'2'} }, + { VK_NUMPAD3, 0, {'3'} }, + { VK_NUMPAD4, 0, {'4'} }, + { VK_NUMPAD5, 0, {'5'} }, + { VK_NUMPAD6, 0, {'6'} }, + { VK_NUMPAD7, 0, {'7'} }, + { VK_NUMPAD8, 0, {'8'} }, + { VK_NUMPAD9, 0, {'9'} }, + { VK_DECIMAL, 0, {'.'} }, + { VK_BACK, 0, {'\010'} }, + { 0,0 } +}; + +#define vk_master(n,x) { (PVK_TO_WCHARS1)x, n, sizeof(x[0]) } + +ROSDATA VK_TO_WCHAR_TABLE vk_to_wchar_master_table[] = { + vk_master(1,keypad_numbers), + vk_master(2,key_to_chars_2mod), + vk_master(3,key_to_chars_3mod), + vk_master(4,key_to_chars_4mod), + { 0,0,0 } +}; + +ROSDATA VSC_LPWSTR key_names[] = { + { 0x00, L"" }, + { 0x01, L"Esc" }, + { 0x0e, L"Backspace" }, + { 0x0f, L"Tab" }, + { 0x1c, L"Enter" }, + { 0x1d, L"Ctrl" }, + { 0x2a, L"Shift" }, + { 0x36, L"Right Shift" }, + { 0x37, L"Num *" }, + { 0x38, L"Alt" }, + { 0x39, L"Space" }, + { 0x3a, L"Caps Lock" }, + { 0x3b, L"F1" }, + { 0x3c, L"F2" }, + { 0x3d, L"F3" }, + { 0x3e, L"F4" }, + { 0x3f, L"F5" }, + { 0x40, L"F6" }, + { 0x41, L"F7" }, + { 0x42, L"F8" }, + { 0x43, L"F9" }, + { 0x44, L"F10" }, + { 0x45, L"Pause" }, + { 0x46, L"Scroll Lock" }, + { 0x47, L"Num 7" }, + { 0x48, L"Num 8" }, + { 0x49, L"Num 9" }, + { 0x4a, L"Num -" }, + { 0x4b, L"Num 4" }, + { 0x4c, L"Num 5" }, + { 0x4d, L"Num 6" }, + { 0x4e, L"Num +" }, + { 0x4f, L"Num 1" }, + { 0x50, L"Num 2" }, + { 0x51, L"Num 3" }, + { 0x52, L"Num 0" }, + { 0x53, L"Num Del" }, + { 0x54, L"Sys Req" }, + { 0x57, L"F11" }, + { 0x58, L"F12" }, + { 0x7c, L"F13" }, + { 0x7d, L"F14" }, + { 0x7e, L"F15" }, + { 0x7f, L"F16" }, + { 0x80, L"F17" }, + { 0x81, L"F18" }, + { 0x82, L"F19" }, + { 0x83, L"F20" }, + { 0x84, L"F21" }, + { 0x85, L"F22" }, + { 0x86, L"F23" }, + { 0x87, L"F24" }, + { 0, NULL }, +}; + +ROSDATA VSC_LPWSTR extended_key_names[] = { + { 0x1c, L"Num Enter" }, + { 0x1d, L"Right Ctrl" }, + { 0x35, L"Num /" }, + { 0x37, L"Prnt Scrn" }, + { 0x38, L"Right Alt" }, + { 0x45, L"Num Lock" }, + { 0x46, L"Break" }, + { 0x47, L"Home" }, + { 0x48, L"Up" }, + { 0x49, L"Page Up" }, + { 0x4a, L"Left" }, + { 0x4c, L"Center" }, + { 0x4d, L"Right" }, + { 0x4f, L"End" }, + { 0x50, L"Down" }, + { 0x51, L"Page Down" }, + { 0x52, L"Insert" }, + { 0x53, L"Delete" }, + { 0x54, L"<ReactOS>" }, + { 0x55, L"Help" }, + { 0x56, L"Left Windows" }, + { 0x5b, L"Right Windows" }, + { 0, NULL }, +}; + +/* Finally, the master table */ +ROSDATA KBDTABLES keyboard_layout_table = { + /* modifier assignments */ + &modifier_bits, + + /* character from vk tables */ + vk_to_wchar_master_table, + + /* diacritical marks -- currently implemented by wine code */ + /* English doesn't have any, anyway */ + NULL, + + /* Key names */ + (VSC_LPWSTR *)key_names, + (VSC_LPWSTR *)extended_key_names, + NULL, /* Dead key names */ + + /* scan code to virtual key maps */ + scancode_to_vk, + sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), + extcode0_to_vk, + extcode1_to_vk, + + MAKELONG(0,1), /* Version 1.0 */ + + /* Ligatures -- Greek doesn't have any */ + 0, + 0, + NULL +}; + +PKBDTABLES STDCALL KbdLayerDescriptor() { + return &keyboard_layout_table; +} + Property changes on: trunk/reactos/lib/keyboard/kbdhe/kbdhe.c ___________________________________________________________________ Name: svn:keywords + author date revision Name: svn:eol-style + native _____ Added: trunk/reactos/lib/keyboard/kbdhe/kbdhe.def --- trunk/reactos/lib/keyboard/kbdhe/kbdhe.def 2005-12-04 22:28:29 UTC (rev 19891) +++ trunk/reactos/lib/keyboard/kbdhe/kbdhe.def 2005-12-04 22:29:23 UTC (rev 19892) @@ -0,0 +1,8 @@ +; +; ReactOS Operating System +; +LIBRARY kbdhe.dll + +EXPORTS +KbdLayerDescriptor@0 +;EOF \ No newline at end of file Property changes on: trunk/reactos/lib/keyboard/kbdhe/kbdhe.def ___________________________________________________________________ Name: svn:eol-style + native _____ Added: trunk/reactos/lib/keyboard/kbdhe/kbdhe.rc --- trunk/reactos/lib/keyboard/kbdhe/kbdhe.rc 2005-12-04 22:28:29 UTC (rev 19891) +++ trunk/reactos/lib/keyboard/kbdhe/kbdhe.rc 2005-12-04 22:29:23 UTC (rev 19892) @@ -0,0 +1,6 @@ +#define REACTOS_VERSION_DLL +#define REACTOS_STR_FILE_DESCRIPTION "ReactOS Greek Ascii Keyboard Layout\0" +#define REACTOS_STR_INTERNAL_NAME "kbdhe\0" +#define REACTOS_STR_ORIGINAL_FILENAME "kbdhe.dll\0" +#include <reactos/version.rc> + Property changes on: trunk/reactos/lib/keyboard/kbdhe/kbdhe.rc ___________________________________________________________________ Name: svn:keywords + author date revision Name: svn:eol-style + native _____ Added: trunk/reactos/lib/keyboard/kbdhe/kbdhe.xml --- trunk/reactos/lib/keyboard/kbdhe/kbdhe.xml 2005-12-04 22:28:29 UTC (rev 19891) +++ trunk/reactos/lib/keyboard/kbdhe/kbdhe.xml 2005-12-04 22:29:23 UTC (rev 19892) @@ -0,0 +1,9 @@ +<module name="kbdhe" type="kernelmodedll" entrypoint="0" installbase="system32" installname="kbdhe.dll" allowwarnings="true"> + <importlibrary definition="kbdhe.def" /> + <include base="ntoskrnl">include</include> + <define name="_DISABLE_TIDENTS" /> + <define name="__USE_W32API" /> + <define name="_WIN32_WINNT">0x0500</define> + <file>kbdhe.c</file> + <file>kbdhe.rc</file> +</module> \ No newline at end of file Property changes on: trunk/reactos/lib/keyboard/kbdhe/kbdhe.xml ___________________________________________________________________ Name: svn:eol-style + native
19 years
1
0
0
0
[gvg] 19891: Check the update rect, not the region. The region might contain only non-client
by gvg@svn.reactos.com
Check the update rect, not the region. The region might contain only non-client parts Modified: trunk/reactos/subsys/win32k/ntuser/painting.c _____ Modified: trunk/reactos/subsys/win32k/ntuser/painting.c --- trunk/reactos/subsys/win32k/ntuser/painting.c 2005-12-04 22:20:50 UTC (rev 19890) +++ trunk/reactos/subsys/win32k/ntuser/painting.c 2005-12-04 22:28:29 UTC (rev 19891) @@ -995,7 +995,7 @@ } } - RETURN(Window->UpdateRegion != NULL); + RETURN(!IntGdiIsEmptyRect(&Rect)); CLEANUP: DPRINT("Leave NtUserGetUpdateRect, ret=%i\n",_ret_);
19 years
1
0
0
0
[greatlrd] 19890: correct spelling
by greatlrd@svn.reactos.com
correct spelling Modified: trunk/reactos/w32api/include/amparse.h _____ Modified: trunk/reactos/w32api/include/amparse.h --- trunk/reactos/w32api/include/amparse.h 2005-12-04 22:15:27 UTC (rev 19889) +++ trunk/reactos/w32api/include/amparse.h 2005-12-04 22:20:50 UTC (rev 19890) @@ -8,8 +8,8 @@ DECLARE_INTERFACE_(IAMParse, IUnknown) { - STDMETHOD(GetParseTime) (THIS_REFERENCE_TIME *prtCurrent) PURE; - STDMETHOD(SetParseTime) (THIS_REFERENCE_TIME rtCurrent) PURE; + STDMETHOD(GetParseTime) (THIS_ REFERENCE_TIME *prtCurrent) PURE; + STDMETHOD(SetParseTime) (THIS_ REFERENCE_TIME rtCurrent) PURE; STDMETHOD(Flush) (THIS) PURE; };
19 years
1
0
0
0
[greatlrd] 19889: forget contain of erros.h
by greatlrd@svn.reactos.com
forget contain of erros.h Modified: trunk/reactos/w32api/include/errors.h _____ Modified: trunk/reactos/w32api/include/errors.h --- trunk/reactos/w32api/include/errors.h 2005-12-04 22:11:59 UTC (rev 19888) +++ trunk/reactos/w32api/include/errors.h 2005-12-04 22:15:27 UTC (rev 19889) @@ -0,0 +1,39 @@ +#ifndef __ERRORS__ +#define __ERRORS__ + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef _AMOVIE_ +#define AMOVIEAPI DECLSPEC_IMPORT +#else +#define AMOVIEAPI +#endif + +#define VFW_FIRST_CODE 0x200 +#define MAX_ERROR_TEXT_LEN 160 +#include <VFWMSGS.H> + +typedef BOOL (WINAPI* AMGETERRORTEXTPROCA)(HRESULT, +char *, DWORD); +AMOVIEAPI DWORD WINAPI AMGetErrorTextA( HRESULT hr , +char *pbuffer , DWORD MaxLen); + +typedef BOOL (WINAPI* AMGETERRORTEXTPROCW)(HRESULT, +WCHAR *, DWORD); +AMOVIEAPI DWORD WINAPI AMGetErrorTextW( HRESULT hr , +WCHAR *pbuffer , DWORD MaxLen); + +#ifndef UNICODE +#define AMGetErrorText AMGetErrorTextA +typedef AMGETERRORTEXTPROCA AMGETERRORTEXTPROC; +#else +#define AMGetErrorText AMGetErrorTextW +typedef AMGETERRORTEXTPROCW AMGETERRORTEXTPROC; +#endif + +#ifdef __cplusplus +} +#endif +#endif
19 years
1
0
0
0
[weiden] 19888: Patch by FRy2oo5 <fRy2oo5@gmail.com>:
by weiden@svn.reactos.com
Patch by FRy2oo5 <fRy2oo5(a)gmail.com>: - German translation of devmgr.dll Added: trunk/reactos/lib/devmgr/De.rc Modified: trunk/reactos/lib/devmgr/devmgr.rc _____ Added: trunk/reactos/lib/devmgr/De.rc --- trunk/reactos/lib/devmgr/De.rc 2005-12-04 22:06:54 UTC (rev 19887) +++ trunk/reactos/lib/devmgr/De.rc 2005-12-04 22:11:59 UTC (rev 19888) @@ -0,0 +1,113 @@ +// German language resource file (David Hinz (fRy2oo5), 2005-12-04) + +LANGUAGE LANG_GERMAN, SUBLANG_GERMAN + +STRINGTABLE +BEGIN + IDS_NAME "Name" + IDS_TYPE "Typ" + IDS_MANUFACTURER "Hersteller: %1" + IDS_LOCATION "Ort: %1" + IDS_STATUS "Gerõtestatus: %1" + IDS_UNKNOWN "Unbekannt" + IDS_LOCATIONSTR "Ort %1!u! (%2)" + IDS_DEVCODE " (Code %1!u!)" + IDS_ENABLEDEVICE "Benutze dieses Gerõt (aktivieren)" + IDS_DISABLEDEVICE "Benutze dieses Gerõt nicht (deaktivieren)" + IDS_UNKNOWNDEVICE "Unbekanntes Gerõt" + IDS_NODRIVERLOADED "F³r dieses Gerõt sind keine Treiber installiert." + IDS_DEVONPARENT "auf %1" + IDS_TROUBLESHOOTDEV "Problem &l÷sen..." + IDS_ENABLEDEV "Gerõt &aktivieren" +END + +STRINGTABLE +BEGIN + IDS_DEV_NO_PROBLEM "Dieses Gerõt funktioniert einwandfrei." + IDS_DEV_NOT_CONFIGURED "CM_PROB_NOT_CONFIGURED" + IDS_DEV_OUT_OF_MEMORY "CM_PROB_DEVLOADER_FAILED" + IDS_DEV_ENTRY_IS_WRONG_TYPE "CM_PROB_ENTRY_IS_WRONG_TYPE" + IDS_DEV_LACKED_ARBITRATOR "CM_PROB_LACKED_ARBITRATOR" + IDS_DEV_BOOT_CONFIG_CONFLICT "CM_PROB_BOOT_CONFIG_CONFLICT" + IDS_DEV_FAILED_FILTER "CM_PROB_FAILED_FILTER" + IDS_DEV_DEVLOADER_NOT_FOUND "CM_PROB_DEVLOADER_NOT_FOUND" + IDS_DEV_INVALID_DATA "CM_PROB_INVALID_DATA" + IDS_DEV_FAILED_START "CM_PROB_FAILED_START" + IDS_DEV_LIAR "CM_PROB_LIAR" + IDS_DEV_NORMAL_CONFLICT "CM_PROB_NORMAL_CONFLICT" + IDS_DEV_NOT_VERIFIED "CM_PROB_NOT_VERIFIED" + IDS_DEV_NEED_RESTART "CM_PROB_NEED_RESTART" + IDS_DEV_REENUMERATION "CM_PROB_REENUMERATION" + IDS_DEV_PARTIAL_LOG_CONF "CM_PROB_PARTIAL_LOG_CONF" + IDS_DEV_UNKNOWN_RESOURCE "CM_PROB_UNKNOWN_RESOURCE" + IDS_DEV_REINSTALL "CM_PROB_REINSTALL" + IDS_DEV_REGISTRY "CM_PROB_REGISTRY" + IDS_DEV_WILL_BE_REMOVED "CM_PROB_WILL_BE_REMOVED" + IDS_DEV_DISABLED "CM_PROB_DISABLED" + IDS_DEV_DEVLOADER_NOT_READY "CM_PROB_DEVLOADER_NOT_READY" + IDS_DEV_DEVICE_NOT_THERE "CM_PROB_DEVICE_NOT_THERE" + IDS_DEV_MOVED "CM_PROB_MOVED" + IDS_DEV_TOO_EARLY "CM_PROB_TOO_EARLY" + IDS_DEV_NO_VALID_LOG_CONF "CM_PROB_NO_VALID_LOG_CONF" + IDS_DEV_FAILED_INSTALL "CM_PROB_FAILED_INSTALL" + IDS_DEV_HARDWARE_DISABLED "CM_PROB_HARDWARE_DISABLED" + IDS_DEV_CANT_SHARE_IRQ "CM_PROB_CANT_SHARE_IRQ" + IDS_DEV_FAILED_ADD "CM_PROB_FAILED_ADD" + IDS_DEV_DISABLED_SERVICE "CM_PROB_DISABLED_SERVICE" + IDS_DEV_TRANSLATION_FAILED "CM_PROB_TRANSLATION_FAILED" + IDS_DEV_NO_SOFTCONFIG "CM_PROB_NO_SOFTCONFIG" + IDS_DEV_BIOS_TABLE "CM_PROB_BIOS_TABLE" + IDS_DEV_IRQ_TRANSLATION_FAILED "CM_PROB_IRQ_TRANSLATION_FAILED" + IDS_DEV_FAILED_DRIVER_ENTRY "CM_PROB_FAILED_DRIVER_ENTRY" + IDS_DEV_DRIVER_FAILED_PRIOR_UNLOAD "CM_PROB_DRIVER_FAILED_PRIOR_UNLOAD" + IDS_DEV_DRIVER_FAILED_LOAD "CM_PROB_DRIVER_FAILED_LOAD" + IDS_DEV_DRIVER_SERVICE_KEY_INVALID "CM_PROB_DRIVER_SERVICE_KEY_INVALID" + IDS_DEV_LEGACY_SERVICE_NO_DEVICES "CM_PROB_LEGACY_SERVICE_NO_DEVICES" + IDS_DEV_DUPLICATE_DEVICE "CM_PROB_DUPLICATE_DEVICE" + IDS_DEV_FAILED_POST_START "CM_PROB_FAILED_POST_START" + IDS_DEV_HALTED "CM_PROB_HALTED" + IDS_DEV_PHANTOM "CM_PROB_PHANTOM" + IDS_DEV_SYSTEM_SHUTDOWN "CM_PROB_SYSTEM_SHUTDOWN" + IDS_DEV_HELD_FOR_EJECT "CM_PROB_HELD_FOR_EJECT" + IDS_DEV_DRIVER_BLOCKED "CM_PROB_DRIVER_BLOCKED" + IDS_DEV_REGISTRY_TOO_LARGE "CM_PROB_REGISTRY_TOO_LARGE" + IDS_DEV_SETPROPERTIES_FAILED "CM_PROB_SETPROPERTIES_FAILED" +END + +IDD_HARDWARE DIALOG DISCARDABLE 0, 0, 300, 400 +STYLE DS_3DLOOK | DS_CONTROL | WS_CHILD | WS_VISIBLE | WS_CAPTION | DS_SHELLFONT +FONT 8, "MS Shell Dlg" +BEGIN + LTEXT "&Gerõte:",IDC_DEVICES,7,6,196,10 + CONTROL "",IDC_LV_DEVICES,"SysListView32",LVS_REPORT | + LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS | + LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP,7,16,196,50 + GROUPBOX "Gerõteeigenschaften",IDC_PROPERTIESGROUP,7,76,196,105 + LTEXT "",IDC_MANUFACTURER,14,88,183,10,SS_ENDELLIPSIS + LTEXT "",IDC_LOCATION,14,100,183,10,SS_ENDELLIPSIS + LTEXT "",IDC_STATUS,14,112,183,30 + PUSHBUTTON "Problem &l÷sen...",IDC_TROUBLESHOOT,85,140,54,14, + BS_PUSHBUTTON | WS_CHILD | WS_DISABLED | WS_TABSTOP + PUSHBUTTON "&Eigenschaften",IDC_PROPERTIES,146,140,50,14 +END + +IDD_DEVICEGENERAL DIALOG DISCARDABLE 0, 0, 252, 218 +STYLE WS_CHILD | WS_DISABLED | WS_CAPTION +CAPTION "General" +FONT 8, "MS Shell Dlg" +BEGIN + ICON "", IDC_DEVICON, 7, 7, 20, 20 + LTEXT "", IDC_DEVNAME, 37, 9, 174, 16, SS_NOPREFIX + LTEXT "Gerõtetyp:", -1, 37, 39, 60, 8, SS_NOPREFIX + EDITTEXT IDC_DEVTYPE, 100, 39, 146, 12, NOT WS_TABSTOP | NOT WS_BORDER | ES_AUTOHSCROLL | ES_READONLY + LTEXT "Hersteller:", -1, 37, 53, 60, 8, SS_NOPREFIX + EDITTEXT IDC_DEVMANUFACTURER, 100, 53, 145, 12, NOT WS_TABSTOP | NOT WS_BORDER | ES_AUTOHSCROLL | ES_READONLY + LTEXT "Ort:", -1, 37, 67, 60, 8, SS_NOPREFIX + EDITTEXT IDC_DEVLOCATION, 100, 67, 145, 12, NOT WS_TABSTOP | NOT WS_BORDER | ES_AUTOHSCROLL | ES_READONLY + GROUPBOX "Gerõtestatus", IDC_DEVSTATUSGROUP, 7, 83, 238, 100 + EDITTEXT IDC_DEVSTATUS, 14, 96, 224, 61, NOT WS_TABSTOP | ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | WS_VSCROLL + PUSHBUTTON "Problem &l÷sen...", IDC_DEVPROBLEM, 148, 163, 90, 15 + LTEXT "Gerõte&benutzung:", IDC_DEVUSAGELABEL, 7, 188, 222, 8, WS_DISABLED + COMBOBOX IDC_DEVUSAGE, 7, 198, 239, 40, CBS_DROPDOWNLIST | WS_VSCROLL | WS_DISABLED +END + Property changes on: trunk/reactos/lib/devmgr/De.rc ___________________________________________________________________ Name: svn:keywords + author date revision Name: svn:eol-style + native _____ Modified: trunk/reactos/lib/devmgr/devmgr.rc --- trunk/reactos/lib/devmgr/devmgr.rc 2005-12-04 22:06:54 UTC (rev 19887) +++ trunk/reactos/lib/devmgr/devmgr.rc 2005-12-04 22:11:59 UTC (rev 19888) @@ -16,3 +16,5 @@ #include "En.rc" #include "Hu.rc" #include "Pl.rc" +#include "De.rc" +
19 years
1
0
0
0
[greatlrd] 19887: wrote and adding missing dx headers
by greatlrd@svn.reactos.com
wrote and adding missing dx headers Added: trunk/reactos/w32api/include/xprtdefs.h _____ Added: trunk/reactos/w32api/include/xprtdefs.h --- trunk/reactos/w32api/include/xprtdefs.h 2005-12-04 21:16:01 UTC (rev 19886) +++ trunk/reactos/w32api/include/xprtdefs.h 2005-12-04 22:06:54 UTC (rev 19887) @@ -0,0 +1,414 @@ + +#ifndef __XPRTDEFS__ +#define __XPRTDEFS__ + + +#define ED_AUDIO_1 0x0000001L +#define ED_AUDIO_2 0x0000002L +#define ED_AUDIO_3 0x0000004L +#define ED_AUDIO_4 0x0000008L +#define ED_AUDIO_5 0x0000010L +#define ED_AUDIO_6 0x0000020L +#define ED_AUDIO_7 0x0000040L +#define ED_AUDIO_8 0x0000080L +#define ED_AUDIO_9 0x0000100L +#define ED_AUDIO_10 0x0000200L +#define ED_AUDIO_11 0x0000400L +#define ED_AUDIO_12 0x0000800L +#define ED_AUDIO_13 0x0001000L +#define ED_AUDIO_14 0x0002000L +#define ED_AUDIO_15 0x0004000L +#define ED_AUDIO_16 0x0008000L +#define ED_AUDIO_17 0x0010000L +#define ED_AUDIO_18 0x0020000L +#define ED_AUDIO_19 0x0040000L +#define ED_AUDIO_20 0x0080000L +#define ED_AUDIO_21 0x0100000L +#define ED_AUDIO_22 0x0200000L +#define ED_AUDIO_23 0x0400000L +#define ED_AUDIO_24 0x0800000L +#define ED_AUDIO_ALL 0x10000000 +#define ED_VIDEO 0x2000000L + +#define ED_TOP 0x0001 +#define ED_MIDDLE 0x0002 +#define ED_BOTTOM 0x0004 +#define ED_LEFT 0x0100 +#define ED_CENTER 0x0200 +#define ED_RIGHT 0x0400 + +#define DEV_PORT_SIM 1 +#define DEV_PORT_COM1 2 +#define DEV_PORT_COM2 3 +#define DEV_PORT_COM3 4 +#define DEV_PORT_COM4 5 +#define DEV_PORT_DIAQ 6 +#define DEV_PORT_ARTI 7 +#define DEV_PORT_1394 8 +#define DEV_PORT_USB 9 +#define DEV_PORT_MIN DEV_PORT_SIM +#define DEV_PORT_MAX DEV_PORT_USB + +#define ED_BASE 0x1000L +#define ED_DEVCAP_CAN_RECORD ED_BASE+1 +#define ED_DEVCAP_CAN_RECORD_STROBE ED_BASE+2 +#define ED_DEVCAP_HAS_AUDIO ED_BASE+3 +#define ED_DEVCAP_HAS_VIDEO ED_BASE+4 +#define ED_DEVCAP_USES_FILES ED_BASE+5 +#define ED_DEVCAP_CAN_SAVE ED_BASE+6 +#define ED_DEVCAP_DEVICE_TYPE ED_BASE+7 +#define ED_DEVTYPE_VCR ED_BASE+8 +#define ED_DEVTYPE_LASERDISK ED_BASE+9 +#define ED_DEVTYPE_ATR ED_BASE+10 +#define ED_DEVTYPE_DDR ED_BASE+11 +#define ED_DEVTYPE_ROUTER ED_BASE+12 +#define ED_DEVTYPE_KEYER ED_BASE+13 +#define ED_DEVTYPE_MIXER_VIDEO ED_BASE+14 +#define ED_DEVTYPE_DVE ED_BASE+15 +#define ED_DEVTYPE_WIPEGEN ED_BASE+16 +#define ED_DEVTYPE_MIXER_AUDIO ED_BASE+17 +#define ED_DEVTYPE_CG ED_BASE+18 +#define ED_DEVTYPE_TBC ED_BASE+19 +#define ED_DEVTYPE_TCG ED_BASE+20 +#define ED_DEVTYPE_GPI ED_BASE+21 +#define ED_DEVTYPE_JOYSTICK ED_BASE+22 +#define ED_DEVTYPE_KEYBOARD ED_BASE+23 +#define ED_DEVCAP_EXTERNAL_DEVICE_ID ED_BASE+24 +#define ED_DEVCAP_TIMECODE_READ ED_BASE+25 +#define ED_DEVCAP_TIMECODE_WRITE ED_BASE+26 +#define ED_DEVCAP_CTLTRK_READ ED_BASE+27 +#define ED_DEVCAP_INDEX_READ ED_BASE+28 +#define ED_DEVCAP_PREROLL ED_BASE+29 +#define ED_DEVCAP_POSTROLL ED_BASE+30 +#define ED_DEVCAP_SYNC_ACCURACY ED_BASE+31 +#define ED_SYNCACC_PRECISE ED_BASE+32 +#define ED_SYNCACC_FRAME ED_BASE+33 +#define ED_SYNCACC_ROUGH ED_BASE+34 +#define ED_DEVCAP_NORMAL_RATE ED_BASE+35 +#define ED_RATE_24 ED_BASE+36 +#define ED_RATE_25 ED_BASE+37 +#define ED_RATE_2997 ED_BASE+38 +#define ED_RATE_30 ED_BASE+39 +#define ED_DEVCAP_CAN_PREVIEW ED_BASE+40 +#define ED_DEVCAP_CAN_MONITOR_SOURCES ED_BASE+41 +#define ED_DEVCAP_CAN_TEST ED_BASE+42 +#define ED_DEVCAP_VIDEO_INPUTS ED_BASE+43 +#define ED_DEVCAP_AUDIO_INPUTS ED_BASE+44 +#define ED_DEVCAP_NEEDS_CALIBRATING ED_BASE+45 +#define ED_DEVCAP_SEEK_TYPE ED_BASE+46 +#define ED_SEEK_PERFECT ED_BASE+47 +#define ED_SEEK_FAST ED_BASE+48 +#define ED_SEEK_SLOW ED_BASE+49 +#define ED_POWER_ON ED_BASE+50 +#define ED_POWER_OFF ED_BASE+51 +#define ED_POWER_STANDBY ED_BASE+52 +#define ED_ACTIVE ED_BASE+53 +#define ED_INACTIVE ED_BASE+54 +#define ED_ALL ED_BASE+55 +#define ED_TEST ED_BASE+56 + +#define ED_TRANSCAP_CAN_EJECT ED_BASE+100 +#define ED_TRANSCAP_CAN_BUMP_PLAY ED_BASE+101 +#define ED_TRANSCAP_CAN_PLAY_BACKWARDS ED_BASE+102 +#define ED_TRANSCAP_CAN_SET_EE ED_BASE+103 +#define ED_TRANSCAP_CAN_SET_PB ED_BASE+104 +#define ED_TRANSCAP_CAN_DELAY_VIDEO_IN ED_BASE+105 +#define ED_TRANSCAP_CAN_DELAY_VIDEO_OUT ED_BASE+106 +#define ED_TRANSCAP_CAN_DELAY_AUDIO_IN ED_BASE+107 +#define ED_TRANSCAP_CAN_DELAY_AUDIO_OUT ED_BASE+108 +#define ED_TRANSCAP_FWD_VARIABLE_MAX ED_BASE+109 +#define ED_TRANSCAP_REV_VARIABLE_MAX ED_BASE+110 + +#define ED_TRANSCAP_NUM_AUDIO_TRACKS ED_BASE+111 +#define ED_TRANSCAP_LTC_TRACK ED_BASE+112 +#define ED_TRANSCAP_NEEDS_TBC ED_BASE+113 +#define ED_TRANSCAP_NEEDS_CUEING ED_BASE+114 +#define ED_TRANSCAP_CAN_INSERT ED_BASE+115 +#define ED_TRANSCAP_CAN_ASSEMBLE ED_BASE+116 +#define ED_TRANSCAP_FIELD_STEP ED_BASE+117 +#define ED_TRANSCAP_CLOCK_INC_RATE ED_BASE+118 +#define ED_TRANSCAP_CAN_DETECT_LENGTH ED_BASE+119 +#define ED_TRANSCAP_CAN_FREEZE ED_BASE+120 +#define ED_TRANSCAP_HAS_TUNER ED_BASE+121 +#define ED_TRANSCAP_HAS_TIMER ED_BASE+122 +#define ED_TRANSCAP_HAS_CLOCK ED_BASE+123 + +#define ED_MEDIA_SPIN_UP ED_BASE+130 +#define ED_MEDIA_SPIN_DOWN ED_BASE+131 +#define ED_MEDIA_UNLOAD ED_BASE+132 + +#define ED_MODE_PLAY ED_BASE+200 +#define ED_MODE_STOP ED_BASE+201 +#define ED_MODE_FREEZE ED_BASE+202 +#define ED_MODE_THAW ED_BASE+203 +#define ED_MODE_FF ED_BASE+204 +#define ED_MODE_REW ED_BASE+205 +#define ED_MODE_RECORD ED_BASE+206 +#define ED_MODE_RECORD_STROBE ED_BASE+207 +#define ED_MODE_RECORD_FREEZE ED_BASE+808 +#define ED_MODE_STEP ED_BASE+208 +#define ED_MODE_STEP_FWD ED_BASE+208 +#define ED_MODE_SHUTTLE ED_BASE+209 +#define ED_MODE_EDIT_CUE ED_BASE+210 +#define ED_MODE_VAR_SPEED ED_BASE+211 +#define ED_MODE_PERFORM ED_BASE+212 + +#define ED_MODE_LINK_ON ED_BASE+280 +#define ED_MODE_LINK_OFF ED_BASE+281 + +#define ED_TCG_TIMECODE_TYPE ED_BASE+400 +#define ED_TCG_SMPTE_LTC ED_BASE+401 +#define ED_TCG_SMPTE_VITC ED_BASE+402 +#define ED_TCG_MIDI_QF ED_BASE+403 +#define ED_TCG_MIDI_FULL ED_BASE+404 +#define ED_TCG_FRAMERATE ED_BASE+405 +#define ED_FORMAT_SMPTE_30 ED_BASE+406 +#define ED_FORMAT_SMPTE_30DROP ED_BASE+407 +#define ED_FORMAT_SMPTE_25 ED_BASE+408 +#define ED_FORMAT_SMPTE_24 ED_BASE+409 +#define ED_TCG_SYNC_SOURCE ED_BASE+410 +#define ED_TCG_VIDEO ED_BASE+411 +#define ED_TCG_READER ED_BASE+412 +#define ED_TCG_FREE ED_BASE+413 +#define ED_TCG_REFERENCE_SOURCE ED_BASE+414 +#define ED_TCR_SOURCE ED_BASE+416 +#define ED_TCR_LTC ED_BASE+417 +#define ED_TCR_VITC ED_BASE+418 +#define ED_TCR_CT ED_BASE+419 +#define ED_TCR_FTC ED_BASE+420 +#define ED_TCR_LAST_VALUE ED_BASE+421 +#define ED_TCD_SOURCE ED_BASE+422 +#define ED_TCR ED_BASE+423 +#define ED_TCG ED_BASE+424 +#define ED_TCD_SIZE ED_BASE+425 +#define ED_SMALL ED_BASE+426 +#define ED_MED ED_BASE+427 +#define ED_LARGE ED_BASE+428 +#define ED_TCD_POSITION ED_BASE+429 +#define ED_TCD_INTENSITY ED_BASE+436 +#define ED_HIGH ED_BASE+437 +#define ED_LOW ED_BASE+438 +#define ED_TCD_TRANSPARENCY ED_BASE+439 +#define ED_TCD_INVERT ED_BASE+440 +#define ED_MODE ED_BASE+500 +#define ED_ERROR ED_BASE+501 +#define ED_LOCAL ED_BASE+502 +#define ED_RECORD_INHIBIT ED_BASE+503 +#define ED_SERVO_LOCK ED_BASE+504 +#define ED_MEDIA_PRESENT ED_BASE+505 +#define ED_MEDIA_LENGTH ED_BASE+506 +#define ED_MEDIA_SIZE ED_BASE+507 +#define ED_MEDIA_TRACK_COUNT ED_BASE+508 +#define ED_MEDIA_TRACK_LENGTH ED_BASE+509 +#define ED_MEDIA_SIDE ED_BASE+510 +#define ED_MEDIA_TYPE ED_BASE+511 +#define ED_MEDIA_VHS ED_BASE+512 +#define ED_MEDIA_SVHS ED_BASE+513 +#define ED_MEDIA_HI8 ED_BASE+514 +#define ED_MEDIA_UMATIC ED_BASE+515 +#define ED_MEDIA_DVC ED_BASE+516 +#define ED_MEDIA_1_INCH ED_BASE+517 +#define ED_MEDIA_D1 ED_BASE+518 +#define ED_MEDIA_D2 ED_BASE+519 +#define ED_MEDIA_D3 ED_BASE+520 +#define ED_MEDIA_D5 ED_BASE+521 +#define ED_MEDIA_DBETA ED_BASE+522 +#define ED_MEDIA_BETA ED_BASE+523 +#define ED_MEDIA_8MM ED_BASE+524 +#define ED_MEDIA_DDR ED_BASE+525 +#define ED_MEDIA_OTHER ED_BASE+526 +#define ED_MEDIA_CLV ED_BASE+527 +#define ED_MEDIA_CAV ED_BASE+528 +#define ED_MEDIA_POSITION ED_BASE+529 +#define ED_LINK_MODE ED_BASE+530 + +#define ED_TRANSBASIC_TIME_FORMAT ED_BASE+540 +#define ED_FORMAT_MILLISECONDS ED_BASE+541 +#define ED_FORMAT_FRAMES ED_BASE+542 +#define ED_FORMAT_REFERENCE_TIME ED_BASE+543 + +#define ED_FORMAT_HMSF ED_BASE+547 +#define ED_FORMAT_TMSF ED_BASE+548 +#define ED_TRANSBASIC_TIME_REFERENCE ED_BASE+549 +#define ED_TIMEREF_TIMECODE ED_BASE+550 +#define ED_TIMEREF_CONTROL_TRACK ED_BASE+551 +#define ED_TIMEREF_INDEX ED_BASE+552 +#define ED_TRANSBASIC_SUPERIMPOSE ED_BASE+553 +#define ED_TRANSBASIC_END_STOP_ACTION ED_BASE+554 +#define ED_TRANSBASIC_RECORD_FORMAT ED_BASE+555 +#define ED_RECORD_FORMAT_SP ED_BASE+556 +#define ED_RECORD_FORMAT_LP ED_BASE+557 +#define ED_RECORD_FORMAT_EP ED_BASE+558 +#define ED_TRANSBASIC_STEP_COUNT ED_BASE+559 +#define ED_TRANSBASIC_STEP_UNIT ED_BASE+560 +#define ED_STEP_FIELD ED_BASE+561 +#define ED_STEP_FRAME ED_BASE+562 +#define ED_STEP_3_2 ED_BASE+563 +#define ED_TRANSBASIC_PREROLL ED_BASE+564 +#define ED_TRANSBASIC_RECPREROLL ED_BASE+565 +#define ED_TRANSBASIC_POSTROLL ED_BASE+566 +#define ED_TRANSBASIC_EDIT_DELAY ED_BASE+567 +#define ED_TRANSBASIC_PLAYTC_DELAY ED_BASE+568 +#define ED_TRANSBASIC_RECTC_DELAY ED_BASE+569 +#define ED_TRANSBASIC_EDIT_FIELD ED_BASE+570 +#define ED_TRANSBASIC_FRAME_SERVO ED_BASE+571 +#define ED_TRANSBASIC_CF_SERVO ED_BASE+572 +#define ED_TRANSBASIC_SERVO_REF ED_BASE+573 +#define ED_REF_EXTERNAL ED_BASE+574 +#define ED_REF_INPUT ED_BASE+575 +#define ED_REF_INTERNAL ED_BASE+576 +#define ED_REF_AUTO ED_BASE+577 +#define ED_TRANSBASIC_WARN_GL ED_BASE+578 +#define ED_TRANSBASIC_SET_TRACKING ED_BASE+579 +#define ED_TRACKING_PLUS ED_BASE+580 +#define ED_TRACKING_MINUS ED_BASE+581 +#define ED_TRACKING_RESET ED_BASE+582 +#define ED_TRANSBASIC_SET_FREEZE_TIMEOUT ED_BASE+583 +#define ED_TRANSBASIC_VOLUME_NAME ED_BASE+584 +#define ED_TRANSBASIC_BALLISTIC_1 ED_BASE+585 +#define ED_TRANSBASIC_BALLISTIC_2 ED_BASE+586 +#define ED_TRANSBASIC_BALLISTIC_3 ED_BASE+587 +#define ED_TRANSBASIC_BALLISTIC_4 ED_BASE+588 +#define ED_TRANSBASIC_BALLISTIC_5 ED_BASE+589 +#define ED_TRANSBASIC_BALLISTIC_6 ED_BASE+590 +#define ED_TRANSBASIC_BALLISTIC_7 ED_BASE+591 +#define ED_TRANSBASIC_BALLISTIC_8 ED_BASE+592 +#define ED_TRANSBASIC_BALLISTIC_9 ED_BASE+593 +#define ED_TRANSBASIC_BALLISTIC_10 ED_BASE+594 +#define ED_TRANSBASIC_BALLISTIC_11 ED_BASE+595 +#define ED_TRANSBASIC_BALLISTIC_12 ED_BASE+596 +#define ED_TRANSBASIC_BALLISTIC_13 ED_BASE+597 +#define ED_TRANSBASIC_BALLISTIC_14 ED_BASE+598 +#define ED_TRANSBASIC_BALLISTIC_15 ED_BASE+599 +#define ED_TRANSBASIC_BALLISTIC_16 ED_BASE+600 +#define ED_TRANSBASIC_BALLISTIC_17 ED_BASE+601 +#define ED_TRANSBASIC_BALLISTIC_18 ED_BASE+602 +#define ED_TRANSBASIC_BALLISTIC_19 ED_BASE+603 +#define ED_TRANSBASIC_BALLISTIC_20 ED_BASE+604 +#define ED_TRANSBASIC_SETCLOCK ED_BASE+605 +#define ED_TRANSBASIC_SET_COUNTER_FORMAT ED_BASE+606 +#define ED_TRANSBASIC_SET_COUNTER_VALUE ED_BASE+607 +#define ED_TRANSBASIC_SETTUNER_CH_UP ED_BASE+608 +#define ED_TRANSBASIC_SETTUNER_CH_DN ED_BASE+609 +#define ED_TRANSBASIC_SETTUNER_SK_UP ED_BASE+610 +#define ED_TRANSBASIC_SETTUNER_SK_DN ED_BASE+611 +#define ED_TRANSBASIC_SETTUNER_CH ED_BASE+612 +#define ED_TRANSBASIC_SETTUNER_NUM ED_BASE+613 +#define ED_TRANSBASIC_SETTIMER_EVENT ED_BASE+614 +#define ED_TRANSBASIC_SETTIMER_STARTDAY ED_BASE+615 +#define ED_TRANSBASIC_SETTIMER_STARTTIME ED_BASE+616 +#define ED_TRANSBASIC_SETTIMER_STOPDAY ED_BASE+617 +#define ED_TRANSBASIC_SETTIMER_STOPTIME ED_BASE+618 + +#define ED_TRANSVIDEO_SET_OUTPUT ED_BASE+630 +#define ED_E2E ED_BASE+631 +#define ED_PLAYBACK ED_BASE+632 +#define ED_OFF ED_BASE+633 +#define ED_TRANSVIDEO_SET_SOURCE ED_BASE+634 + +#define ED_TRANSAUDIO_ENABLE_OUTPUT ED_BASE+640 + +#define ED_TRANSAUDIO_ENABLE_RECORD ED_BASE+642 +#define ED_TRANSAUDIO_ENABLE_SELSYNC ED_BASE+643 +#define ED_TRANSAUDIO_SET_SOURCE ED_BASE+644 +#define ED_TRANSAUDIO_SET_MONITOR ED_BASE+645 + +#define ED_INVALID ED_BASE+652 +#define ED_EXECUTING ED_BASE+653 +#define ED_REGISTER ED_BASE+654 +#define ED_DELETE ED_BASE+655 +#define ED_EDIT_HEVENT ED_BASE+656 +#define ED_EDIT_TEST ED_BASE+657 +#define ED_EDIT_IMMEDIATE ED_BASE+658 +#define ED_EDIT_MODE ED_BASE+659 +#define ED_EDIT_MODE_ASSEMBLE ED_BASE+660 +#define ED_EDIT_MODE_INSERT ED_BASE+661 +#define ED_EDIT_MODE_CRASH_RECORD ED_BASE+662 +#define ED_EDIT_MODE_BOOKMARK_TIME ED_BASE+663 +#define ED_EDIT_MODE_BOOKMARK_CHAPTER ED_BASE+664 + +#define ED_EDIT_MASTER ED_BASE+666 +#define ED_EDIT_TRACK ED_BASE+667 +#define ED_EDIT_SRC_INPOINT ED_BASE+668 +#define ED_EDIT_SRC_OUTPOINT ED_BASE+669 +#define ED_EDIT_REC_INPOINT ED_BASE+670 +#define ED_EDIT_REC_OUTPOINT ED_BASE+671 + +#define ED_EDIT_REHEARSE_MODE ED_BASE+672 +#define ED_EDIT_BVB ED_BASE+673 + +#define ED_EDIT_VBV ED_BASE+674 +#define ED_EDIT_VVV ED_BASE+675 +#define ED_EDIT_PERFORM ED_BASE+676 +#define ED_EDIT_ABORT ED_BASE+677 +#define ED_EDIT_TIMEOUT ED_BASE+678 +#define ED_EDIT_SEEK ED_BASE+679 +#define ED_EDIT_SEEK_MODE ED_BASE+680 +#define ED_EDIT_SEEK_EDIT_IN ED_BASE+681 +#define ED_EDIT_SEEK_EDIT_OUT ED_BASE+682 +#define ED_EDIT_SEEK_PREROLL ED_BASE+683 +#define ED_EDIT_SEEK_PREROLL_CT ED_BASE+684 +#define ED_EDIT_SEEK_BOOKMARK ED_BASE+685 +#define ED_EDIT_OFFSET ED_BASE+686 + +#define ED_ERR_DEVICE_NOT_READY ED_BASE+700 +#define ED_TRANSCAP_FWD_VARIABLE_MIN ED_BASE+800 +#define ED_TRANSCAP_REV_VARIABLE_MIN ED_BASE+801 +#define ED_TRANSCAP_FWD_SHUTTLE_MAX ED_BASE+802 +#define ED_TRANSCAP_FWD_SHUTTLE_MIN ED_BASE+803 +#define ED_TRANSCAP_REV_SHUTTLE_MAX ED_BASE+804 +#define ED_TRANSCAP_REV_SHUTTLE_MIN ED_BASE+805 +#define ED_TRANSCAP_MULTIPLE_EDITS ED_BASE+806 +#define ED_TRANSCAP_IS_MASTER ED_BASE+807 +#define ED_MODE_STEP_REV ED_BASE+809 +#define ED_MODE_NOTIFY_ENABLE ED_BASE+810 +#define ED_MODE_NOTIFY_DISABLE ED_BASE+811 +#define ED_MODE_SHOT_SEARCH ED_BASE+812 +#define ED_MEDIA_SX ED_BASE+813 +#define ED_TRANSCAP_HAS_DT ED_BASE+814 +#define ED_EDIT_PREREAD ED_BASE+815 + +#define ED_DEVTYPE_CAMERA ED_BASE+900 +#define ED_DEVTYPE_TUNER ED_BASE+901 +#define ED_DEVTYPE_DVHS ED_BASE+902 +#define ED_DEVTYPE_UNKNOWN ED_BASE+903 + +#define ED_CAPABILITY_UNKNOWN ED_BASE+910 + +#define ED_RAW_EXT_DEV_CMD ED_BASE+920 +#define ED_MEDIA_VHSC ED_BASE+925 +#define ED_MEDIA_UNKNOWN ED_BASE+926 +#define ED_MEDIA_NOT_PRESENT ED_BASE+927 +#define ED_CONTROL_HEVENT_GET ED_BASE+928 +#define ED_CONTROL_HEVENT_RELEASE ED_BASE+929 +#define ED_NOTIFY_HEVENT_GET ED_BASE+930 +#define ED_NOTIFY_HEVENT_RELEASE ED_BASE+931 +#define ED_MODE_CHANGE_NOTIFY ED_BASE+932 +#define ED_MODE_PLAY_FASTEST_FWD ED_BASE+933 +#define ED_MODE_PLAY_SLOWEST_FWD ED_BASE+934 +#define ED_MODE_PLAY_FASTEST_REV ED_BASE+935 +#define ED_MODE_PLAY_SLOWEST_REV ED_BASE+936 +#define ED_MODE_WIND ED_BASE+937 +#define ED_MODE_REW_FASTEST ED_BASE+938 +#define ED_MODE_REV_PLAY ED_BASE+939 +#define ED_TRANSBASIC_INPUT_SIGNAL ED_BASE+940 +#define ED_TRANSBASIC_OUTPUT_SIGNAL ED_BASE+941 +#define ED_TRANSBASIC_SIGNAL_525_60_SD ED_BASE+942 +#define ED_TRANSBASIC_SIGNAL_525_60_SDL ED_BASE+943 +#define ED_TRANSBASIC_SIGNAL_625_50_SD ED_BASE+944 +#define ED_TRANSBASIC_SIGNAL_625_50_SDL ED_BASE+945 +#define ED_TRANSBASIC_SIGNAL_MPEG2TS ED_BASE+946 + +#define ED_DEVCAP_TIMECODE_SEEK ED_BASE+950 +#define ED_DEVCAP_ATN_READ ED_BASE+951 +#define ED_DEVCAP_ATN_SEEK ED_BASE+952 +#define ED_DEVCAP_ATN_WRITE ED_BASE+953 +#define ED_DEVCAP_RTC_READ ED_BASE+954 +#define ED_DEVCAP_RTC_SEEK ED_BASE+955 +#define ED_DEVCAP_RTC_WRITE ED_BASE+956 +#define ED_TIMEREF_ATN ED_BASE+958 + +#define ED_DEV_REMOVED_HEVENT_GET ED_BASE+960 +#define ED_DEV_REMOVED_HEVENT_RELEASE ED_BASE+961 + +#endif Property changes on: trunk/reactos/w32api/include/xprtdefs.h ___________________________________________________________________ Name: svn:eol-style + native
19 years
1
0
0
0
← Newer
1
...
58
59
60
61
62
63
64
...
71
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
Results per page:
10
25
50
100
200