icategory

package
v1.2.16 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 22, 2026 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ICategory interface identifier 81ddc1b8-9d35-47a6-b471-5b80f519223b
	CategoryIID = &dcom.IID{Data1: 0x81ddc1b8, Data2: 0x9d35, Data3: 0x47a6, Data4: []byte{0xb4, 0x71, 0x5b, 0x80, 0xf5, 0x19, 0x22, 0x3b}}
	// Syntax UUID
	CategorySyntaxUUID = &uuid.UUID{TimeLow: 0x81ddc1b8, TimeMid: 0x9d35, TimeHiAndVersion: 0x47a6, ClockSeqHiAndReserved: 0xb4, ClockSeqLow: 0x71, Node: [6]uint8{0x5b, 0x80, 0xf5, 0x19, 0x22, 0x3b}}
	// Syntax ID
	CategorySyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: CategorySyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0}
)
View Source
var (
	// import guard
	GoPackage = "dcom/uamg"
)

Functions

func CategoryServerHandle

func CategoryServerHandle(ctx context.Context, o CategoryServer, opNum int, r ndr.Reader) (dcerpc.Operation, error)

func NewCategoryServerHandle

func NewCategoryServerHandle(o CategoryServer) dcerpc.ServerHandle

func RegisterCategoryServer

func RegisterCategoryServer(conn dcerpc.Conn, o CategoryServer, opts ...dcerpc.Option)

Types

type CategoryClient

