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
2025
January
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
March 2010
----- 2025 -----
January 2025
----- 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
19 participants
896 discussions
Start a n
N
ew thread
[sir_richard] 46028: [NTOS]: While attempting to ressucitate the user-mode shutdown code in CSRSS (disabled since 2006), it seemed clear that one of the main steps is to obtain the caller's LUID in order to kill the right processes. This LUID is obtained from the current thread's token, and we know it's the callers since we're supposed to impersonate the caller. Unfortunately, impersonation failed, making the whole process fail. Impersonation failed because NtImpersonateThread was actually inver
by sir_richard@svn.reactos.org
Author: sir_richard Date: Tue Mar 9 11:35:58 2010 New Revision: 46028 URL:
http://svn.reactos.org/svn/reactos?rev=46028&view=rev
Log: [NTOS]: While attempting to ressucitate the user-mode shutdown code in CSRSS (disabled since 2006), it seemed clear that one of the main steps is to obtain the caller's LUID in order to kill the right processes. This LUID is obtained from the current thread's token, and we know it's the callers since we're supposed to impersonate the caller. Unfortunately, impersonation failed, making the whole process fail. Impersonation failed because NtImpersonateThread was actually inverting the THREAD_IMPERSONATE rights, asking the client thread for the server's permissions, and vice versa. Fixing this resulted in yet another failure. Analysis of this failure showed that even opening the server (ie: current) thread for THREAD_DIRECT_IMPERSONATION failed, which is unusual since the current thread should have access to all its rights. This is determined in PspCreateThread when the ETHREAD->GrantedAccess field is set. Continuing onto this path, tracing revealed that GrantedAccess was merely 0x1607F and not 0x1F3FF as expected, meaning that not all rights were given, including the impersonate right (0x200), explaining the failure, but not the deeper reason behind it. Attempting to identify which code path set this GrantedAccess, the SepAccessCheck routine came to light. A bug there caused MAXIMUM_ALLOWED accesses to fail in certain scenarios, such as when the object had no security descriptor, because MAXIMUM_ALLOWED would be granted as an absolute value, when instead of it is a flag that should grant GENERIC_ALL. Fixing that bug, the failure continued. Further analysis identified that the Administrators SID was being found with GENERIC_READ + WRITE + EXECUTE access, and no SID was found for GENERIC_ALL access. This happened when searching the system token's default DACL, which is assigned to the kernel (but for kernel-mode callers, this check was skipped), smss, winlogon, etc. The code for creating this system token was heavily hacked, so the function to create the system token, as well as NtCreateToken were refactored to use a common piece of token-creating code. Furthermode, the system token was correctly created with Local System as the user, and Administrators as one of the groups. Finally, SeDefaultDacl was used (already setup properly) instead of a badly configured Default DACL. The new shared code also correctly sets the SE_GROUP_ENABLED flag on all SE_GROUP_MANDATORY groups, and scans tokens to set the TOKEN_HAS_ADMIN_GROUP and TOKEN_HAS_TRAVERSE_PRIVILEGE flags which were not previously set. With the correct system token and default DACL, the Local System SID was now found, but the failure continued. This was revealed to be due to an even deeper rooted problem, as the SepIsSidInToken routine checked for SE_GROUP_ENABLED before listing a SID as "present". Although this is correct for actual groups, the User SID will never have the SE_GROUP_ENABLED flag as it is not a group. This caused any granted access ACE belonging to a user (instead of a group) to be ignored, causing either access check failures, or limited rights returned (in the MAXIMUM_ALLOWED case). Upon fixing this bug, the NtImpersonateThread call finally returned success, since the rights were now correct. Promptly upon calling NtOpenThreadToken to query the LUID however, the system ASSERTED with FALSE. The code at fault was a line in NtOpenThreadTokenEx which forcefully ASSERTed if the impersonation code path was taken, presumably because this was never tested, and ReactOS would actually always fail impersonation attempts due to the bugs fixed above. This routine was thus quickly reworked to fix some mistakes (such as forgetting to actually impersonate the client, incorrect referencing/dereferencing of thread/tokens, and assumptions about DACL creation success). Having fixed the NtOpenThreadTokenEx routine, the LUID query now went through for the impersonated token, but soon causing a user-mode crash, due to an incorrect parameter reference in the CsrGetProcessLuid function in the csrsrv code by Alex (which I copy/pasted to reduce code duplication). Fixing this final bug finally allowed the correct LUID to be queried and I was able to continue development of not-yet-commited user-mode shutdown code. Modified: trunk/reactos/ntoskrnl/po/povolume.c trunk/reactos/ntoskrnl/ps/security.c trunk/reactos/ntoskrnl/se/semgr.c trunk/reactos/ntoskrnl/se/token.c trunk/reactos/subsystems/csr/csrsrv/process.c Modified: trunk/reactos/ntoskrnl/po/povolume.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/po/povolume.c?rev…
============================================================================== --- trunk/reactos/ntoskrnl/po/povolume.c [iso-8859-1] (original) +++ trunk/reactos/ntoskrnl/po/povolume.c [iso-8859-1] Tue Mar 9 11:35:58 2010 @@ -84,16 +84,13 @@ PAGED_CODE(); /* Get dope from the device (if the device has no dope, it will receive some) */ - DPRINT1("New volume: %p\n", DeviceObject); Dope = PopGetDope(DeviceObject); if (Dope) { /* Make sure we can flush safely */ - DPRINT1("Acquiring volume lock\n"); KeAcquireGuardedMutex(&PopVolumeLock); /* Add this volume into the list of power-manager volumes */ - DPRINT1("Got DOPE: %p\n", Dope); if (!Dope->Volume.Flink) InsertTailList(&PopVolumeDevices, &Dope->Volume); /* Allow flushes to go through */ Modified: trunk/reactos/ntoskrnl/ps/security.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ps/security.c?rev…
============================================================================== --- trunk/reactos/ntoskrnl/ps/security.c [iso-8859-1] (original) +++ trunk/reactos/ntoskrnl/ps/security.c [iso-8859-1] Tue Mar 9 11:35:58 2010 @@ -965,32 +965,32 @@ /* Reference the thread */ Status = ObReferenceObjectByHandle(ThreadHandle, - THREAD_IMPERSONATE, + THREAD_DIRECT_IMPERSONATION, PsThreadType, PreviousMode, (PVOID*)&Thread, NULL); - if(NT_SUCCESS(Status)) + if (NT_SUCCESS(Status)) { /* Reference the impersonating thead */ Status = ObReferenceObjectByHandle(ThreadToImpersonateHandle, - THREAD_DIRECT_IMPERSONATION, + THREAD_IMPERSONATE, PsThreadType, PreviousMode, (PVOID*)&ThreadToImpersonate, NULL); - if(NT_SUCCESS(Status)) + if (NT_SUCCESS(Status)) { /* Create a client security context */ Status = SeCreateClientSecurity(ThreadToImpersonate, SecurityQualityOfService, 0, &ClientContext); - if(NT_SUCCESS(Status)) + if (NT_SUCCESS(Status)) { /* Do the impersonation */ SeImpersonateClient(&ClientContext, Thread); - if(ClientContext.ClientToken) + if (ClientContext.ClientToken) { /* Dereference the client token if we had one */ ObDereferenceObject(ClientContext.ClientToken); Modified: trunk/reactos/ntoskrnl/se/semgr.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/se/semgr.c?rev=46…
============================================================================== --- trunk/reactos/ntoskrnl/se/semgr.c [iso-8859-1] (original) +++ trunk/reactos/ntoskrnl/se/semgr.c [iso-8859-1] Tue Mar 9 11:35:58 2010 @@ -279,6 +279,7 @@ return STATUS_SUCCESS; } +ULONG SidInTokenCalls = 0; static BOOLEAN SepSidInToken(PACCESS_TOKEN _Token, @@ -289,6 +290,9 @@ PAGED_CODE(); + SidInTokenCalls++; + if (!(SidInTokenCalls % 10000)) DPRINT1("SidInToken Calls: %d\n", SidInTokenCalls); + if (Token->UserAndGroupCount == 0) { return FALSE; @@ -298,7 +302,7 @@ { if (RtlEqualSid(Sid, Token->UserAndGroups[i].Sid)) { - if (Token->UserAndGroups[i].Attributes & SE_GROUP_ENABLED) + if ((i == 0)|| (Token->UserAndGroups[i].Attributes & SE_GROUP_ENABLED)) { return TRUE; } @@ -470,7 +474,16 @@ SeUnlockSubjectContext(SubjectSecurityContext); } - *GrantedAccess = DesiredAccess; + if (DesiredAccess & MAXIMUM_ALLOWED) + { + *GrantedAccess = GenericMapping->GenericAll; + *GrantedAccess |= (DesiredAccess & ~MAXIMUM_ALLOWED); + } + else + { + *GrantedAccess = DesiredAccess | PreviouslyGrantedAccess; + } + *AccessStatus = STATUS_SUCCESS; return TRUE; } Modified: trunk/reactos/ntoskrnl/se/token.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/se/token.c?rev=46…
============================================================================== --- trunk/reactos/ntoskrnl/se/token.c [iso-8859-1] (original) +++ trunk/reactos/ntoskrnl/se/token.c [iso-8859-1] Tue Mar 9 11:35:58 2010 @@ -21,6 +21,9 @@ POBJECT_TYPE SepTokenObjectType = NULL; ERESOURCE SepTokenLock; + +TOKEN_SOURCE SeSystemTokenSource = {"*SYSTEM*", {0}}; +LUID SeSystemAuthenticationId = SYSTEM_LUID; static GENERIC_MAPPING SepTokenMapping = {TOKEN_READ, TOKEN_WRITE, @@ -244,7 +247,7 @@ (PVOID*)&AccessToken); if (!NT_SUCCESS(Status)) { - DPRINT1("ObCreateObject() failed (Status %lx)\n"); + DPRINT1("ObCreateObject() failed (Status %lx)\n", Status); return(Status); } @@ -510,34 +513,80 @@ ObInitializeFastReference(&Process->Token, Token); } -PTOKEN + +NTSTATUS NTAPI -SepCreateSystemProcessToken(VOID) -{ +SepCreateToken(OUT PHANDLE TokenHandle, + IN KPROCESSOR_MODE PreviousMode, + IN ACCESS_MASK DesiredAccess, + IN POBJECT_ATTRIBUTES ObjectAttributes, + IN TOKEN_TYPE TokenType, + IN SECURITY_IMPERSONATION_LEVEL ImpersonationLevel, + IN PLUID AuthenticationId, + IN PLARGE_INTEGER ExpirationTime, + IN PSID_AND_ATTRIBUTES User, + IN ULONG GroupCount, + IN PSID_AND_ATTRIBUTES Groups, + IN ULONG GroupLength, + IN ULONG PrivilegeCount, + IN PLUID_AND_ATTRIBUTES Privileges, + IN PSID Owner, + IN PSID PrimaryGroup, + IN PACL DefaultDacl, + IN PTOKEN_SOURCE TokenSource, + IN BOOLEAN SystemToken) +{ + PTOKEN AccessToken; + LUID TokenId; + LUID ModifiedId; + PVOID EndMem; + ULONG uLength; + ULONG i; NTSTATUS Status; - ULONG uSize; - ULONG i; - ULONG uLocalSystemLength; - ULONG uWorldLength; - ULONG uAuthUserLength; - ULONG uAdminsLength; - PTOKEN AccessToken; - PVOID SidArea; - - PAGED_CODE(); - - uLocalSystemLength = RtlLengthSid(SeLocalSystemSid); - uWorldLength = RtlLengthSid(SeWorldSid); - uAuthUserLength = RtlLengthSid(SeAuthenticatedUserSid); - uAdminsLength = RtlLengthSid(SeAliasAdminsSid); - - /* - * Initialize the token - */ - Status = ObCreateObject(KernelMode, + ULONG TokenFlags = 0; + + /* Loop all groups */ + for (i = 0; i < GroupCount; i++) + { + /* Check for mandatory groups */ + if (Groups[i].Attributes & SE_GROUP_MANDATORY) + { + /* Force them to be enabled */ + Groups[i].Attributes |= (SE_GROUP_ENABLED | SE_GROUP_ENABLED_BY_DEFAULT); + } + + /* Check of the group is an admin group */ + if (RtlEqualSid(SeAliasAdminsSid, Groups[i].Sid)) + { + /* Remember this so we can optimize queries later */ + TokenFlags |= TOKEN_HAS_ADMIN_GROUP; + } + } + + /* Loop all privileges */ + for (i = 0; i < PrivilegeCount; i++) + { + /* For optimization, check for change notify and impersonate rights */ + if (((RtlEqualLuid(&Privileges[i].Luid, &SeChangeNotifyPrivilege)) && + (Privileges[i].Attributes & SE_PRIVILEGE_ENABLED))) + { + /* Remember token has traverse */ + TokenFlags |= TOKEN_HAS_TRAVERSE_PRIVILEGE; + } + } + + Status = ZwAllocateLocallyUniqueId(&TokenId); + if (!NT_SUCCESS(Status)) + return(Status); + + Status = ZwAllocateLocallyUniqueId(&ModifiedId); + if (!NT_SUCCESS(Status)) + return(Status); + + Status = ObCreateObject(PreviousMode, SepTokenObjectType, - NULL, - KernelMode, + ObjectAttributes, + PreviousMode, NULL, sizeof(TOKEN), 0, @@ -545,180 +594,279 @@ (PVOID*)&AccessToken); if (!NT_SUCCESS(Status)) { - return NULL; + DPRINT1("ObCreateObject() failed (Status %lx)\n"); + return(Status); } /* Zero out the buffer */ RtlZeroMemory(AccessToken, sizeof(TOKEN)); - Status = ExpAllocateLocallyUniqueId(&AccessToken->TokenId); - if (!NT_SUCCESS(Status)) - { - ObDereferenceObject(AccessToken); - return NULL; - } - - Status = ExpAllocateLocallyUniqueId(&AccessToken->ModifiedId); - if (!NT_SUCCESS(Status)) - { - ObDereferenceObject(AccessToken); - return NULL; - } - - Status = ExpAllocateLocallyUniqueId(&AccessToken->AuthenticationId); - if (!NT_SUCCESS(Status)) - { - ObDereferenceObject(AccessToken); - return NULL; - } - AccessToken->TokenLock = &SepTokenLock; - AccessToken->TokenType = TokenPrimary; - AccessToken->ImpersonationLevel = SecurityDelegation; - memcpy(AccessToken->TokenSource.SourceName, "SeMgr\0\0\0", 8); - AccessToken->ExpirationTime.QuadPart = -1; - AccessToken->UserAndGroupCount = 4; - - uSize = sizeof(SID_AND_ATTRIBUTES) * AccessToken->UserAndGroupCount; - uSize += uLocalSystemLength; - uSize += uWorldLength; - uSize += uAuthUserLength; - uSize += uAdminsLength; + RtlCopyLuid(&AccessToken->TokenSource.SourceIdentifier, + &TokenSource->SourceIdentifier); + memcpy(AccessToken->TokenSource.SourceName, + TokenSource->SourceName, + sizeof(TokenSource->SourceName)); + + RtlCopyLuid(&AccessToken->TokenId, &TokenId); + RtlCopyLuid(&AccessToken->AuthenticationId, AuthenticationId); + AccessToken->ExpirationTime = *ExpirationTime; + RtlCopyLuid(&AccessToken->ModifiedId, &ModifiedId); + + AccessToken->UserAndGroupCount = GroupCount + 1; + AccessToken->PrivilegeCount = PrivilegeCount; + + AccessToken->TokenFlags = TokenFlags; + AccessToken->TokenType = TokenType; + AccessToken->ImpersonationLevel = ImpersonationLevel; + + /* + * Normally we would just point these members into the variable information + * area; however, our ObCreateObject() call can't allocate a variable information + * area, so we allocate them seperately and provide a destroy function. + */ + + uLength = sizeof(SID_AND_ATTRIBUTES) * AccessToken->UserAndGroupCount; + uLength += RtlLengthSid(User); + for (i = 0; i < GroupCount; i++) + uLength += RtlLengthSid(Groups[i].Sid); AccessToken->UserAndGroups = (PSID_AND_ATTRIBUTES)ExAllocatePoolWithTag(PagedPool, - uSize, + uLength, 'uKOT'); - SidArea = &AccessToken->UserAndGroups[AccessToken->UserAndGroupCount]; - + + EndMem = &AccessToken->UserAndGroups[AccessToken->UserAndGroupCount]; + + Status = RtlCopySidAndAttributesArray(1, + User, + uLength, + AccessToken->UserAndGroups, + EndMem, + &EndMem, + &uLength); + if (NT_SUCCESS(Status)) + { + Status = RtlCopySidAndAttributesArray(GroupCount, + Groups, + uLength, + &AccessToken->UserAndGroups[1], + EndMem, + &EndMem, + &uLength); + } + + if (NT_SUCCESS(Status)) + { + Status = SepFindPrimaryGroupAndDefaultOwner( + AccessToken, + PrimaryGroup, + Owner); + } + + if (NT_SUCCESS(Status)) + { + uLength = PrivilegeCount * sizeof(LUID_AND_ATTRIBUTES); + AccessToken->Privileges = + (PLUID_AND_ATTRIBUTES)ExAllocatePoolWithTag(PagedPool, + uLength, + 'pKOT'); + + if (PreviousMode != KernelMode) + { + _SEH2_TRY + { + RtlCopyMemory(AccessToken->Privileges, + Privileges, + PrivilegeCount * sizeof(LUID_AND_ATTRIBUTES)); + } + _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) + { + Status = _SEH2_GetExceptionCode(); + } + _SEH2_END; + } + else + { + RtlCopyMemory(AccessToken->Privileges, + Privileges, + PrivilegeCount * sizeof(LUID_AND_ATTRIBUTES)); + } + } + + if (NT_SUCCESS(Status)) + { + AccessToken->DefaultDacl = + (PACL) ExAllocatePoolWithTag(PagedPool, + DefaultDacl->AclSize, + 'kDOT'); + memcpy(AccessToken->DefaultDacl, + DefaultDacl, + DefaultDacl->AclSize); + } + + if (!SystemToken) + { + + Status = ObInsertObject ((PVOID)AccessToken, + NULL, + DesiredAccess, + 0, + NULL, + TokenHandle); + if (!NT_SUCCESS(Status)) + { + DPRINT1("ObInsertObject() failed (Status %lx)\n", Status); + } + } + else + { + /* Return pointer instead of handle */ + *TokenHandle = (HANDLE)AccessToken; + } + + return Status; +} + +PTOKEN +NTAPI +SepCreateSystemProcessToken(VOID) +{ + LUID_AND_ATTRIBUTES Privileges[25]; + ULONG GroupAttributes, OwnerAttributes; + SID_AND_ATTRIBUTES Groups[32]; + LARGE_INTEGER Expiration; + SID_AND_ATTRIBUTES UserSid; + ULONG GroupLength; + PSID PrimaryGroup; + OBJECT_ATTRIBUTES ObjectAttributes; + PSID Owner; + ULONG i; + PTOKEN Token; + NTSTATUS Status; + + /* Don't ever expire */ + Expiration.QuadPart = -1; + + /* All groups mandatory and enabled */ + GroupAttributes = SE_GROUP_ENABLED | SE_GROUP_MANDATORY | SE_GROUP_ENABLED_BY_DEFAULT; + OwnerAttributes = SE_GROUP_ENABLED | SE_GROUP_OWNER | SE_GROUP_ENABLED_BY_DEFAULT; + + /* User is system */ + UserSid.Sid = SeLocalSystemSid; + UserSid.Attributes = 0; + + /* Primary group is local system */ + PrimaryGroup = SeLocalSystemSid; + + /* Owner is admins */ + Owner = SeAliasAdminsSid; + + /* Groups are admins, world, and authenticated users */ + Groups[0].Sid = SeAliasAdminsSid; + Groups[0].Attributes = OwnerAttributes; + Groups[1].Sid = SeWorldSid; + Groups[1].Attributes = GroupAttributes; + Groups[2].Sid = SeAuthenticatedUserSid; + Groups[2].Attributes = OwnerAttributes; + GroupLength = sizeof(SID_AND_ATTRIBUTES) + + SeLengthSid(Groups[0].Sid) + + SeLengthSid(Groups[1].Sid) + + SeLengthSid(Groups[2].Sid); + ASSERT(GroupLength <= sizeof(Groups)); + + /* Setup the privileges */ i = 0; - AccessToken->UserAndGroups[i].Sid = (PSID) SidArea; - AccessToken->UserAndGroups[i++].Attributes = 0; - RtlCopySid(uLocalSystemLength, SidArea, SeLocalSystemSid); - SidArea = (char*)SidArea + uLocalSystemLength; - - AccessToken->DefaultOwnerIndex = i; - AccessToken->UserAndGroups[i].Sid = (PSID) SidArea; - AccessToken->PrimaryGroup = (PSID) SidArea; - AccessToken->UserAndGroups[i++].Attributes = SE_GROUP_ENABLED|SE_GROUP_ENABLED_BY_DEFAULT; - Status = RtlCopySid(uAdminsLength, SidArea, SeAliasAdminsSid); - SidArea = (char*)SidArea + uAdminsLength; - - AccessToken->UserAndGroups[i].Sid = (PSID) SidArea; - AccessToken->UserAndGroups[i++].Attributes = SE_GROUP_ENABLED|SE_GROUP_ENABLED_BY_DEFAULT|SE_GROUP_MANDATORY; - RtlCopySid(uWorldLength, SidArea, SeWorldSid); - SidArea = (char*)SidArea + uWorldLength; - - AccessToken->UserAndGroups[i].Sid = (PSID) SidArea; - AccessToken->UserAndGroups[i++].Attributes = SE_GROUP_ENABLED|SE_GROUP_ENABLED_BY_DEFAULT|SE_GROUP_MANDATORY; - RtlCopySid(uAuthUserLength, SidArea, SeAuthenticatedUserSid); - SidArea = (char*)SidArea + uAuthUserLength; - - AccessToken->PrivilegeCount = 20; - - uSize = AccessToken->PrivilegeCount * sizeof(LUID_AND_ATTRIBUTES); - AccessToken->Privileges = - (PLUID_AND_ATTRIBUTES)ExAllocatePoolWithTag(PagedPool, - uSize, - 'pKOT'); - - i = 0; - AccessToken->Privileges[i].Attributes = SE_PRIVILEGE_ENABLED_BY_DEFAULT|SE_PRIVILEGE_ENABLED; - AccessToken->Privileges[i++].Luid = SeTcbPrivilege; - - AccessToken->Privileges[i].Attributes = 0; - AccessToken->Privileges[i++].Luid = SeCreateTokenPrivilege; - - AccessToken->Privileges[i].Attributes = 0; - AccessToken->Privileges[i++].Luid = SeTakeOwnershipPrivilege; - - AccessToken->Privileges[i].Attributes = SE_PRIVILEGE_ENABLED_BY_DEFAULT|SE_PRIVILEGE_ENABLED; - AccessToken->Privileges[i++].Luid = SeCreatePagefilePrivilege; - - AccessToken->Privileges[i].Attributes = SE_PRIVILEGE_ENABLED_BY_DEFAULT|SE_PRIVILEGE_ENABLED; - AccessToken->Privileges[i++].Luid = SeLockMemoryPrivilege; - - AccessToken->Privileges[i].Attributes = 0; - AccessToken->Privileges[i++].Luid = SeAssignPrimaryTokenPrivilege; - - AccessToken->Privileges[i].Attributes = 0; - AccessToken->Privileges[i++].Luid = SeIncreaseQuotaPrivilege; - - AccessToken->Privileges[i].Attributes = SE_PRIVILEGE_ENABLED_BY_DEFAULT|SE_PRIVILEGE_ENABLED; - AccessToken->Privileges[i++].Luid = SeIncreaseBasePriorityPrivilege; - - AccessToken->Privileges[i].Attributes = SE_PRIVILEGE_ENABLED_BY_DEFAULT|SE_PRIVILEGE_ENABLED; - AccessToken->Privileges[i++].Luid = SeCreatePermanentPrivilege; - - AccessToken->Privileges[i].Attributes = SE_PRIVILEGE_ENABLED_BY_DEFAULT|SE_PRIVILEGE_ENABLED; - AccessToken->Privileges[i++].Luid = SeDebugPrivilege; - - AccessToken->Privileges[i].Attributes = SE_PRIVILEGE_ENABLED_BY_DEFAULT|SE_PRIVILEGE_ENABLED; - AccessToken->Privileges[i++].Luid = SeAuditPrivilege; - - AccessToken->Privileges[i].Attributes = 0; - AccessToken->Privileges[i++].Luid = SeSecurityPrivilege; - - AccessToken->Privileges[i].Attributes = 0; - AccessToken->Privileges[i++].Luid = SeSystemEnvironmentPrivilege; - - AccessToken->Privileges[i].Attributes = SE_PRIVILEGE_ENABLED_BY_DEFAULT|SE_PRIVILEGE_ENABLED; - AccessToken->Privileges[i++].Luid = SeChangeNotifyPrivilege; - - AccessToken->Privileges[i].Attributes = 0; - AccessToken->Privileges[i++].Luid = SeBackupPrivilege; - - AccessToken->Privileges[i].Attributes = 0; - AccessToken->Privileges[i++].Luid = SeRestorePrivilege; - - AccessToken->Privileges[i].Attributes = 0; - AccessToken->Privileges[i++].Luid = SeShutdownPrivilege; - - AccessToken->Privileges[i].Attributes = 0; - AccessToken->Privileges[i++].Luid = SeLoadDriverPrivilege; - - AccessToken->Privileges[i].Attributes = SE_PRIVILEGE_ENABLED_BY_DEFAULT|SE_PRIVILEGE_ENABLED; - AccessToken->Privileges[i++].Luid = SeProfileSingleProcessPrivilege; - - AccessToken->Privileges[i].Attributes = 0; - AccessToken->Privileges[i++].Luid = SeSystemtimePrivilege; -#if 0 - AccessToken->Privileges[i].Attributes = 0; - AccessToken->Privileges[i++].Luid = SeUndockPrivilege; - - AccessToken->Privileges[i].Attributes = 0; - AccessToken->Privileges[i++].Luid = SeManageVolumePrivilege; -#endif - + Privileges[i].Attributes = SE_PRIVILEGE_ENABLED_BY_DEFAULT | SE_PRIVILEGE_ENABLED; + Privileges[i++].Luid = SeTcbPrivilege; + + Privileges[i].Attributes = 0; + Privileges[i++].Luid = SeCreateTokenPrivilege; + + Privileges[i].Attributes = 0; + Privileges[i++].Luid = SeTakeOwnershipPrivilege; + + Privileges[i].Attributes = SE_PRIVILEGE_ENABLED_BY_DEFAULT|SE_PRIVILEGE_ENABLED; + Privileges[i++].Luid = SeCreatePagefilePrivilege; + + Privileges[i].Attributes = SE_PRIVILEGE_ENABLED_BY_DEFAULT|SE_PRIVILEGE_ENABLED; + Privileges[i++].Luid = SeLockMemoryPrivilege; + + Privileges[i].Attributes = 0; + Privileges[i++].Luid = SeAssignPrimaryTokenPrivilege; + + Privileges[i].Attributes = 0; + Privileges[i++].Luid = SeIncreaseQuotaPrivilege; + + Privileges[i].Attributes = SE_PRIVILEGE_ENABLED_BY_DEFAULT|SE_PRIVILEGE_ENABLED; + Privileges[i++].Luid = SeIncreaseBasePriorityPrivilege; + + Privileges[i].Attributes = SE_PRIVILEGE_ENABLED_BY_DEFAULT|SE_PRIVILEGE_ENABLED; + Privileges[i++].Luid = SeCreatePermanentPrivilege; + + Privileges[i].Attributes = SE_PRIVILEGE_ENABLED_BY_DEFAULT|SE_PRIVILEGE_ENABLED; + Privileges[i++].Luid = SeDebugPrivilege; + + Privileges[i].Attributes = SE_PRIVILEGE_ENABLED_BY_DEFAULT|SE_PRIVILEGE_ENABLED; + Privileges[i++].Luid = SeAuditPrivilege; + + Privileges[i].Attributes = 0; + Privileges[i++].Luid = SeSecurityPrivilege; + + Privileges[i].Attributes = 0; + Privileges[i++].Luid = SeSystemEnvironmentPrivilege; + + Privileges[i].Attributes = SE_PRIVILEGE_ENABLED_BY_DEFAULT|SE_PRIVILEGE_ENABLED; + Privileges[i++].Luid = SeChangeNotifyPrivilege; + + Privileges[i].Attributes = 0; + Privileges[i++].Luid = SeBackupPrivilege; + + Privileges[i].Attributes = 0; + Privileges[i++].Luid = SeRestorePrivilege; + + Privileges[i].Attributes = 0; + Privileges[i++].Luid = SeShutdownPrivilege; + + Privileges[i].Attributes = 0; + Privileges[i++].Luid = SeLoadDriverPrivilege; + + Privileges[i].Attributes = SE_PRIVILEGE_ENABLED_BY_DEFAULT|SE_PRIVILEGE_ENABLED; + Privileges[i++].Luid = SeProfileSingleProcessPrivilege; + + Privileges[i].Attributes = 0; + Privileges[i++].Luid = SeSystemtimePrivilege; ASSERT(i == 20); - uSize = sizeof(ACL); - uSize += sizeof(ACE) + uLocalSystemLength; - uSize += sizeof(ACE) + uAdminsLength; - uSize = (uSize & (~3)) + 8; - AccessToken->DefaultDacl = - (PACL) ExAllocatePoolWithTag(PagedPool, - uSize, - 'kDOT'); - Status = RtlCreateAcl(AccessToken->DefaultDacl, uSize, ACL_REVISION); - if ( NT_SUCCESS(Status) ) - { - Status = RtlAddAccessAllowedAce(AccessToken->DefaultDacl, ACL_REVISION, GENERIC_ALL, SeLocalSystemSid); - } - - if ( NT_SUCCESS(Status) ) - { - Status = RtlAddAccessAllowedAce(AccessToken->DefaultDacl, ACL_REVISION, GENERIC_READ|GENERIC_WRITE|GENERIC_EXECUTE|READ_CONTROL, SeAliasAdminsSid); - } - - if ( ! NT_SUCCESS(Status) ) - { - ObDereferenceObject(AccessToken); - return NULL; - } - - return AccessToken; + /* Setup the object attributes */ + InitializeObjectAttributes(&ObjectAttributes, NULL, 0, NULL, NULL); + ASSERT(SeSystemDefaultDacl != NULL); + + /* Create the token */ + Status = SepCreateToken((PHANDLE)&Token, + KernelMode, + 0, + &ObjectAttributes, + TokenPrimary, + 0, + &SeSystemAuthenticationId, + &Expiration, + &UserSid, + 3, + Groups, + GroupLength, + 20, + Privileges, + Owner, + PrimaryGroup, + SeSystemDefaultDacl, + &SeSystemTokenSource, + TRUE); + ASSERT(Status == STATUS_SUCCESS); + + /* Return the token */ + return Token; } /* PUBLIC FUNCTIONS ***********************************************************/ @@ -1920,7 +2068,8 @@ return Status; } -NTSTATUS NTAPI +NTSTATUS +NTAPI NtCreateToken(OUT PHANDLE TokenHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes, @@ -1936,12 +2085,6 @@ IN PTOKEN_SOURCE TokenSource) { HANDLE hToken; - PTOKEN AccessToken; - LUID TokenId; - LUID ModifiedId; - PVOID EndMem; - ULONG uLength; - ULONG i; KPROCESSOR_MODE PreviousMode; ULONG nTokenPrivileges = 0; LARGE_INTEGER LocalExpirationTime = {{0, 0}}; @@ -1996,148 +2139,25 @@ LocalExpirationTime = *ExpirationTime; } - Status = ZwAllocateLocallyUniqueId(&TokenId); - if (!NT_SUCCESS(Status)) - return(Status); - - Status = ZwAllocateLocallyUniqueId(&ModifiedId); - if (!NT_SUCCESS(Status)) - return(Status); - - Status = ObCreateObject(PreviousMode, - SepTokenObjectType, + Status = SepCreateToken(&hToken, + PreviousMode, + DesiredAccess, ObjectAttributes, - PreviousMode, - NULL, - sizeof(TOKEN), - 0, - 0, - (PVOID*)&AccessToken); - if (!NT_SUCCESS(Status)) - { - DPRINT1("ObCreateObject() failed (Status %lx)\n"); - return(Status); - } - - /* Zero out the buffer */ - RtlZeroMemory(AccessToken, sizeof(TOKEN)); - - AccessToken->TokenLock = &SepTokenLock; - - RtlCopyLuid(&AccessToken->TokenSource.SourceIdentifier, - &TokenSource->SourceIdentifier); - memcpy(AccessToken->TokenSource.SourceName, - TokenSource->SourceName, - sizeof(TokenSource->SourceName)); - - RtlCopyLuid(&AccessToken->TokenId, &TokenId); - RtlCopyLuid(&AccessToken->AuthenticationId, AuthenticationId); - AccessToken->ExpirationTime = *ExpirationTime; - RtlCopyLuid(&AccessToken->ModifiedId, &ModifiedId); - - AccessToken->UserAndGroupCount = TokenGroups->GroupCount + 1; - AccessToken->PrivilegeCount = TokenPrivileges->PrivilegeCount; - - AccessToken->TokenType = TokenType; - AccessToken->ImpersonationLevel = ((PSECURITY_QUALITY_OF_SERVICE) - (ObjectAttributes->SecurityQualityOfService))->ImpersonationLevel; - - /* - * Normally we would just point these members into the variable information - * area; however, our ObCreateObject() call can't allocate a variable information - * area, so we allocate them seperately and provide a destroy function. - */ - - uLength = sizeof(SID_AND_ATTRIBUTES) * AccessToken->UserAndGroupCount; - uLength += RtlLengthSid(TokenUser->User.Sid); - for (i = 0; i < TokenGroups->GroupCount; i++) - uLength += RtlLengthSid(TokenGroups->Groups[i].Sid); - - AccessToken->UserAndGroups = - (PSID_AND_ATTRIBUTES)ExAllocatePoolWithTag(PagedPool, - uLength, - 'uKOT'); - - EndMem = &AccessToken->UserAndGroups[AccessToken->UserAndGroupCount]; - - Status = RtlCopySidAndAttributesArray(1, - &TokenUser->User, - uLength, - AccessToken->UserAndGroups, - EndMem, - &EndMem, - &uLength); - if (NT_SUCCESS(Status)) - { - Status = RtlCopySidAndAttributesArray(TokenGroups->GroupCount, - TokenGroups->Groups, - uLength, - &AccessToken->UserAndGroups[1], - EndMem, - &EndMem, - &uLength); - } - - if (NT_SUCCESS(Status)) - { - Status = SepFindPrimaryGroupAndDefaultOwner( - AccessToken, - TokenPrimaryGroup->PrimaryGroup, - TokenOwner->Owner); - } - - if (NT_SUCCESS(Status)) - { - uLength = TokenPrivileges->PrivilegeCount * sizeof(LUID_AND_ATTRIBUTES); - AccessToken->Privileges = - (PLUID_AND_ATTRIBUTES)ExAllocatePoolWithTag(PagedPool, - uLength, - 'pKOT'); - - if (PreviousMode != KernelMode) - { - _SEH2_TRY - { - RtlCopyMemory(AccessToken->Privileges, - TokenPrivileges->Privileges, - nTokenPrivileges * sizeof(LUID_AND_ATTRIBUTES)); - } - _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) - { - Status = _SEH2_GetExceptionCode(); - } - _SEH2_END; - } - else - { - RtlCopyMemory(AccessToken->Privileges, - TokenPrivileges->Privileges, - nTokenPrivileges * sizeof(LUID_AND_ATTRIBUTES)); - } - } - - if (NT_SUCCESS(Status)) - { - AccessToken->DefaultDacl = - (PACL) ExAllocatePoolWithTag(PagedPool, - TokenDefaultDacl->DefaultDacl->AclSize, - 'kDOT'); - memcpy(AccessToken->DefaultDacl, - TokenDefaultDacl->DefaultDacl, - TokenDefaultDacl->DefaultDacl->AclSize); - } - - Status = ObInsertObject ((PVOID)AccessToken, - NULL, - DesiredAccess, - 0, - NULL, - &hToken); - if (!NT_SUCCESS(Status)) - { - DPRINT1("ObInsertObject() failed (Status %lx)\n", Status); - } - + TokenType, + ((PSECURITY_QUALITY_OF_SERVICE)(ObjectAttributes->SecurityQualityOfService))->ImpersonationLevel, + AuthenticationId, + &LocalExpirationTime, + &TokenUser->User, + TokenGroups->GroupCount, + TokenGroups->Groups, + 0, // FIXME: Should capture + nTokenPrivileges, + TokenPrivileges->Privileges, + TokenOwner->Owner, + TokenPrimaryGroup->PrimaryGroup, + TokenDefaultDacl->DefaultDacl, + TokenSource, + FALSE); if (NT_SUCCESS(Status)) { _SEH2_TRY @@ -2165,7 +2185,7 @@ IN ULONG HandleAttributes, OUT PHANDLE TokenHandle) { - PETHREAD Thread; + PETHREAD Thread, NewThread; HANDLE hToken; PTOKEN Token, NewToken, PrimaryToken; BOOLEAN CopyOnOpen, EffectiveOnly; @@ -2215,12 +2235,11 @@ ObDereferenceObject(Thread); return STATUS_NO_TOKEN; } - - ObDereferenceObject(Thread); - + if (ImpersonationLevel == SecurityAnonymous) { - ObDereferenceObject(Token); + PsDereferenceImpersonationToken(Token); + ObDereferenceObject(Thread); return STATUS_CANT_OPEN_ANONYMOUS; } @@ -2236,58 +2255,41 @@ if (CopyOnOpen) { Status = ObReferenceObjectByHandle(ThreadHandle, THREAD_ALL_ACCESS, - PsThreadType, PreviousMode, - (PVOID*)&Thread, NULL); - if (!NT_SUCCESS(Status)) - { - ObDereferenceObject(Token); - if (OpenAsSelf) + PsThreadType, KernelMode, + (PVOID*)&NewThread, NULL); + if (NT_SUCCESS(Status)) + { + PrimaryToken = PsReferencePrimaryToken(NewThread->ThreadsProcess); + + Status = SepCreateImpersonationTokenDacl(Token, PrimaryToken, &Dacl); + + ObFastDereferenceObject(&NewThread->ThreadsProcess->Token, PrimaryToken); + + if (NT_SUCCESS(Status)) { - PsRestoreImpersonation(PsGetCurrentThread(), &ImpersonationState); + if (Dacl) + { + RtlCreateSecurityDescriptor(&SecurityDescriptor, + SECURITY_DESCRIPTOR_REVISION); + RtlSetDaclSecurityDescriptor(&SecurityDescriptor, TRUE, Dacl, + FALSE); + } + + InitializeObjectAttributes(&ObjectAttributes, NULL, HandleAttributes, + NULL, Dacl ? &SecurityDescriptor : NULL); + + + Status = SepDuplicateToken(Token, &ObjectAttributes, EffectiveOnly, + TokenImpersonation, ImpersonationLevel, + KernelMode, &NewToken); + if (NT_SUCCESS(Status)) + { + ObReferenceObject(NewToken); + Status = ObInsertObject(NewToken, NULL, DesiredAccess, 0, NULL, + &hToken); + } } - return Status; - } - - PrimaryToken = PsReferencePrimaryToken(Thread->ThreadsProcess); - Status = SepCreateImpersonationTokenDacl(Token, PrimaryToken, &Dacl); - ASSERT(FALSE); - ObDereferenceObject(PrimaryToken); - ObDereferenceObject(Thread); - if (!NT_SUCCESS(Status)) - { - ObDereferenceObject(Token); - if (OpenAsSelf) - { - PsRestoreImpersonation(PsGetCurrentThread(), &ImpersonationState); - } - return Status; - } - - RtlCreateSecurityDescriptor(&SecurityDescriptor, - SECURITY_DESCRIPTOR_REVISION); - RtlSetDaclSecurityDescriptor(&SecurityDescriptor, TRUE, Dacl, - FALSE); - - InitializeObjectAttributes(&ObjectAttributes, NULL, HandleAttributes, - NULL, &SecurityDescriptor); - - Status = SepDuplicateToken(Token, &ObjectAttributes, EffectiveOnly, - TokenImpersonation, ImpersonationLevel, - KernelMode, &NewToken); - ExFreePool(Dacl); - if (!NT_SUCCESS(Status)) - { - ObDereferenceObject(Token); - if (OpenAsSelf) - { - PsRestoreImpersonation(PsGetCurrentThread(), &ImpersonationState); - } - return Status; - } - - Status = ObInsertObject(NewToken, NULL, DesiredAccess, 0, NULL, - &hToken); - + } } else { @@ -2296,13 +2298,24 @@ PreviousMode, &hToken); } + if (Dacl) ExFreePool(Dacl); + + if (OpenAsSelf) + { + PsRestoreImpersonation(PsGetCurrentThread(), &ImpersonationState); + } + ObDereferenceObject(Token); - if (OpenAsSelf) - { - PsRestoreImpersonation(PsGetCurrentThread(), &ImpersonationState); - } - + if (NT_SUCCESS(Status) && CopyOnOpen) + { + PsImpersonateClient(Thread, NewToken, FALSE, EffectiveOnly, ImpersonationLevel); + } + + if (NewToken) ObDereferenceObject(NewToken); + + if (CopyOnOpen && NewThread) ObDereferenceObject(NewThread); + if(NT_SUCCESS(Status)) { _SEH2_TRY Modified: trunk/reactos/subsystems/csr/csrsrv/process.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/csr/csrsrv/proc…
============================================================================== --- trunk/reactos/subsystems/csr/csrsrv/process.c [iso-8859-1] (original) +++ trunk/reactos/subsystems/csr/csrsrv/process.c [iso-8859-1] Tue Mar 9 11:35:58 2010 @@ -916,7 +916,7 @@ /* Now query the information */ Status = NtQueryInformationToken(hToken, TokenStatistics, - &TokenStats, + TokenStats, Length, &Length);
14 years, 10 months
1
0
0
0
[sir_richard] 46027: [WIN32K]: Stub-plement NtUserSetInformationThread for UserInitiateShutdown and UserEndShutdown. I think we're supposed to notify Winlogon at some point, and check for races. Part of new shutdown code.
by sir_richard@svn.reactos.org
Author: sir_richard Date: Tue Mar 9 10:26:46 2010 New Revision: 46027 URL:
http://svn.reactos.org/svn/reactos?rev=46027&view=rev
Log: [WIN32K]: Stub-plement NtUserSetInformationThread for UserInitiateShutdown and UserEndShutdown. I think we're supposed to notify Winlogon at some point, and check for races. Part of new shutdown code. Modified: trunk/reactos/include/reactos/win32k/ntuser.h trunk/reactos/subsystems/win32/win32k/ntuser/ntstubs.c Modified: trunk/reactos/include/reactos/win32k/ntuser.h URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/reactos/win32k/ntu…
============================================================================== --- trunk/reactos/include/reactos/win32k/ntuser.h [iso-8859-1] (original) +++ trunk/reactos/include/reactos/win32k/ntuser.h [iso-8859-1] Tue Mar 9 10:26:46 2010 @@ -5,6 +5,21 @@ typedef struct _THREADINFO *PTHREADINFO; struct _DESKTOP; struct _WND; + +typedef enum _USERTHREADINFOCLASS +{ + UserThreadShutdownInformation, + UserThreadFlags, + UserThreadTaskName, + UserThreadWOWInformation, + UserThreadHungStatus, + UserThreadInitiateShutdown, + UserThreadEndShutdown, + UserThreadUseActiveDesktop, + UserThreadUseDesktop, + UserThreadRestoreDesktop, + UserThreadCsrApiPort, +} USERTHREADINFOCLASS; typedef struct _LARGE_UNICODE_STRING { @@ -2618,13 +2633,14 @@ DWORD dwUnknown3, DWORD dwUnknown4); -DWORD +NTSTATUS NTAPI NtUserSetInformationThread( - DWORD dwUnknown1, - DWORD dwUnknown2, - DWORD dwUnknown3, - DWORD dwUnknown4); + IN HANDLE ThreadHandle, + IN USERTHREADINFOCLASS ThreadInformationClass, + IN PVOID ThreadInformation, + IN ULONG ThreadInformationLength +); DWORD NTAPI Modified: trunk/reactos/subsystems/win32/win32k/ntuser/ntstubs.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/nt…
============================================================================== --- trunk/reactos/subsystems/win32/win32k/ntuser/ntstubs.c [iso-8859-1] (original) +++ trunk/reactos/subsystems/win32/win32k/ntuser/ntstubs.c [iso-8859-1] Tue Mar 9 10:26:46 2010 @@ -1029,16 +1029,28 @@ return 0; } -DWORD -APIENTRY -NtUserSetInformationThread( - DWORD dwUnknown1, - DWORD dwUnknown2, - DWORD dwUnknown3, - DWORD dwUnknown4) -{ - UNIMPLEMENTED; - return 0; +NTSTATUS +APIENTRY +NtUserSetInformationThread(IN HANDLE ThreadHandle, + IN USERTHREADINFOCLASS ThreadInformationClass, + IN PVOID ThreadInformation, + IN ULONG ThreadInformationLength) + +{ + if (ThreadInformationClass == UserThreadInitiateShutdown) + { + DPRINT1("Shutdown initiated\n"); + } + else if (ThreadInformationClass == UserThreadEndShutdown) + { + DPRINT1("Shutdown ended\n"); + } + else + { + UNIMPLEMENTED; + } + + return STATUS_SUCCESS; } DWORD
14 years, 10 months
1
0
0
0
[jimtabor] 46026: - [User32_winetest] Restore Timer test.
by jimtabor@svn.reactos.org
Author: jimtabor Date: Tue Mar 9 04:48:43 2010 New Revision: 46026 URL:
http://svn.reactos.org/svn/reactos?rev=46026&view=rev
Log: - [User32_winetest] Restore Timer test. Modified: trunk/rostests/winetests/user32/msg.c Modified: trunk/rostests/winetests/user32/msg.c URL:
http://svn.reactos.org/svn/reactos/trunk/rostests/winetests/user32/msg.c?re…
============================================================================== --- trunk/rostests/winetests/user32/msg.c [iso-8859-1] (original) +++ trunk/rostests/winetests/user32/msg.c [iso-8859-1] Tue Mar 9 04:48:43 2010 @@ -12424,7 +12424,7 @@ test_interthread_messages(); test_message_conversion(); test_accelerators(); -// test_timers(); + test_timers(); test_timers_no_wnd(); if (hCBT_hook) test_set_hook(); test_DestroyWindow();
14 years, 10 months
1
0
0
0
[jimtabor] 46025: - [User32] Fix timer crash when calling proc.
by jimtabor@svn.reactos.org
Author: jimtabor Date: Tue Mar 9 04:48:05 2010 New Revision: 46025 URL:
http://svn.reactos.org/svn/reactos?rev=46025&view=rev
Log: - [User32] Fix timer crash when calling proc. Modified: trunk/reactos/dll/win32/user32/windows/message.c Modified: trunk/reactos/dll/win32/user32/windows/message.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/user32/windows/m…
============================================================================== --- trunk/reactos/dll/win32/user32/windows/message.c [iso-8859-1] (original) +++ trunk/reactos/dll/win32/user32/windows/message.c [iso-8859-1] Tue Mar 9 04:48:05 2010 @@ -1211,7 +1211,14 @@ if (PreResult) goto Exit; - Result = WndProc(AnsiMsg.hwnd, AnsiMsg.message, AnsiMsg.wParam, AnsiMsg.lParam); + _SEH2_TRY // wine does this. + { + Result = WndProc(AnsiMsg.hwnd, AnsiMsg.message, AnsiMsg.wParam, AnsiMsg.lParam); + } + _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) + { + } + _SEH2_END; if (Hook && MsgOverride) { @@ -1252,7 +1259,14 @@ if (PreResult) goto Exit; - Result = WndProc(hWnd, Msg, wParam, lParam); + _SEH2_TRY + { + Result = WndProc(hWnd, Msg, wParam, lParam); + } + _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) + { + } + _SEH2_END; if (Hook && MsgOverride) { @@ -1329,7 +1343,14 @@ if (PreResult) goto Exit; - Result = WndProc(hWnd, Msg, wParam, lParam); + _SEH2_TRY + { + Result = WndProc(hWnd, Msg, wParam, lParam); + } + _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) + { + } + _SEH2_END; if (Hook && MsgOverride) { @@ -1374,8 +1395,15 @@ if (PreResult) goto Exit; - Result = WndProc(UnicodeMsg.hwnd, UnicodeMsg.message, - UnicodeMsg.wParam, UnicodeMsg.lParam); + _SEH2_TRY + { + Result = WndProc(UnicodeMsg.hwnd, UnicodeMsg.message, + UnicodeMsg.wParam, UnicodeMsg.lParam); + } + _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) + { + } + _SEH2_END; if (Hook && MsgOverride) { @@ -1573,10 +1601,18 @@ if ( lpmsg->message == WM_SYSTIMER ) return NtUserDispatchMessage( (PMSG)lpmsg ); - Ret = WndProc(lpmsg->hwnd, - lpmsg->message, - lpmsg->wParam, - GetTickCount()); + _SEH2_TRY // wine does this. + { + Ret = WndProc(lpmsg->hwnd, + lpmsg->message, + lpmsg->wParam, + GetTickCount()); + } + _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) + { + } + _SEH2_END; + } else if (Wnd != NULL) { @@ -1633,10 +1669,17 @@ if ( lpmsg->message == WM_SYSTIMER ) return NtUserDispatchMessage( (PMSG) lpmsg ); - Ret = WndProc(lpmsg->hwnd, - lpmsg->message, - lpmsg->wParam, - GetTickCount()); + _SEH2_TRY + { + Ret = WndProc(lpmsg->hwnd, + lpmsg->message, + lpmsg->wParam, + GetTickCount()); + } + _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) + { + } + _SEH2_END; } else if (Wnd != NULL) {
14 years, 10 months
1
0
0
0
[tkreuzer] 46024: merge r46023
by tkreuzer@svn.reactos.org
Author: tkreuzer Date: Tue Mar 9 04:00:48 2010 New Revision: 46024 URL:
http://svn.reactos.org/svn/reactos?rev=46024&view=rev
Log: merge r46023 Modified: branches/header-work/boot/freeldr/freeldr/setupldr.rbuild Modified: branches/header-work/boot/freeldr/freeldr/setupldr.rbuild URL:
http://svn.reactos.org/svn/reactos/branches/header-work/boot/freeldr/freeld…
============================================================================== --- branches/header-work/boot/freeldr/freeldr/setupldr.rbuild [iso-8859-1] (original) +++ branches/header-work/boot/freeldr/freeldr/setupldr.rbuild [iso-8859-1] Tue Mar 9 04:00:48 2010 @@ -11,6 +11,7 @@ <library>cmlib</library> <library>rtl</library> <library>libcntpr</library> + <library>mini_hal</library> <group linkerset="ld"> <linkerflag>-nostartfiles</linkerflag> <linkerflag>-nostdlib</linkerflag>
14 years, 10 months
1
0
0
0
[sir_richard] 46023: [SETUPLDR]: Fix build breakage caused by hpoussin, by linking minihal into setupldr as well.
by sir_richard@svn.reactos.org
Author: sir_richard Date: Tue Mar 9 03:29:25 2010 New Revision: 46023 URL:
http://svn.reactos.org/svn/reactos?rev=46023&view=rev
Log: [SETUPLDR]: Fix build breakage caused by hpoussin, by linking minihal into setupldr as well. Modified: trunk/reactos/boot/freeldr/freeldr/setupldr.rbuild Modified: trunk/reactos/boot/freeldr/freeldr/setupldr.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/boot/freeldr/freeldr/setup…
============================================================================== --- trunk/reactos/boot/freeldr/freeldr/setupldr.rbuild [iso-8859-1] (original) +++ trunk/reactos/boot/freeldr/freeldr/setupldr.rbuild [iso-8859-1] Tue Mar 9 03:29:25 2010 @@ -11,6 +11,7 @@ <library>cmlib</library> <library>rtl</library> <library>libcntpr</library> + <library>mini_hal</library> <group linkerset="ld"> <linkerflag>-nostartfiles</linkerflag> <linkerflag>-nostdlib</linkerflag>
14 years, 10 months
1
0
0
0
[tkreuzer] 46022: revert part of 46020, adding back po types
by tkreuzer@svn.reactos.org
Author: tkreuzer Date: Tue Mar 9 01:45:15 2010 New Revision: 46022 URL:
http://svn.reactos.org/svn/reactos?rev=46022&view=rev
Log: revert part of 46020, adding back po types Modified: branches/header-work/include/ddk/wdm.h Modified: branches/header-work/include/ddk/wdm.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/ddk/wdm.h?r…
============================================================================== --- branches/header-work/include/ddk/wdm.h [iso-8859-1] (original) +++ branches/header-work/include/ddk/wdm.h [iso-8859-1] Tue Mar 9 01:45:15 2010 @@ -2955,6 +2955,76 @@ /****************************************************************************** * Power Management Support Types * ******************************************************************************/ + +/* Power States/Levels */ +typedef enum _SYSTEM_POWER_STATE { + PowerSystemUnspecified, + PowerSystemWorking, + PowerSystemSleeping1, + PowerSystemSleeping2, + PowerSystemSleeping3, + PowerSystemHibernate, + PowerSystemShutdown, + PowerSystemMaximum +} SYSTEM_POWER_STATE, *PSYSTEM_POWER_STATE; + +#define POWER_SYSTEM_MAXIMUM PowerSystemMaximum + +typedef enum _POWER_INFORMATION_LEVEL { + SystemPowerPolicyAc, + SystemPowerPolicyDc, + VerifySystemPolicyAc, + VerifySystemPolicyDc, + SystemPowerCapabilities, + SystemBatteryState, + SystemPowerStateHandler, + ProcessorStateHandler, + SystemPowerPolicyCurrent, + AdministratorPowerPolicy, + SystemReserveHiberFile, + ProcessorInformation, + SystemPowerInformation, + ProcessorStateHandler2, + LastWakeTime, + LastSleepTime, + SystemExecutionState, + SystemPowerStateNotifyHandler, + ProcessorPowerPolicyAc, + ProcessorPowerPolicyDc, + VerifyProcessorPowerPolicyAc, + VerifyProcessorPowerPolicyDc, + ProcessorPowerPolicyCurrent +} POWER_INFORMATION_LEVEL; + +typedef enum { + PowerActionNone, + PowerActionReserved, + PowerActionSleep, + PowerActionHibernate, + PowerActionShutdown, + PowerActionShutdownReset, + PowerActionShutdownOff, + PowerActionWarmEject +} POWER_ACTION, *PPOWER_ACTION; + +typedef enum _DEVICE_POWER_STATE { + PowerDeviceUnspecified, + PowerDeviceD0, + PowerDeviceD1, + PowerDeviceD2, + PowerDeviceD3, + PowerDeviceMaximum +} DEVICE_POWER_STATE, *PDEVICE_POWER_STATE; + +typedef union _POWER_STATE { + SYSTEM_POWER_STATE SystemState; + DEVICE_POWER_STATE DeviceState; +} POWER_STATE, *PPOWER_STATE; + +typedef enum _POWER_STATE_TYPE { + SystemPowerState = 0, + DevicePowerState +} POWER_STATE_TYPE, *PPOWER_STATE_TYPE; typedef VOID (DDKAPI *PREQUEST_POWER_COMPLETE)(
14 years, 10 months
1
0
0
0
[akhaldi] 46021: Sync with trunk head
by akhaldi@svn.reactos.org
Author: akhaldi Date: Tue Mar 9 01:19:55 2010 New Revision: 46021 URL:
http://svn.reactos.org/svn/reactos?rev=46021&view=rev
Log: Sync with trunk head Added: branches/header-work/base/applications/cmdutils/reg/It.rc - copied unchanged from r46019, trunk/reactos/base/applications/cmdutils/reg/It.rc branches/header-work/base/applications/cmdutils/reg/Uk.rc - copied unchanged from r46019, trunk/reactos/base/applications/cmdutils/reg/Uk.rc branches/header-work/base/applications/extrac32/ (props changed) - copied from r46019, trunk/reactos/base/applications/extrac32/ branches/header-work/base/applications/wordpad/zoom.cur - copied unchanged from r46019, trunk/reactos/base/applications/wordpad/zoom.cur branches/header-work/boot/freeldr/freeldr/arch/i386/halstub.c - copied unchanged from r46019, trunk/reactos/boot/freeldr/freeldr/arch/i386/halstub.c branches/header-work/boot/freeldr/freeldr/arch/i386/ntoskrnl.c - copied unchanged from r46019, trunk/reactos/boot/freeldr/freeldr/arch/i386/ntoskrnl.c branches/header-work/boot/freeldr/freeldr/disk/scsiport.c - copied unchanged from r46019, trunk/reactos/boot/freeldr/freeldr/disk/scsiport.c branches/header-work/boot/freeldr/freeldr/include/ntoskrnl.h - copied unchanged from r46019, trunk/reactos/boot/freeldr/freeldr/include/ntoskrnl.h branches/header-work/dll/directx/ksproxy/enum_mediatypes.cpp - copied unchanged from r46019, trunk/reactos/dll/directx/ksproxy/enum_mediatypes.cpp branches/header-work/dll/directx/ksproxy/enumpins.cpp - copied unchanged from r46019, trunk/reactos/dll/directx/ksproxy/enumpins.cpp branches/header-work/dll/directx/ksproxy/input_pin.cpp - copied unchanged from r46019, trunk/reactos/dll/directx/ksproxy/input_pin.cpp branches/header-work/dll/directx/ksproxy/output_pin.cpp - copied unchanged from r46019, trunk/reactos/dll/directx/ksproxy/output_pin.cpp branches/header-work/dll/directx/msdvbnp/ (props changed) - copied from r46019, trunk/reactos/dll/directx/msdvbnp/ branches/header-work/dll/directx/msvidctl/ (props changed) - copied from r46019, trunk/reactos/dll/directx/msvidctl/ branches/header-work/dll/directx/wine/d3dx9_36/texture.c - copied unchanged from r46019, trunk/reactos/dll/directx/wine/d3dx9_36/texture.c branches/header-work/dll/win32/actxprxy/actxprxy_activscp.idl - copied unchanged from r46019, trunk/reactos/dll/win32/actxprxy/actxprxy_activscp.idl branches/header-work/dll/win32/actxprxy/actxprxy_comcat.idl - copied unchanged from r46019, trunk/reactos/dll/win32/actxprxy/actxprxy_comcat.idl branches/header-work/dll/win32/actxprxy/actxprxy_docobj.idl - copied unchanged from r46019, trunk/reactos/dll/win32/actxprxy/actxprxy_docobj.idl branches/header-work/dll/win32/actxprxy/actxprxy_hlink.idl - copied unchanged from r46019, trunk/reactos/dll/win32/actxprxy/actxprxy_hlink.idl branches/header-work/dll/win32/actxprxy/actxprxy_htiframe.idl - copied unchanged from r46019, trunk/reactos/dll/win32/actxprxy/actxprxy_htiframe.idl branches/header-work/dll/win32/actxprxy/actxprxy_objsafe.idl - copied unchanged from r46019, trunk/reactos/dll/win32/actxprxy/actxprxy_objsafe.idl branches/header-work/dll/win32/actxprxy/actxprxy_ocmm.idl - copied unchanged from r46019, trunk/reactos/dll/win32/actxprxy/actxprxy_ocmm.idl branches/header-work/dll/win32/actxprxy/actxprxy_shobjidl.idl - copied unchanged from r46019, trunk/reactos/dll/win32/actxprxy/actxprxy_shobjidl.idl branches/header-work/dll/win32/actxprxy/actxprxy_urlhist.idl - copied unchanged from r46019, trunk/reactos/dll/win32/actxprxy/actxprxy_urlhist.idl branches/header-work/dll/win32/credui/credui_It.rc - copied unchanged from r46019, trunk/reactos/dll/win32/credui/credui_It.rc branches/header-work/dll/win32/credui/credui_Uk.rc - copied unchanged from r46019, trunk/reactos/dll/win32/credui/credui_Uk.rc branches/header-work/dll/win32/crypt32/crypt32_Uk.rc - copied unchanged from r46019, trunk/reactos/dll/win32/crypt32/crypt32_Uk.rc branches/header-work/dll/win32/cryptdlg/cryptdlg_Uk.rc - copied unchanged from r46019, trunk/reactos/dll/win32/cryptdlg/cryptdlg_Uk.rc branches/header-work/dll/win32/hhctrl.ocx/Es.rc - copied unchanged from r46019, trunk/reactos/dll/win32/hhctrl.ocx/Es.rc branches/header-work/dll/win32/hhctrl.ocx/Uk.rc - copied unchanged from r46019, trunk/reactos/dll/win32/hhctrl.ocx/Uk.rc branches/header-work/dll/win32/hhctrl.ocx/index.c - copied unchanged from r46019, trunk/reactos/dll/win32/hhctrl.ocx/index.c branches/header-work/dll/win32/hhctrl.ocx/search.c - copied unchanged from r46019, trunk/reactos/dll/win32/hhctrl.ocx/search.c branches/header-work/dll/win32/hhctrl.ocx/stream.c - copied unchanged from r46019, trunk/reactos/dll/win32/hhctrl.ocx/stream.c branches/header-work/dll/win32/hhctrl.ocx/stream.h - copied unchanged from r46019, trunk/reactos/dll/win32/hhctrl.ocx/stream.h branches/header-work/dll/win32/iccvid/iccvid_Es.rc - copied unchanged from r46019, trunk/reactos/dll/win32/iccvid/iccvid_Es.rc branches/header-work/dll/win32/iccvid/iccvid_Ja.rc - copied unchanged from r46019, trunk/reactos/dll/win32/iccvid/iccvid_Ja.rc branches/header-work/dll/win32/iccvid/iccvid_Lt.rc - copied unchanged from r46019, trunk/reactos/dll/win32/iccvid/iccvid_Lt.rc branches/header-work/dll/win32/jscript/jscript_Ko.rc - copied unchanged from r46019, trunk/reactos/dll/win32/jscript/jscript_Ko.rc branches/header-work/dll/win32/jscript/jscript_Ru.rc - copied unchanged from r46019, trunk/reactos/dll/win32/jscript/jscript_Ru.rc branches/header-work/dll/win32/mapi32/De.rc - copied unchanged from r46019, trunk/reactos/dll/win32/mapi32/De.rc branches/header-work/dll/win32/mapi32/En.rc - copied unchanged from r46019, trunk/reactos/dll/win32/mapi32/En.rc branches/header-work/dll/win32/mapi32/Es.rc - copied unchanged from r46019, trunk/reactos/dll/win32/mapi32/Es.rc branches/header-work/dll/win32/mapi32/Fr.rc - copied unchanged from r46019, trunk/reactos/dll/win32/mapi32/Fr.rc branches/header-work/dll/win32/mapi32/Lt.rc - copied unchanged from r46019, trunk/reactos/dll/win32/mapi32/Lt.rc branches/header-work/dll/win32/mapi32/Ru.rc - copied unchanged from r46019, trunk/reactos/dll/win32/mapi32/Ru.rc branches/header-work/dll/win32/mapi32/res.h - copied unchanged from r46019, trunk/reactos/dll/win32/mapi32/res.h branches/header-work/dll/win32/mpr/mpr_Lt.rc - copied unchanged from r46019, trunk/reactos/dll/win32/mpr/mpr_Lt.rc branches/header-work/dll/win32/msctf/langbarmgr.c - copied unchanged from r46019, trunk/reactos/dll/win32/msctf/langbarmgr.c branches/header-work/dll/win32/mshtml/It.rc - copied unchanged from r46019, trunk/reactos/dll/win32/mshtml/It.rc branches/header-work/dll/win32/mshtml/Uk.rc - copied unchanged from r46019, trunk/reactos/dll/win32/mshtml/Uk.rc branches/header-work/dll/win32/mshtml/htmlframe.c - copied unchanged from r46019, trunk/reactos/dll/win32/mshtml/htmlframe.c branches/header-work/dll/win32/oleacc/oleacc_De.rc - copied unchanged from r46019, trunk/reactos/dll/win32/oleacc/oleacc_De.rc branches/header-work/dll/win32/oleacc/oleacc_Lt.rc - copied unchanged from r46019, trunk/reactos/dll/win32/oleacc/oleacc_Lt.rc branches/header-work/dll/win32/oleacc/oleacc_No.rc - copied unchanged from r46019, trunk/reactos/dll/win32/oleacc/oleacc_No.rc branches/header-work/dll/win32/oleacc/oleacc_Pt.rc - copied unchanged from r46019, trunk/reactos/dll/win32/oleacc/oleacc_Pt.rc branches/header-work/dll/win32/oleacc/oleacc_Ro.rc - copied unchanged from r46019, trunk/reactos/dll/win32/oleacc/oleacc_Ro.rc branches/header-work/dll/win32/pstorec/pstorec_tlb.idl - copied unchanged from r46019, trunk/reactos/dll/win32/pstorec/pstorec_tlb.idl branches/header-work/dll/win32/pstorec/rsrc.rc - copied unchanged from r46019, trunk/reactos/dll/win32/pstorec/rsrc.rc branches/header-work/dll/win32/shdoclc/Lt.rc - copied unchanged from r46019, trunk/reactos/dll/win32/shdoclc/Lt.rc branches/header-work/dll/win32/shdoclc/Ro.rc - copied unchanged from r46019, trunk/reactos/dll/win32/shdoclc/Ro.rc branches/header-work/dll/win32/shdoclc/Uk.rc - copied unchanged from r46019, trunk/reactos/dll/win32/shdoclc/Uk.rc branches/header-work/dll/win32/urlmon/uri.c - copied unchanged from r46019, trunk/reactos/dll/win32/urlmon/uri.c branches/header-work/dll/win32/urlmon/urlmon_urlmon.idl - copied unchanged from r46019, trunk/reactos/dll/win32/urlmon/urlmon_urlmon.idl branches/header-work/dll/win32/urlmon/usrmarshal.c - copied unchanged from r46019, trunk/reactos/dll/win32/urlmon/usrmarshal.c branches/header-work/dll/win32/xmllite/reader.c - copied unchanged from r46019, trunk/reactos/dll/win32/xmllite/reader.c branches/header-work/drivers/battery/ - copied from r46019, trunk/reactos/drivers/battery/ branches/header-work/drivers/bus/acpi/ - copied from r46019, trunk/reactos/drivers/bus/acpi/ branches/header-work/drivers/bus/acpi/acpi.rbuild - copied unchanged from r46019, trunk/reactos/drivers/bus/acpi/acpi.rbuild branches/header-work/drivers/bus/acpi/acpi.rc - copied unchanged from r46019, trunk/reactos/drivers/bus/acpi/acpi.rc branches/header-work/drivers/bus/acpi/include/ - copied from r46019, trunk/reactos/drivers/bus/acpi/include/ branches/header-work/drivers/video/displays/framebuf_new/ - copied from r46019, trunk/reactos/drivers/video/displays/framebuf_new/ branches/header-work/drivers/video/miniport/vga_new/ - copied from r46019, trunk/reactos/drivers/video/miniport/vga_new/ branches/header-work/include/dxsdk/axextendenums.h - copied unchanged from r46019, trunk/reactos/include/dxsdk/axextendenums.h branches/header-work/include/psdk/access.idl - copied unchanged from r46019, trunk/reactos/include/psdk/access.idl branches/header-work/include/psdk/asynot.idl - copied unchanged from r46019, trunk/reactos/include/psdk/asynot.idl branches/header-work/include/psdk/asysta.idl - copied unchanged from r46019, trunk/reactos/include/psdk/asysta.idl branches/header-work/include/psdk/binres.idl - copied unchanged from r46019, trunk/reactos/include/psdk/binres.idl branches/header-work/include/psdk/cmdbas.idl - copied unchanged from r46019, trunk/reactos/include/psdk/cmdbas.idl branches/header-work/include/psdk/cmdtxt.idl - copied unchanged from r46019, trunk/reactos/include/psdk/cmdtxt.idl branches/header-work/include/psdk/crtrow.idl - copied unchanged from r46019, trunk/reactos/include/psdk/crtrow.idl branches/header-work/include/psdk/ctfutb.idl - copied unchanged from r46019, trunk/reactos/include/psdk/ctfutb.idl branches/header-work/include/psdk/dbccmd.idl - copied unchanged from r46019, trunk/reactos/include/psdk/dbccmd.idl branches/header-work/include/psdk/dbcses.idl - copied unchanged from r46019, trunk/reactos/include/psdk/dbcses.idl branches/header-work/include/psdk/dbdsad.idl - copied unchanged from r46019, trunk/reactos/include/psdk/dbdsad.idl branches/header-work/include/psdk/opnrst.idl - copied unchanged from r46019, trunk/reactos/include/psdk/opnrst.idl branches/header-work/include/psdk/row.idl - copied unchanged from r46019, trunk/reactos/include/psdk/row.idl branches/header-work/include/psdk/rowchg.idl - copied unchanged from r46019, trunk/reactos/include/psdk/rowchg.idl branches/header-work/include/psdk/rstbas.idl - copied unchanged from r46019, trunk/reactos/include/psdk/rstbas.idl branches/header-work/include/psdk/rstinf.idl - copied unchanged from r46019, trunk/reactos/include/psdk/rstinf.idl branches/header-work/include/psdk/rstloc.idl - copied unchanged from r46019, trunk/reactos/include/psdk/rstloc.idl branches/header-work/include/psdk/sesprp.idl - copied unchanged from r46019, trunk/reactos/include/psdk/sesprp.idl branches/header-work/include/psdk/tuner.idl - copied unchanged from r46019, trunk/reactos/include/psdk/tuner.idl branches/header-work/include/psdk/xmllite.idl - copied unchanged from r46019, trunk/reactos/include/psdk/xmllite.idl branches/header-work/media/inf/battery.inf - copied unchanged from r46019, trunk/reactos/media/inf/battery.inf branches/header-work/ntoskrnl/include/resource.h - copied unchanged from r46019, trunk/reactos/ntoskrnl/include/resource.h branches/header-work/ntoskrnl/po/poshtdwn.c - copied unchanged from r46019, trunk/reactos/ntoskrnl/po/poshtdwn.c branches/header-work/ntoskrnl/po/povolume.c - copied unchanged from r46019, trunk/reactos/ntoskrnl/po/povolume.c Removed: branches/header-work/base/system/msiexec/version.rc branches/header-work/dll/directx/wine/wined3d/baseshader.c branches/header-work/dll/win32/mpr/mpr_ros.diff branches/header-work/dll/win32/msctf/msctf_local.idl branches/header-work/dll/win32/msctf/textstor_local.idl branches/header-work/dll/win32/urlmon/urlmon_local.idl branches/header-work/ntoskrnl/inbv/logo/13.bmp branches/header-work/ntoskrnl/inbv/logo/16.bmp branches/header-work/ntoskrnl/inbv/logo/17.bmp Modified: branches/header-work/ (props changed) branches/header-work/base/applications/applications.rbuild branches/header-work/base/applications/charmap/precomp.h branches/header-work/base/applications/cmdutils/reg/De.rc branches/header-work/base/applications/cmdutils/reg/reg.c branches/header-work/base/applications/cmdutils/reg/rsrc.rc branches/header-work/base/applications/cmdutils/xcopy/De.rc branches/header-work/base/applications/cmdutils/xcopy/Fr.rc branches/header-work/base/applications/cmdutils/xcopy/It.rc branches/header-work/base/applications/cmdutils/xcopy/Ja.rc branches/header-work/base/applications/cmdutils/xcopy/Lt.rc branches/header-work/base/applications/cmdutils/xcopy/Nl.rc branches/header-work/base/applications/cmdutils/xcopy/Ru.rc branches/header-work/base/applications/cmdutils/xcopy/Si.rc branches/header-work/base/applications/cmdutils/xcopy/Uk.rc branches/header-work/base/applications/cmdutils/xcopy/rsrc.rc branches/header-work/base/applications/mscutils/devmgmt/precomp.h branches/header-work/base/applications/mscutils/servman/precomp.h branches/header-work/base/applications/paint/lang/pl-PL.rc branches/header-work/base/applications/rapps/lang/pl-PL.rc branches/header-work/base/applications/rapps/rapps.h branches/header-work/base/applications/taskmgr/precomp.h branches/header-work/base/applications/winhlp32/De.rc branches/header-work/base/applications/winhlp32/Fr.rc branches/header-work/base/applications/winhlp32/It.rc branches/header-work/base/applications/winhlp32/Ja.rc branches/header-work/base/applications/winhlp32/Lt.rc branches/header-work/base/applications/winhlp32/Nl.rc branches/header-work/base/applications/winhlp32/Pt.rc branches/header-work/base/applications/winhlp32/Rm.rc branches/header-work/base/applications/winhlp32/Ro.rc branches/header-work/base/applications/winhlp32/Ru.rc branches/header-work/base/applications/winhlp32/Si.rc branches/header-work/base/applications/winhlp32/Zh.rc branches/header-work/base/applications/winhlp32/rsrc.rc branches/header-work/base/applications/wordpad/Da.rc branches/header-work/base/applications/wordpad/De.rc branches/header-work/base/applications/wordpad/En.rc branches/header-work/base/applications/wordpad/Fr.rc branches/header-work/base/applications/wordpad/Hu.rc branches/header-work/base/applications/wordpad/It.rc branches/header-work/base/applications/wordpad/Ja.rc branches/header-work/base/applications/wordpad/Ko.rc branches/header-work/base/applications/wordpad/Lt.rc branches/header-work/base/applications/wordpad/Nl.rc branches/header-work/base/applications/wordpad/No.rc branches/header-work/base/applications/wordpad/Pl.rc branches/header-work/base/applications/wordpad/Pt.rc branches/header-work/base/applications/wordpad/Ru.rc branches/header-work/base/applications/wordpad/Si.rc branches/header-work/base/applications/wordpad/Sv.rc branches/header-work/base/applications/wordpad/Tr.rc branches/header-work/base/applications/wordpad/Uk.rc branches/header-work/base/applications/wordpad/Zh.rc branches/header-work/base/applications/wordpad/formatbar.bmp branches/header-work/base/applications/wordpad/print.c branches/header-work/base/applications/wordpad/registry.c branches/header-work/base/applications/wordpad/rsrc.rc branches/header-work/base/applications/wordpad/wordpad.c branches/header-work/base/applications/wordpad/wordpad.h branches/header-work/base/applications/write/De.rc branches/header-work/base/applications/write/Fr.rc branches/header-work/base/applications/write/It.rc branches/header-work/base/applications/write/Ja.rc branches/header-work/base/applications/write/Lt.rc branches/header-work/base/applications/write/Ro.rc branches/header-work/base/applications/write/Ru.rc branches/header-work/base/applications/write/Si.rc branches/header-work/base/applications/write/Uk.rc branches/header-work/base/applications/write/rsrc.rc branches/header-work/base/services/dhcp/dhclient.c branches/header-work/base/services/umpnpmgr/umpnpmgr.c branches/header-work/base/setup/reactos/lang/pl-PL.rc branches/header-work/base/shell/cmd/lang/pl-PL.rc branches/header-work/base/shell/cmd/precomp.h branches/header-work/base/system/msiexec/msiexec.c branches/header-work/base/system/msiexec/msiexec.rbuild branches/header-work/base/system/msiexec/rsrc.rc branches/header-work/base/system/services/database.c branches/header-work/base/system/services/rpcserver.c branches/header-work/base/system/services/services.h branches/header-work/base/system/smss/smss.h branches/header-work/boot/bootdata/packages/reactos.dff branches/header-work/boot/freeldr/freeldr/arch/i386/loader.c branches/header-work/boot/freeldr/freeldr/bootmgr.c branches/header-work/boot/freeldr/freeldr/debug.c branches/header-work/boot/freeldr/freeldr/disk/partition.c branches/header-work/boot/freeldr/freeldr/freeldr.c branches/header-work/boot/freeldr/freeldr/freeldr.rbuild branches/header-work/boot/freeldr/freeldr/freeldr_arch.rbuild branches/header-work/boot/freeldr/freeldr/freeldr_base.rbuild branches/header-work/boot/freeldr/freeldr/fs/fs.c branches/header-work/boot/freeldr/freeldr/include/debug.h branches/header-work/boot/freeldr/freeldr/include/disk.h branches/header-work/boot/freeldr/freeldr/include/freeldr.h branches/header-work/boot/freeldr/freeldr/include/mm.h branches/header-work/boot/freeldr/freeldr/include/reactos.h branches/header-work/boot/freeldr/freeldr/mm/mm.c branches/header-work/boot/freeldr/freeldr/reactos/arcname.c branches/header-work/boot/freeldr/freeldr/windows/peloader.c branches/header-work/boot/freeldr/freeldr/windows/winldr.c branches/header-work/dll/cpl/desk/lang/pl-PL.rc branches/header-work/dll/directx/amstream/amstream.c branches/header-work/dll/directx/amstream/mediastream.c branches/header-work/dll/directx/amstream/mediastreamfilter.c branches/header-work/dll/directx/amstream/regsvr.c branches/header-work/dll/directx/bdaplgin/bdaplgin.cpp branches/header-work/dll/directx/bdaplgin/devicecontrol.cpp branches/header-work/dll/directx/bdaplgin/pincontrol.cpp branches/header-work/dll/directx/bdaplgin/precomp.h branches/header-work/dll/directx/ksproxy/basicaudio.cpp branches/header-work/dll/directx/ksproxy/clockforward.cpp branches/header-work/dll/directx/ksproxy/cvpconfig.cpp branches/header-work/dll/directx/ksproxy/cvpvbiconfig.cpp branches/header-work/dll/directx/ksproxy/datatype.cpp branches/header-work/dll/directx/ksproxy/interface.cpp branches/header-work/dll/directx/ksproxy/ksproxy.rbuild branches/header-work/dll/directx/ksproxy/precomp.h branches/header-work/dll/directx/ksproxy/proxy.cpp branches/header-work/dll/directx/ksproxy/qualityforward.cpp branches/header-work/dll/directx/qedit/samplegrabber.c branches/header-work/dll/directx/quartz/dsoundrender.c branches/header-work/dll/directx/quartz/filesource.c branches/header-work/dll/directx/quartz/pin.c branches/header-work/dll/directx/wine/d3d8/d3d8_main.c branches/header-work/dll/directx/wine/d3d8/d3d8_private.h branches/header-work/dll/directx/wine/d3d8/device.c branches/header-work/dll/directx/wine/d3d9/d3d9_main.c branches/header-work/dll/directx/wine/d3d9/d3d9_private.h branches/header-work/dll/directx/wine/d3d9/device.c branches/header-work/dll/directx/wine/d3d9/directx.c branches/header-work/dll/directx/wine/d3d9/query.c branches/header-work/dll/directx/wine/d3d9/stateblock.c branches/header-work/dll/directx/wine/d3d9/swapchain.c branches/header-work/dll/directx/wine/d3dx9_36/d3dx9_36.rbuild branches/header-work/dll/directx/wine/d3dx9_36/d3dx9_36.spec branches/header-work/dll/directx/wine/d3dx9_36/shader.c branches/header-work/dll/directx/wine/d3dx9_36/surface.c branches/header-work/dll/directx/wine/ddraw/device.c branches/header-work/dll/directx/wine/ddraw/main.c branches/header-work/dll/directx/wine/ddraw/vertexbuffer.c branches/header-work/dll/directx/wine/ddraw/viewport.c branches/header-work/dll/directx/wine/wined3d/arb_program_shader.c branches/header-work/dll/directx/wine/wined3d/ati_fragment_shader.c branches/header-work/dll/directx/wine/wined3d/buffer.c branches/header-work/dll/directx/wine/wined3d/context.c branches/header-work/dll/directx/wine/wined3d/device.c branches/header-work/dll/directx/wine/wined3d/directx.c branches/header-work/dll/directx/wine/wined3d/drawprim.c branches/header-work/dll/directx/wine/wined3d/glsl_shader.c branches/header-work/dll/directx/wine/wined3d/nvidia_texture_shader.c branches/header-work/dll/directx/wine/wined3d/query.c branches/header-work/dll/directx/wine/wined3d/shader.c branches/header-work/dll/directx/wine/wined3d/shader_sm1.c branches/header-work/dll/directx/wine/wined3d/shader_sm4.c branches/header-work/dll/directx/wine/wined3d/state.c branches/header-work/dll/directx/wine/wined3d/surface.c branches/header-work/dll/directx/wine/wined3d/swapchain.c branches/header-work/dll/directx/wine/wined3d/utils.c branches/header-work/dll/directx/wine/wined3d/wined3d.rbuild branches/header-work/dll/directx/wine/wined3d/wined3d_gl.h branches/header-work/dll/directx/wine/wined3d/wined3d_private.h branches/header-work/dll/win32/actxprxy/actxprxy.rbuild branches/header-work/dll/win32/actxprxy/usrmarshal.c branches/header-work/dll/win32/advapi32/service/sctrl.c branches/header-work/dll/win32/atl/atl_ax.c branches/header-work/dll/win32/atl/atl_main.c branches/header-work/dll/win32/atl/atlbase.h branches/header-work/dll/win32/atl/registrar.c branches/header-work/dll/win32/clusapi/clusapi.c branches/header-work/dll/win32/credui/credui.rc branches/header-work/dll/win32/credui/credui_Fr.rc branches/header-work/dll/win32/credui/credui_Lt.rc branches/header-work/dll/win32/credui/credui_Si.rc branches/header-work/dll/win32/crypt32/chain.c branches/header-work/dll/win32/crypt32/crypt32.rc branches/header-work/dll/win32/crypt32/crypt32_Fr.rc branches/header-work/dll/win32/crypt32/crypt32_private.h branches/header-work/dll/win32/crypt32/decode.c branches/header-work/dll/win32/crypt32/encode.c branches/header-work/dll/win32/crypt32/main.c branches/header-work/dll/win32/crypt32/object.c branches/header-work/dll/win32/crypt32/oid.c branches/header-work/dll/win32/crypt32/store.c branches/header-work/dll/win32/cryptdlg/cryptdlg.rc branches/header-work/dll/win32/cryptdlg/cryptdlg_Fr.rc branches/header-work/dll/win32/cryptdlg/main.c branches/header-work/dll/win32/cryptnet/cryptnet_main.c branches/header-work/dll/win32/cryptui/cryptui.rc branches/header-work/dll/win32/cryptui/cryptui_De.rc branches/header-work/dll/win32/cryptui/cryptui_En.rc branches/header-work/dll/win32/cryptui/cryptui_Fr.rc branches/header-work/dll/win32/cryptui/cryptui_Ko.rc branches/header-work/dll/win32/cryptui/cryptui_Lt.rc branches/header-work/dll/win32/cryptui/cryptui_Nl.rc branches/header-work/dll/win32/cryptui/cryptui_Pt.rc branches/header-work/dll/win32/cryptui/cryptuires.h branches/header-work/dll/win32/cryptui/main.c branches/header-work/dll/win32/dwmapi/dwmapi_main.c branches/header-work/dll/win32/fusion/asmname.c branches/header-work/dll/win32/fusion/fusion_main.c branches/header-work/dll/win32/gdiplus/brush.c branches/header-work/dll/win32/gdiplus/customlinecap.c branches/header-work/dll/win32/gdiplus/font.c branches/header-work/dll/win32/gdiplus/gdiplus.c branches/header-work/dll/win32/gdiplus/gdiplus.spec branches/header-work/dll/win32/gdiplus/gdiplus_private.h branches/header-work/dll/win32/gdiplus/graphics.c branches/header-work/dll/win32/gdiplus/graphicspath.c branches/header-work/dll/win32/gdiplus/image.c branches/header-work/dll/win32/gdiplus/imageattributes.c branches/header-work/dll/win32/gdiplus/pen.c branches/header-work/dll/win32/gdiplus/region.c branches/header-work/dll/win32/gdiplus/stringformat.c branches/header-work/dll/win32/hhctrl.ocx/Cs.rc branches/header-work/dll/win32/hhctrl.ocx/Da.rc branches/header-work/dll/win32/hhctrl.ocx/De.rc branches/header-work/dll/win32/hhctrl.ocx/El.rc branches/header-work/dll/win32/hhctrl.ocx/En.rc branches/header-work/dll/win32/hhctrl.ocx/Fi.rc branches/header-work/dll/win32/hhctrl.ocx/Fr.rc branches/header-work/dll/win32/hhctrl.ocx/Hu.rc branches/header-work/dll/win32/hhctrl.ocx/Ko.rc branches/header-work/dll/win32/hhctrl.ocx/Lt.rc branches/header-work/dll/win32/hhctrl.ocx/Nl.rc branches/header-work/dll/win32/hhctrl.ocx/No.rc branches/header-work/dll/win32/hhctrl.ocx/Pl.rc branches/header-work/dll/win32/hhctrl.ocx/Pt.rc branches/header-work/dll/win32/hhctrl.ocx/Ru.rc branches/header-work/dll/win32/hhctrl.ocx/Si.rc branches/header-work/dll/win32/hhctrl.ocx/Sv.rc branches/header-work/dll/win32/hhctrl.ocx/Tr.rc branches/header-work/dll/win32/hhctrl.ocx/Zh.rc branches/header-work/dll/win32/hhctrl.ocx/chm.c branches/header-work/dll/win32/hhctrl.ocx/content.c branches/header-work/dll/win32/hhctrl.ocx/help.c branches/header-work/dll/win32/hhctrl.ocx/hhctrl.c branches/header-work/dll/win32/hhctrl.ocx/hhctrl.h branches/header-work/dll/win32/hhctrl.ocx/hhctrl.ocx.rbuild branches/header-work/dll/win32/hhctrl.ocx/hhctrl.rc branches/header-work/dll/win32/hlink/browse_ctx.c branches/header-work/dll/win32/hlink/hlink_main.c branches/header-work/dll/win32/hlink/link.c branches/header-work/dll/win32/iccvid/iccvid_Da.rc branches/header-work/dll/win32/iccvid/iccvid_De.rc branches/header-work/dll/win32/iccvid/iccvid_En.rc branches/header-work/dll/win32/iccvid/iccvid_Fr.rc branches/header-work/dll/win32/iccvid/iccvid_Hu.rc branches/header-work/dll/win32/iccvid/iccvid_Ko.rc branches/header-work/dll/win32/iccvid/iccvid_Nl.rc branches/header-work/dll/win32/iccvid/iccvid_No.rc branches/header-work/dll/win32/iccvid/iccvid_Pl.rc branches/header-work/dll/win32/iccvid/iccvid_Pt.rc branches/header-work/dll/win32/iccvid/iccvid_Ro.rc branches/header-work/dll/win32/iccvid/iccvid_Ru.rc branches/header-work/dll/win32/iccvid/iccvid_Si.rc branches/header-work/dll/win32/iccvid/iccvid_Sv.rc branches/header-work/dll/win32/iccvid/iccvid_Tr.rc branches/header-work/dll/win32/iccvid/iccvid_private.h branches/header-work/dll/win32/iccvid/rsrc.rc branches/header-work/dll/win32/imm32/imm.c branches/header-work/dll/win32/imm32/imm32.spec branches/header-work/dll/win32/inetcomm/inetcomm_main.c branches/header-work/dll/win32/inetmib1/main.c branches/header-work/dll/win32/iphlpapi/iphlpapi.spec branches/header-work/dll/win32/iphlpapi/iphlpapi_main.c branches/header-work/dll/win32/itircl/itircl_main.c branches/header-work/dll/win32/itss/chm_lib.c branches/header-work/dll/win32/itss/chm_lib.h branches/header-work/dll/win32/itss/itss.inf branches/header-work/dll/win32/itss/storage.c branches/header-work/dll/win32/jscript/activex.c branches/header-work/dll/win32/jscript/array.c branches/header-work/dll/win32/jscript/bool.c branches/header-work/dll/win32/jscript/date.c branches/header-work/dll/win32/jscript/dispex.c branches/header-work/dll/win32/jscript/engine.c branches/header-work/dll/win32/jscript/engine.h branches/header-work/dll/win32/jscript/error.c branches/header-work/dll/win32/jscript/function.c branches/header-work/dll/win32/jscript/global.c branches/header-work/dll/win32/jscript/jscript.c branches/header-work/dll/win32/jscript/jscript.h branches/header-work/dll/win32/jscript/jscript.inf branches/header-work/dll/win32/jscript/jscript_De.rc branches/header-work/dll/win32/jscript/jscript_En.rc branches/header-work/dll/win32/jscript/jscript_Fr.rc branches/header-work/dll/win32/jscript/jscript_Lt.rc branches/header-work/dll/win32/jscript/jsutils.c branches/header-work/dll/win32/jscript/lex.c branches/header-work/dll/win32/jscript/number.c branches/header-work/dll/win32/jscript/parser.tab.c branches/header-work/dll/win32/jscript/parser.tab.h branches/header-work/dll/win32/jscript/parser.y branches/header-work/dll/win32/jscript/regexp.c branches/header-work/dll/win32/jscript/resource.h branches/header-work/dll/win32/jscript/rsrc.rc branches/header-work/dll/win32/jscript/string.c branches/header-work/dll/win32/kernel32/except/except.c branches/header-work/dll/win32/mapi32/mapi32.rbuild branches/header-work/dll/win32/mapi32/mapi32.spec branches/header-work/dll/win32/mapi32/mapi32_main.c branches/header-work/dll/win32/mapi32/prop.c branches/header-work/dll/win32/mapi32/sendmail.c branches/header-work/dll/win32/mapi32/util.c branches/header-work/dll/win32/mapi32/util.h branches/header-work/dll/win32/mapi32/version.rc branches/header-work/dll/win32/mciwave/mciwave.c branches/header-work/dll/win32/mpr/mpr.rc branches/header-work/dll/win32/mpr/mpr_Bg.rc branches/header-work/dll/win32/mpr/mpr_Cs.rc branches/header-work/dll/win32/mpr/mpr_Da.rc branches/header-work/dll/win32/mpr/mpr_De.rc branches/header-work/dll/win32/mpr/mpr_En.rc branches/header-work/dll/win32/mpr/mpr_Eo.rc branches/header-work/dll/win32/mpr/mpr_Es.rc branches/header-work/dll/win32/mpr/mpr_Fr.rc branches/header-work/dll/win32/mpr/mpr_Hu.rc branches/header-work/dll/win32/mpr/mpr_It.rc branches/header-work/dll/win32/mpr/mpr_Ja.rc branches/header-work/dll/win32/mpr/mpr_Ko.rc branches/header-work/dll/win32/mpr/mpr_Nl.rc branches/header-work/dll/win32/mpr/mpr_No.rc branches/header-work/dll/win32/mpr/mpr_Pl.rc branches/header-work/dll/win32/mpr/mpr_Pt.rc branches/header-work/dll/win32/mpr/mpr_Ro.rc branches/header-work/dll/win32/mpr/mpr_Ru.rc branches/header-work/dll/win32/mpr/mpr_Si.rc branches/header-work/dll/win32/mpr/mpr_Sv.rc branches/header-work/dll/win32/mpr/mpr_Tr.rc branches/header-work/dll/win32/mpr/mpr_Uk.rc branches/header-work/dll/win32/mpr/mpr_Zh.rc branches/header-work/dll/win32/mpr/mpr_main.c branches/header-work/dll/win32/mpr/mprres.h branches/header-work/dll/win32/mpr/wnet.c branches/header-work/dll/win32/mscoree/mscoree.spec branches/header-work/dll/win32/mscoree/mscoree_main.c branches/header-work/dll/win32/msctf/msctf.c branches/header-work/dll/win32/msctf/msctf.rbuild branches/header-work/dll/win32/msctf/msctf.spec branches/header-work/dll/win32/msctf/msctf_internal.h branches/header-work/dll/win32/msctf/regsvr.c branches/header-work/dll/win32/msctf/threadmgr.c branches/header-work/dll/win32/mshtml/De.rc branches/header-work/dll/win32/mshtml/Fr.rc branches/header-work/dll/win32/mshtml/Ja.rc branches/header-work/dll/win32/mshtml/Lt.rc branches/header-work/dll/win32/mshtml/No.rc branches/header-work/dll/win32/mshtml/Si.rc branches/header-work/dll/win32/mshtml/dispex.c branches/header-work/dll/win32/mshtml/editor.c branches/header-work/dll/win32/mshtml/htmlanchor.c branches/header-work/dll/win32/mshtml/htmlbody.c branches/header-work/dll/win32/mshtml/htmlcomment.c branches/header-work/dll/win32/mshtml/htmldoc.c branches/header-work/dll/win32/mshtml/htmldoc3.c branches/header-work/dll/win32/mshtml/htmldoc5.c branches/header-work/dll/win32/mshtml/htmlelem.c branches/header-work/dll/win32/mshtml/htmlelem2.c branches/header-work/dll/win32/mshtml/htmlelemcol.c branches/header-work/dll/win32/mshtml/htmlevent.c branches/header-work/dll/win32/mshtml/htmlevent.h branches/header-work/dll/win32/mshtml/htmlform.c branches/header-work/dll/win32/mshtml/htmlframebase.c branches/header-work/dll/win32/mshtml/htmlgeneric.c branches/header-work/dll/win32/mshtml/htmliframe.c branches/header-work/dll/win32/mshtml/htmlimg.c branches/header-work/dll/win32/mshtml/htmlinput.c branches/header-work/dll/win32/mshtml/htmlnode.c branches/header-work/dll/win32/mshtml/htmloption.c branches/header-work/dll/win32/mshtml/htmlscript.c branches/header-work/dll/win32/mshtml/htmlselect.c branches/header-work/dll/win32/mshtml/htmlstyle.c branches/header-work/dll/win32/mshtml/htmltable.c branches/header-work/dll/win32/mshtml/htmltablerow.c branches/header-work/dll/win32/mshtml/htmltextarea.c branches/header-work/dll/win32/mshtml/htmlwindow.c branches/header-work/dll/win32/mshtml/main.c branches/header-work/dll/win32/mshtml/mshtml.inf branches/header-work/dll/win32/mshtml/mshtml.rbuild branches/header-work/dll/win32/mshtml/mshtml_private.h branches/header-work/dll/win32/mshtml/mutation.c branches/header-work/dll/win32/mshtml/navigate.c branches/header-work/dll/win32/mshtml/nsembed.c branches/header-work/dll/win32/mshtml/nsevents.c branches/header-work/dll/win32/mshtml/nsiface.idl branches/header-work/dll/win32/mshtml/nsio.c branches/header-work/dll/win32/mshtml/oleobj.c branches/header-work/dll/win32/mshtml/persist.c branches/header-work/dll/win32/mshtml/rsrc.rc branches/header-work/dll/win32/mshtml/script.c branches/header-work/dll/win32/mshtml/txtrange.c branches/header-work/dll/win32/mshtml/view.c branches/header-work/dll/win32/msi/action.c branches/header-work/dll/win32/msi/appsearch.c branches/header-work/dll/win32/msi/classes.c branches/header-work/dll/win32/msi/custom.c branches/header-work/dll/win32/msi/database.c branches/header-work/dll/win32/msi/dialog.c branches/header-work/dll/win32/msi/events.c branches/header-work/dll/win32/msi/files.c branches/header-work/dll/win32/msi/font.c branches/header-work/dll/win32/msi/helpers.c branches/header-work/dll/win32/msi/install.c branches/header-work/dll/win32/msi/msi.c branches/header-work/dll/win32/msi/msi.rc branches/header-work/dll/win32/msi/msi.spec branches/header-work/dll/win32/msi/msi_It.rc branches/header-work/dll/win32/msi/msipriv.h branches/header-work/dll/win32/msi/msiserver.idl branches/header-work/dll/win32/msi/package.c branches/header-work/dll/win32/msi/streams.c branches/header-work/dll/win32/msi/suminfo.c branches/header-work/dll/win32/msi/table.c branches/header-work/dll/win32/msi/tokenize.c branches/header-work/dll/win32/msi/upgrade.c branches/header-work/dll/win32/msxml3/attribute.c branches/header-work/dll/win32/msxml3/cdata.c branches/header-work/dll/win32/msxml3/comment.c branches/header-work/dll/win32/msxml3/docfrag.c branches/header-work/dll/win32/msxml3/domdoc.c branches/header-work/dll/win32/msxml3/domimpl.c branches/header-work/dll/win32/msxml3/element.c branches/header-work/dll/win32/msxml3/entityref.c branches/header-work/dll/win32/msxml3/factory.c branches/header-work/dll/win32/msxml3/httprequest.c branches/header-work/dll/win32/msxml3/msxml_private.h branches/header-work/dll/win32/msxml3/node.c branches/header-work/dll/win32/msxml3/nodelist.c branches/header-work/dll/win32/msxml3/nodemap.c branches/header-work/dll/win32/msxml3/parseerror.c branches/header-work/dll/win32/msxml3/pi.c branches/header-work/dll/win32/msxml3/queryresult.c branches/header-work/dll/win32/msxml3/schema.c branches/header-work/dll/win32/msxml3/text.c branches/header-work/dll/win32/netapi32/netapi32.c branches/header-work/dll/win32/netid/lang/pl-PL.rc branches/header-work/dll/win32/objsel/factory.c branches/header-work/dll/win32/objsel/objsel.c branches/header-work/dll/win32/oleacc/oleacc.rc branches/header-work/dll/win32/oleacc/oleacc_En.rc branches/header-work/dll/win32/oleacc/oleacc_Fr.rc branches/header-work/dll/win32/oleacc/oleacc_Ko.rc branches/header-work/dll/win32/oleacc/oleacc_Nl.rc branches/header-work/dll/win32/oleacc/oleacc_Pl.rc branches/header-work/dll/win32/oledlg/insobjdlg.c branches/header-work/dll/win32/oledlg/oledlg_De.rc branches/header-work/dll/win32/oledlg/rsrc.rc branches/header-work/dll/win32/olepro32/olepro32stubs.c branches/header-work/dll/win32/pdh/pdh.spec branches/header-work/dll/win32/pdh/pdh_main.c branches/header-work/dll/win32/pstorec/pstorec.c branches/header-work/dll/win32/pstorec/pstorec.rbuild branches/header-work/dll/win32/query/query_main.c branches/header-work/dll/win32/rpcrt4/rpc_transport.c branches/header-work/dll/win32/rsaenh/rsaenh.c branches/header-work/dll/win32/shdoclc/Bg.rc branches/header-work/dll/win32/shdoclc/Da.rc branches/header-work/dll/win32/shdoclc/De.rc branches/header-work/dll/win32/shdoclc/En.rc branches/header-work/dll/win32/shdoclc/Es.rc branches/header-work/dll/win32/shdoclc/Fi.rc branches/header-work/dll/win32/shdoclc/Fr.rc branches/header-work/dll/win32/shdoclc/Hu.rc branches/header-work/dll/win32/shdoclc/Ko.rc branches/header-work/dll/win32/shdoclc/Nl.rc branches/header-work/dll/win32/shdoclc/No.rc branches/header-work/dll/win32/shdoclc/Pt.rc branches/header-work/dll/win32/shdoclc/Ru.rc branches/header-work/dll/win32/shdoclc/Si.rc branches/header-work/dll/win32/shdoclc/Sv.rc branches/header-work/dll/win32/shdoclc/Tr.rc branches/header-work/dll/win32/shdoclc/Zh.rc branches/header-work/dll/win32/shdoclc/rsrc.rc branches/header-work/dll/win32/shdoclc/shdoclc.h branches/header-work/dll/win32/shdocvw/client.c branches/header-work/dll/win32/shdocvw/dochost.c branches/header-work/dll/win32/shdocvw/intshcut.c branches/header-work/dll/win32/shdocvw/oleobject.c branches/header-work/dll/win32/shdocvw/shdocvw.h branches/header-work/dll/win32/shdocvw/shdocvw.inf branches/header-work/dll/win32/shdocvw/shdocvw_main.c branches/header-work/dll/win32/shdocvw/taskbarlist.c branches/header-work/dll/win32/shdocvw/webbrowser.c branches/header-work/dll/win32/shell32/dataobject.c branches/header-work/dll/win32/shell32/lang/pl-PL.rc branches/header-work/dll/win32/shell32/pidl.c branches/header-work/dll/win32/shell32/she_ocmenu.c branches/header-work/dll/win32/shell32/shelllink.c branches/header-work/dll/win32/shell32/shfldr_fs.c branches/header-work/dll/win32/shell32/shlfolder.c branches/header-work/dll/win32/shell32/shlview.c branches/header-work/dll/win32/shell32/shv_def_cmenu.c branches/header-work/dll/win32/shell32/stubs.c branches/header-work/dll/win32/shlwapi/msgbox.c branches/header-work/dll/win32/shlwapi/ordinal.c branches/header-work/dll/win32/shlwapi/reg.c branches/header-work/dll/win32/shlwapi/shlwapi.rc branches/header-work/dll/win32/shlwapi/shlwapi.spec branches/header-work/dll/win32/shlwapi/shlwapi_De.rc branches/header-work/dll/win32/shlwapi/shlwapi_Fr.rc branches/header-work/dll/win32/shlwapi/shlwapi_Ja.rc branches/header-work/dll/win32/shlwapi/shlwapi_No.rc branches/header-work/dll/win32/shlwapi/shlwapi_Si.rc branches/header-work/dll/win32/shlwapi/url.c branches/header-work/dll/win32/tapi32/line.c branches/header-work/dll/win32/urlmon/binding.c branches/header-work/dll/win32/urlmon/bindprot.c branches/header-work/dll/win32/urlmon/download.c branches/header-work/dll/win32/urlmon/http.c branches/header-work/dll/win32/urlmon/internet.c branches/header-work/dll/win32/urlmon/protocol.c branches/header-work/dll/win32/urlmon/regsvr.c branches/header-work/dll/win32/urlmon/sec_mgr.c branches/header-work/dll/win32/urlmon/umon.c branches/header-work/dll/win32/urlmon/urlmon.inf branches/header-work/dll/win32/urlmon/urlmon.rbuild branches/header-work/dll/win32/urlmon/urlmon.spec branches/header-work/dll/win32/urlmon/urlmon_main.c branches/header-work/dll/win32/urlmon/urlmon_main.h branches/header-work/dll/win32/user32/controls/button.c branches/header-work/dll/win32/user32/controls/combo.c branches/header-work/dll/win32/user32/controls/edit.c branches/header-work/dll/win32/user32/controls/icontitle.c branches/header-work/dll/win32/user32/controls/listbox.c branches/header-work/dll/win32/user32/controls/scrollbar.c branches/header-work/dll/win32/user32/controls/static.c branches/header-work/dll/win32/user32/windows/dialog.c branches/header-work/dll/win32/user32/windows/mdi.c branches/header-work/dll/win32/user32/windows/window.c branches/header-work/dll/win32/uxtheme/draw.c branches/header-work/dll/win32/uxtheme/msstyles.c branches/header-work/dll/win32/uxtheme/system.c branches/header-work/dll/win32/windowscodecs/pngformat.c branches/header-work/dll/win32/wintrust/asn.c branches/header-work/dll/win32/wintrust/crypt.c branches/header-work/dll/win32/wintrust/softpub.c branches/header-work/dll/win32/wintrust/wintrust_main.c branches/header-work/dll/win32/wtsapi32/wtsapi32.c branches/header-work/dll/win32/wtsapi32/wtsapi32.spec branches/header-work/dll/win32/xmllite/xmllite.rbuild branches/header-work/dll/win32/xmllite/xmllite.spec branches/header-work/drivers/drivers.rbuild branches/header-work/drivers/storage/ide/uniata/id_ata.cpp branches/header-work/drivers/storage/ide/uniata/id_probe.cpp branches/header-work/drivers/video/displays/directory.rbuild branches/header-work/drivers/video/miniport/directory.rbuild branches/header-work/drivers/video/miniport/vbe/vbemp.c branches/header-work/drivers/video/miniport/vbe/vbemp.h branches/header-work/drivers/video/miniport/vga/vgamp.h branches/header-work/drivers/video/miniport/vmx_svga/precomp.h branches/header-work/drivers/video/miniport/vmx_svga/vmx_svga.c branches/header-work/drivers/video/miniport/xboxvmp/xboxvmp.h branches/header-work/drivers/video/videoprt/int10.c branches/header-work/drivers/video/videoprt/videoprt.c branches/header-work/drivers/video/videoprt/videoprt.h branches/header-work/drivers/video/videoprt/videoprt.spec branches/header-work/drivers/wdm/audio/backpln/portcls/guids.cpp branches/header-work/drivers/wdm/audio/backpln/portcls/interfaces.hpp branches/header-work/drivers/wdm/audio/backpln/portcls/irpstream.cpp branches/header-work/drivers/wdm/audio/backpln/portcls/pin_dmus.cpp branches/header-work/drivers/wdm/audio/backpln/portcls/pin_wavecyclic.cpp branches/header-work/drivers/wdm/audio/backpln/portcls/pin_wavepci.cpp branches/header-work/drivers/wdm/audio/backpln/portcls/pin_wavert.cpp branches/header-work/drivers/wdm/audio/backpln/portcls/port_wavepci.cpp branches/header-work/hal/halx86/generic/bios.c branches/header-work/hal/halx86/generic/bus/halbus.c branches/header-work/hal/halx86/generic/bus/pcibus.c branches/header-work/hal/halx86/generic/bus/pcidata.c branches/header-work/hal/halx86/generic/display.c branches/header-work/hal/halx86/generic/dma.c branches/header-work/hal/halx86/generic/halinit.c branches/header-work/hal/halx86/generic/misc.c branches/header-work/hal/halx86/generic/pic.c branches/header-work/hal/halx86/generic/reboot.c branches/header-work/hal/halx86/generic/systimer.S branches/header-work/hal/halx86/generic/timer.c branches/header-work/hal/halx86/generic/usage.c branches/header-work/hal/halx86/hal_generic.rbuild branches/header-work/hal/halx86/include/hal.h branches/header-work/include/ddk/miniport.h branches/header-work/include/ddk/ntddvdeo.h branches/header-work/include/ddk/video.h branches/header-work/include/ddk/wdm.h branches/header-work/include/dxsdk/axextend.idl branches/header-work/include/dxsdk/bdamedia.h branches/header-work/include/dxsdk/d3dx9shader.h branches/header-work/include/ndk/ifssupp.h branches/header-work/include/psdk/bits.idl branches/header-work/include/psdk/control.idl branches/header-work/include/psdk/dbprop.idl branches/header-work/include/psdk/dbs.idl branches/header-work/include/psdk/dimm.idl branches/header-work/include/psdk/dispex.idl branches/header-work/include/psdk/gdipluscolormatrix.h branches/header-work/include/psdk/hlink.idl branches/header-work/include/psdk/iphlpapi.h branches/header-work/include/psdk/iprtrmib.h branches/header-work/include/psdk/mapi.h branches/header-work/include/psdk/mlang.idl branches/header-work/include/psdk/mscoree.idl branches/header-work/include/psdk/msctf.idl branches/header-work/include/psdk/mshtmdid.h branches/header-work/include/psdk/mshtml.idl branches/header-work/include/psdk/msi.h branches/header-work/include/psdk/msidefs.h branches/header-work/include/psdk/msxml2.idl branches/header-work/include/psdk/objidl.idl branches/header-work/include/psdk/oledb.idl branches/header-work/include/psdk/pdh.h branches/header-work/include/psdk/propidl.idl branches/header-work/include/psdk/psdk.rbuild branches/header-work/include/psdk/pstore.idl branches/header-work/include/psdk/rpcdce.h branches/header-work/include/psdk/rpcndr.h branches/header-work/include/psdk/sensevts.idl branches/header-work/include/psdk/shlobj.h branches/header-work/include/psdk/shlwapi.h branches/header-work/include/psdk/shobjidl.idl branches/header-work/include/psdk/shtypes.idl branches/header-work/include/psdk/tom.idl branches/header-work/include/psdk/urlmon.idl branches/header-work/include/psdk/winuser.h branches/header-work/include/psdk/wtypes.idl branches/header-work/include/psdk/xmldom.idl branches/header-work/include/reactos/services/services.h branches/header-work/include/reactos/wine/config.h branches/header-work/include/reactos/wine/rpcfc.h branches/header-work/include/reactos/wine/wined3d.idl branches/header-work/lib/cmlib/hivewrt.c branches/header-work/lib/drivers/sound/mmixer/filter.c branches/header-work/lib/rtl/actctx.c branches/header-work/lib/sdk/crt/libcntpr.rbuild branches/header-work/lib/sdk/crt/locale/locale.c branches/header-work/lib/sdk/crt/stdio/file.c branches/header-work/lib/sdk/uuid/uuid.c branches/header-work/media/doc/README.WINE branches/header-work/media/inf/cpu.inf branches/header-work/media/inf/keyboard.inf branches/header-work/media/inf/machine.inf branches/header-work/ntoskrnl/config/cmlazy.c branches/header-work/ntoskrnl/ex/shutdown.c branches/header-work/ntoskrnl/ex/work.c branches/header-work/ntoskrnl/fstub/halstub.c branches/header-work/ntoskrnl/inbv/inbv.c branches/header-work/ntoskrnl/inbv/logo/1.bmp branches/header-work/ntoskrnl/inbv/logo/14.bmp branches/header-work/ntoskrnl/inbv/logo/15.bmp branches/header-work/ntoskrnl/inbv/logo/2.bmp branches/header-work/ntoskrnl/inbv/logo/3.bmp branches/header-work/ntoskrnl/inbv/logo/4.bmp branches/header-work/ntoskrnl/inbv/logo/5.bmp branches/header-work/ntoskrnl/inbv/logo/6.bmp branches/header-work/ntoskrnl/inbv/logo/7.bmp branches/header-work/ntoskrnl/inbv/logo/8.bmp branches/header-work/ntoskrnl/include/internal/cm.h branches/header-work/ntoskrnl/include/internal/ex.h branches/header-work/ntoskrnl/include/internal/hal.h branches/header-work/ntoskrnl/include/internal/inbv.h branches/header-work/ntoskrnl/include/internal/io.h branches/header-work/ntoskrnl/include/internal/po.h branches/header-work/ntoskrnl/include/ntoskrnl.h branches/header-work/ntoskrnl/io/iomgr/device.c branches/header-work/ntoskrnl/io/iomgr/driver.c branches/header-work/ntoskrnl/io/iomgr/drvrlist.c branches/header-work/ntoskrnl/io/iomgr/volume.c branches/header-work/ntoskrnl/kdbg/kdb.c branches/header-work/ntoskrnl/ntoskrnl-generic.rbuild branches/header-work/ntoskrnl/ntoskrnl.rc branches/header-work/ntoskrnl/po/power.c branches/header-work/subsystems/win32/win32k/ntuser/painting.c branches/header-work/subsystems/win32/win32k/ntuser/simplecall.c branches/header-work/tools/widl/expr.c branches/header-work/tools/widl/header.c branches/header-work/tools/widl/header.h branches/header-work/tools/widl/parser.h branches/header-work/tools/widl/parser.l branches/header-work/tools/widl/parser.tab.c branches/header-work/tools/widl/parser.tab.h branches/header-work/tools/widl/parser.y branches/header-work/tools/widl/parser.yy.c branches/header-work/tools/widl/proxy.c branches/header-work/tools/widl/typegen.c branches/header-work/tools/widl/widl.c branches/header-work/tools/widl/widltypes.h [This mail would be too long, it was shortened to contain the URLs only.] Modified: branches/header-work/base/applications/applications.rbuild URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/a…
Modified: branches/header-work/base/applications/charmap/precomp.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/c…
Modified: branches/header-work/base/applications/cmdutils/reg/De.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/c…
Modified: branches/header-work/base/applications/cmdutils/reg/reg.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/c…
Modified: branches/header-work/base/applications/cmdutils/reg/rsrc.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/c…
Modified: branches/header-work/base/applications/cmdutils/xcopy/De.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/c…
Modified: branches/header-work/base/applications/cmdutils/xcopy/Fr.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/c…
Modified: branches/header-work/base/applications/cmdutils/xcopy/It.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/c…
Modified: branches/header-work/base/applications/cmdutils/xcopy/Ja.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/c…
Modified: branches/header-work/base/applications/cmdutils/xcopy/Lt.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/c…
Modified: branches/header-work/base/applications/cmdutils/xcopy/Nl.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/c…
Modified: branches/header-work/base/applications/cmdutils/xcopy/Ru.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/c…
Modified: branches/header-work/base/applications/cmdutils/xcopy/Si.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/c…
Modified: branches/header-work/base/applications/cmdutils/xcopy/Uk.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/c…
Modified: branches/header-work/base/applications/cmdutils/xcopy/rsrc.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/c…
Modified: branches/header-work/base/applications/mscutils/devmgmt/precomp.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/m…
Modified: branches/header-work/base/applications/mscutils/servman/precomp.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/m…
Modified: branches/header-work/base/applications/paint/lang/pl-PL.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/p…
Modified: branches/header-work/base/applications/rapps/lang/pl-PL.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/r…
Modified: branches/header-work/base/applications/rapps/rapps.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/r…
Modified: branches/header-work/base/applications/taskmgr/precomp.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/t…
Modified: branches/header-work/base/applications/winhlp32/De.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/winhlp32/Fr.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/winhlp32/It.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/winhlp32/Ja.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/winhlp32/Lt.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/winhlp32/Nl.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/winhlp32/Pt.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/winhlp32/Rm.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/winhlp32/Ro.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/winhlp32/Ru.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/winhlp32/Si.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/winhlp32/Zh.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/winhlp32/rsrc.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/wordpad/Da.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/wordpad/De.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/wordpad/En.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/wordpad/Fr.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/wordpad/Hu.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/wordpad/It.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/wordpad/Ja.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/wordpad/Ko.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/wordpad/Lt.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/wordpad/Nl.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/wordpad/No.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/wordpad/Pl.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/wordpad/Pt.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/wordpad/Ru.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/wordpad/Si.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/wordpad/Sv.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/wordpad/Tr.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/wordpad/Uk.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/wordpad/Zh.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/wordpad/formatbar.bmp URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/wordpad/print.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/wordpad/registry.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/wordpad/rsrc.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/wordpad/wordpad.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/wordpad/wordpad.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/write/De.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/write/Fr.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/write/It.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/write/Ja.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/write/Lt.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/write/Ro.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/write/Ru.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/write/Si.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/write/Uk.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/applications/write/rsrc.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/applications/w…
Modified: branches/header-work/base/services/dhcp/dhclient.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/services/dhcp/…
Modified: branches/header-work/base/services/umpnpmgr/umpnpmgr.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/services/umpnp…
Modified: branches/header-work/base/setup/reactos/lang/pl-PL.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/setup/reactos/…
Modified: branches/header-work/base/shell/cmd/lang/pl-PL.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/shell/cmd/lang…
Modified: branches/header-work/base/shell/cmd/precomp.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/shell/cmd/prec…
Modified: branches/header-work/base/system/msiexec/msiexec.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/system/msiexec…
Modified: branches/header-work/base/system/msiexec/msiexec.rbuild URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/system/msiexec…
Modified: branches/header-work/base/system/msiexec/rsrc.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/system/msiexec…
Removed: branches/header-work/base/system/msiexec/version.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/system/msiexec…
Modified: branches/header-work/base/system/services/database.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/system/service…
Modified: branches/header-work/base/system/services/rpcserver.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/system/service…
Modified: branches/header-work/base/system/services/services.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/system/service…
Modified: branches/header-work/base/system/smss/smss.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/base/system/smss/sm…
Modified: branches/header-work/boot/bootdata/packages/reactos.dff URL:
http://svn.reactos.org/svn/reactos/branches/header-work/boot/bootdata/packa…
Modified: branches/header-work/boot/freeldr/freeldr/arch/i386/loader.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/boot/freeldr/freeld…
Modified: branches/header-work/boot/freeldr/freeldr/bootmgr.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/boot/freeldr/freeld…
Modified: branches/header-work/boot/freeldr/freeldr/debug.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/boot/freeldr/freeld…
Modified: branches/header-work/boot/freeldr/freeldr/disk/partition.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/boot/freeldr/freeld…
Modified: branches/header-work/boot/freeldr/freeldr/freeldr.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/boot/freeldr/freeld…
Modified: branches/header-work/boot/freeldr/freeldr/freeldr.rbuild URL:
http://svn.reactos.org/svn/reactos/branches/header-work/boot/freeldr/freeld…
Modified: branches/header-work/boot/freeldr/freeldr/freeldr_arch.rbuild URL:
http://svn.reactos.org/svn/reactos/branches/header-work/boot/freeldr/freeld…
Modified: branches/header-work/boot/freeldr/freeldr/freeldr_base.rbuild URL:
http://svn.reactos.org/svn/reactos/branches/header-work/boot/freeldr/freeld…
Modified: branches/header-work/boot/freeldr/freeldr/fs/fs.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/boot/freeldr/freeld…
Modified: branches/header-work/boot/freeldr/freeldr/include/debug.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/boot/freeldr/freeld…
Modified: branches/header-work/boot/freeldr/freeldr/include/disk.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/boot/freeldr/freeld…
Modified: branches/header-work/boot/freeldr/freeldr/include/freeldr.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/boot/freeldr/freeld…
Modified: branches/header-work/boot/freeldr/freeldr/include/mm.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/boot/freeldr/freeld…
Modified: branches/header-work/boot/freeldr/freeldr/include/reactos.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/boot/freeldr/freeld…
Modified: branches/header-work/boot/freeldr/freeldr/mm/mm.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/boot/freeldr/freeld…
Modified: branches/header-work/boot/freeldr/freeldr/reactos/arcname.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/boot/freeldr/freeld…
Modified: branches/header-work/boot/freeldr/freeldr/windows/peloader.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/boot/freeldr/freeld…
Modified: branches/header-work/boot/freeldr/freeldr/windows/winldr.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/boot/freeldr/freeld…
Modified: branches/header-work/dll/cpl/desk/lang/pl-PL.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/cpl/desk/lang/p…
Modified: branches/header-work/dll/directx/amstream/amstream.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/amstrea…
Modified: branches/header-work/dll/directx/amstream/mediastream.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/amstrea…
Modified: branches/header-work/dll/directx/amstream/mediastreamfilter.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/amstrea…
Modified: branches/header-work/dll/directx/amstream/regsvr.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/amstrea…
Modified: branches/header-work/dll/directx/bdaplgin/bdaplgin.cpp URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/bdaplgi…
Modified: branches/header-work/dll/directx/bdaplgin/devicecontrol.cpp URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/bdaplgi…
Modified: branches/header-work/dll/directx/bdaplgin/pincontrol.cpp URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/bdaplgi…
Modified: branches/header-work/dll/directx/bdaplgin/precomp.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/bdaplgi…
Modified: branches/header-work/dll/directx/ksproxy/basicaudio.cpp URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/ksproxy…
Modified: branches/header-work/dll/directx/ksproxy/clockforward.cpp URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/ksproxy…
Modified: branches/header-work/dll/directx/ksproxy/cvpconfig.cpp URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/ksproxy…
Modified: branches/header-work/dll/directx/ksproxy/cvpvbiconfig.cpp URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/ksproxy…
Modified: branches/header-work/dll/directx/ksproxy/datatype.cpp URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/ksproxy…
Modified: branches/header-work/dll/directx/ksproxy/interface.cpp URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/ksproxy…
Modified: branches/header-work/dll/directx/ksproxy/ksproxy.rbuild URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/ksproxy…
Modified: branches/header-work/dll/directx/ksproxy/precomp.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/ksproxy…
Modified: branches/header-work/dll/directx/ksproxy/proxy.cpp URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/ksproxy…
Modified: branches/header-work/dll/directx/ksproxy/qualityforward.cpp URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/ksproxy…
Modified: branches/header-work/dll/directx/qedit/samplegrabber.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/qedit/s…
Modified: branches/header-work/dll/directx/quartz/dsoundrender.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/quartz/…
Modified: branches/header-work/dll/directx/quartz/filesource.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/quartz/…
Modified: branches/header-work/dll/directx/quartz/pin.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/quartz/…
Modified: branches/header-work/dll/directx/wine/d3d8/d3d8_main.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/wine/d3…
Modified: branches/header-work/dll/directx/wine/d3d8/d3d8_private.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/wine/d3…
Modified: branches/header-work/dll/directx/wine/d3d8/device.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/wine/d3…
Modified: branches/header-work/dll/directx/wine/d3d9/d3d9_main.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/wine/d3…
Modified: branches/header-work/dll/directx/wine/d3d9/d3d9_private.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/wine/d3…
Modified: branches/header-work/dll/directx/wine/d3d9/device.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/wine/d3…
Modified: branches/header-work/dll/directx/wine/d3d9/directx.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/wine/d3…
Modified: branches/header-work/dll/directx/wine/d3d9/query.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/wine/d3…
Modified: branches/header-work/dll/directx/wine/d3d9/stateblock.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/wine/d3…
Modified: branches/header-work/dll/directx/wine/d3d9/swapchain.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/wine/d3…
Modified: branches/header-work/dll/directx/wine/d3dx9_36/d3dx9_36.rbuild URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/wine/d3…
Modified: branches/header-work/dll/directx/wine/d3dx9_36/d3dx9_36.spec URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/wine/d3…
Modified: branches/header-work/dll/directx/wine/d3dx9_36/shader.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/wine/d3…
Modified: branches/header-work/dll/directx/wine/d3dx9_36/surface.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/wine/d3…
Modified: branches/header-work/dll/directx/wine/ddraw/device.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/wine/dd…
Modified: branches/header-work/dll/directx/wine/ddraw/main.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/wine/dd…
Modified: branches/header-work/dll/directx/wine/ddraw/vertexbuffer.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/wine/dd…
Modified: branches/header-work/dll/directx/wine/ddraw/viewport.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/wine/dd…
Modified: branches/header-work/dll/directx/wine/wined3d/arb_program_shader.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/wine/wi…
Modified: branches/header-work/dll/directx/wine/wined3d/ati_fragment_shader.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/wine/wi…
Removed: branches/header-work/dll/directx/wine/wined3d/baseshader.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/wine/wi…
Modified: branches/header-work/dll/directx/wine/wined3d/buffer.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/wine/wi…
Modified: branches/header-work/dll/directx/wine/wined3d/context.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/wine/wi…
Modified: branches/header-work/dll/directx/wine/wined3d/device.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/wine/wi…
Modified: branches/header-work/dll/directx/wine/wined3d/directx.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/wine/wi…
Modified: branches/header-work/dll/directx/wine/wined3d/drawprim.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/wine/wi…
Modified: branches/header-work/dll/directx/wine/wined3d/glsl_shader.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/wine/wi…
Modified: branches/header-work/dll/directx/wine/wined3d/nvidia_texture_shader.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/wine/wi…
Modified: branches/header-work/dll/directx/wine/wined3d/query.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/wine/wi…
Modified: branches/header-work/dll/directx/wine/wined3d/shader.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/wine/wi…
Modified: branches/header-work/dll/directx/wine/wined3d/shader_sm1.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/wine/wi…
Modified: branches/header-work/dll/directx/wine/wined3d/shader_sm4.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/wine/wi…
Modified: branches/header-work/dll/directx/wine/wined3d/state.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/wine/wi…
Modified: branches/header-work/dll/directx/wine/wined3d/surface.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/wine/wi…
Modified: branches/header-work/dll/directx/wine/wined3d/swapchain.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/wine/wi…
Modified: branches/header-work/dll/directx/wine/wined3d/utils.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/wine/wi…
Modified: branches/header-work/dll/directx/wine/wined3d/wined3d.rbuild URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/wine/wi…
Modified: branches/header-work/dll/directx/wine/wined3d/wined3d_gl.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/wine/wi…
Modified: branches/header-work/dll/directx/wine/wined3d/wined3d_private.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/directx/wine/wi…
Modified: branches/header-work/dll/win32/actxprxy/actxprxy.rbuild URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/actxprxy/…
Modified: branches/header-work/dll/win32/actxprxy/usrmarshal.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/actxprxy/…
Modified: branches/header-work/dll/win32/advapi32/service/sctrl.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/advapi32/…
Modified: branches/header-work/dll/win32/atl/atl_ax.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/atl/atl_a…
Modified: branches/header-work/dll/win32/atl/atl_main.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/atl/atl_m…
Modified: branches/header-work/dll/win32/atl/atlbase.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/atl/atlba…
Modified: branches/header-work/dll/win32/atl/registrar.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/atl/regis…
Modified: branches/header-work/dll/win32/clusapi/clusapi.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/clusapi/c…
Modified: branches/header-work/dll/win32/credui/credui.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/credui/cr…
Modified: branches/header-work/dll/win32/credui/credui_Fr.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/credui/cr…
Modified: branches/header-work/dll/win32/credui/credui_Lt.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/credui/cr…
Modified: branches/header-work/dll/win32/credui/credui_Si.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/credui/cr…
Modified: branches/header-work/dll/win32/crypt32/chain.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/crypt32/c…
Modified: branches/header-work/dll/win32/crypt32/crypt32.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/crypt32/c…
Modified: branches/header-work/dll/win32/crypt32/crypt32_Fr.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/crypt32/c…
Modified: branches/header-work/dll/win32/crypt32/crypt32_private.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/crypt32/c…
Modified: branches/header-work/dll/win32/crypt32/decode.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/crypt32/d…
Modified: branches/header-work/dll/win32/crypt32/encode.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/crypt32/e…
Modified: branches/header-work/dll/win32/crypt32/main.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/crypt32/m…
Modified: branches/header-work/dll/win32/crypt32/object.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/crypt32/o…
Modified: branches/header-work/dll/win32/crypt32/oid.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/crypt32/o…
Modified: branches/header-work/dll/win32/crypt32/store.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/crypt32/s…
Modified: branches/header-work/dll/win32/cryptdlg/cryptdlg.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/cryptdlg/…
Modified: branches/header-work/dll/win32/cryptdlg/cryptdlg_Fr.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/cryptdlg/…
Modified: branches/header-work/dll/win32/cryptdlg/main.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/cryptdlg/…
Modified: branches/header-work/dll/win32/cryptnet/cryptnet_main.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/cryptnet/…
Modified: branches/header-work/dll/win32/cryptui/cryptui.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/cryptui/c…
Modified: branches/header-work/dll/win32/cryptui/cryptui_De.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/cryptui/c…
Modified: branches/header-work/dll/win32/cryptui/cryptui_En.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/cryptui/c…
Modified: branches/header-work/dll/win32/cryptui/cryptui_Fr.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/cryptui/c…
Modified: branches/header-work/dll/win32/cryptui/cryptui_Ko.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/cryptui/c…
Modified: branches/header-work/dll/win32/cryptui/cryptui_Lt.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/cryptui/c…
Modified: branches/header-work/dll/win32/cryptui/cryptui_Nl.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/cryptui/c…
Modified: branches/header-work/dll/win32/cryptui/cryptui_Pt.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/cryptui/c…
Modified: branches/header-work/dll/win32/cryptui/cryptuires.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/cryptui/c…
Modified: branches/header-work/dll/win32/cryptui/main.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/cryptui/m…
Modified: branches/header-work/dll/win32/dwmapi/dwmapi_main.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/dwmapi/dw…
Modified: branches/header-work/dll/win32/fusion/asmname.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/fusion/as…
Modified: branches/header-work/dll/win32/fusion/fusion_main.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/fusion/fu…
Modified: branches/header-work/dll/win32/gdiplus/brush.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/gdiplus/b…
Modified: branches/header-work/dll/win32/gdiplus/customlinecap.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/gdiplus/c…
Modified: branches/header-work/dll/win32/gdiplus/font.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/gdiplus/f…
Modified: branches/header-work/dll/win32/gdiplus/gdiplus.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/gdiplus/g…
Modified: branches/header-work/dll/win32/gdiplus/gdiplus.spec URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/gdiplus/g…
Modified: branches/header-work/dll/win32/gdiplus/gdiplus_private.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/gdiplus/g…
Modified: branches/header-work/dll/win32/gdiplus/graphics.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/gdiplus/g…
Modified: branches/header-work/dll/win32/gdiplus/graphicspath.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/gdiplus/g…
Modified: branches/header-work/dll/win32/gdiplus/image.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/gdiplus/i…
Modified: branches/header-work/dll/win32/gdiplus/imageattributes.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/gdiplus/i…
Modified: branches/header-work/dll/win32/gdiplus/pen.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/gdiplus/p…
Modified: branches/header-work/dll/win32/gdiplus/region.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/gdiplus/r…
Modified: branches/header-work/dll/win32/gdiplus/stringformat.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/gdiplus/s…
Modified: branches/header-work/dll/win32/hhctrl.ocx/Cs.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/hhctrl.oc…
Modified: branches/header-work/dll/win32/hhctrl.ocx/Da.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/hhctrl.oc…
Modified: branches/header-work/dll/win32/hhctrl.ocx/De.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/hhctrl.oc…
Modified: branches/header-work/dll/win32/hhctrl.ocx/El.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/hhctrl.oc…
Modified: branches/header-work/dll/win32/hhctrl.ocx/En.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/hhctrl.oc…
Modified: branches/header-work/dll/win32/hhctrl.ocx/Fi.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/hhctrl.oc…
Modified: branches/header-work/dll/win32/hhctrl.ocx/Fr.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/hhctrl.oc…
Modified: branches/header-work/dll/win32/hhctrl.ocx/Hu.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/hhctrl.oc…
Modified: branches/header-work/dll/win32/hhctrl.ocx/Ko.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/hhctrl.oc…
Modified: branches/header-work/dll/win32/hhctrl.ocx/Lt.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/hhctrl.oc…
Modified: branches/header-work/dll/win32/hhctrl.ocx/Nl.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/hhctrl.oc…
Modified: branches/header-work/dll/win32/hhctrl.ocx/No.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/hhctrl.oc…
Modified: branches/header-work/dll/win32/hhctrl.ocx/Pl.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/hhctrl.oc…
Modified: branches/header-work/dll/win32/hhctrl.ocx/Pt.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/hhctrl.oc…
Modified: branches/header-work/dll/win32/hhctrl.ocx/Ru.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/hhctrl.oc…
Modified: branches/header-work/dll/win32/hhctrl.ocx/Si.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/hhctrl.oc…
Modified: branches/header-work/dll/win32/hhctrl.ocx/Sv.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/hhctrl.oc…
Modified: branches/header-work/dll/win32/hhctrl.ocx/Tr.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/hhctrl.oc…
Modified: branches/header-work/dll/win32/hhctrl.ocx/Zh.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/hhctrl.oc…
Modified: branches/header-work/dll/win32/hhctrl.ocx/chm.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/hhctrl.oc…
Modified: branches/header-work/dll/win32/hhctrl.ocx/content.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/hhctrl.oc…
Modified: branches/header-work/dll/win32/hhctrl.ocx/help.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/hhctrl.oc…
Modified: branches/header-work/dll/win32/hhctrl.ocx/hhctrl.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/hhctrl.oc…
Modified: branches/header-work/dll/win32/hhctrl.ocx/hhctrl.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/hhctrl.oc…
Modified: branches/header-work/dll/win32/hhctrl.ocx/hhctrl.ocx.rbuild URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/hhctrl.oc…
Modified: branches/header-work/dll/win32/hhctrl.ocx/hhctrl.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/hhctrl.oc…
Modified: branches/header-work/dll/win32/hlink/browse_ctx.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/hlink/bro…
Modified: branches/header-work/dll/win32/hlink/hlink_main.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/hlink/hli…
Modified: branches/header-work/dll/win32/hlink/link.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/hlink/lin…
Modified: branches/header-work/dll/win32/iccvid/iccvid_Da.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/iccvid/ic…
Modified: branches/header-work/dll/win32/iccvid/iccvid_De.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/iccvid/ic…
Modified: branches/header-work/dll/win32/iccvid/iccvid_En.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/iccvid/ic…
Modified: branches/header-work/dll/win32/iccvid/iccvid_Fr.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/iccvid/ic…
Modified: branches/header-work/dll/win32/iccvid/iccvid_Hu.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/iccvid/ic…
Modified: branches/header-work/dll/win32/iccvid/iccvid_Ko.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/iccvid/ic…
Modified: branches/header-work/dll/win32/iccvid/iccvid_Nl.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/iccvid/ic…
Modified: branches/header-work/dll/win32/iccvid/iccvid_No.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/iccvid/ic…
Modified: branches/header-work/dll/win32/iccvid/iccvid_Pl.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/iccvid/ic…
Modified: branches/header-work/dll/win32/iccvid/iccvid_Pt.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/iccvid/ic…
Modified: branches/header-work/dll/win32/iccvid/iccvid_Ro.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/iccvid/ic…
Modified: branches/header-work/dll/win32/iccvid/iccvid_Ru.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/iccvid/ic…
Modified: branches/header-work/dll/win32/iccvid/iccvid_Si.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/iccvid/ic…
Modified: branches/header-work/dll/win32/iccvid/iccvid_Sv.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/iccvid/ic…
Modified: branches/header-work/dll/win32/iccvid/iccvid_Tr.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/iccvid/ic…
Modified: branches/header-work/dll/win32/iccvid/iccvid_private.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/iccvid/ic…
Modified: branches/header-work/dll/win32/iccvid/rsrc.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/iccvid/rs…
Modified: branches/header-work/dll/win32/imm32/imm.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/imm32/imm…
Modified: branches/header-work/dll/win32/imm32/imm32.spec URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/imm32/imm…
Modified: branches/header-work/dll/win32/inetcomm/inetcomm_main.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/inetcomm/…
Modified: branches/header-work/dll/win32/inetmib1/main.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/inetmib1/…
Modified: branches/header-work/dll/win32/iphlpapi/iphlpapi.spec URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/iphlpapi/…
Modified: branches/header-work/dll/win32/iphlpapi/iphlpapi_main.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/iphlpapi/…
Modified: branches/header-work/dll/win32/itircl/itircl_main.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/itircl/it…
Modified: branches/header-work/dll/win32/itss/chm_lib.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/itss/chm_…
Modified: branches/header-work/dll/win32/itss/chm_lib.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/itss/chm_…
Modified: branches/header-work/dll/win32/itss/itss.inf URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/itss/itss…
Modified: branches/header-work/dll/win32/itss/storage.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/itss/stor…
Modified: branches/header-work/dll/win32/jscript/activex.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/jscript/a…
Modified: branches/header-work/dll/win32/jscript/array.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/jscript/a…
Modified: branches/header-work/dll/win32/jscript/bool.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/jscript/b…
Modified: branches/header-work/dll/win32/jscript/date.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/jscript/d…
Modified: branches/header-work/dll/win32/jscript/dispex.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/jscript/d…
Modified: branches/header-work/dll/win32/jscript/engine.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/jscript/e…
Modified: branches/header-work/dll/win32/jscript/engine.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/jscript/e…
Modified: branches/header-work/dll/win32/jscript/error.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/jscript/e…
Modified: branches/header-work/dll/win32/jscript/function.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/jscript/f…
Modified: branches/header-work/dll/win32/jscript/global.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/jscript/g…
Modified: branches/header-work/dll/win32/jscript/jscript.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/jscript/j…
Modified: branches/header-work/dll/win32/jscript/jscript.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/jscript/j…
Modified: branches/header-work/dll/win32/jscript/jscript.inf URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/jscript/j…
Modified: branches/header-work/dll/win32/jscript/jscript_De.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/jscript/j…
Modified: branches/header-work/dll/win32/jscript/jscript_En.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/jscript/j…
Modified: branches/header-work/dll/win32/jscript/jscript_Fr.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/jscript/j…
Modified: branches/header-work/dll/win32/jscript/jscript_Lt.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/jscript/j…
Modified: branches/header-work/dll/win32/jscript/jsutils.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/jscript/j…
Modified: branches/header-work/dll/win32/jscript/lex.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/jscript/l…
Modified: branches/header-work/dll/win32/jscript/number.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/jscript/n…
Modified: branches/header-work/dll/win32/jscript/parser.tab.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/jscript/p…
Modified: branches/header-work/dll/win32/jscript/parser.tab.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/jscript/p…
Modified: branches/header-work/dll/win32/jscript/parser.y URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/jscript/p…
Modified: branches/header-work/dll/win32/jscript/regexp.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/jscript/r…
Modified: branches/header-work/dll/win32/jscript/resource.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/jscript/r…
Modified: branches/header-work/dll/win32/jscript/rsrc.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/jscript/r…
Modified: branches/header-work/dll/win32/jscript/string.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/jscript/s…
Modified: branches/header-work/dll/win32/kernel32/except/except.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/kernel32/…
Modified: branches/header-work/dll/win32/mapi32/mapi32.rbuild URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mapi32/ma…
Modified: branches/header-work/dll/win32/mapi32/mapi32.spec URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mapi32/ma…
Modified: branches/header-work/dll/win32/mapi32/mapi32_main.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mapi32/ma…
Modified: branches/header-work/dll/win32/mapi32/prop.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mapi32/pr…
Modified: branches/header-work/dll/win32/mapi32/sendmail.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mapi32/se…
Modified: branches/header-work/dll/win32/mapi32/util.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mapi32/ut…
Modified: branches/header-work/dll/win32/mapi32/util.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mapi32/ut…
Modified: branches/header-work/dll/win32/mapi32/version.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mapi32/ve…
Modified: branches/header-work/dll/win32/mciwave/mciwave.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mciwave/m…
Modified: branches/header-work/dll/win32/mpr/mpr.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mpr/mpr.r…
Modified: branches/header-work/dll/win32/mpr/mpr_Bg.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mpr/mpr_B…
Modified: branches/header-work/dll/win32/mpr/mpr_Cs.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mpr/mpr_C…
Modified: branches/header-work/dll/win32/mpr/mpr_Da.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mpr/mpr_D…
Modified: branches/header-work/dll/win32/mpr/mpr_De.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mpr/mpr_D…
Modified: branches/header-work/dll/win32/mpr/mpr_En.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mpr/mpr_E…
Modified: branches/header-work/dll/win32/mpr/mpr_Eo.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mpr/mpr_E…
Modified: branches/header-work/dll/win32/mpr/mpr_Es.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mpr/mpr_E…
Modified: branches/header-work/dll/win32/mpr/mpr_Fr.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mpr/mpr_F…
Modified: branches/header-work/dll/win32/mpr/mpr_Hu.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mpr/mpr_H…
Modified: branches/header-work/dll/win32/mpr/mpr_It.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mpr/mpr_I…
Modified: branches/header-work/dll/win32/mpr/mpr_Ja.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mpr/mpr_J…
Modified: branches/header-work/dll/win32/mpr/mpr_Ko.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mpr/mpr_K…
Modified: branches/header-work/dll/win32/mpr/mpr_Nl.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mpr/mpr_N…
Modified: branches/header-work/dll/win32/mpr/mpr_No.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mpr/mpr_N…
Modified: branches/header-work/dll/win32/mpr/mpr_Pl.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mpr/mpr_P…
Modified: branches/header-work/dll/win32/mpr/mpr_Pt.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mpr/mpr_P…
Modified: branches/header-work/dll/win32/mpr/mpr_Ro.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mpr/mpr_R…
Modified: branches/header-work/dll/win32/mpr/mpr_Ru.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mpr/mpr_R…
Modified: branches/header-work/dll/win32/mpr/mpr_Si.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mpr/mpr_S…
Modified: branches/header-work/dll/win32/mpr/mpr_Sv.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mpr/mpr_S…
Modified: branches/header-work/dll/win32/mpr/mpr_Tr.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mpr/mpr_T…
Modified: branches/header-work/dll/win32/mpr/mpr_Uk.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mpr/mpr_U…
Modified: branches/header-work/dll/win32/mpr/mpr_Zh.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mpr/mpr_Z…
Modified: branches/header-work/dll/win32/mpr/mpr_main.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mpr/mpr_m…
Removed: branches/header-work/dll/win32/mpr/mpr_ros.diff URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mpr/mpr_r…
Modified: branches/header-work/dll/win32/mpr/mprres.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mpr/mprre…
Modified: branches/header-work/dll/win32/mpr/wnet.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mpr/wnet.…
Modified: branches/header-work/dll/win32/mscoree/mscoree.spec URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mscoree/m…
Modified: branches/header-work/dll/win32/mscoree/mscoree_main.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mscoree/m…
Modified: branches/header-work/dll/win32/msctf/msctf.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msctf/msc…
Modified: branches/header-work/dll/win32/msctf/msctf.rbuild URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msctf/msc…
Modified: branches/header-work/dll/win32/msctf/msctf.spec URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msctf/msc…
Modified: branches/header-work/dll/win32/msctf/msctf_internal.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msctf/msc…
Removed: branches/header-work/dll/win32/msctf/msctf_local.idl URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msctf/msc…
Modified: branches/header-work/dll/win32/msctf/regsvr.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msctf/reg…
Removed: branches/header-work/dll/win32/msctf/textstor_local.idl URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msctf/tex…
Modified: branches/header-work/dll/win32/msctf/threadmgr.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msctf/thr…
Modified: branches/header-work/dll/win32/mshtml/De.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/De…
Modified: branches/header-work/dll/win32/mshtml/Fr.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/Fr…
Modified: branches/header-work/dll/win32/mshtml/Ja.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/Ja…
Modified: branches/header-work/dll/win32/mshtml/Lt.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/Lt…
Modified: branches/header-work/dll/win32/mshtml/No.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/No…
Modified: branches/header-work/dll/win32/mshtml/Si.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/Si…
Modified: branches/header-work/dll/win32/mshtml/dispex.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/di…
Modified: branches/header-work/dll/win32/mshtml/editor.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/ed…
Modified: branches/header-work/dll/win32/mshtml/htmlanchor.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/ht…
Modified: branches/header-work/dll/win32/mshtml/htmlbody.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/ht…
Modified: branches/header-work/dll/win32/mshtml/htmlcomment.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/ht…
Modified: branches/header-work/dll/win32/mshtml/htmldoc.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/ht…
Modified: branches/header-work/dll/win32/mshtml/htmldoc3.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/ht…
Modified: branches/header-work/dll/win32/mshtml/htmldoc5.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/ht…
Modified: branches/header-work/dll/win32/mshtml/htmlelem.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/ht…
Modified: branches/header-work/dll/win32/mshtml/htmlelem2.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/ht…
Modified: branches/header-work/dll/win32/mshtml/htmlelemcol.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/ht…
Modified: branches/header-work/dll/win32/mshtml/htmlevent.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/ht…
Modified: branches/header-work/dll/win32/mshtml/htmlevent.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/ht…
Modified: branches/header-work/dll/win32/mshtml/htmlform.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/ht…
Modified: branches/header-work/dll/win32/mshtml/htmlframebase.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/ht…
Modified: branches/header-work/dll/win32/mshtml/htmlgeneric.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/ht…
Modified: branches/header-work/dll/win32/mshtml/htmliframe.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/ht…
Modified: branches/header-work/dll/win32/mshtml/htmlimg.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/ht…
Modified: branches/header-work/dll/win32/mshtml/htmlinput.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/ht…
Modified: branches/header-work/dll/win32/mshtml/htmlnode.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/ht…
Modified: branches/header-work/dll/win32/mshtml/htmloption.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/ht…
Modified: branches/header-work/dll/win32/mshtml/htmlscript.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/ht…
Modified: branches/header-work/dll/win32/mshtml/htmlselect.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/ht…
Modified: branches/header-work/dll/win32/mshtml/htmlstyle.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/ht…
Modified: branches/header-work/dll/win32/mshtml/htmltable.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/ht…
Modified: branches/header-work/dll/win32/mshtml/htmltablerow.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/ht…
Modified: branches/header-work/dll/win32/mshtml/htmltextarea.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/ht…
Modified: branches/header-work/dll/win32/mshtml/htmlwindow.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/ht…
Modified: branches/header-work/dll/win32/mshtml/main.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/ma…
Modified: branches/header-work/dll/win32/mshtml/mshtml.inf URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/ms…
Modified: branches/header-work/dll/win32/mshtml/mshtml.rbuild URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/ms…
Modified: branches/header-work/dll/win32/mshtml/mshtml_private.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/ms…
Modified: branches/header-work/dll/win32/mshtml/mutation.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/mu…
Modified: branches/header-work/dll/win32/mshtml/navigate.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/na…
Modified: branches/header-work/dll/win32/mshtml/nsembed.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/ns…
Modified: branches/header-work/dll/win32/mshtml/nsevents.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/ns…
Modified: branches/header-work/dll/win32/mshtml/nsiface.idl URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/ns…
Modified: branches/header-work/dll/win32/mshtml/nsio.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/ns…
Modified: branches/header-work/dll/win32/mshtml/oleobj.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/ol…
Modified: branches/header-work/dll/win32/mshtml/persist.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/pe…
Modified: branches/header-work/dll/win32/mshtml/rsrc.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/rs…
Modified: branches/header-work/dll/win32/mshtml/script.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/sc…
Modified: branches/header-work/dll/win32/mshtml/txtrange.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/tx…
Modified: branches/header-work/dll/win32/mshtml/view.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/mshtml/vi…
Modified: branches/header-work/dll/win32/msi/action.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msi/actio…
Modified: branches/header-work/dll/win32/msi/appsearch.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msi/appse…
Modified: branches/header-work/dll/win32/msi/classes.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msi/class…
Modified: branches/header-work/dll/win32/msi/custom.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msi/custo…
Modified: branches/header-work/dll/win32/msi/database.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msi/datab…
Modified: branches/header-work/dll/win32/msi/dialog.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msi/dialo…
Modified: branches/header-work/dll/win32/msi/events.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msi/event…
Modified: branches/header-work/dll/win32/msi/files.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msi/files…
Modified: branches/header-work/dll/win32/msi/font.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msi/font.…
Modified: branches/header-work/dll/win32/msi/helpers.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msi/helpe…
Modified: branches/header-work/dll/win32/msi/install.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msi/insta…
Modified: branches/header-work/dll/win32/msi/msi.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msi/msi.c…
Modified: branches/header-work/dll/win32/msi/msi.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msi/msi.r…
Modified: branches/header-work/dll/win32/msi/msi.spec URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msi/msi.s…
Modified: branches/header-work/dll/win32/msi/msi_It.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msi/msi_I…
Modified: branches/header-work/dll/win32/msi/msipriv.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msi/msipr…
Modified: branches/header-work/dll/win32/msi/msiserver.idl URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msi/msise…
Modified: branches/header-work/dll/win32/msi/package.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msi/packa…
Modified: branches/header-work/dll/win32/msi/streams.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msi/strea…
Modified: branches/header-work/dll/win32/msi/suminfo.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msi/sumin…
Modified: branches/header-work/dll/win32/msi/table.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msi/table…
Modified: branches/header-work/dll/win32/msi/tokenize.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msi/token…
Modified: branches/header-work/dll/win32/msi/upgrade.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msi/upgra…
Modified: branches/header-work/dll/win32/msxml3/attribute.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msxml3/at…
Modified: branches/header-work/dll/win32/msxml3/cdata.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msxml3/cd…
Modified: branches/header-work/dll/win32/msxml3/comment.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msxml3/co…
Modified: branches/header-work/dll/win32/msxml3/docfrag.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msxml3/do…
Modified: branches/header-work/dll/win32/msxml3/domdoc.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msxml3/do…
Modified: branches/header-work/dll/win32/msxml3/domimpl.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msxml3/do…
Modified: branches/header-work/dll/win32/msxml3/element.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msxml3/el…
Modified: branches/header-work/dll/win32/msxml3/entityref.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msxml3/en…
Modified: branches/header-work/dll/win32/msxml3/factory.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msxml3/fa…
Modified: branches/header-work/dll/win32/msxml3/httprequest.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msxml3/ht…
Modified: branches/header-work/dll/win32/msxml3/msxml_private.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msxml3/ms…
Modified: branches/header-work/dll/win32/msxml3/node.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msxml3/no…
Modified: branches/header-work/dll/win32/msxml3/nodelist.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msxml3/no…
Modified: branches/header-work/dll/win32/msxml3/nodemap.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msxml3/no…
Modified: branches/header-work/dll/win32/msxml3/parseerror.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msxml3/pa…
Modified: branches/header-work/dll/win32/msxml3/pi.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msxml3/pi…
Modified: branches/header-work/dll/win32/msxml3/queryresult.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msxml3/qu…
Modified: branches/header-work/dll/win32/msxml3/schema.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msxml3/sc…
Modified: branches/header-work/dll/win32/msxml3/text.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/msxml3/te…
Modified: branches/header-work/dll/win32/netapi32/netapi32.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/netapi32/…
Modified: branches/header-work/dll/win32/netid/lang/pl-PL.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/netid/lan…
Modified: branches/header-work/dll/win32/objsel/factory.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/objsel/fa…
Modified: branches/header-work/dll/win32/objsel/objsel.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/objsel/ob…
Modified: branches/header-work/dll/win32/oleacc/oleacc.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/oleacc/ol…
Modified: branches/header-work/dll/win32/oleacc/oleacc_En.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/oleacc/ol…
Modified: branches/header-work/dll/win32/oleacc/oleacc_Fr.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/oleacc/ol…
Modified: branches/header-work/dll/win32/oleacc/oleacc_Ko.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/oleacc/ol…
Modified: branches/header-work/dll/win32/oleacc/oleacc_Nl.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/oleacc/ol…
Modified: branches/header-work/dll/win32/oleacc/oleacc_Pl.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/oleacc/ol…
Modified: branches/header-work/dll/win32/oledlg/insobjdlg.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/oledlg/in…
Modified: branches/header-work/dll/win32/oledlg/oledlg_De.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/oledlg/ol…
Modified: branches/header-work/dll/win32/oledlg/rsrc.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/oledlg/rs…
Modified: branches/header-work/dll/win32/olepro32/olepro32stubs.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/olepro32/…
Modified: branches/header-work/dll/win32/pdh/pdh.spec URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/pdh/pdh.s…
Modified: branches/header-work/dll/win32/pdh/pdh_main.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/pdh/pdh_m…
Modified: branches/header-work/dll/win32/pstorec/pstorec.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/pstorec/p…
Modified: branches/header-work/dll/win32/pstorec/pstorec.rbuild URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/pstorec/p…
Modified: branches/header-work/dll/win32/query/query_main.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/query/que…
Modified: branches/header-work/dll/win32/rpcrt4/rpc_transport.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/rpcrt4/rp…
Modified: branches/header-work/dll/win32/rsaenh/rsaenh.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/rsaenh/rs…
Modified: branches/header-work/dll/win32/shdoclc/Bg.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shdoclc/B…
Modified: branches/header-work/dll/win32/shdoclc/Da.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shdoclc/D…
Modified: branches/header-work/dll/win32/shdoclc/De.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shdoclc/D…
Modified: branches/header-work/dll/win32/shdoclc/En.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shdoclc/E…
Modified: branches/header-work/dll/win32/shdoclc/Es.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shdoclc/E…
Modified: branches/header-work/dll/win32/shdoclc/Fi.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shdoclc/F…
Modified: branches/header-work/dll/win32/shdoclc/Fr.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shdoclc/F…
Modified: branches/header-work/dll/win32/shdoclc/Hu.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shdoclc/H…
Modified: branches/header-work/dll/win32/shdoclc/Ko.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shdoclc/K…
Modified: branches/header-work/dll/win32/shdoclc/Nl.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shdoclc/N…
Modified: branches/header-work/dll/win32/shdoclc/No.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shdoclc/N…
Modified: branches/header-work/dll/win32/shdoclc/Pt.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shdoclc/P…
Modified: branches/header-work/dll/win32/shdoclc/Ru.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shdoclc/R…
Modified: branches/header-work/dll/win32/shdoclc/Si.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shdoclc/S…
Modified: branches/header-work/dll/win32/shdoclc/Sv.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shdoclc/S…
Modified: branches/header-work/dll/win32/shdoclc/Tr.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shdoclc/T…
Modified: branches/header-work/dll/win32/shdoclc/Zh.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shdoclc/Z…
Modified: branches/header-work/dll/win32/shdoclc/rsrc.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shdoclc/r…
Modified: branches/header-work/dll/win32/shdoclc/shdoclc.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shdoclc/s…
Modified: branches/header-work/dll/win32/shdocvw/client.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shdocvw/c…
Modified: branches/header-work/dll/win32/shdocvw/dochost.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shdocvw/d…
Modified: branches/header-work/dll/win32/shdocvw/intshcut.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shdocvw/i…
Modified: branches/header-work/dll/win32/shdocvw/oleobject.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shdocvw/o…
Modified: branches/header-work/dll/win32/shdocvw/shdocvw.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shdocvw/s…
Modified: branches/header-work/dll/win32/shdocvw/shdocvw.inf URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shdocvw/s…
Modified: branches/header-work/dll/win32/shdocvw/shdocvw_main.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shdocvw/s…
Modified: branches/header-work/dll/win32/shdocvw/taskbarlist.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shdocvw/t…
Modified: branches/header-work/dll/win32/shdocvw/webbrowser.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shdocvw/w…
Modified: branches/header-work/dll/win32/shell32/dataobject.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shell32/d…
Modified: branches/header-work/dll/win32/shell32/lang/pl-PL.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shell32/l…
Modified: branches/header-work/dll/win32/shell32/pidl.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shell32/p…
Modified: branches/header-work/dll/win32/shell32/she_ocmenu.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shell32/s…
Modified: branches/header-work/dll/win32/shell32/shelllink.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shell32/s…
Modified: branches/header-work/dll/win32/shell32/shfldr_fs.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shell32/s…
Modified: branches/header-work/dll/win32/shell32/shlfolder.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shell32/s…
Modified: branches/header-work/dll/win32/shell32/shlview.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shell32/s…
Modified: branches/header-work/dll/win32/shell32/shv_def_cmenu.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shell32/s…
Modified: branches/header-work/dll/win32/shell32/stubs.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shell32/s…
Modified: branches/header-work/dll/win32/shlwapi/msgbox.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shlwapi/m…
Modified: branches/header-work/dll/win32/shlwapi/ordinal.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shlwapi/o…
Modified: branches/header-work/dll/win32/shlwapi/reg.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shlwapi/r…
Modified: branches/header-work/dll/win32/shlwapi/shlwapi.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shlwapi/s…
Modified: branches/header-work/dll/win32/shlwapi/shlwapi.spec URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shlwapi/s…
Modified: branches/header-work/dll/win32/shlwapi/shlwapi_De.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shlwapi/s…
Modified: branches/header-work/dll/win32/shlwapi/shlwapi_Fr.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shlwapi/s…
Modified: branches/header-work/dll/win32/shlwapi/shlwapi_Ja.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shlwapi/s…
Modified: branches/header-work/dll/win32/shlwapi/shlwapi_No.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shlwapi/s…
Modified: branches/header-work/dll/win32/shlwapi/shlwapi_Si.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shlwapi/s…
Modified: branches/header-work/dll/win32/shlwapi/url.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/shlwapi/u…
Modified: branches/header-work/dll/win32/tapi32/line.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/tapi32/li…
Modified: branches/header-work/dll/win32/urlmon/binding.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/urlmon/bi…
Modified: branches/header-work/dll/win32/urlmon/bindprot.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/urlmon/bi…
Modified: branches/header-work/dll/win32/urlmon/download.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/urlmon/do…
Modified: branches/header-work/dll/win32/urlmon/http.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/urlmon/ht…
Modified: branches/header-work/dll/win32/urlmon/internet.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/urlmon/in…
Modified: branches/header-work/dll/win32/urlmon/protocol.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/urlmon/pr…
Modified: branches/header-work/dll/win32/urlmon/regsvr.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/urlmon/re…
Modified: branches/header-work/dll/win32/urlmon/sec_mgr.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/urlmon/se…
Modified: branches/header-work/dll/win32/urlmon/umon.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/urlmon/um…
Modified: branches/header-work/dll/win32/urlmon/urlmon.inf URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/urlmon/ur…
Modified: branches/header-work/dll/win32/urlmon/urlmon.rbuild URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/urlmon/ur…
Modified: branches/header-work/dll/win32/urlmon/urlmon.spec URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/urlmon/ur…
Removed: branches/header-work/dll/win32/urlmon/urlmon_local.idl URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/urlmon/ur…
Modified: branches/header-work/dll/win32/urlmon/urlmon_main.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/urlmon/ur…
Modified: branches/header-work/dll/win32/urlmon/urlmon_main.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/urlmon/ur…
Modified: branches/header-work/dll/win32/user32/controls/button.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/user32/co…
Modified: branches/header-work/dll/win32/user32/controls/combo.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/user32/co…
Modified: branches/header-work/dll/win32/user32/controls/edit.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/user32/co…
Modified: branches/header-work/dll/win32/user32/controls/icontitle.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/user32/co…
Modified: branches/header-work/dll/win32/user32/controls/listbox.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/user32/co…
Modified: branches/header-work/dll/win32/user32/controls/scrollbar.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/user32/co…
Modified: branches/header-work/dll/win32/user32/controls/static.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/user32/co…
Modified: branches/header-work/dll/win32/user32/windows/dialog.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/user32/wi…
Modified: branches/header-work/dll/win32/user32/windows/mdi.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/user32/wi…
Modified: branches/header-work/dll/win32/user32/windows/window.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/user32/wi…
Modified: branches/header-work/dll/win32/uxtheme/draw.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/uxtheme/d…
Modified: branches/header-work/dll/win32/uxtheme/msstyles.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/uxtheme/m…
Modified: branches/header-work/dll/win32/uxtheme/system.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/uxtheme/s…
Modified: branches/header-work/dll/win32/windowscodecs/pngformat.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/windowsco…
Modified: branches/header-work/dll/win32/wintrust/asn.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/wintrust/…
Modified: branches/header-work/dll/win32/wintrust/crypt.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/wintrust/…
Modified: branches/header-work/dll/win32/wintrust/softpub.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/wintrust/…
Modified: branches/header-work/dll/win32/wintrust/wintrust_main.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/wintrust/…
Modified: branches/header-work/dll/win32/wtsapi32/wtsapi32.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/wtsapi32/…
Modified: branches/header-work/dll/win32/wtsapi32/wtsapi32.spec URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/wtsapi32/…
Modified: branches/header-work/dll/win32/xmllite/xmllite.rbuild URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/xmllite/x…
Modified: branches/header-work/dll/win32/xmllite/xmllite.spec URL:
http://svn.reactos.org/svn/reactos/branches/header-work/dll/win32/xmllite/x…
Modified: branches/header-work/drivers/drivers.rbuild URL:
http://svn.reactos.org/svn/reactos/branches/header-work/drivers/drivers.rbu…
Modified: branches/header-work/drivers/storage/ide/uniata/id_ata.cpp URL:
http://svn.reactos.org/svn/reactos/branches/header-work/drivers/storage/ide…
Modified: branches/header-work/drivers/storage/ide/uniata/id_probe.cpp URL:
http://svn.reactos.org/svn/reactos/branches/header-work/drivers/storage/ide…
Modified: branches/header-work/drivers/video/displays/directory.rbuild URL:
http://svn.reactos.org/svn/reactos/branches/header-work/drivers/video/displ…
Modified: branches/header-work/drivers/video/miniport/directory.rbuild URL:
http://svn.reactos.org/svn/reactos/branches/header-work/drivers/video/minip…
Modified: branches/header-work/drivers/video/miniport/vbe/vbemp.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/drivers/video/minip…
Modified: branches/header-work/drivers/video/miniport/vbe/vbemp.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/drivers/video/minip…
Modified: branches/header-work/drivers/video/miniport/vga/vgamp.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/drivers/video/minip…
Modified: branches/header-work/drivers/video/miniport/vmx_svga/precomp.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/drivers/video/minip…
Modified: branches/header-work/drivers/video/miniport/vmx_svga/vmx_svga.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/drivers/video/minip…
Modified: branches/header-work/drivers/video/miniport/xboxvmp/xboxvmp.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/drivers/video/minip…
Modified: branches/header-work/drivers/video/videoprt/int10.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/drivers/video/video…
Modified: branches/header-work/drivers/video/videoprt/videoprt.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/drivers/video/video…
Modified: branches/header-work/drivers/video/videoprt/videoprt.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/drivers/video/video…
Modified: branches/header-work/drivers/video/videoprt/videoprt.spec URL:
http://svn.reactos.org/svn/reactos/branches/header-work/drivers/video/video…
Modified: branches/header-work/drivers/wdm/audio/backpln/portcls/guids.cpp URL:
http://svn.reactos.org/svn/reactos/branches/header-work/drivers/wdm/audio/b…
Modified: branches/header-work/drivers/wdm/audio/backpln/portcls/interfaces.hpp URL:
http://svn.reactos.org/svn/reactos/branches/header-work/drivers/wdm/audio/b…
Modified: branches/header-work/drivers/wdm/audio/backpln/portcls/irpstream.cpp URL:
http://svn.reactos.org/svn/reactos/branches/header-work/drivers/wdm/audio/b…
Modified: branches/header-work/drivers/wdm/audio/backpln/portcls/pin_dmus.cpp URL:
http://svn.reactos.org/svn/reactos/branches/header-work/drivers/wdm/audio/b…
Modified: branches/header-work/drivers/wdm/audio/backpln/portcls/pin_wavecyclic.cpp URL:
http://svn.reactos.org/svn/reactos/branches/header-work/drivers/wdm/audio/b…
Modified: branches/header-work/drivers/wdm/audio/backpln/portcls/pin_wavepci.cpp URL:
http://svn.reactos.org/svn/reactos/branches/header-work/drivers/wdm/audio/b…
Modified: branches/header-work/drivers/wdm/audio/backpln/portcls/pin_wavert.cpp URL:
http://svn.reactos.org/svn/reactos/branches/header-work/drivers/wdm/audio/b…
Modified: branches/header-work/drivers/wdm/audio/backpln/portcls/port_wavepci.cpp URL:
http://svn.reactos.org/svn/reactos/branches/header-work/drivers/wdm/audio/b…
Modified: branches/header-work/hal/halx86/generic/bios.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/hal/halx86/generic/…
Modified: branches/header-work/hal/halx86/generic/bus/halbus.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/hal/halx86/generic/…
Modified: branches/header-work/hal/halx86/generic/bus/pcibus.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/hal/halx86/generic/…
Modified: branches/header-work/hal/halx86/generic/bus/pcidata.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/hal/halx86/generic/…
Modified: branches/header-work/hal/halx86/generic/display.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/hal/halx86/generic/…
Modified: branches/header-work/hal/halx86/generic/dma.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/hal/halx86/generic/…
Modified: branches/header-work/hal/halx86/generic/halinit.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/hal/halx86/generic/…
Modified: branches/header-work/hal/halx86/generic/misc.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/hal/halx86/generic/…
Modified: branches/header-work/hal/halx86/generic/pic.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/hal/halx86/generic/…
Modified: branches/header-work/hal/halx86/generic/reboot.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/hal/halx86/generic/…
Modified: branches/header-work/hal/halx86/generic/systimer.S URL:
http://svn.reactos.org/svn/reactos/branches/header-work/hal/halx86/generic/…
Modified: branches/header-work/hal/halx86/generic/timer.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/hal/halx86/generic/…
Modified: branches/header-work/hal/halx86/generic/usage.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/hal/halx86/generic/…
Modified: branches/header-work/hal/halx86/hal_generic.rbuild URL:
http://svn.reactos.org/svn/reactos/branches/header-work/hal/halx86/hal_gene…
Modified: branches/header-work/hal/halx86/include/hal.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/hal/halx86/include/…
Modified: branches/header-work/include/ddk/miniport.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/ddk/minipor…
Modified: branches/header-work/include/ddk/ntddvdeo.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/ddk/ntddvde…
Modified: branches/header-work/include/ddk/video.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/ddk/video.h…
Modified: branches/header-work/include/ddk/wdm.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/ddk/wdm.h?r…
Modified: branches/header-work/include/dxsdk/axextend.idl URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/dxsdk/axext…
Modified: branches/header-work/include/dxsdk/bdamedia.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/dxsdk/bdame…
Modified: branches/header-work/include/dxsdk/d3dx9shader.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/dxsdk/d3dx9…
Modified: branches/header-work/include/ndk/ifssupp.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/ndk/ifssupp…
Modified: branches/header-work/include/psdk/bits.idl URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/psdk/bits.i…
Modified: branches/header-work/include/psdk/control.idl URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/psdk/contro…
Modified: branches/header-work/include/psdk/dbprop.idl URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/psdk/dbprop…
Modified: branches/header-work/include/psdk/dbs.idl URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/psdk/dbs.id…
Modified: branches/header-work/include/psdk/dimm.idl URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/psdk/dimm.i…
Modified: branches/header-work/include/psdk/dispex.idl URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/psdk/dispex…
Modified: branches/header-work/include/psdk/gdipluscolormatrix.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/psdk/gdiplu…
Modified: branches/header-work/include/psdk/hlink.idl URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/psdk/hlink.…
Modified: branches/header-work/include/psdk/iphlpapi.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/psdk/iphlpa…
Modified: branches/header-work/include/psdk/iprtrmib.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/psdk/iprtrm…
Modified: branches/header-work/include/psdk/mapi.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/psdk/mapi.h…
Modified: branches/header-work/include/psdk/mlang.idl URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/psdk/mlang.…
Modified: branches/header-work/include/psdk/mscoree.idl URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/psdk/mscore…
Modified: branches/header-work/include/psdk/msctf.idl URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/psdk/msctf.…
Modified: branches/header-work/include/psdk/mshtmdid.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/psdk/mshtmd…
Modified: branches/header-work/include/psdk/mshtml.idl URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/psdk/mshtml…
Modified: branches/header-work/include/psdk/msi.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/psdk/msi.h?…
Modified: branches/header-work/include/psdk/msidefs.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/psdk/msidef…
Modified: branches/header-work/include/psdk/msxml2.idl URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/psdk/msxml2…
Modified: branches/header-work/include/psdk/objidl.idl URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/psdk/objidl…
Modified: branches/header-work/include/psdk/oledb.idl URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/psdk/oledb.…
Modified: branches/header-work/include/psdk/pdh.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/psdk/pdh.h?…
Modified: branches/header-work/include/psdk/propidl.idl URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/psdk/propid…
Modified: branches/header-work/include/psdk/psdk.rbuild URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/psdk/psdk.r…
Modified: branches/header-work/include/psdk/pstore.idl URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/psdk/pstore…
Modified: branches/header-work/include/psdk/rpcdce.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/psdk/rpcdce…
Modified: branches/header-work/include/psdk/rpcndr.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/psdk/rpcndr…
Modified: branches/header-work/include/psdk/sensevts.idl URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/psdk/sensev…
Modified: branches/header-work/include/psdk/shlobj.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/psdk/shlobj…
Modified: branches/header-work/include/psdk/shlwapi.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/psdk/shlwap…
Modified: branches/header-work/include/psdk/shobjidl.idl URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/psdk/shobji…
Modified: branches/header-work/include/psdk/shtypes.idl URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/psdk/shtype…
Modified: branches/header-work/include/psdk/tom.idl URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/psdk/tom.id…
Modified: branches/header-work/include/psdk/urlmon.idl URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/psdk/urlmon…
Modified: branches/header-work/include/psdk/winuser.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/psdk/winuse…
Modified: branches/header-work/include/psdk/wtypes.idl URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/psdk/wtypes…
Modified: branches/header-work/include/psdk/xmldom.idl URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/psdk/xmldom…
Modified: branches/header-work/include/reactos/services/services.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/reactos/ser…
Modified: branches/header-work/include/reactos/wine/config.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/reactos/win…
Modified: branches/header-work/include/reactos/wine/rpcfc.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/reactos/win…
Modified: branches/header-work/include/reactos/wine/wined3d.idl URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/reactos/win…
Modified: branches/header-work/lib/cmlib/hivewrt.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/lib/cmlib/hivewrt.c…
Modified: branches/header-work/lib/drivers/sound/mmixer/filter.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/lib/drivers/sound/m…
Modified: branches/header-work/lib/rtl/actctx.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/lib/rtl/actctx.c?re…
Modified: branches/header-work/lib/sdk/crt/libcntpr.rbuild URL:
http://svn.reactos.org/svn/reactos/branches/header-work/lib/sdk/crt/libcntp…
Modified: branches/header-work/lib/sdk/crt/locale/locale.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/lib/sdk/crt/locale/…
Modified: branches/header-work/lib/sdk/crt/stdio/file.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/lib/sdk/crt/stdio/f…
Modified: branches/header-work/lib/sdk/uuid/uuid.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/lib/sdk/uuid/uuid.c…
Modified: branches/header-work/media/doc/README.WINE URL:
http://svn.reactos.org/svn/reactos/branches/header-work/media/doc/README.WI…
Modified: branches/header-work/media/inf/cpu.inf URL:
http://svn.reactos.org/svn/reactos/branches/header-work/media/inf/cpu.inf?r…
Modified: branches/header-work/media/inf/keyboard.inf URL:
http://svn.reactos.org/svn/reactos/branches/header-work/media/inf/keyboard.…
Modified: branches/header-work/media/inf/machine.inf URL:
http://svn.reactos.org/svn/reactos/branches/header-work/media/inf/machine.i…
Modified: branches/header-work/ntoskrnl/config/cmlazy.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/ntoskrnl/config/cml…
Modified: branches/header-work/ntoskrnl/ex/shutdown.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/ntoskrnl/ex/shutdow…
Modified: branches/header-work/ntoskrnl/ex/work.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/ntoskrnl/ex/work.c?…
Modified: branches/header-work/ntoskrnl/fstub/halstub.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/ntoskrnl/fstub/hals…
Modified: branches/header-work/ntoskrnl/inbv/inbv.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/ntoskrnl/inbv/inbv.…
Modified: branches/header-work/ntoskrnl/inbv/logo/1.bmp URL:
http://svn.reactos.org/svn/reactos/branches/header-work/ntoskrnl/inbv/logo/…
Removed: branches/header-work/ntoskrnl/inbv/logo/13.bmp URL:
http://svn.reactos.org/svn/reactos/branches/header-work/ntoskrnl/inbv/logo/…
Modified: branches/header-work/ntoskrnl/inbv/logo/14.bmp URL:
http://svn.reactos.org/svn/reactos/branches/header-work/ntoskrnl/inbv/logo/…
Modified: branches/header-work/ntoskrnl/inbv/logo/15.bmp URL:
http://svn.reactos.org/svn/reactos/branches/header-work/ntoskrnl/inbv/logo/…
Removed: branches/header-work/ntoskrnl/inbv/logo/16.bmp URL:
http://svn.reactos.org/svn/reactos/branches/header-work/ntoskrnl/inbv/logo/…
Removed: branches/header-work/ntoskrnl/inbv/logo/17.bmp URL:
http://svn.reactos.org/svn/reactos/branches/header-work/ntoskrnl/inbv/logo/…
Modified: branches/header-work/ntoskrnl/inbv/logo/2.bmp URL:
http://svn.reactos.org/svn/reactos/branches/header-work/ntoskrnl/inbv/logo/…
Modified: branches/header-work/ntoskrnl/inbv/logo/3.bmp URL:
http://svn.reactos.org/svn/reactos/branches/header-work/ntoskrnl/inbv/logo/…
Modified: branches/header-work/ntoskrnl/inbv/logo/4.bmp URL:
http://svn.reactos.org/svn/reactos/branches/header-work/ntoskrnl/inbv/logo/…
Modified: branches/header-work/ntoskrnl/inbv/logo/5.bmp URL:
http://svn.reactos.org/svn/reactos/branches/header-work/ntoskrnl/inbv/logo/…
Modified: branches/header-work/ntoskrnl/inbv/logo/6.bmp URL:
http://svn.reactos.org/svn/reactos/branches/header-work/ntoskrnl/inbv/logo/…
Modified: branches/header-work/ntoskrnl/inbv/logo/7.bmp URL:
http://svn.reactos.org/svn/reactos/branches/header-work/ntoskrnl/inbv/logo/…
Modified: branches/header-work/ntoskrnl/inbv/logo/8.bmp URL:
http://svn.reactos.org/svn/reactos/branches/header-work/ntoskrnl/inbv/logo/…
Modified: branches/header-work/ntoskrnl/include/internal/cm.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/ntoskrnl/include/in…
Modified: branches/header-work/ntoskrnl/include/internal/ex.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/ntoskrnl/include/in…
Modified: branches/header-work/ntoskrnl/include/internal/hal.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/ntoskrnl/include/in…
Modified: branches/header-work/ntoskrnl/include/internal/inbv.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/ntoskrnl/include/in…
Modified: branches/header-work/ntoskrnl/include/internal/io.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/ntoskrnl/include/in…
Modified: branches/header-work/ntoskrnl/include/internal/po.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/ntoskrnl/include/in…
Modified: branches/header-work/ntoskrnl/include/ntoskrnl.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/ntoskrnl/include/nt…
Modified: branches/header-work/ntoskrnl/io/iomgr/device.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/ntoskrnl/io/iomgr/d…
Modified: branches/header-work/ntoskrnl/io/iomgr/driver.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/ntoskrnl/io/iomgr/d…
Modified: branches/header-work/ntoskrnl/io/iomgr/drvrlist.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/ntoskrnl/io/iomgr/d…
Modified: branches/header-work/ntoskrnl/io/iomgr/volume.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/ntoskrnl/io/iomgr/v…
Modified: branches/header-work/ntoskrnl/kdbg/kdb.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/ntoskrnl/kdbg/kdb.c…
Modified: branches/header-work/ntoskrnl/ntoskrnl-generic.rbuild URL:
http://svn.reactos.org/svn/reactos/branches/header-work/ntoskrnl/ntoskrnl-g…
Modified: branches/header-work/ntoskrnl/ntoskrnl.rc URL:
http://svn.reactos.org/svn/reactos/branches/header-work/ntoskrnl/ntoskrnl.r…
Modified: branches/header-work/ntoskrnl/po/power.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/ntoskrnl/po/power.c…
Modified: branches/header-work/subsystems/win32/win32k/ntuser/painting.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/subsystems/win32/wi…
Modified: branches/header-work/subsystems/win32/win32k/ntuser/simplecall.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/subsystems/win32/wi…
Modified: branches/header-work/tools/widl/expr.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/tools/widl/expr.c?r…
Modified: branches/header-work/tools/widl/header.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/tools/widl/header.c…
Modified: branches/header-work/tools/widl/header.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/tools/widl/header.h…
Modified: branches/header-work/tools/widl/parser.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/tools/widl/parser.h…
Modified: branches/header-work/tools/widl/parser.l URL:
http://svn.reactos.org/svn/reactos/branches/header-work/tools/widl/parser.l…
Modified: branches/header-work/tools/widl/parser.tab.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/tools/widl/parser.t…
Modified: branches/header-work/tools/widl/parser.tab.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/tools/widl/parser.t…
Modified: branches/header-work/tools/widl/parser.y URL:
http://svn.reactos.org/svn/reactos/branches/header-work/tools/widl/parser.y…
Modified: branches/header-work/tools/widl/parser.yy.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/tools/widl/parser.y…
Modified: branches/header-work/tools/widl/proxy.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/tools/widl/proxy.c?…
Modified: branches/header-work/tools/widl/typegen.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/tools/widl/typegen.…
Modified: branches/header-work/tools/widl/widl.c URL:
http://svn.reactos.org/svn/reactos/branches/header-work/tools/widl/widl.c?r…
Modified: branches/header-work/tools/widl/widltypes.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/tools/widl/widltype…
14 years, 10 months
1
0
0
0
[tkreuzer] 46020: - Move some definitions from wdm.h to ntpoapi.h - Add ALIGN_DOWN_BY, ALIGN_UP_BY, ALIGN_DOWN_POINTER_BY, ALIGN_UP_POINTER_BY - fix pshpack1.h inclusion - PCHAR -> PSTR in RtlAssert
by tkreuzer@svn.reactos.org
Author: tkreuzer Date: Tue Mar 9 01:17:56 2010 New Revision: 46020 URL:
http://svn.reactos.org/svn/reactos?rev=46020&view=rev
Log: - Move some definitions from wdm.h to ntpoapi.h - Add ALIGN_DOWN_BY, ALIGN_UP_BY, ALIGN_DOWN_POINTER_BY, ALIGN_UP_POINTER_BY - fix pshpack1.h inclusion - PCHAR -> PSTR in RtlAssert Modified: branches/header-work/include/ddk/ntpoapi.h branches/header-work/include/ddk/wdm.h Modified: branches/header-work/include/ddk/ntpoapi.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/ddk/ntpoapi…
============================================================================== --- branches/header-work/include/ddk/ntpoapi.h [iso-8859-1] (original) +++ branches/header-work/include/ddk/ntpoapi.h [iso-8859-1] Tue Mar 9 01:17:56 2010 @@ -152,6 +152,108 @@ UCHAR NumPerfStates; PROCESSOR_PERF_LEVEL PerfLevel[1]; } PROCESSOR_STATE_HANDLER2, *PPROCESSOR_STATE_HANDLER2; + +/* Power States/Levels */ +typedef enum _SYSTEM_POWER_STATE { + PowerSystemUnspecified, + PowerSystemWorking, + PowerSystemSleeping1, + PowerSystemSleeping2, + PowerSystemSleeping3, + PowerSystemHibernate, + PowerSystemShutdown, + PowerSystemMaximum +} SYSTEM_POWER_STATE, *PSYSTEM_POWER_STATE; +#define POWER_SYSTEM_MAXIMUM PowerSystemMaximum + +typedef enum _DEVICE_POWER_STATE { + PowerDeviceUnspecified, + PowerDeviceD0, + PowerDeviceD1, + PowerDeviceD2, + PowerDeviceD3, + PowerDeviceMaximum +} DEVICE_POWER_STATE, *PDEVICE_POWER_STATE; + +typedef union _POWER_STATE { + SYSTEM_POWER_STATE SystemState; + DEVICE_POWER_STATE DeviceState; +} POWER_STATE, *PPOWER_STATE; + +typedef enum _POWER_STATE_TYPE { + SystemPowerState = 0, + DevicePowerState +} POWER_STATE_TYPE, *PPOWER_STATE_TYPE; + + +typedef enum _POWER_INFORMATION_LEVEL { + SystemPowerPolicyAc, + SystemPowerPolicyDc, + VerifySystemPolicyAc, + VerifySystemPolicyDc, + SystemPowerCapabilities, + SystemBatteryState, + SystemPowerStateHandler, + ProcessorStateHandler, + SystemPowerPolicyCurrent, + AdministratorPowerPolicy, + SystemReserveHiberFile, + ProcessorInformation, + SystemPowerInformation, + ProcessorStateHandler2, + LastWakeTime, + LastSleepTime, + SystemExecutionState, + SystemPowerStateNotifyHandler, + ProcessorPowerPolicyAc, + ProcessorPowerPolicyDc, + VerifyProcessorPowerPolicyAc, + VerifyProcessorPowerPolicyDc, + ProcessorPowerPolicyCurrent, + SystemPowerStateLogging, + SystemPowerLoggingEntry, + SetPowerSettingValue, + NotifyUserPowerSetting, + PowerInformationLevelUnused0, + PowerInformationLevelUnused1, + SystemVideoState, + TraceApplicationPowerMessage, + TraceApplicationPowerMessageEnd, + ProcessorPerfStates, + ProcessorIdleStates, + ProcessorCap, + SystemWakeSource, + SystemHiberFileInformation, + TraceServicePowerMessage, + ProcessorLoad, + PowerShutdownNotification, + MonitorCapabilities, + SessionPowerInit, + SessionDisplayState, + PowerRequestCreate, + PowerRequestAction, + GetPowerRequestList, + ProcessorInformationEx, + NotifyUserModeLegacyPowerEvent, + GroupPark, + ProcessorIdleDomains, + WakeTimerList, + SystemHiberFileSize, + PowerInformationLevelMaximum +} POWER_INFORMATION_LEVEL; + +typedef enum { + PowerActionNone, + PowerActionReserved, + PowerActionSleep, + PowerActionHibernate, + PowerActionShutdown, + PowerActionShutdownReset, + PowerActionShutdownOff, + PowerActionWarmEject +} POWER_ACTION, *PPOWER_ACTION; + + NTSYSCALLAPI NTSTATUS Modified: branches/header-work/include/ddk/wdm.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/ddk/wdm.h?r…
============================================================================== --- branches/header-work/include/ddk/wdm.h [iso-8859-1] (original) +++ branches/header-work/include/ddk/wdm.h [iso-8859-1] Tue Mar 9 01:17:56 2010 @@ -2129,17 +2129,29 @@ /* * Alignment Macros */ -#define ALIGN_DOWN(s, t) \ - ((ULONG)(s) & ~(sizeof(t) - 1)) - -#define ALIGN_UP(s, t) \ - (ALIGN_DOWN(((ULONG)(s) + sizeof(t) - 1), t)) - -#define ALIGN_DOWN_POINTER(p, t) \ - ((PVOID)((ULONG_PTR)(p) & ~((ULONG_PTR)sizeof(t) - 1))) - -#define ALIGN_UP_POINTER(p, t) \ - (ALIGN_DOWN_POINTER(((ULONG_PTR)(p) + sizeof(t) - 1), t)) +#define ALIGN_DOWN_BY(size, align) \ + ((ULONG_PTR)(size) & ~((ULONG_PTR)(align) - 1)) + +#define ALIGN_UP_BY(size, align) \ + (ALIGN_DOWN_BY(((ULONG_PTR)(size) + align - 1), align)) + +#define ALIGN_DOWN_POINTER_BY(ptr, align) \ + ((PVOID)ALIGN_DOWN_BY(ptr, align)) + +#define ALIGN_UP_POINTER_BY(ptr, alignment) \ + ((PVOID)ALIGN_UP_BY(ptr, align)) + +#define ALIGN_DOWN(size, type) \ + ALIGN_DOWN_BY(size, sizeof(type)) + +#define ALIGN_UP(size, type) \ + ALIGN_UP_BY(size, sizeof(type)) + +#define ALIGN_DOWN_POINTER(p, type) \ + ALIGN_DOWN_POINTER_BY(p, sizeof(type)) + +#define ALIGN_UP_POINTER(ptr, type) \ + ALIGN_UP_POINTER_BY(ptr, sizeof(type)) /* ULONG * BYTE_OFFSET( @@ -2944,76 +2956,6 @@ * Power Management Support Types * ******************************************************************************/ -/* Power States/Levels */ -typedef enum _SYSTEM_POWER_STATE { - PowerSystemUnspecified, - PowerSystemWorking, - PowerSystemSleeping1, - PowerSystemSleeping2, - PowerSystemSleeping3, - PowerSystemHibernate, - PowerSystemShutdown, - PowerSystemMaximum -} SYSTEM_POWER_STATE, *PSYSTEM_POWER_STATE; - -#define POWER_SYSTEM_MAXIMUM PowerSystemMaximum - -typedef enum _POWER_INFORMATION_LEVEL { - SystemPowerPolicyAc, - SystemPowerPolicyDc, - VerifySystemPolicyAc, - VerifySystemPolicyDc, - SystemPowerCapabilities, - SystemBatteryState, - SystemPowerStateHandler, - ProcessorStateHandler, - SystemPowerPolicyCurrent, - AdministratorPowerPolicy, - SystemReserveHiberFile, - ProcessorInformation, - SystemPowerInformation, - ProcessorStateHandler2, - LastWakeTime, - LastSleepTime, - SystemExecutionState, - SystemPowerStateNotifyHandler, - ProcessorPowerPolicyAc, - ProcessorPowerPolicyDc, - VerifyProcessorPowerPolicyAc, - VerifyProcessorPowerPolicyDc, - ProcessorPowerPolicyCurrent -} POWER_INFORMATION_LEVEL; - -typedef enum { - PowerActionNone, - PowerActionReserved, - PowerActionSleep, - PowerActionHibernate, - PowerActionShutdown, - PowerActionShutdownReset, - PowerActionShutdownOff, - PowerActionWarmEject -} POWER_ACTION, *PPOWER_ACTION; - -typedef enum _DEVICE_POWER_STATE { - PowerDeviceUnspecified, - PowerDeviceD0, - PowerDeviceD1, - PowerDeviceD2, - PowerDeviceD3, - PowerDeviceMaximum -} DEVICE_POWER_STATE, *PDEVICE_POWER_STATE; - -typedef union _POWER_STATE { - SYSTEM_POWER_STATE SystemState; - DEVICE_POWER_STATE DeviceState; -} POWER_STATE, *PPOWER_STATE; - -typedef enum _POWER_STATE_TYPE { - SystemPowerState = 0, - DevicePowerState -} POWER_STATE_TYPE, *PPOWER_STATE_TYPE; - typedef VOID (DDKAPI *PREQUEST_POWER_COMPLETE)( IN struct _DEVICE_OBJECT *DeviceObject, @@ -3480,7 +3422,6 @@ #define CM_RESOURCE_DMA_TYPE_B 0x0020 #define CM_RESOURCE_DMA_TYPE_F 0x0040 -#include <pshpack1.h> typedef struct _CM_PARTIAL_RESOURCE_LIST { USHORT Version; USHORT Revision; @@ -3499,6 +3440,7 @@ CM_FULL_RESOURCE_DESCRIPTOR List[1]; } CM_RESOURCE_LIST, *PCM_RESOURCE_LIST; +#include <pshpack1.h> typedef struct _CM_INT13_DRIVE_PARAMETER { USHORT DriveSelect; ULONG MaxCylinders; @@ -4145,7 +4087,7 @@ IN PVOID FailedAssertion, IN PVOID FileName, IN ULONG LineNumber, - IN PCHAR Message); + IN PSTR Message); /* VOID * RtlCopyMemory( @@ -4202,7 +4144,7 @@ VOID NTAPI RtlFreeUnicodeString( - IN PUNICODE_STRING UnicodeString); + IN OUT PUNICODE_STRING UnicodeString); NTSYSAPI NTSTATUS @@ -4216,7 +4158,7 @@ NTAPI RtlInitUnicodeString( IN OUT PUNICODE_STRING DestinationString, - IN PCWSTR SourceString); + IN PCWSTR SourceString OPTIONAL); /* VOID * RtlMoveMemory(
14 years, 10 months
1
0
0
0
[akhaldi] 46019: [NTIFS] - Group related definitions - Add NtSetInformationThread function declaration - Add SE_ADT_PARAMETER_TYPE enum - Add SE_ADT_OBJECT_TYPE, SE_ADT_PARAMETER_ARRAY_ENTRY, SE_ADT_ACCESS_REASON and SE_ADT_PARAMETER_ARRAY structures - Add SE_MAX_AUDIT_PARAMETERS, SE_MAX_GENERIC_AUDIT_PARAMETERS, SE_ADT_PARAMETERS_* and SE_ADT_PARAMETER_* definitions - Add LSAP_SE_ADT_PARAMETER_ARRAY_TRUE_SIZE macro
by akhaldi@svn.reactos.org
Author: akhaldi Date: Tue Mar 9 00:02:39 2010 New Revision: 46019 URL:
http://svn.reactos.org/svn/reactos?rev=46019&view=rev
Log: [NTIFS] - Group related definitions - Add NtSetInformationThread function declaration - Add SE_ADT_PARAMETER_TYPE enum - Add SE_ADT_OBJECT_TYPE, SE_ADT_PARAMETER_ARRAY_ENTRY, SE_ADT_ACCESS_REASON and SE_ADT_PARAMETER_ARRAY structures - Add SE_MAX_AUDIT_PARAMETERS, SE_MAX_GENERIC_AUDIT_PARAMETERS, SE_ADT_PARAMETERS_* and SE_ADT_PARAMETER_* definitions - Add LSAP_SE_ADT_PARAMETER_ARRAY_TRUE_SIZE macro Modified: branches/header-work/include/ddk/ntifs.h Modified: branches/header-work/include/ddk/ntifs.h URL:
http://svn.reactos.org/svn/reactos/branches/header-work/include/ddk/ntifs.h…
============================================================================== --- branches/header-work/include/ddk/ntifs.h [iso-8859-1] (original) +++ branches/header-work/include/ddk/ntifs.h [iso-8859-1] Tue Mar 9 00:02:39 2010 @@ -999,6 +999,15 @@ IN HANDLE ClientToken, IN PPRIVILEGE_SET Privileges, IN BOOLEAN AccessGranted); + +NTSYSCALLAPI +NTSTATUS +NTAPI +NtSetInformationThread( + IN HANDLE ThreadHandle, + IN THREADINFOCLASS ThreadInformationClass, + IN PVOID ThreadInformation, + IN ULONG ThreadInformationLength); #endif @@ -2223,6 +2232,118 @@ #define FILE_READ_ACCESS ( 0x0001 ) #define FILE_WRITE_ACCESS ( 0x0002 ) +typedef ULONG LSA_OPERATIONAL_MODE, *PLSA_OPERATIONAL_MODE; + +typedef enum _SECURITY_LOGON_TYPE { + UndefinedLogonType = 0, + Interactive = 2, + Network, + Batch, + Service, + Proxy, + Unlock, + NetworkCleartext, + NewCredentials, +#if (_WIN32_WINNT >= 0x0501) + RemoteInteractive, + CachedInteractive, +#endif +#if (_WIN32_WINNT >= 0x0502) + CachedRemoteInteractive, + CachedUnlock +#endif +} SECURITY_LOGON_TYPE, *PSECURITY_LOGON_TYPE; + +#ifndef _NTLSA_AUDIT_ +#define _NTLSA_AUDIT_ + +typedef enum _SE_ADT_PARAMETER_TYPE { + SeAdtParmTypeNone = 0, + SeAdtParmTypeString, + SeAdtParmTypeFileSpec, + SeAdtParmTypeUlong, + SeAdtParmTypeSid, + SeAdtParmTypeLogonId, + SeAdtParmTypeNoLogonId, + SeAdtParmTypeAccessMask, + SeAdtParmTypePrivs, + SeAdtParmTypeObjectTypes, + SeAdtParmTypeHexUlong, + SeAdtParmTypePtr, + SeAdtParmTypeTime, + SeAdtParmTypeGuid, + SeAdtParmTypeLuid, + SeAdtParmTypeHexInt64, + SeAdtParmTypeStringList, + SeAdtParmTypeSidList, + SeAdtParmTypeDuration, + SeAdtParmTypeUserAccountControl, + SeAdtParmTypeNoUac, + SeAdtParmTypeMessage, + SeAdtParmTypeDateTime, + SeAdtParmTypeSockAddr, + SeAdtParmTypeSD, + SeAdtParmTypeLogonHours, + SeAdtParmTypeLogonIdNoSid, + SeAdtParmTypeUlongNoConv, + SeAdtParmTypeSockAddrNoPort, + SeAdtParmTypeAccessReason +} SE_ADT_PARAMETER_TYPE, *PSE_ADT_PARAMETER_TYPE; + +#ifndef GUID_DEFINED +#include <guiddef.h> +#endif + +typedef struct _SE_ADT_OBJECT_TYPE { + GUID ObjectType; + USHORT Flags; +#define SE_ADT_OBJECT_ONLY 0x1 + USHORT Level; + ACCESS_MASK AccessMask; +} SE_ADT_OBJECT_TYPE, *PSE_ADT_OBJECT_TYPE; + +typedef struct _SE_ADT_PARAMETER_ARRAY_ENTRY { + SE_ADT_PARAMETER_TYPE Type; + ULONG Length; + ULONG_PTR Data[2]; + PVOID Address; +} SE_ADT_PARAMETER_ARRAY_ENTRY, *PSE_ADT_PARAMETER_ARRAY_ENTRY; + +typedef struct _SE_ADT_ACCESS_REASON { + ACCESS_MASK AccessMask; + ULONG AccessReasons[32]; + ULONG ObjectTypeIndex; + ULONG AccessGranted; + PSECURITY_DESCRIPTOR SecurityDescriptor; +} SE_ADT_ACCESS_REASON, *PSE_ADT_ACCESS_REASON; + +#define SE_MAX_AUDIT_PARAMETERS 32 +#define SE_MAX_GENERIC_AUDIT_PARAMETERS 28 + +typedef struct _SE_ADT_PARAMETER_ARRAY { + ULONG CategoryId; + ULONG AuditId; + ULONG ParameterCount; + ULONG Length; + USHORT FlatSubCategoryId; + USHORT Type; + ULONG Flags; + SE_ADT_PARAMETER_ARRAY_ENTRY Parameters[ SE_MAX_AUDIT_PARAMETERS ]; +} SE_ADT_PARAMETER_ARRAY, *PSE_ADT_PARAMETER_ARRAY; + +#define SE_ADT_PARAMETERS_SELF_RELATIVE 0x00000001 +#define SE_ADT_PARAMETERS_SEND_TO_LSA 0x00000002 +#define SE_ADT_PARAMETER_EXTENSIBLE_AUDIT 0x00000004 +#define SE_ADT_PARAMETER_GENERIC_AUDIT 0x00000008 +#define SE_ADT_PARAMETER_WRITE_SYNCHRONOUS 0x00000010 + +#define LSAP_SE_ADT_PARAMETER_ARRAY_TRUE_SIZE(AuditParameters) \ + ( sizeof(SE_ADT_PARAMETER_ARRAY) - \ + sizeof(SE_ADT_PARAMETER_ARRAY_ENTRY) * \ + (SE_MAX_AUDIT_PARAMETERS - AuditParameters->ParameterCount) ) + +#endif /* _NTLSA_AUDIT_ */ + #pragma pack(push,4) #ifndef VER_PRODUCTBUILD @@ -2249,29 +2370,6 @@ extern LARGE_INTEGER IoReadTransferCount; extern LARGE_INTEGER IoWriteTransferCount; extern LARGE_INTEGER IoOtherTransferCount; - -typedef ULONG LSA_OPERATIONAL_MODE, *PLSA_OPERATIONAL_MODE; - -typedef enum _SECURITY_LOGON_TYPE -{ - UndefinedLogonType = 0, - Interactive = 2, - Network, - Batch, - Service, - Proxy, - Unlock, - NetworkCleartext, - NewCredentials, -#if (_WIN32_WINNT >= 0x0501) - RemoteInteractive, - CachedInteractive, -#endif -#if (_WIN32_WINNT >= 0x0502) - CachedRemoteInteractive, - CachedUnlock -#endif -} SECURITY_LOGON_TYPE, *PSECURITY_LOGON_TYPE; #define ANSI_DOS_STAR ('<') #define ANSI_DOS_QM ('>')
14 years, 10 months
1
0
0
0
← Newer
1
...
58
59
60
61
62
63
64
...
90
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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
Results per page:
10
25
50
100
200