mirror of https://github.com/lianthony/NT4.0
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.
23 lines
723 B
23 lines
723 B
// home.idl
|
|
// idl file for HOMEDRV.DLL, HOMEADM.EXE, and HOMESVR.EXE
|
|
//
|
|
// Author: Joev Dubach
|
|
|
|
#ifdef NTENV
|
|
#define PAPI
|
|
#else
|
|
#define PAPI far
|
|
#endif
|
|
|
|
[ uuid ("12345678-1234-1234-1234-123456789ABC"),
|
|
version(1.0),
|
|
pointer_default(unique)]
|
|
interface home
|
|
{
|
|
const int STRINGSIZE=255;
|
|
typedef unsigned short MY_STATUS;
|
|
MY_STATUS RpcHomesvrAdd([in, string, size_is(STRINGSIZE)] char PAPI *NewName, [in, string, size_is(STRINGSIZE)] char PAPI *NewDirectory);
|
|
MY_STATUS RpcHomesvrDel([in, string, size_is(STRINGSIZE)] char PAPI *OldName);
|
|
MY_STATUS RpcHomesvrGet([in, string, size_is(STRINGSIZE)] char PAPI *ThisName, [out, string, size_is(STRINGSIZE)] char PAPI *FoundDirectory);
|
|
void RpcHomesvrShutdown(void);
|
|
}
|