type CategoryClient interface {

	// IDispatch retrieval method.
	Dispatch() idispatch.DispatchClient

	// The ICategory::Name (opnum 8) method retrieves the name of the update category.
	//
	// The IUpdateService::Name (opnum 8) method retrieves the name of the update service.
	//
	// Return Values: The method MUST return information in an HRESULT data structure. The
	// severity bit in the structure identifies the following conditions:
	//
	// * If the severity bit is set to 0, the method completed successfully.
	//
	// * If the severity bit is set to 1, the method failed and encountered a fatal error.
	//
	// Exceptions Thrown: No exceptions are thrown beyond those thrown by the underlying
	// RPC protocol [MS-RPCE].
	//
	// This method SHOULD return the value of the Name ADM element.
	GetName(context.Context, *GetNameRequest, ...dcerpc.CallOption) (*GetNameResponse, error)

	// The ICategory:: CategoryID (opnum 9) method retrieves the ID of the update category.
	//
	// Return Values: The method MUST return information in an HRESULT data structure. The
	// severity bit in the structure identifies the following conditions:
	//
	// * If the severity bit is set to 0, the method completed successfully.
	//
	// * If the severity bit is set to 1, the method failed and encountered a fatal error.
	//
	// Exceptions Thrown: No exceptions are thrown beyond those thrown by the underlying
	// RPC protocol [MS-RPCE].
	//
	// This method SHOULD return the value of the ID ADM element.
	GetCategoryID(context.Context, *GetCategoryIDRequest, ...dcerpc.CallOption) (*GetCategoryIDResponse, error)

	// The ICategory::Children (opnum 10) method retrieves an ICategoryCollection interface
	// instance containing the children of the update category.
	//
	// Return Values: The method MUST return information in an HRESULT data structure. The
	// severity bit in the structure identifies the following conditions:
	//
	// * If the severity bit is set to 0, the method completed successfully.
	//
	// * If the severity bit is set to 1, the method failed and encountered a fatal error.
	//
	// Exceptions Thrown: No exceptions are thrown beyond those thrown by the underlying
	// RPC protocol [MS-RPCE].
	//
	// This method SHOULD return the value of the Children ADM element.
	GetChildren(context.Context, *GetChildrenRequest, ...dcerpc.CallOption) (*GetChildrenResponse, error)

	// The ICategory::Description (opnum 11) method retrieves the description of the update
	// category.
	//
	// The IUpdateHistoryEntry::Description (opnum 14) method retrieves the description
	// of the update for which the operation is performed.
	//
	// The IUpdate::Description (opnum 16) method retrieves the localized description for
	// the update.
	//
	// Return Values: The method MUST return information in an HRESULT data structure. The
	// severity bit in the structure identifies the following conditions:
	//
	// * If the severity bit is set to 0, the method completed successfully.
	//
	// * If the severity bit is set to 1, the method failed and encountered a fatal error.
	//
	// Exceptions Thrown: No exceptions are thrown beyond those thrown by the underlying
	// RPC protocol [MS-RPCE].
	//
	// This method SHOULD return the value of the Description ADM element.
	GetDescription(context.Context, *GetDescriptionRequest, ...dcerpc.CallOption) (*GetDescriptionResponse, error)

	// The ICategory::Image (opnum 12) method retrieves an IImageInformation interface instance
	// that contains information on the image associated with the update category.
	//
	// The IUpdate::Image (opnum 21) method retrieves a localized image associated with
	// the update.
	//
	// Return Values: The method MUST return information in an HRESULT data structure. The
	// severity bit in the structure identifies the following conditions:
	//
	// * If the severity bit is set to 0, the method completed successfully.
	//
	// * If the severity bit is set to 1, the method failed and encountered a fatal error.
	//
	// Exceptions Thrown: No exceptions are thrown beyond those thrown by the underlying
	// RPC protocol [MS-RPCE].
	//
	// This method SHOULD return the value of the Image ADM element.
	GetImage(context.Context, *GetImageRequest, ...dcerpc.CallOption) (*GetImageResponse, error)

	// The ICategory::Order (opnum 13) method retrieves the recommended display order of
	// the update category among its siblings.
	//
	// Return Values: The method MUST return information in an HRESULT data structure. The
	// severity bit in the structure identifies the following conditions:
	//
	// * If the severity bit is set to 0, the method completed successfully.
	//
	// * If the severity bit is set to 1, the method failed and encountered a fatal error.
	//
	// Exceptions Thrown: No exceptions are thrown beyond those thrown by the underlying
	// RPC protocol [MS-RPCE].
	//
	// This method SHOULD return the value of the Order ADM element.
	GetOrder(context.Context, *GetOrderRequest, ...dcerpc.CallOption) (*GetOrderResponse, error)

	// The ICategory::Parent (opnum 14) method retrieves the parent of the update category.
	//
	// Return Values: The method MUST return information in an HRESULT data structure. The
	// severity bit in the structure identifies the following conditions:
	//
	// * If the severity bit is set to 0, the method completed successfully.
	//
	// * If the severity bit is set to 1, the method failed and encountered a fatal error.
	//
	// Exceptions Thrown: No exceptions are thrown beyond those thrown by the underlying
	// RPC protocol [MS-RPCE].
	//
	// This method SHOULD return the value of the Parent ADM element.
	GetParent(context.Context, *GetParentRequest, ...dcerpc.CallOption) (*GetParentResponse, error)

	// The ICategory::Type (opnum 15) method retrieves the type of the update category.
	//
	// The IUpdate::Type (opnum 43) method retrieves the type of the update.
	//
	// Return Values: The method MUST return information in an HRESULT data structure. The
	// severity bit in the structure identifies the following conditions:
	//
	// * If the severity bit is set to 0, the method completed successfully.
	//
	// * If the severity bit is set to 1, the method failed and encountered a fatal error.
	//
	// Exceptions Thrown: No exceptions are thrown beyond those thrown by the underlying
	// RPC protocol [MS-RPCE].
	//
	// This method SHOULD return the value of the Type ADM element.
	GetType(context.Context, *GetTypeRequest, ...dcerpc.CallOption) (*GetTypeResponse, error)

	// The ICategory::Updates (opnum 16) method retrieves an IUpdateCollection interface
	// containing the updates that belong to the update category.
	//
	// The ISearchResult::Updates (opnum 10) method retrieves the updates found during the
	// search.
	//
	// Return Values: The method MUST return information in an HRESULT data structure. The
	// severity bit in the structure identifies the following conditions:
	//
	// * If the severity bit is set to 0, the method completed successfully.
	//
	// * If the severity bit is set to 1, the method failed and encountered a fatal error.
	//
	// Exceptions Thrown: No exceptions are thrown beyond those thrown by the underlying
	// RPC protocol [MS-RPCE].
	//
	// This method SHOULD return the value of the Updates ADM element.
	GetUpdates(context.Context, *GetUpdatesRequest, ...dcerpc.CallOption) (*GetUpdatesResponse, error)

	// AlterContext alters the client context.
	AlterContext(context.Context, ...dcerpc.Option) error

	// Conn returns the client connection (unsafe)
	Conn() dcerpc.Conn

	// IPID sets the object interface identifier.
	IPID(context.Context, *dcom.IPID) CategoryClient
}

