From 6df223ebdfee6a81e290658ce0528216208b6db3 Mon Sep 17 00:00:00 2001 From: James Tabor Date: Fri, 31 Jul 2020 12:45:18 -0500 Subject: [PATCH] [WinSpool.idl] Add File Info Structure This is for 2 RPC functions. Update at a later time. --- sdk/include/reactos/idl/winspool.idl | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/sdk/include/reactos/idl/winspool.idl b/sdk/include/reactos/idl/winspool.idl index 736b53262cf..558b0302f4e 100644 --- a/sdk/include/reactos/idl/winspool.idl +++ b/sdk/include/reactos/idl/winspool.idl @@ -834,6 +834,26 @@ typedef [switch_type(DWORD)] union _WINSPOOL_V2_UREPLY_PRINTER } WINSPOOL_V2_UREPLY_PRINTER; +typedef struct _WINSPOOL_FILE_INFO +{ + BOOL bInheritHandle; + HANDLE hSpoolFileHandle; + DWORD dwOptions; +} +WINSPOOL_FILE_INFO_1; + +typedef struct _WINSPOOL_FILE_INFO_CONTAINER +{ + DWORD Level; + + [switch_is(Level)] union + { + [case(1)] + WINSPOOL_FILE_INFO_1 *pFileInfo1; + } + FileInfo; +} +WINSPOOL_FILE_INFO_CONTAINER; /* * The actual interface