26 lines
585 B
Plaintext
26 lines
585 B
Plaintext
[ uuid (A4F1DB00-CA47-1067-B31F-00DD010662DA),
|
|
version(1.0),
|
|
pointer_default(unique)
|
|
]
|
|
interface cxhndl
|
|
{
|
|
|
|
const short BUFSIZE = 1024;
|
|
|
|
typedef [context_handle] void *PCONTEXT_HANDLE_TYPE;
|
|
|
|
short RemoteOpen( [out] PCONTEXT_HANDLE_TYPE *pphContext,
|
|
[in, string] unsigned char *pszFile
|
|
);
|
|
|
|
short RemoteRead( [in] PCONTEXT_HANDLE_TYPE phContext,
|
|
[out] unsigned char achBuf[BUFSIZE],
|
|
[out] short *pcbBuf
|
|
);
|
|
|
|
short RemoteClose([in, out] PCONTEXT_HANDLE_TYPE *pphContext );
|
|
|
|
void Shutdown(void);
|
|
|
|
}
|