ICategory interface.

func NewCategoryClient

func NewCategoryClient(ctx context.Context, cc dcerpc.Conn, opts ...dcerpc.Option) (CategoryClient, error)

type CategoryServer

type CategoryServer interface {

	// IDispatch base class.
	idispatch.DispatchServer

	// The ICategory::Name (opnum 8) method retrieves the name of the update category.
	//
	// The IUpdateService::Name (opnum 8) method retrieves the name of the update service.
	//
	// Return Values: The method MUST return information in an HRESULT data structure. The
	// severity bit in the structure identifies the following conditions:
	//
	// * If the severity bit is set to 0, the method completed successfully.
	//
	// * If the severity bit is set to 1, the method failed and encountered a fatal error.
	//
	// Exceptions Thrown: No exceptions are thrown beyond those thrown by the underlying
	// RPC protocol [MS-RPCE].
	//
	// This method SHOULD return the value of the Name ADM element.
	GetName(context.Context, *GetNameRequest) (*GetNameResponse, error)

	// The ICategory:: CategoryID (opnum 9) method retrieves the ID of the update category.
	//
	// Return Values: The method MUST return information in an HRESULT data structure. The
	// severity bit in the structure identifies the following conditions:
	//
	// * If the severity bit is set to 0, the method completed successfully.
	//
	// * If the severity bit is set to 1, the method failed and encountered a fatal error.
	//
	// Exceptions Thrown: No exceptions are thrown beyond those thrown by the underlying
	// RPC protocol [MS-RPCE].
	//
	// This method SHOULD return the value of the ID ADM element.
	GetCategoryID(context.Context, *GetCategoryIDRequest) (*GetCategoryIDResponse, error)

	// The ICategory::Children (opnum 10) method retrieves an ICategoryCollection interface
	// instance containing the children of the update category.
	//
	// Return Values: The method MUST return information in an HRESULT data structure. The
	// severity bit in the structure identifies the following conditions:
	//
	// * If the severity bit is set to 0, the method completed successfully.
	//
	// * If the severity bit is set to 1, the method failed and encountered a fatal error.
	//
	// Exceptions Thrown: No exceptions are thrown beyond those thrown by the underlying
	// RPC protocol [MS-RPCE].
	//
	// This method SHOULD return the value of the Children ADM element.
	GetChildren(context.Context, *GetChildrenRequest) (*GetChildrenResponse, error)

	// The ICategory::Description (opnum 11) method retrieves the description of the update
	// category.
	//
	// The IUpdateHistoryEntry::Description (opnum 14) method retrieves the description
	// of the update for which the operation is performed.
	//
	// The IUpdate::Description (opnum 16) method retrieves the localized description for
	// the update.
	//
	// Return Values: The method MUST return information in an HRESULT data structure. The
	// severity bit in the structure identifies the following conditions:
	//
	// * If the severity bit is set to 0, the method completed successfully.
	//
	// * If the severity bit is set to 1, the method failed and encountered a fatal error.
	//
	// Exceptions Thrown: No exceptions are thrown beyond those thrown by the underlying
	// RPC protocol [MS-RPCE].
	//
	// This method SHOULD return the value of the Description ADM element.
	GetDescription(context.Context, *GetDescriptionRequest) (*GetDescriptionResponse, error)

	// The ICategory::Image (opnum 12) method retrieves an IImageInformation interface instance
	// that contains information on the image associated with the update category.
	//
	// The IUpdate::Image (opnum 21) method retrieves a localized image associated with
	// the update.
	//
	// Return Values: The method MUST return information in an HRESULT data structure. The
	// severity bit in the structure identifies the following conditions:
	//
	// * If the severity bit is set to 0, the method completed successfully.
	//
	// * If the severity bit is set to 1, the method failed and encountered a fatal error.
	//
	// Exceptions Thrown: No exceptions are thrown beyond those thrown by the underlying
	// RPC protocol [MS-RPCE].
	//
	// This method SHOULD return the value of the Image ADM element.
	GetImage(context.Context, *GetImageRequest) (*GetImageResponse, error)

	// The ICategory::Order (opnum 13) method retrieves the recommended display order of
	// the update category among its siblings.
	//
	// Return Values: The method MUST return information in an HRESULT data structure. The
	// severity bit in the structure identifies the following conditions:
	//
	// * If the severity bit is set to 0, the method completed successfully.
	//
	// * If the severity bit is set to 1, the method failed and encountered a fatal error.
	//
	// Exceptions Thrown: No exceptions are thrown beyond those thrown by the underlying
	// RPC protocol [MS-RPCE].
	//
	// This method SHOULD return the value of the Order ADM element.
	GetOrder(context.Context, *GetOrderRequest) (*GetOrderResponse, error)

	// The ICategory::Parent (opnum 14) method retrieves the parent of the update category.
	//
	// Return Values: The method MUST return information in an HRESULT data structure. The
	// severity bit in the structure identifies the following conditions:
	//
	// * If the severity bit is set to 0, the method completed successfully.
	//
	// * If the severity bit is set to 1, the method failed and encountered a fatal error.
	//
	// Exceptions Thrown: No exceptions are thrown beyond those thrown by the underlying
	// RPC protocol [MS-RPCE].
	//
	// This method SHOULD return the value of the Parent ADM element.
	GetParent(context.Context, *GetParentRequest) (*GetParentResponse, error)

	// The ICategory::Type (opnum 15) method retrieves the type of the update category.
	//
	// The IUpdate::Type (opnum 43) method retrieves the type of the update.
	//
	// Return Values: The method MUST return information in an HRESULT data structure. The
	// severity bit in the structure identifies the following conditions:
	//
	// * If the severity bit is set to 0, the method completed successfully.
	//
	// * If the severity bit is set to 1, the method failed and encountered a fatal error.
	//
	// Exceptions Thrown: No exceptions are thrown beyond those thrown by the underlying
	// RPC protocol [MS-RPCE].
	//
	// This method SHOULD return the value of the Type ADM element.
	GetType(context.Context, *GetTypeRequest) (*GetTypeResponse, error)

	// The ICategory::Updates (opnum 16) method retrieves an IUpdateCollection interface
	// containing the updates that belong to the update category.
	//
	// The ISearchResult::Updates (opnum 10) method retrieves the updates found during the
	// search.
	//
	// Return Values: The method MUST return information in an HRESULT data structure. The
	// severity bit in the structure identifies the following conditions:
	//
	// * If the severity bit is set to 0, the method completed successfully.
	//
	// * If the severity bit is set to 1, the method failed and encountered a fatal error.
	//
	// Exceptions Thrown: No exceptions are thrown beyond those thrown by the underlying
	// RPC protocol [MS-RPCE].
	//
	// This method SHOULD return the value of the Updates ADM element.
	GetUpdates(context.Context, *GetUpdatesRequest) (*GetUpdatesResponse, error)
}

