Skip to content

Commit f96bc3c

Browse files
tkreuzerMishaProductions
authored andcommitted
[RTL] Sync actctx.c to wine 10.0
1 parent 516e73c commit f96bc3c

File tree

4 files changed

+746
-469
lines changed

4 files changed

+746
-469
lines changed

media/doc/WINESYNC.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,7 @@ check Wine current sources first as it may already be fixed.
270270

271271
sdk/lib/3rdparty/strmbase # Synced to WineStaging-3.3
272272

273-
sdk/lib/rtl/actctx.c # Synced to Wine-5.18
273+
sdk/lib/rtl/actctx.c # Synced to Wine-10.0
274274
sdk/lib/rtl/threadpool.c # Synced to Wine-9.7
275275

276276
advapi32 -

sdk/include/xdk/winnt_old.h

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1108,6 +1108,26 @@ typedef VOID (NTAPI *PFLS_CALLBACK_FUNCTION)(PVOID);
11081108
#define ACTIVATION_CONTEXT_SECTION_COMPATIBILITY_INFO 11
11091109
#define ACTIVATION_CONTEXT_SECTION_WINRT_ACTIVATABLE_CLASSES 12
11101110
#endif /* (_WIN32_WINNT >= 0x0501) */
1111+
1112+
#define ACTIVATION_CONTEXT_SECTION_WINRT_ACTIVATABLE_CLASSES 12
1113+
#define ACTIVATION_CONTEXT_DATA_DLL_REDIRECTION_PATH_INCLUDES_BASE_NAME 1
1114+
#define ACTIVATION_CONTEXT_DATA_DLL_REDIRECTION_PATH_OMITS_ASSEMBLY_ROOT 2
1115+
#define ACTIVATION_CONTEXT_DATA_DLL_REDIRECTION_PATH_EXPAND 4
1116+
#define ACTIVATION_CONTEXT_DATA_DLL_REDIRECTION_PATH_SYSTEM_DEFAULT_REDIRECTED_SYSTEM32_DLL 8
1117+
typedef struct _ACTIVATION_CONTEXT_DATA_DLL_REDIRECTION
1118+
{
1119+
ULONG Size;
1120+
ULONG Flags;
1121+
ULONG TotalPathLength;
1122+
ULONG PathSegmentCount;
1123+
ULONG PathSegmentOffset;
1124+
} ACTIVATION_CONTEXT_DATA_DLL_REDIRECTION, *PACTIVATION_CONTEXT_DATA_DLL_REDIRECTION;
1125+
typedef struct _ACTIVATION_CONTEXT_DATA_DLL_REDIRECTION_PATH_SEGMENT
1126+
{
1127+
ULONG Length;
1128+
ULONG Offset;
1129+
} ACTIVATION_CONTEXT_DATA_DLL_REDIRECTION_PATH_SEGMENT, *PACTIVATION_CONTEXT_DATA_DLL_REDIRECTION_PATH_SEGMENT;
1130+
11111131
#define BTYPE(x) ((x)&N_BTMASK)
11121132
#define ISPTR(x) (((x)&N_TMASK)==(IMAGE_SYM_DTYPE_POINTER<<N_BTSHFT))
11131133
#define ISFCN(x) (((x)&N_TMASK)==(IMAGE_SYM_DTYPE_FUNCTION<<N_BTSHFT))

0 commit comments

Comments
 (0)