blob: 49d314ca2f6bdbe8fb42cf7ae37b6c19355faf2e (
plain)
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
|
/*
* PROJECT: SupernovaX SDK
* LICENSE: MIT (https://spdx.org/licenses/MIT)
* PURPOSE: Lock owner COM interfaces
* COPYRIGHT: Copyright 2023 Christian Rendina <[email protected]>
*/
import "oaidl.idl";
import "ocidl.idl";
[
object,
local,
uuid(9b7e4a00-342c-4106-a19f-4f2704f689f0)
]
interface ILockOwner : IUnknown
{
void LOEnter(
void
);
void LOLeave(
void
);
BOOL LOTryEnter(
void
);
};
|