ReactOS  0.4.14-dev-999-g61c8d34
copy.c
Go to the documentation of this file.
1 #include "win32k.h"
2 
5 _MmCopyFromCaller(
9 {
11 
12  PAGED_CODE();
14 
16  _SEH2_TRY
17  {
20  }
22  {
24  }
25  _SEH2_END;
26 
27  return Status;
28 }
29 
32 _MmCopyToCaller(
35  _In_ UINT Bytes)
36 {
38 
39  PAGED_CODE();
41 
43  _SEH2_TRY
44  {
47  }
49  {
51  }
52  _SEH2_END;
53 
54  return Status;
55 }
NTSYSAPI VOID NTAPI RtlCopyMemory(VOID UNALIGNED *Destination, CONST VOID UNALIGNED *Source, ULONG Length)
_In_ ULONG _Out_writes_bytes_all_(Length) PUCHAR Buffer
Definition: ntddpcm.h:100
LONG NTSTATUS
Definition: precomp.h:26
_In_ UINT Bytes
Definition: mmcopy.h:9
KPROCESSOR_MODE NTAPI ExGetPreviousMode(VOID)
Definition: sysinfo.c:3066
_IRQL_requires_max_(APC_LEVEL)
Definition: copy.c:3
VOID NTAPI ProbeForWrite(IN PVOID Address, IN SIZE_T Length, IN ULONG Alignment)
Definition: exintrin.c:143
#define PAGED_CODE()
Definition: video.h:57
_SEH2_TRY
Definition: create.c:4250
#define EXCEPTION_EXECUTE_HANDLER
Definition: excpt.h:85
_Must_inspect_result_ typedef _In_ ULONG _In_ BOOLEAN Target
Definition: iotypes.h:1068
ASSERT((InvokeOnSuccess||InvokeOnError||InvokeOnCancel) ?(CompletionRoutine !=NULL) :TRUE)
VOID NTAPI ProbeForRead(IN CONST VOID *Address, IN SIZE_T Length, IN ULONG Alignment)
Definition: exintrin.c:102
#define _In_reads_bytes_(size)
Definition: no_sal2.h:229
Status
Definition: gdiplustypes.h:24
#define _In_
Definition: no_sal2.h:204
_SEH2_END
Definition: create.c:4424
unsigned int UINT
Definition: ndis.h:50
_In_ UINT _In_ UINT _In_ PNDIS_PACKET Source
Definition: ndis.h:3167
#define _SEH2_EXCEPT(...)
Definition: pseh2_64.h:6
#define _SEH2_GetExceptionCode()
Definition: pseh2_64.h:12
return STATUS_SUCCESS
Definition: btrfs.c:2938
#define APC_LEVEL
Definition: env_spec_w32.h:695