Documentation ¶
Index ¶
- Variables
- func NewPropertyDefinition2ServerHandle(o PropertyDefinition2Server) dcerpc.ServerHandle
- func PropertyDefinition2ServerHandle(ctx context.Context, o PropertyDefinition2Server, opNum int, r ndr.Reader) (dcerpc.Operation, error)
- func RegisterPropertyDefinition2Server(conn dcerpc.Conn, o PropertyDefinition2Server, opts ...dcerpc.Option)
- type GetAppliesToRequest
- type GetAppliesToResponse
- type GetDisplayNameRequest
- type GetDisplayNameResponse
- type GetPropertyDefinitionFlagsRequest
- type GetPropertyDefinitionFlagsResponse
- type GetValueDefinitionsRequest
- type GetValueDefinitionsResponse
- type PropertyDefinition2Client
- type PropertyDefinition2Server
- type SetDisplayNameRequest
- type SetDisplayNameResponse
Constants ¶
This section is empty.
Variables ¶
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} )
var (
// import guard
GoPackage = "dcom/fsrm"
)
Functions ¶
func NewPropertyDefinition2ServerHandle ¶
func NewPropertyDefinition2ServerHandle(o PropertyDefinition2Server) dcerpc.ServerHandle
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 (*GetAppliesToRequest) UnmarshalNDR ¶
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 (*GetAppliesToResponse) UnmarshalNDR ¶
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 (*GetDisplayNameRequest) UnmarshalNDR ¶
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 (*GetDisplayNameResponse) UnmarshalNDR ¶
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 (*GetValueDefinitionsRequest) UnmarshalNDR ¶
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 ¶
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.
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 (*SetDisplayNameRequest) UnmarshalNDR ¶
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