Documentation ¶
Index ¶
- Variables
- func FileScreenManagerServerHandle(ctx context.Context, o FileScreenManagerServer, opNum int, r ndr.Reader) (dcerpc.Operation, error)
- func NewFileScreenManagerServerHandle(o FileScreenManagerServer) dcerpc.ServerHandle
- func RegisterFileScreenManagerServer(conn dcerpc.Conn, o FileScreenManagerServer, opts ...dcerpc.Option)
- type CreateFileScreenCollectionRequest
- type CreateFileScreenCollectionResponse
- type CreateFileScreenExceptionRequest
- type CreateFileScreenExceptionResponse
- type CreateFileScreenRequest
- type CreateFileScreenResponse
- type EnumFileScreenExceptionsRequest
- type EnumFileScreenExceptionsResponse
- type EnumFileScreensRequest
- type EnumFileScreensResponse
- type FileScreenManagerClient
- type FileScreenManagerServer
- type GetActionVariableDescriptionsRequest
- type GetActionVariableDescriptionsResponse
- type GetActionVariablesRequest
- type GetActionVariablesResponse
- type GetFileScreenExceptionRequest
- type GetFileScreenExceptionResponse
- type GetFileScreenRequest
- type GetFileScreenResponse
Constants ¶
This section is empty.
Variables ¶
var ( // IFsrmFileScreenManager interface identifier ff4fa04e-5a94-4bda-a3a0-d5b4d3c52eba FileScreenManagerIID = &dcom.IID{Data1: 0xff4fa04e, Data2: 0x5a94, Data3: 0x4bda, Data4: []byte{0xa3, 0xa0, 0xd5, 0xb4, 0xd3, 0xc5, 0x2e, 0xba}} // Syntax UUID FileScreenManagerSyntaxUUID = &uuid.UUID{TimeLow: 0xff4fa04e, TimeMid: 0x5a94, TimeHiAndVersion: 0x4bda, ClockSeqHiAndReserved: 0xa3, ClockSeqLow: 0xa0, Node: [6]uint8{0xd5, 0xb4, 0xd3, 0xc5, 0x2e, 0xba}} // Syntax ID FileScreenManagerSyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: FileScreenManagerSyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0} )
var (
// import guard
GoPackage = "dcom/fsrm"
)
Functions ¶
func NewFileScreenManagerServerHandle ¶
func NewFileScreenManagerServerHandle(o FileScreenManagerServer) dcerpc.ServerHandle
func RegisterFileScreenManagerServer ¶
func RegisterFileScreenManagerServer(conn dcerpc.Conn, o FileScreenManagerServer, opts ...dcerpc.Option)
Types ¶
type CreateFileScreenCollectionRequest ¶
type CreateFileScreenCollectionRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
CreateFileScreenCollectionRequest structure represents the CreateFileScreenCollection operation request
func (*CreateFileScreenCollectionRequest) MarshalNDR ¶
func (*CreateFileScreenCollectionRequest) UnmarshalNDR ¶
type CreateFileScreenCollectionResponse ¶
type CreateFileScreenCollectionResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // collection: Pointer to an IFsrmCommittableCollection interface pointer (section 3.2.4.2.3) // that, upon completion, points to an empty IFsrmCommittableCollection specific to // file screen objects. A caller MUST release the collection received when the caller // is done with it. Collection *fsrm.CommittableCollection `idl:"name:collection" json:"collection"` // Return: The CreateFileScreenCollection return value. Return int32 `idl:"name:Return" json:"return"` }
CreateFileScreenCollectionResponse structure represents the CreateFileScreenCollection operation response
func (*CreateFileScreenCollectionResponse) MarshalNDR ¶
func (*CreateFileScreenCollectionResponse) UnmarshalNDR ¶
type CreateFileScreenExceptionRequest ¶
type CreateFileScreenExceptionRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` // path: Contains the path of the directory to put the file screen exception on. Path *oaut.String `idl:"name:path" json:"path"` }
CreateFileScreenExceptionRequest structure represents the CreateFileScreenException operation request
func (*CreateFileScreenExceptionRequest) MarshalNDR ¶
func (*CreateFileScreenExceptionRequest) UnmarshalNDR ¶
type CreateFileScreenExceptionResponse ¶
type CreateFileScreenExceptionResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // fileScreenException: Pointer to an IFsrmFileScreenException interface pointer (section // 3.2.4.2.28) that upon completion contains a pointer to the newly created file screen // exception. To have the file screen exception added to the server's List of Persisted // File Screen Exceptions (section 3.2.1.3), the caller MUST call Commit (section 3.2.4.2.28.1). // The caller MUST release the file screen exception when it is done with it. FileScreenException *fsrm.FileScreenException `idl:"name:fileScreenException" json:"file_screen_exception"` // Return: The CreateFileScreenException return value. Return int32 `idl:"name:Return" json:"return"` }
CreateFileScreenExceptionResponse structure represents the CreateFileScreenException operation response
func (*CreateFileScreenExceptionResponse) MarshalNDR ¶
func (*CreateFileScreenExceptionResponse) UnmarshalNDR ¶
type CreateFileScreenRequest ¶
type CreateFileScreenRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` // path: Contains the path of the local directory to put the file screen on. Path *oaut.String `idl:"name:path" json:"path"` }
CreateFileScreenRequest structure represents the CreateFileScreen operation request
func (*CreateFileScreenRequest) MarshalNDR ¶
func (*CreateFileScreenRequest) UnmarshalNDR ¶
type CreateFileScreenResponse ¶
type CreateFileScreenResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // fileScreen: Pointer to an IFsrmFileScreen interface pointer (section 3.2.4.2.27) // that upon completion contains a pointer to the newly created file screen. To have // the file screen added to the server's List of Persisted File Screens (section 3.2.1.3), // the caller MUST call Commit (section 3.2.4.2.27.1). The caller MUST release the file // screen when it is done with it. FileScreen *fsrm.FileScreen `idl:"name:fileScreen" json:"file_screen"` // Return: The CreateFileScreen return value. Return int32 `idl:"name:Return" json:"return"` }
CreateFileScreenResponse structure represents the CreateFileScreen operation response
func (*CreateFileScreenResponse) MarshalNDR ¶
func (*CreateFileScreenResponse) UnmarshalNDR ¶
type EnumFileScreenExceptionsRequest ¶
type EnumFileScreenExceptionsRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` // path: Contains the path for which to limit the return of file screen exceptions. // Supports wildcards. Path *oaut.String `idl:"name:path" json:"path"` // options: Contains the FsrmEnumOptions (section 2.2.1.2.5) to use when enumerating // the file screen exception. Options fsrm.EnumOptions `idl:"name:options" json:"options"` }
EnumFileScreenExceptionsRequest structure represents the EnumFileScreenExceptions operation request
func (*EnumFileScreenExceptionsRequest) MarshalNDR ¶
func (*EnumFileScreenExceptionsRequest) UnmarshalNDR ¶
type EnumFileScreenExceptionsResponse ¶
type EnumFileScreenExceptionsResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // fileScreenExceptions: Pointer to an IFsrmCommittableCollection interface pointer // (section 3.2.4.2.3) that upon completion contains pointers to every file screen exception // belonging to a path that is part of the specified path. The caller MUST release the // collection when the caller is done with it. FileScreenExceptions *fsrm.CommittableCollection `idl:"name:fileScreenExceptions" json:"file_screen_exceptions"` // Return: The EnumFileScreenExceptions return value. Return int32 `idl:"name:Return" json:"return"` }
EnumFileScreenExceptionsResponse structure represents the EnumFileScreenExceptions operation response
func (*EnumFileScreenExceptionsResponse) MarshalNDR ¶
func (*EnumFileScreenExceptionsResponse) UnmarshalNDR ¶
type EnumFileScreensRequest ¶
type EnumFileScreensRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` // path: Contains the path for which to limit the return of file screens. Path *oaut.String `idl:"name:path" json:"path"` // options: Contains the FsrmEnumOptions (section 2.2.1.2.5) to use when enumerating // the file screens. Options fsrm.EnumOptions `idl:"name:options" json:"options"` }
EnumFileScreensRequest structure represents the EnumFileScreens operation request
func (*EnumFileScreensRequest) MarshalNDR ¶
func (*EnumFileScreensRequest) UnmarshalNDR ¶
type EnumFileScreensResponse ¶
type EnumFileScreensResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // fileScreens: Pointer to an IFsrmCommittableCollection interface pointer (section // 3.2.4.2.3) that upon completion contains pointers to every file screen belonging // to a path related to the path specified by the wildcards entered in path. The caller // MUST release the collection when the caller is done with it. FileScreens *fsrm.CommittableCollection `idl:"name:fileScreens" json:"file_screens"` // Return: The EnumFileScreens return value. Return int32 `idl:"name:Return" json:"return"` }
EnumFileScreensResponse structure represents the EnumFileScreens operation response
func (*EnumFileScreensResponse) MarshalNDR ¶
func (*EnumFileScreensResponse) UnmarshalNDR ¶
type FileScreenManagerClient ¶
type FileScreenManagerClient interface { // IDispatch retrieval method. Dispatch() idispatch.DispatchClient // ActionVariables operation. GetActionVariables(context.Context, *GetActionVariablesRequest, ...dcerpc.CallOption) (*GetActionVariablesResponse, error) // ActionVariableDescriptions operation. GetActionVariableDescriptions(context.Context, *GetActionVariableDescriptionsRequest, ...dcerpc.CallOption) (*GetActionVariableDescriptionsResponse, error) // The CreateFileScreen method creates a Non-Persisted File Screen Instance (section // 3.2.1.3.1.2) on the specified path. // // Return Values: The method MUST return zero on success, or a nonzero error code on // failure. // // +----------------------------------+---------------------------------------------------------------------------------+ // | RETURN | | // | VALUE/CODE | DESCRIPTION | // | | | // +----------------------------------+---------------------------------------------------------------------------------+ // +----------------------------------+---------------------------------------------------------------------------------+ // | 0x80045304 FSRM_E_PATH_NOT_FOUND | The specified path could not be found. | // +----------------------------------+---------------------------------------------------------------------------------+ // | 0x80045306 FSRM_E_INVALID_PATH | The content of the path parameter exceeds the maximum length of 260 characters. | // +----------------------------------+---------------------------------------------------------------------------------+ // | 0x80070057 E_INVALIDARG | The fileScreen parameter is NULL. | // +----------------------------------+---------------------------------------------------------------------------------+ CreateFileScreen(context.Context, *CreateFileScreenRequest, ...dcerpc.CallOption) (*CreateFileScreenResponse, error) // The GetFileScreen method returns the file screen from the List of Persisted File // Screens (section 3.2.1.3) for the specified path. // // Return Values: The method MUST return zero on success, or a nonzero error code on // failure. // // +----------------------------------+----------------------------------------------------------------------------------+ // | RETURN | | // | VALUE/CODE | DESCRIPTION | // | | | // +----------------------------------+----------------------------------------------------------------------------------+ // +----------------------------------+----------------------------------------------------------------------------------+ // | 0x80045304 FSRM_E_PATH_NOT_FOUND | The file screen for the specified path could not be found. | // +----------------------------------+----------------------------------------------------------------------------------+ // | 0x80045306 FSRM_E_INVALID_PATH | The content of the path parameter exceeds the maximum length of 260 characters. | // +----------------------------------+----------------------------------------------------------------------------------+ // | 0x80070057 E_INVALIDARG | This code is returned for the following reasons: The path parameter is NULL. The | // | | fileScreen parameter is NULL. | // +----------------------------------+----------------------------------------------------------------------------------+ GetFileScreen(context.Context, *GetFileScreenRequest, ...dcerpc.CallOption) (*GetFileScreenResponse, error) // The EnumFileScreens method returns all the file screens from the List of Persisted // File Screens (section 3.2.1.3) that fall under the specified path. // // Return Values: The method MUST return zero on success, or a nonzero error code on // failure. // // +---------------------------------+----------------------------------------------------------------------------------+ // | RETURN | | // | VALUE/CODE | DESCRIPTION | // | | | // +---------------------------------+----------------------------------------------------------------------------------+ // +---------------------------------+----------------------------------------------------------------------------------+ // | 0x80045301 FSRM_E_NOT_FOUND | A file screen has not been applied to the specified directories. | // +---------------------------------+----------------------------------------------------------------------------------+ // | 0x80070057 E_INVALIDARG | The fileScreens parameter is NULL. | // +---------------------------------+----------------------------------------------------------------------------------+ // | 0x80045311 FSRM_E_NOT_SUPPORTED | This options parameter contains invalid FsrmEnumOptions (section 2.2.1.2.5) | // | | values. | // +---------------------------------+----------------------------------------------------------------------------------+ EnumFileScreens(context.Context, *EnumFileScreensRequest, ...dcerpc.CallOption) (*EnumFileScreensResponse, error) // The CreateFileScreenException method creates a Non-Persisted File Screen Exception // Instance (section 3.2.1.3.2.2) on the specified path. // // Return Values: The method MUST return zero on success, or a nonzero error code on // failure. // // +--------------------------------+---------------------------------------------------------------------------------+ // | RETURN | | // | VALUE/CODE | DESCRIPTION | // | | | // +--------------------------------+---------------------------------------------------------------------------------+ // +--------------------------------+---------------------------------------------------------------------------------+ // | 0x80045306 FSRM_E_INVALID_PATH | The content of the path parameter exceeds the maximum length of 260 characters. | // +--------------------------------+---------------------------------------------------------------------------------+ // | 0x80070057 E_INVALIDARG | The fileScreenException parameter is NULL. | // +--------------------------------+---------------------------------------------------------------------------------+ CreateFileScreenException(context.Context, *CreateFileScreenExceptionRequest, ...dcerpc.CallOption) (*CreateFileScreenExceptionResponse, error) // The GetFileScreenException method returns the file screen exception from the List // of Persisted File Screen Exceptions (section 3.2.1.3) for the specified path. // // Return Values: The method MUST return zero on success, or a nonzero error code on // failure. // // +----------------------------------+----------------------------------------------------------------------------------+ // | RETURN | | // | VALUE/CODE | DESCRIPTION | // | | | // +----------------------------------+----------------------------------------------------------------------------------+ // +----------------------------------+----------------------------------------------------------------------------------+ // | 0x80045301 FSRM_E_NOT_FOUND | A file screen exception has not been applied to the specified directory. | // +----------------------------------+----------------------------------------------------------------------------------+ // | 0x80045304 FSRM_E_PATH_NOT_FOUND | The file screen exception for the specified path could not be found. | // +----------------------------------+----------------------------------------------------------------------------------+ // | 0x80045306 FSRM_E_INVALID_PATH | The content of the path parameter exceeds the maximum length of 260 characters. | // +----------------------------------+----------------------------------------------------------------------------------+ // | 0x80070057 E_INVALIDARG | This code is returned for the following reasons: The path parameter is NULL. The | // | | fileScreenException parameter is NULL. | // +----------------------------------+----------------------------------------------------------------------------------+ GetFileScreenException(context.Context, *GetFileScreenExceptionRequest, ...dcerpc.CallOption) (*GetFileScreenExceptionResponse, error) // The EnumFileScreenExceptions method returns all the file screen exceptions from the // List of Persisted File Screen Exceptions (section 3.2.1.3) that fall under the specified // path. // // Return Values: The method MUST return zero on success, or a nonzero error code on // failure. // // +---------------------------------+----------------------------------------------------------------------------------+ // | RETURN | | // | VALUE/CODE | DESCRIPTION | // | | | // +---------------------------------+----------------------------------------------------------------------------------+ // +---------------------------------+----------------------------------------------------------------------------------+ // | 0x80045301 FSRM_E_NOT_FOUND | A file screen exception has not been applied to the specified directory. | // +---------------------------------+----------------------------------------------------------------------------------+ // | 0x80070057 E_INVALIDARG | The fileScreenExceptions parameter is NULL. | // +---------------------------------+----------------------------------------------------------------------------------+ // | 0x80045311 FSRM_E_NOT_SUPPORTED | This options parameter contains invalid FsrmEnumOptions (section 2.2.1.2.5) | // | | values. | // +---------------------------------+----------------------------------------------------------------------------------+ EnumFileScreenExceptions(context.Context, *EnumFileScreenExceptionsRequest, ...dcerpc.CallOption) (*EnumFileScreenExceptionsResponse, error) // The CreateFileScreenCollection method creates an empty collection. This creates a // location where callers can add file screens. // // Return Values: The method MUST return zero on success, or a nonzero error code on // failure. // // +-------------------------+-----------------------------------+ // | RETURN | | // | VALUE/CODE | DESCRIPTION | // | | | // +-------------------------+-----------------------------------+ // +-------------------------+-----------------------------------+ // | 0x80070057 E_INVALIDARG | The collection parameter is NULL. | // +-------------------------+-----------------------------------+ CreateFileScreenCollection(context.Context, *CreateFileScreenCollectionRequest, ...dcerpc.CallOption) (*CreateFileScreenCollectionResponse, error) // AlterContext alters the client context. AlterContext(context.Context, ...dcerpc.Option) error // IPID sets the object interface identifier. IPID(context.Context, *dcom.IPID) FileScreenManagerClient }
IFsrmFileScreenManager interface.
type FileScreenManagerServer ¶
type FileScreenManagerServer interface { // IDispatch base class. idispatch.DispatchServer // ActionVariables operation. GetActionVariables(context.Context, *GetActionVariablesRequest) (*GetActionVariablesResponse, error) // ActionVariableDescriptions operation. GetActionVariableDescriptions(context.Context, *GetActionVariableDescriptionsRequest) (*GetActionVariableDescriptionsResponse, error) // The CreateFileScreen method creates a Non-Persisted File Screen Instance (section // 3.2.1.3.1.2) on the specified path. // // Return Values: The method MUST return zero on success, or a nonzero error code on // failure. // // +----------------------------------+---------------------------------------------------------------------------------+ // | RETURN | | // | VALUE/CODE | DESCRIPTION | // | | | // +----------------------------------+---------------------------------------------------------------------------------+ // +----------------------------------+---------------------------------------------------------------------------------+ // | 0x80045304 FSRM_E_PATH_NOT_FOUND | The specified path could not be found. | // +----------------------------------+---------------------------------------------------------------------------------+ // | 0x80045306 FSRM_E_INVALID_PATH | The content of the path parameter exceeds the maximum length of 260 characters. | // +----------------------------------+---------------------------------------------------------------------------------+ // | 0x80070057 E_INVALIDARG | The fileScreen parameter is NULL. | // +----------------------------------+---------------------------------------------------------------------------------+ CreateFileScreen(context.Context, *CreateFileScreenRequest) (*CreateFileScreenResponse, error) // The GetFileScreen method returns the file screen from the List of Persisted File // Screens (section 3.2.1.3) for the specified path. // // Return Values: The method MUST return zero on success, or a nonzero error code on // failure. // // +----------------------------------+----------------------------------------------------------------------------------+ // | RETURN | | // | VALUE/CODE | DESCRIPTION | // | | | // +----------------------------------+----------------------------------------------------------------------------------+ // +----------------------------------+----------------------------------------------------------------------------------+ // | 0x80045304 FSRM_E_PATH_NOT_FOUND | The file screen for the specified path could not be found. | // +----------------------------------+----------------------------------------------------------------------------------+ // | 0x80045306 FSRM_E_INVALID_PATH | The content of the path parameter exceeds the maximum length of 260 characters. | // +----------------------------------+----------------------------------------------------------------------------------+ // | 0x80070057 E_INVALIDARG | This code is returned for the following reasons: The path parameter is NULL. The | // | | fileScreen parameter is NULL. | // +----------------------------------+----------------------------------------------------------------------------------+ GetFileScreen(context.Context, *GetFileScreenRequest) (*GetFileScreenResponse, error) // The EnumFileScreens method returns all the file screens from the List of Persisted // File Screens (section 3.2.1.3) that fall under the specified path. // // Return Values: The method MUST return zero on success, or a nonzero error code on // failure. // // +---------------------------------+----------------------------------------------------------------------------------+ // | RETURN | | // | VALUE/CODE | DESCRIPTION | // | | | // +---------------------------------+----------------------------------------------------------------------------------+ // +---------------------------------+----------------------------------------------------------------------------------+ // | 0x80045301 FSRM_E_NOT_FOUND | A file screen has not been applied to the specified directories. | // +---------------------------------+----------------------------------------------------------------------------------+ // | 0x80070057 E_INVALIDARG | The fileScreens parameter is NULL. | // +---------------------------------+----------------------------------------------------------------------------------+ // | 0x80045311 FSRM_E_NOT_SUPPORTED | This options parameter contains invalid FsrmEnumOptions (section 2.2.1.2.5) | // | | values. | // +---------------------------------+----------------------------------------------------------------------------------+ EnumFileScreens(context.Context, *EnumFileScreensRequest) (*EnumFileScreensResponse, error) // The CreateFileScreenException method creates a Non-Persisted File Screen Exception // Instance (section 3.2.1.3.2.2) on the specified path. // // Return Values: The method MUST return zero on success, or a nonzero error code on // failure. // // +--------------------------------+---------------------------------------------------------------------------------+ // | RETURN | | // | VALUE/CODE | DESCRIPTION | // | | | // +--------------------------------+---------------------------------------------------------------------------------+ // +--------------------------------+---------------------------------------------------------------------------------+ // | 0x80045306 FSRM_E_INVALID_PATH | The content of the path parameter exceeds the maximum length of 260 characters. | // +--------------------------------+---------------------------------------------------------------------------------+ // | 0x80070057 E_INVALIDARG | The fileScreenException parameter is NULL. | // +--------------------------------+---------------------------------------------------------------------------------+ CreateFileScreenException(context.Context, *CreateFileScreenExceptionRequest) (*CreateFileScreenExceptionResponse, error) // The GetFileScreenException method returns the file screen exception from the List // of Persisted File Screen Exceptions (section 3.2.1.3) for the specified path. // // Return Values: The method MUST return zero on success, or a nonzero error code on // failure. // // +----------------------------------+----------------------------------------------------------------------------------+ // | RETURN | | // | VALUE/CODE | DESCRIPTION | // | | | // +----------------------------------+----------------------------------------------------------------------------------+ // +----------------------------------+----------------------------------------------------------------------------------+ // | 0x80045301 FSRM_E_NOT_FOUND | A file screen exception has not been applied to the specified directory. | // +----------------------------------+----------------------------------------------------------------------------------+ // | 0x80045304 FSRM_E_PATH_NOT_FOUND | The file screen exception for the specified path could not be found. | // +----------------------------------+----------------------------------------------------------------------------------+ // | 0x80045306 FSRM_E_INVALID_PATH | The content of the path parameter exceeds the maximum length of 260 characters. | // +----------------------------------+----------------------------------------------------------------------------------+ // | 0x80070057 E_INVALIDARG | This code is returned for the following reasons: The path parameter is NULL. The | // | | fileScreenException parameter is NULL. | // +----------------------------------+----------------------------------------------------------------------------------+ GetFileScreenException(context.Context, *GetFileScreenExceptionRequest) (*GetFileScreenExceptionResponse, error) // The EnumFileScreenExceptions method returns all the file screen exceptions from the // List of Persisted File Screen Exceptions (section 3.2.1.3) that fall under the specified // path. // // Return Values: The method MUST return zero on success, or a nonzero error code on // failure. // // +---------------------------------+----------------------------------------------------------------------------------+ // | RETURN | | // | VALUE/CODE | DESCRIPTION | // | | | // +---------------------------------+----------------------------------------------------------------------------------+ // +---------------------------------+----------------------------------------------------------------------------------+ // | 0x80045301 FSRM_E_NOT_FOUND | A file screen exception has not been applied to the specified directory. | // +---------------------------------+----------------------------------------------------------------------------------+ // | 0x80070057 E_INVALIDARG | The fileScreenExceptions parameter is NULL. | // +---------------------------------+----------------------------------------------------------------------------------+ // | 0x80045311 FSRM_E_NOT_SUPPORTED | This options parameter contains invalid FsrmEnumOptions (section 2.2.1.2.5) | // | | values. | // +---------------------------------+----------------------------------------------------------------------------------+ EnumFileScreenExceptions(context.Context, *EnumFileScreenExceptionsRequest) (*EnumFileScreenExceptionsResponse, error) // The CreateFileScreenCollection method creates an empty collection. This creates a // location where callers can add file screens. // // Return Values: The method MUST return zero on success, or a nonzero error code on // failure. // // +-------------------------+-----------------------------------+ // | RETURN | | // | VALUE/CODE | DESCRIPTION | // | | | // +-------------------------+-----------------------------------+ // +-------------------------+-----------------------------------+ // | 0x80070057 E_INVALIDARG | The collection parameter is NULL. | // +-------------------------+-----------------------------------+ CreateFileScreenCollection(context.Context, *CreateFileScreenCollectionRequest) (*CreateFileScreenCollectionResponse, error) }
IFsrmFileScreenManager server interface.
type GetActionVariableDescriptionsRequest ¶
type GetActionVariableDescriptionsRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetActionVariableDescriptionsRequest structure represents the ActionVariableDescriptions operation request
func (*GetActionVariableDescriptionsRequest) MarshalNDR ¶
func (*GetActionVariableDescriptionsRequest) UnmarshalNDR ¶
type GetActionVariableDescriptionsResponse ¶
type GetActionVariableDescriptionsResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Descriptions *oaut.SafeArray `idl:"name:descriptions" json:"descriptions"` // Return: The ActionVariableDescriptions return value. Return int32 `idl:"name:Return" json:"return"` }
GetActionVariableDescriptionsResponse structure represents the ActionVariableDescriptions operation response
func (*GetActionVariableDescriptionsResponse) MarshalNDR ¶
func (*GetActionVariableDescriptionsResponse) UnmarshalNDR ¶
type GetActionVariablesRequest ¶
type GetActionVariablesRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetActionVariablesRequest structure represents the ActionVariables operation request
func (*GetActionVariablesRequest) MarshalNDR ¶
func (*GetActionVariablesRequest) UnmarshalNDR ¶
type GetActionVariablesResponse ¶
type GetActionVariablesResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Variables *oaut.SafeArray `idl:"name:variables" json:"variables"` // Return: The ActionVariables return value. Return int32 `idl:"name:Return" json:"return"` }
GetActionVariablesResponse structure represents the ActionVariables operation response
func (*GetActionVariablesResponse) MarshalNDR ¶
func (*GetActionVariablesResponse) UnmarshalNDR ¶
type GetFileScreenExceptionRequest ¶
type GetFileScreenExceptionRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` // path: Contains the path of the file screen exception to return. Path *oaut.String `idl:"name:path" json:"path"` }
GetFileScreenExceptionRequest structure represents the GetFileScreenException operation request
func (*GetFileScreenExceptionRequest) MarshalNDR ¶
func (*GetFileScreenExceptionRequest) UnmarshalNDR ¶
type GetFileScreenExceptionResponse ¶
type GetFileScreenExceptionResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // fileScreenException: Pointer to an IFsrmFileScreenException interface pointer (section // 3.2.4.2.28) that upon completion contains a pointer to the file screen exception // for the specified path. The caller MUST release the file screen exception when it // is done with it. FileScreenException *fsrm.FileScreenException `idl:"name:fileScreenException" json:"file_screen_exception"` // Return: The GetFileScreenException return value. Return int32 `idl:"name:Return" json:"return"` }
GetFileScreenExceptionResponse structure represents the GetFileScreenException operation response
func (*GetFileScreenExceptionResponse) MarshalNDR ¶
func (*GetFileScreenExceptionResponse) UnmarshalNDR ¶
type GetFileScreenRequest ¶
type GetFileScreenRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` // path: Contains the path of the file screen to return. Path *oaut.String `idl:"name:path" json:"path"` }
GetFileScreenRequest structure represents the GetFileScreen operation request
func (*GetFileScreenRequest) MarshalNDR ¶
func (*GetFileScreenRequest) UnmarshalNDR ¶
type GetFileScreenResponse ¶
type GetFileScreenResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // fileScreen: Pointer to an IFsrmFileScreen interface pointer (section 3.2.4.2.27) // that upon completion contains a pointer to the file screen for the specified path. // The caller MUST release the file screen when it is done with it. FileScreen *fsrm.FileScreen `idl:"name:fileScreen" json:"file_screen"` // Return: The GetFileScreen return value. Return int32 `idl:"name:Return" json:"return"` }
GetFileScreenResponse structure represents the GetFileScreen operation response