3 typedef struct INTENG_ENTER_LEAVE_TAG
5 /* Contents is private to EngEnter/EngLeave */
9 CLIPOBJ
*TrivialClipObj
;
12 } INTENG_ENTER_LEAVE
, *PINTENG_ENTER_LEAVE
;
14 extern BOOL APIENTRY
IntEngEnter(PINTENG_ENTER_LEAVE EnterLeave
,
21 extern BOOL APIENTRY
IntEngLeave(PINTENG_ENTER_LEAVE EnterLeave
);
23 extern HGDIOBJ StockObjects
[];
24 extern SHORT gusLanguageID
;
26 SHORT FASTCALL
IntGdiGetLanguageID(VOID
);
27 DWORD APIENTRY
IntGetQueueStatus(BOOL ClearChanges
);
28 VOID FASTCALL
IntUserManualGuiCheck(LONG Check
);
29 PVOID APIENTRY
HackSecureVirtualMemory(IN PVOID
,IN SIZE_T
,IN ULONG
,OUT PVOID
*);
30 VOID APIENTRY
HackUnsecureVirtualMemory(IN PVOID
);
42 IN PCWSTR pwszValueName
,
45 IN OUT PULONG pcbValue
);
49 RegWriteSZ(HKEY hkey
, PWSTR pwszValue
, PWSTR pwszData
);
53 RegWriteDWORD(HKEY hkey
, PWSTR pwszValue
, DWORD dwData
);
57 RegReadDWORD(HKEY hkey
, PWSTR pwszValue
, PDWORD pdwData
);
62 IN PCWSTR pwszKeyName
,
63 IN PCWSTR pwszValueName
,
71 IN PCWSTR pwszKeyName
,
72 IN PCWSTR pwszValueName
,