summaryrefslogtreecommitdiffstats
path: root/private/ole32/dcomss/objex/shrmem/test.idl
blob: b6814be0c839848b70ff02e2a09b119aecda5528 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
[
 uuid (7e1de6b0-5cbd-11cf-af39-00aa00b50686),
 version (1.0),
 pointer_default (unique)
]

interface SharedMemoryTest
{

import "obase.idl";

/*
 * Send the offset of a shared block to another process which returns the contents.
 */

void RemoteRead
    (
    [in]        unsigned long     offset,
    [out]       long            * value
    );

void SendList
    (
    [in]        unsigned long     list_offset
    );

void ReadNext
    (
    [out]       unsigned long   * value
    );

void GetIds
    (
    [out]       OXID   * pOxid,
    [out]       OID    * pOid
    );

void ShutDown();

}