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
34typedef struct S_RDPDR_IRP RDPDR_IRP;
35typedef UINT (*RDPDR_IRP_Callback)(RdpdrServerContext* context, wStream* s, struct S_RDPDR_IRP* irp,
36 UINT32 deviceId, UINT32 completionId, UINT32 ioStatus);
37
40{
41 UINT32 CompletionId;
42 UINT32 DeviceId;
43 UINT32 FileId;
45 char PathName[256];
46 char ExtraBuffer[256];
48 RDPDR_IRP_Callback Callback;
49};
50
51#endif /* FREERDP_CHANNEL_RDPDR_SERVER_MAIN_H */
char PathName[256]
char ExtraBuffer[256]
RDPDR_IRP_Callback Callback