2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS Base API Server DLL
4 * FILE: subsystems/win/basesrv/appcompat.c
5 * PURPOSE: Initialization
6 * PROGRAMMERS: Timo Kreuzer (timo.kreuzer@reactos.org)
9 /* INCLUDES *******************************************************************/
17 /* GLOBALS ********************************************************************/
19 typedef struct _BASE_APP_COMPAT_EXTRA1
35 } BASE_APP_COMPAT_EXTRA1
, *PBASE_APP_COMPAT_EXTRA1
;
37 typedef struct _BASE_APP_COMPAT_DATA
39 UNICODE_STRING FileName
;
45 ULONG EnvironmentSize
;
46 PBASE_APP_COMPAT_EXTRA1 AppCompExtra1
;
47 ULONG AppCompExtra1Size
;
49 ULONG AppCompExtra2Size
;
50 BOOL CheckRunAppResult
;
52 } BASE_APP_COMPAT_DATA
, *PBASE_APP_COMPAT_DATA
;
54 /* PUBLIC SERVER APIS *********************************************************/
56 CSR_API(BaseSrvCheckApplicationCompatibility
)
58 PBASE_APP_COMPAT_DATA AppCompatData
= (PBASE_APP_COMPAT_DATA
)&ApiMessage
->Data
;
59 DPRINT1("BASESRV: BaseSrvCheckApplicationCompatibility(%wZ)\n",
60 AppCompatData
->FileName
);
62 AppCompatData
->CheckRunAppResult
= FALSE
;
64 return STATUS_SUCCESS
;