ifsrmpropertydefinition2

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// IFsrmPropertyDefinition2 interface identifier 47782152-d16c-4229-b4e1-0ddfe308b9f6
	PropertyDefinition2IID = &dcom.IID{Data1: 0x47782152, Data2: 0xd16c, Data3: 0x4229, Data4: []byte{0xb4, 0xe1, 0x0d, 0xdf, 0xe3, 0x08, 0xb9, 0xf6}}
	// Syntax UUID
	PropertyDefinition2SyntaxUUID = &uuid.UUID{TimeLow: 0x47782152, TimeMid: 0xd16c, TimeHiAndVersion: 0x4229, ClockSeqHiAndReserved: 0xb4, ClockSeqLow: 0xe1, Node: [6]uint8{0xd, 0xdf, 0xe3, 0x8, 0xb9, 0xf6}}
	// Syntax ID
	PropertyDefinition2SyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: PropertyDefinition2SyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0}
)
View Source
var (
	// import guard
	GoPackage = "dcom/fsrm"
)

Functions

func NewPropertyDefinition2ServerHandle

func NewPropertyDefinition2ServerHandle(o PropertyDefinition2Server) dcerpc.ServerHandle

func PropertyDefinition2ServerHandle

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

func RegisterPropertyDefinition2Server

func RegisterPropertyDefinition2Server(conn dcerpc.Conn, o PropertyDefinition2Server, opts ...dcerpc.Option)

Types

type GetAppliesToRequest

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

GetAppliesToRequest structure represents the AppliesTo operation request

func (*GetAppliesToRequest) MarshalNDR

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

func (*GetAppliesToRequest) UnmarshalNDR

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

type GetAppliesToResponse

type GetAppliesToResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That      *dcom.ORPCThat `idl:"name:That" json:"that"`
	AppliesTo int32          `idl:"name:appliesTo" json:"applies_to"`
	// Return: The AppliesTo return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetAppliesToResponse structure represents the AppliesTo operation response

func (*GetAppliesToResponse) MarshalNDR

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

func (*GetAppliesToResponse) UnmarshalNDR

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

type GetDisplayNameRequest

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

GetDisplayNameRequest structure represents the DisplayName operation request

func (*GetDisplayNameRequest) MarshalNDR

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

func (*GetDisplayNameRequest) UnmarshalNDR

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

type GetDisplayNameResponse

type GetDisplayNameResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	Name *oaut.String   `idl:"name:name" json:"name"`
	// Return: The DisplayName return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetDisplayNameResponse structure represents the DisplayName operation response

func (*GetDisplayNameResponse) MarshalNDR

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

func (*GetDisplayNameResponse) UnmarshalNDR

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

type GetPropertyDefinitionFlagsRequest

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

GetPropertyDefinitionFlagsRequest structure represents the PropertyDefinitionFlags operation request

func (*GetPropertyDefinitionFlagsRequest) MarshalNDR

func (*GetPropertyDefinitionFlagsRequest) UnmarshalNDR

type GetPropertyDefinitionFlagsResponse

type GetPropertyDefinitionFlagsResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	// propertyDefinitionFlags: Pointer to a variable that upon completion contains Property
	// Definition.Global, Property Definition.Secure, and Property Definition.Deprecated
	// values for the object.
	PropertyDefinitionFlags int32 `idl:"name:propertyDefinitionFlags" json:"property_definition_flags"`
	// Return: The PropertyDefinitionFlags return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetPropertyDefinitionFlagsResponse structure represents the PropertyDefinitionFlags operation response

func (*GetPropertyDefinitionFlagsResponse) MarshalNDR

func (*GetPropertyDefinitionFlagsResponse) UnmarshalNDR

type GetValueDefinitionsRequest

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

GetValueDefinitionsRequest structure represents the ValueDefinitions operation request

func (*GetValueDefinitionsRequest) MarshalNDR

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

func (*GetValueDefinitionsRequest) UnmarshalNDR

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

type GetValueDefinitionsResponse

type GetValueDefinitionsResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	// valueDefinitions: Pointer to a variable that, upon completion, contains the array
	// of IFsrmPropertyDefinitionValue elements as defined in the property definition.
	ValueDefinitions *fsrm.Collection `idl:"name:valueDefinitions" json:"value_definitions"`
	// Return: The ValueDefinitions return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetValueDefinitionsResponse structure represents the ValueDefinitions operation response

func (*GetValueDefinitionsResponse) MarshalNDR

func (*GetValueDefinitionsResponse) UnmarshalNDR

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

type PropertyDefinition2Client

