Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

45 lines
1.7 KiB

//+-------------------------------------------------------------------
//
// Interface: IDog
//
// Purpose: Interface for manipulating performance
//
// History: 8 Nov 94 AlexMit Created
//
// Notes:
//
//--------------------------------------------------------------------
import "itest.idl";
[ uuid(e0b4ab10-fb6d-11cd-b3ae-00aa003c9fdc),
version(0.1),
pointer_default(unique) ]
interface IDog
{
unsigned long acl_call ( [in] handle_t handle );
unsigned long audit_call ( [in] handle_t handle );
unsigned long check_client ( [in] handle_t handle,
[out] error_status_t *status );
void get_interface_buffer ( [in] handle_t handle,
[out] long *size,
[out, size_is(,*size)] char **buffer,
[out] SAptId *id,
[out] error_status_t *status );
unsigned long impersonate_call ( [in] handle_t handle );
void nullcall ( [in] handle_t handle );
void release_interface ( [in] handle_t handle,
[out] error_status_t *status );
void set_status ( [in] handle_t handle,
[in] long result,
[out] error_status_t *status );
unsigned long test ( [in] handle_t handle,
[in] ITest *obj,
[in] SAptId id,
[out] error_status_t *status );
unsigned long transitive ( [in] handle_t handle,
[in, string] wchar_t *binding );
}