Source code of Windows XP (NT5)
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.
 
 
 
 
 
 

32 lines
1.2 KiB

// wmrgsrv.idl : IDL source for wmrgsrv.dll
//
// This file will be processed by the MIDL tool to
// produce the type library (wmrgsrv.tlb) and marshalling code.
import "oaidl.idl";
import "ocidl.idl";
cpp_quote("#ifndef __WAMREG_IWMRGSRV__IID")
cpp_quote("#define __WAMREG_IWMRGSRV__IID")
cpp_quote("DEFINE_GUID(IID_IWmRgSrv, 0x29822AB9, 0xF302, 0x11D0, 0x99, 0x53, 0x00, 0xC0, 0x4F, 0xD9, 0x19, 0xC1);")
cpp_quote("DEFINE_GUID(CLSID_WmRgSrv, 0x763A6C86, 0xF30F, 0x11d0, 0x99, 0x53, 0x00, 0xC0, 0x4F, 0xD9, 0x19, 0xC1);")
cpp_quote("#endif //__WAMREG_IWMRGSRV__IID")
[
object,
uuid(29822AB9-F302-11D0-9953-00C04FD919C1),
helpstring("IWmRgSrv Interface"),
pointer_default(unique)
]
interface IWmRgSrv : IUnknown
{
[helpstring("method CreateInProc")] HRESULT CreateInProc([in, unique, string] LPCWSTR szMDPath);
[helpstring("method CreateOutProc")] HRESULT CreateOutProc([in, unique, string] LPCWSTR szMDPath);
[helpstring("method Delete")] HRESULT Delete([in, unique, string] LPCWSTR szMDPath);
[helpstring("method UnLoad")] HRESULT UnLoad([in, unique, string] LPCWSTR szMDPath);
[helpstring("method GetStatus")] HRESULT GetStatus([in, unique, string] LPCWSTR szMDPath, [out] DWORD *pdwAppStatus);
};