type PropertyDefinition2Client interface {

	// IFsrmPropertyDefinition retrieval method.
	PropertyDefinition() ifsrmpropertydefinition.PropertyDefinitionClient

	// The PropertyDefinitionFlags (get) method returns the Property Definition.Global,
	// Property Definition.Secure, and Property Definition.Deprecated values for the object.
	//
	// Return Values: The method MUST return zero on success, or a nonzero error code on
	// failure.
	//
	//	+-------------------------+------------------------------------------------+
	//	|         RETURN          |                                                |
	//	|       VALUE/CODE        |                  DESCRIPTION                   |
	//	|                         |                                                |
	//	+-------------------------+------------------------------------------------+
	//	+-------------------------+------------------------------------------------+
	//	| 0x80070057 E_INVALIDARG | The propertyDefinitionFlags parameter is NULL. |
	//	+-------------------------+------------------------------------------------+
	GetPropertyDefinitionFlags(context.Context, *GetPropertyDefinitionFlagsRequest, ...dcerpc.CallOption) (*GetPropertyDefinitionFlagsResponse, error)

	// DisplayName operation.
	GetDisplayName(context.Context, *GetDisplayNameRequest, ...dcerpc.CallOption) (*GetDisplayNameResponse, error)

	// DisplayName operation.
	SetDisplayName(context.Context, *SetDisplayNameRequest, ...dcerpc.CallOption) (*SetDisplayNameResponse, error)

	// AppliesTo operation.
	GetAppliesTo(context.Context, *GetAppliesToRequest, ...dcerpc.CallOption) (*GetAppliesToResponse, error)

	// The ValueDefinitions (get) method returns the property definitions Possible Values.
	//
	// Return Values: The method MUST return zero on success, or a nonzero error code on
	// failure.
	//
	//	+-------------------------+-----------------------------------------+
	//	|         RETURN          |                                         |
	//	|       VALUE/CODE        |               DESCRIPTION               |
	//	|                         |                                         |
	//	+-------------------------+-----------------------------------------+
	//	+-------------------------+-----------------------------------------+
	//	| 0x80070057 E_INVALIDARG | The valueDefinitions parameter is NULL. |
	//	+-------------------------+-----------------------------------------+
	GetValueDefinitions(context.Context, *GetValueDefinitionsRequest, ...dcerpc.CallOption) (*GetValueDefinitionsResponse, error)

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

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

IFsrmPropertyDefinition2 interface.

func NewPropertyDefinition2Client

func NewPropertyDefinition2Client(ctx context.Context, cc dcerpc.Conn, opts ...dcerpc.Option) (PropertyDefinition2Client, error)

type PropertyDefinition2Server

type PropertyDefinition2Server interface {

	// IFsrmPropertyDefinition base class.
	ifsrmpropertydefinition.PropertyDefinitionServer

	// The PropertyDefinitionFlags (get) method returns the Property Definition.Global,
	// Property Definition.Secure, and Property Definition.Deprecated values for the object.
	//
	// Return Values: The method MUST return zero on success, or a nonzero error code on
	// failure.
	//
	//	+-------------------------+------------------------------------------------+
	//	|         RETURN          |                                                |
	//	|       VALUE/CODE        |                  DESCRIPTION                   |
	//	|                         |                                                |
	//	+-------------------------+------------------------------------------------+
	//	+-------------------------+------------------------------------------------+
	//	| 0x80070057 E_INVALIDARG | The propertyDefinitionFlags parameter is NULL. |
	//	+-------------------------+------------------------------------------------+
	GetPropertyDefinitionFlags(context.Context, *GetPropertyDefinitionFlagsRequest) (*GetPropertyDefinitionFlagsResponse, error)

	// DisplayName operation.
	GetDisplayName(context.Context, *GetDisplayNameRequest) (*GetDisplayNameResponse, error)

	// DisplayName operation.
	SetDisplayName(context.Context, *SetDisplayNameRequest) (*SetDisplayNameResponse, error)

	// AppliesTo operation.
	GetAppliesTo(context.Context, *GetAppliesToRequest) (*GetAppliesToResponse, error)

	// The ValueDefinitions (get) method returns the property definitions Possible Values.
	//
	// Return Values: The method MUST return zero on success, or a nonzero error code on
	// failure.
	//
	//	+-------------------------+-----------------------------------------+
	//	|         RETURN          |                                         |
	//	|       VALUE/CODE        |               DESCRIPTION               |
	//	|                         |                                         |
	//	+-------------------------+-----------------------------------------+
	//	+-------------------------+-----------------------------------------+
	//	| 0x80070057 E_INVALIDARG | The valueDefinitions parameter is NULL. |
	//	+-------------------------+-----------------------------------------+
	GetValueDefinitions(context.Context, *GetValueDefinitionsRequest) (*GetValueDefinitionsResponse, error)
}

IFsrmPropertyDefinition2 server interface.

type SetDisplayNameRequest

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

SetDisplayNameRequest structure represents the DisplayName operation request

func (*SetDisplayNameRequest) MarshalNDR

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

func (*SetDisplayNameRequest) UnmarshalNDR

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

type SetDisplayNameResponse

type SetDisplayNameResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	// Return: The DisplayName return value.
	Return int32 `idl:"name:Return" json:"return"`
}

SetDisplayNameResponse structure represents the DisplayName operation response

func (*SetDisplayNameResponse) MarshalNDR

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

func (*SetDisplayNameResponse) UnmarshalNDR

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

Jump to

Keyboard shortcuts

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