windows-nt/Source/XPSP1/NT/admin/admt/common/idl/agsvc.idl
2020-09-26 16:20:57 +08:00

56 lines
1.6 KiB
Plaintext

import "unknwn.idl";
[
#ifdef OFA
uuid( 1E498BD8-AEEA-433a-A0BF-F3158324CB42 ),
#else
uuid( 52755A51-C81D-11d2-A1E0-00A0C9AFE114 ),
#endif
version( 1.0 )
]
interface EaDctRpc
{
cpp_quote( "#ifdef WIN16_VERSION" )
cpp_quote( " #ifdef _DOS" )
cpp_quote( " #define __export" )
cpp_quote( " #endif" )
cpp_quote( " #ifndef __stdcall" )
cpp_quote( " #define __stdcall __pascal __export" )
cpp_quote( " #endif" )
cpp_quote( "#endif" )
typedef unsigned long DWORD;
cpp_quote( "#ifndef BYTE" )
typedef unsigned char BYTE;
cpp_quote( "#endif" )
DWORD stdcall
SubmitJob(
[in] handle_t hBinding,
[in,string] WCHAR const * filename,
[in,string] WCHAR const * extra,
[out,string, size_is(60)] WCHAR * jobGUID
);
DWORD stdcall
CancelJob(
[in] handle_t hBinding,
[in,string] WCHAR const * jobGUIDA
);
DWORD stdcall
QueryInterface(
[in] handle_t hBinding,
[out] LPUNKNOWN * lpAgentUnknown
);
DWORD stdcall
Shutdown(
[in] handle_t hBinding,
[in] DWORD bFlags
);
}