37 lines
1,005 B
Plaintext
37 lines
1,005 B
Plaintext
|
//+-------------------------------------------------------------------------
|
||
|
//
|
||
|
// Microsoft Windows
|
||
|
//
|
||
|
// Copyright (C) Microsoft Corporation, 1997 - 1999
|
||
|
//
|
||
|
// File: mqmgr.idl
|
||
|
//
|
||
|
//--------------------------------------------------------------------------
|
||
|
|
||
|
|
||
|
// mqmgr.idl
|
||
|
//
|
||
|
// Interface to manage temporary message queues for RPC.
|
||
|
|
||
|
[ uuid (975201b0-59ca-11d0-a8d5-00a0c90d8051), version(1.0) ]
|
||
|
|
||
|
interface MqMgr
|
||
|
{
|
||
|
|
||
|
typedef [context_handle] void *PCONTEXT_HANDLE;
|
||
|
|
||
|
|
||
|
unsigned long MqGetContext( handle_t hBind,
|
||
|
[out] PCONTEXT_HANDLE *pphContext );
|
||
|
|
||
|
unsigned long MqRegisterQueue( [in] PCONTEXT_HANDLE phContext,
|
||
|
[in,string] wchar_t *pwsQFormat );
|
||
|
|
||
|
unsigned long MqDeregisterQueue( [in] PCONTEXT_HANDLE phContext,
|
||
|
[in,string] wchar_t *pwsQFormat );
|
||
|
|
||
|
unsigned long MqFreeContext( [in,out] PCONTEXT_HANDLE *pphContext,
|
||
|
[in] long fFreeTheContext );
|
||
|
|
||
|
}
|