56 lines
1.6 KiB
Plaintext
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
|
||
|
);
|
||
|
}
|