FreeRDP
Loading...
Searching...
No Matches
server/rdpdr_main.h
1
23
#ifndef FREERDP_CHANNEL_RDPDR_SERVER_MAIN_H
24
#define FREERDP_CHANNEL_RDPDR_SERVER_MAIN_H
25
26
#include <winpr/collections.h>
27
#include <winpr/crt.h>
28
#include <winpr/synch.h>
29
#include <winpr/thread.h>
30
31
#include <freerdp/settings.h>
32
#include <freerdp/server/rdpdr.h>
33
34
typedef
struct
S_RDPDR_IRP
RDPDR_IRP;
35
typedef
UINT (*RDPDR_IRP_Callback)(RdpdrServerContext* context,
wStream
* s,
struct
S_RDPDR_IRP
* irp,
36
UINT32 deviceId, UINT32 completionId, UINT32 ioStatus);
37
39
struct
S_RDPDR_IRP
40
{
41
UINT32
CompletionId
;
42
UINT32
DeviceId
;
43
UINT32
FileId
;
44
UINT32
IoControlCode
;
45
char
PathName
[256];
46
char
ExtraBuffer
[256];
47
void
*
CallbackData
;
48
RDPDR_IRP_Callback
Callback
;
49
};
50
51
#endif
/* FREERDP_CHANNEL_RDPDR_SERVER_MAIN_H */
S_RDPDR_IRP
Definition
server/rdpdr_main.h:40
S_RDPDR_IRP::FileId
UINT32 FileId
Definition
server/rdpdr_main.h:43
S_RDPDR_IRP::DeviceId
UINT32 DeviceId
Definition
server/rdpdr_main.h:42
S_RDPDR_IRP::PathName
char PathName[256]
Definition
server/rdpdr_main.h:45
S_RDPDR_IRP::ExtraBuffer
char ExtraBuffer[256]
Definition
server/rdpdr_main.h:46
S_RDPDR_IRP::Callback
RDPDR_IRP_Callback Callback
Definition
server/rdpdr_main.h:48
S_RDPDR_IRP::IoControlCode
UINT32 IoControlCode
Definition
server/rdpdr_main.h:44
S_RDPDR_IRP::CallbackData
void * CallbackData
Definition
server/rdpdr_main.h:47
S_RDPDR_IRP::CompletionId
UINT32 CompletionId
Definition
server/rdpdr_main.h:41
wStream
Definition
include/winpr/stream.h:42
channels
rdpdr
server
rdpdr_main.h
Generated by
1.9.8