admin
activec
admt
burnslib
cmdline
consoles
controls
cys
darwin
dcpromo
display
dsadminlib
dsclientnt4
dscmd
dsutils
dsweb
eelvewer
extens
hmonitor
netid
netui
pchealth
published
select
services
sms
snapin
wizards
wmi
wbem
adapters
bvt
common
consumers
copyright
cppunit
embedded
policman
cse
loader
mof
provider
test
gpoctrl
dlldatax.c
dlldatax.h
gpohlpr.cpp
gpohlpr.h
main.cpp
makefile
precomp.h
resource.h
sources
stdafx.cpp
wmigpo.idl
wmigpo.rc
wmigpo.rgs
wmigpo.src
refresh.bat
dirs
utility.cpp
utility.h
providers
scripting
sdk
setup
shell
test
tools
valuadd
winmgmt
xmltransport
coverage_cleanbuild.bat
coverage_postbuild.bat
dirs
icecap_cleanbuild.bat
dirs
wmiprov
wmiscmgr
dirs
makefile.inc
project.mk
base
com
developer
drivers
ds
enduser
inetcore
inetsrv
loc
mergedcomponents
multimedia
net
printscan
public
published
sdktools
shell
termsrv
tools
windows
dirs
makefil0
61 lines
1.6 KiB
Plaintext
61 lines
1.6 KiB
Plaintext
// wmigpo.idl : IDL source for wmigpo.dll
|
|
//
|
|
|
|
// This file will be processed by the MIDL tool to
|
|
// produce the type library (wmigpo.tlb) and marshalling code.
|
|
|
|
import "oaidl.idl";
|
|
import "ocidl.idl";
|
|
|
|
[
|
|
object,
|
|
uuid(602C65DA-AC2C-4CA3-ABD3-0F8C1275945A),
|
|
dual,
|
|
helpstring("IWmiGpoHelper Interface"),
|
|
pointer_default(unique)
|
|
]
|
|
interface IWmiGpoHelper : IDispatch
|
|
{
|
|
[id(1), helpstring("method Create")]
|
|
HRESULT Create( [in] BSTR bstrName,
|
|
[in] BSTR bstrDomainPath,
|
|
[out,retval] BSTR* pbstrPath );
|
|
|
|
[id(2), helpstring("method Delete")]
|
|
HRESULT Delete( [in] BSTR bstrPath );
|
|
|
|
[id(3), helpstring("method GetPath")]
|
|
HRESULT GetPath( [in] BSTR bstrName,
|
|
[in] BSTR bstrDomainPath,
|
|
[out,retval] BSTR* pbstrPath );
|
|
|
|
[id(4), helpstring("method Link")]
|
|
HRESULT Link( [in] BSTR bstrPath, [in] BSTR bstrOUPath );
|
|
|
|
[id(5), helpstring("method Unlink")]
|
|
HRESULT Unlink( [in] BSTR bstrPath, [in] BSTR bstrOUPath );
|
|
|
|
[id(6), helpstring("method UnlinkAll")]
|
|
HRESULT UnlinkAll( [in] BSTR bstrPath );
|
|
};
|
|
|
|
[
|
|
uuid(3AF0A1B9-D4CA-493A-82AC-43847C7D8635),
|
|
version(1.0),
|
|
helpstring("WmiGpoHelper 1.0 Type Library")
|
|
]
|
|
library WmiGpoHelperLib
|
|
{
|
|
importlib("stdole32.tlb");
|
|
importlib("stdole2.tlb");
|
|
|
|
[
|
|
uuid(29DC9AF3-7EB3-4BC4-AF9A-16732F6D3653),
|
|
helpstring("WmiGpoHelper Class")
|
|
]
|
|
coclass WmiGpoHelper
|
|
{
|
|
[default] interface IWmiGpoHelper;
|
|
};
|
|
};
|