mirror of
https://github.com/reactos/reactos.git
synced 2025-02-23 00:45:24 +00:00
[IDL] Add idl file for the secondary logon service
This commit is contained in:
parent
54140ba23d
commit
c28db81193
2 changed files with 53 additions and 0 deletions
6
sdk/include/reactos/idl/seclogon.acf
Normal file
6
sdk/include/reactos/idl/seclogon.acf
Normal file
|
@ -0,0 +1,6 @@
|
|||
[
|
||||
explicit_handle
|
||||
]
|
||||
interface ISeclogon
|
||||
{
|
||||
}
|
47
sdk/include/reactos/idl/seclogon.idl
Normal file
47
sdk/include/reactos/idl/seclogon.idl
Normal file
|
@ -0,0 +1,47 @@
|
|||
/*
|
||||
* Secondary Logon service interface definition
|
||||
*/
|
||||
|
||||
#include <ms-dtyp.idl>
|
||||
|
||||
typedef struct _SECL_REQUEST
|
||||
{
|
||||
[string] WCHAR *Username;
|
||||
[string] WCHAR *Domain;
|
||||
[string] WCHAR *Password;
|
||||
[string] WCHAR *ApplicationName;
|
||||
[string] WCHAR *CommandLine;
|
||||
[string] WCHAR *CurrentDirectory;
|
||||
} SECL_REQUEST, *PSECL_REQUEST;
|
||||
|
||||
typedef struct _SECL_RESPONSE
|
||||
{
|
||||
ULONG ulError;
|
||||
} SECL_RESPONSE, *PSECL_RESPONSE;
|
||||
|
||||
[
|
||||
uuid(12b81e99-f207-4a4c-85d3-77b42f76fd14),
|
||||
version(1.0),
|
||||
pointer_default(unique),
|
||||
endpoint("ncacn_np:[\\pipe\\seclogon]")
|
||||
]
|
||||
interface ISeclogon
|
||||
{
|
||||
/* Function 0 */
|
||||
void
|
||||
__stdcall
|
||||
SeclCreateProcessWithLogonW(
|
||||
[in] handle_t hBinding,
|
||||
[in, ref] SECL_REQUEST *pRequest,
|
||||
[out, ref] SECL_RESPONSE *pResponse);
|
||||
|
||||
/* Function 1 */
|
||||
/*
|
||||
void
|
||||
__stdcall
|
||||
SeclCreateProcessWithLogonExW(
|
||||
[in] handle_t hBinding,
|
||||
[in, ref] SECL_REQUEST *pRequest,
|
||||
[out, ref] SECL_RESPONSE *pResponse);
|
||||
*/
|
||||
}
|
Loading…
Reference in a new issue