Versions in this module Expand all Collapse all v1 v1.0.1 May 28, 2024 v1.0.0 Apr 30, 2024 v0 v0.1.0 Apr 30, 2024 Changes in this version + var GoPackage = "dcom/wmi" + var RefreshingServicesIID = &dcom.IID + var RefreshingServicesSyntaxUUID = &uuid.UUID + var RefreshingServicesSyntaxV0_0 = &dcerpc.SyntaxID + func NewRefreshingServicesServerHandle(o RefreshingServicesServer) dcerpc.ServerHandle + func RefreshingServicesServerHandle(ctx context.Context, o RefreshingServicesServer, opNum int, r ndr.Reader) (dcerpc.Operation, error) + func RegisterRefreshingServicesServer(conn dcerpc.Conn, o RefreshingServicesServer, opts ...dcerpc.Option) + type AddEnumToRefresherRequest struct + Class string + ClientRefresherVersion uint32 + Context *wmi.Context + Flags int32 + RefresherID *wmi.RefresherID + This *dcom.ORPCThis + func (o *AddEnumToRefresherRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *AddEnumToRefresherRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type AddEnumToRefresherResponse struct + Info *wmi.RefreshInfo + Return int32 + ServerRefresherVersion uint32 + That *dcom.ORPCThat + func (o *AddEnumToRefresherResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *AddEnumToRefresherResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type AddObjectToRefresherByTemplateRequest struct + ClientRefresherVersion uint32 + Context *wmi.Context + Flags int32 + RefresherID *wmi.RefresherID + Template *wmi.ClassObject + This *dcom.ORPCThis + func (o *AddObjectToRefresherByTemplateRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *AddObjectToRefresherByTemplateRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type AddObjectToRefresherByTemplateResponse struct + Info *wmi.RefreshInfo + Return int32 + ServerRefresherVersion uint32 + That *dcom.ORPCThat + func (o *AddObjectToRefresherByTemplateResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *AddObjectToRefresherByTemplateResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type AddObjectToRefresherRequest struct + ClientRefresherVersion uint32 + Context *wmi.Context + Flags int32 + Path string + RefresherID *wmi.RefresherID + This *dcom.ORPCThis + func (o *AddObjectToRefresherRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *AddObjectToRefresherRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type AddObjectToRefresherResponse struct + Info *wmi.RefreshInfo + Return int32 + ServerRefresherVersion uint32 + That *dcom.ORPCThat + func (o *AddObjectToRefresherResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *AddObjectToRefresherResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetRemoteRefresherRequest struct + ClientRefresherVersion uint32 + Flags int32 + RefresherID *wmi.RefresherID + This *dcom.ORPCThis + func (o *GetRemoteRefresherRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetRemoteRefresherRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetRemoteRefresherResponse struct + GUID *dtyp.GUID + RemoteRefresher *wmi.RemoteRefresher + Return int32 + ServerRefresherVersion uint32 + That *dcom.ORPCThat + func (o *GetRemoteRefresherResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetRemoteRefresherResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type ReconnectRemoteRefresherRequest struct + ClientRefresherVersion uint32 + Flags int32 + ObjectsLength int32 + ReconnectInfo []*wmi.ReconnectInfo + ReconnectResults []*wmi.ReconnectResults + RefresherID *wmi.RefresherID + This *dcom.ORPCThis + func (o *ReconnectRemoteRefresherRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *ReconnectRemoteRefresherRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type ReconnectRemoteRefresherResponse struct + ReconnectResults []*wmi.ReconnectResults + Return int32 + ServerRefresherVersion uint32 + That *dcom.ORPCThat + func (o *ReconnectRemoteRefresherResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *ReconnectRemoteRefresherResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type RefreshingServicesClient interface + AddEnumToRefresher func(context.Context, *AddEnumToRefresherRequest, ...dcerpc.CallOption) (*AddEnumToRefresherResponse, error) + AddObjectToRefresher func(context.Context, *AddObjectToRefresherRequest, ...dcerpc.CallOption) (*AddObjectToRefresherResponse, error) + AddObjectToRefresherByTemplate func(context.Context, *AddObjectToRefresherByTemplateRequest, ...dcerpc.CallOption) (*AddObjectToRefresherByTemplateResponse, error) + AlterContext func(context.Context, ...dcerpc.Option) error + GetRemoteRefresher func(context.Context, *GetRemoteRefresherRequest, ...dcerpc.CallOption) (*GetRemoteRefresherResponse, error) + IPID func(context.Context, *dcom.IPID) RefreshingServicesClient + ReconnectRemoteRefresher func(context.Context, *ReconnectRemoteRefresherRequest, ...dcerpc.CallOption) (*ReconnectRemoteRefresherResponse, error) + RemoveObjectFromRefresher func(context.Context, *RemoveObjectFromRefresherRequest, ...dcerpc.CallOption) (*RemoveObjectFromRefresherResponse, error) + Unknown func() iunknown.UnknownClient + func NewRefreshingServicesClient(ctx context.Context, cc dcerpc.Conn, opts ...dcerpc.Option) (RefreshingServicesClient, error) + type RefreshingServicesServer interface + AddEnumToRefresher func(context.Context, *AddEnumToRefresherRequest) (*AddEnumToRefresherResponse, error) + AddObjectToRefresher func(context.Context, *AddObjectToRefresherRequest) (*AddObjectToRefresherResponse, error) + AddObjectToRefresherByTemplate func(context.Context, *AddObjectToRefresherByTemplateRequest) (*AddObjectToRefresherByTemplateResponse, error) + GetRemoteRefresher func(context.Context, *GetRemoteRefresherRequest) (*GetRemoteRefresherResponse, error) + ReconnectRemoteRefresher func(context.Context, *ReconnectRemoteRefresherRequest) (*ReconnectRemoteRefresherResponse, error) + RemoveObjectFromRefresher func(context.Context, *RemoveObjectFromRefresherRequest) (*RemoveObjectFromRefresherResponse, error) + type RemoveObjectFromRefresherRequest struct + ClientRefresherVersion uint32 + Flags int32 + ID int32 + RefresherID *wmi.RefresherID + This *dcom.ORPCThis + func (o *RemoveObjectFromRefresherRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *RemoveObjectFromRefresherRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type RemoveObjectFromRefresherResponse struct + Return int32 + ServerRefresherVersion uint32 + That *dcom.ORPCThat + func (o *RemoveObjectFromRefresherResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *RemoveObjectFromRefresherResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error