ReactOS
0.4.15-dev-8100-g1887773
Functions
copy.c File Reference
#include "
win32k.h
"
Include dependency graph for copy.c:
Go to the source code of this file.
Functions
_IRQL_requires_max_
(
APC_LEVEL
)
Function Documentation
◆
_IRQL_requires_max_()
_IRQL_requires_max_
(
APC_LEVEL
)
Definition at line
3
of file
copy.c
.
9
{
10
NTSTATUS
Status
;
11
12
PAGED_CODE
();
13
ASSERT
(
ExGetPreviousMode
() ==
UserMode
);
14
15
Status
=
STATUS_SUCCESS
;
16
_SEH2_TRY
17
{
18
ProbeForRead
(
Source
,
Bytes
, 1);
19
RtlCopyMemory
(
Target
,
Source
,
Bytes
);
20
}
21
_SEH2_EXCEPT
(
EXCEPTION_EXECUTE_HANDLER
)
22
{
23
Status
=
_SEH2_GetExceptionCode
();
24
}
25
_SEH2_END
;
26
27
return
Status
;
28
}
PAGED_CODE
#define PAGED_CODE()
Definition:
Bus_PDO_EvalMethod.c:87
NTSTATUS
LONG NTSTATUS
Definition:
precomp.h:26
ExGetPreviousMode
#define ExGetPreviousMode
Definition:
ex.h:140
ProbeForRead
VOID NTAPI ProbeForRead(IN CONST VOID *Address, IN SIZE_T Length, IN ULONG Alignment)
Definition:
exintrin.c:102
_SEH2_END
#define _SEH2_END
Definition:
filesup.c:22
_SEH2_TRY
#define _SEH2_TRY
Definition:
filesup.c:19
Status
Status
Definition:
gdiplustypes.h:25
EXCEPTION_EXECUTE_HANDLER
#define EXCEPTION_EXECUTE_HANDLER
Definition:
excpt.h:85
Bytes
_In_ UINT Bytes
Definition:
mmcopy.h:9
ASSERT
#define ASSERT(a)
Definition:
mode.c:44
Source
_In_ UINT _In_ UINT _In_ PNDIS_PACKET Source
Definition:
ndis.h:3169
UserMode
#define UserMode
Definition:
asm.h:35
_SEH2_GetExceptionCode
#define _SEH2_GetExceptionCode()
Definition:
pseh2_64.h:165
_SEH2_EXCEPT
#define _SEH2_EXCEPT(...)
Definition:
pseh2_64.h:66
STATUS_SUCCESS
#define STATUS_SUCCESS
Definition:
shellext.h:65
RtlCopyMemory
#define RtlCopyMemory(Destination, Source, Length)
Definition:
typedefs.h:263
Target
_In_ WDFIOTARGET Target
Definition:
wdfrequest.h:306
win32ss
user
ntuser
misc
copy.c
Generated on Sun May 19 2024 06:24:16 for ReactOS by
1.9.6