ICategory server interface.

type GetCategoryIDRequest

type GetCategoryIDRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
}

GetCategoryIDRequest structure represents the CategoryID operation request

func (*GetCategoryIDRequest) MarshalNDR

func (o *GetCategoryIDRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetCategoryIDRequest) UnmarshalNDR

func (o *GetCategoryIDRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetCategoryIDResponse

type GetCategoryIDResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	// retval: A globally unique string identifying this category.
	ReturnValue *oaut.String `idl:"name:retval" json:"return_value"`
	// Return: The CategoryID return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetCategoryIDResponse structure represents the CategoryID operation response

func (*GetCategoryIDResponse) MarshalNDR

func (o *GetCategoryIDResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetCategoryIDResponse) UnmarshalNDR

func (o *GetCategoryIDResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetChildrenRequest

type GetChildrenRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
}

GetChildrenRequest structure represents the Children operation request

func (*GetChildrenRequest) MarshalNDR

func (o *GetChildrenRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetChildrenRequest) UnmarshalNDR

func (o *GetChildrenRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetChildrenResponse

type GetChildrenResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	// retval: An instance of the ICategoryCollection interface that contains the categories
	// that are children of this category.
	ReturnValue *uamg.CategoryCollection `idl:"name:retval" json:"return_value"`
	// Return: The Children return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetChildrenResponse structure represents the Children operation response

func (*GetChildrenResponse) MarshalNDR

func (o *GetChildrenResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetChildrenResponse) UnmarshalNDR

func (o *GetChildrenResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetDescriptionRequest

type GetDescriptionRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
}

GetDescriptionRequest structure represents the Description operation request

func (*GetDescriptionRequest) MarshalNDR

func (o *GetDescriptionRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetDescriptionRequest) UnmarshalNDR

func (o *GetDescriptionRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetDescriptionResponse

type GetDescriptionResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	// retval: MUST be set to a string containing the description of the category, or MUST
	// be set to NULL or the empty string if there is no description for the category.
	//
	// retval: The localized description of the update for which the operation is performed.
	// The description SHOULD be in the language of the user who initiated the operation
	// but MAY be in the language of the current calling user. If there is no description
	// of the update, the retval MUST be set either to NULL or to the empty string.
	//
	// retval: A localized description of the update. If there is no description of the
	// update, this MUST be set to NULL or the empty string.
	ReturnValue *oaut.String `idl:"name:retval" json:"return_value"`
	// Return: The Description return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetDescriptionResponse structure represents the Description operation response

func (*GetDescriptionResponse) MarshalNDR

func (o *GetDescriptionResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetDescriptionResponse) UnmarshalNDR

func (o *GetDescriptionResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetImageRequest

type GetImageRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
}

GetImageRequest structure represents the Image operation request

func (*GetImageRequest) MarshalNDR

func (o *GetImageRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetImageRequest) UnmarshalNDR

func (o *GetImageRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetImageResponse

type GetImageResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	// retval: MUST be set to an instance of IImageInformation that describes the image
	// associated with the category, or MUST be set to NULL if no image is associated with
	// the category.
	//
	// retval: An IImageInformation instance that contains information about the localized
	// image associated with the update. If no image is associated with the update, retval
	// MUST be set to NULL.
	ReturnValue *uamg.ImageInformation `idl:"name:retval" json:"return_value"`
	// Return: The Image return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetImageResponse structure represents the Image operation response

func (*GetImageResponse) MarshalNDR

func (o *GetImageResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetImageResponse) UnmarshalNDR

func (o *GetImageResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetNameRequest

type GetNameRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
}

GetNameRequest structure represents the Name operation request

func (*GetNameRequest) MarshalNDR

func (o *GetNameRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetNameRequest) UnmarshalNDR

func (o *GetNameRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetNameResponse

type GetNameResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	// retval: The localized name of the category.
	//
	// retval: The name of the service.
	ReturnValue *oaut.String `idl:"name:retval" json:"return_value"`
	// Return: The Name return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetNameResponse structure represents the Name operation response

func (*GetNameResponse) MarshalNDR

func (o *GetNameResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetNameResponse) UnmarshalNDR

func (o *GetNameResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetOrderRequest

type GetOrderRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
}

GetOrderRequest structure represents the Order operation request

func (*GetOrderRequest) MarshalNDR

func (o *GetOrderRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetOrderRequest) UnmarshalNDR

func (o *GetOrderRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetOrderResponse

type GetOrderResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	// retval: MUST be set to a value indicating the recommended display order of this category
	// among its siblings. A category with a lesser Order value is recommended to be displayed
	// before a category with a greater Order value.
	ReturnValue int32 `idl:"name:retval" json:"return_value"`
	// Return: The Order return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetOrderResponse structure represents the Order operation response

func (*GetOrderResponse) MarshalNDR

func (o *GetOrderResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetOrderResponse) UnmarshalNDR

func (o *GetOrderResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetParentRequest

type GetParentRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
}

GetParentRequest structure represents the Parent operation request

func (*GetParentRequest) MarshalNDR

func (o *GetParentRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetParentRequest) UnmarshalNDR

func (o *GetParentRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetParentResponse

type GetParentResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	// retval: MUST be set to an instance of the ICategory interface representing this category's
	// parent category, or MUST be set to NULL if this category is the root category.
	ReturnValue *uamg.Category `idl:"name:retval" json:"return_value"`
	// Return: The Parent return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetParentResponse structure represents the Parent operation response

func (*GetParentResponse) MarshalNDR

func (o *GetParentResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetParentResponse) UnmarshalNDR

func (o *GetParentResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetTypeRequest

type GetTypeRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
}

GetTypeRequest structure represents the Type operation request

func (*GetTypeRequest) MarshalNDR

func (o *GetTypeRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetTypeRequest) UnmarshalNDR

func (o *GetTypeRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetTypeResponse

type GetTypeResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	// retval: A string containing the type of this category. The string MUST be set to
	// one of the following values:
	//
	// * "Company", if this category refers to the company or organization that has public
	// ownership and support accountability for the updates belonging to the category.
	//
	// * "ProductFamily", if this category refers to a related set of products.
	//
	// * "Product", if this category refers to a single product.
	//
	// * "UpdateClassification", for all other cases.
	//
	// retval: A value of the UpdateType (section 2.2.3) enumeration that describes the
	// type of the update.
	ReturnValue *oaut.String `idl:"name:retval" json:"return_value"`
	// Return: The Type return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetTypeResponse structure represents the Type operation response

func (*GetTypeResponse) MarshalNDR

func (o *GetTypeResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetTypeResponse) UnmarshalNDR

func (o *GetTypeResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetUpdatesRequest

type GetUpdatesRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
}

GetUpdatesRequest structure represents the Updates operation request

func (*GetUpdatesRequest) MarshalNDR

func (o *GetUpdatesRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetUpdatesRequest) UnmarshalNDR

func (o *GetUpdatesRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetUpdatesResponse

type GetUpdatesResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	// retval: An instance of IUpdateCollection containing updates belonging to this category.
	//
	// retval: A collection of the updates found for the computer.
	ReturnValue *uamg.UpdateCollection `idl:"name:retval" json:"return_value"`
	// Return: The Updates return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetUpdatesResponse structure represents the Updates operation response

func (*GetUpdatesResponse) MarshalNDR

func (o *GetUpdatesResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetUpdatesResponse) UnmarshalNDR

func (o *GetUpdatesResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type UnimplementedCategoryServer

type UnimplementedCategoryServer struct {
	idispatch.UnimplementedDispatchServer
}

Unimplemented ICategory

func (UnimplementedCategoryServer) GetCategoryID

func (UnimplementedCategoryServer) GetChildren

func (UnimplementedCategoryServer) GetDescription

func (UnimplementedCategoryServer) GetImage

func (UnimplementedCategoryServer) GetName

func (UnimplementedCategoryServer) GetOrder

func (UnimplementedCategoryServer) GetParent

func (UnimplementedCategoryServer) GetType

func (UnimplementedCategoryServer) GetUpdates

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL