Skip to content

Commit

Permalink
msrpc: gen files
Browse files Browse the repository at this point in the history
  • Loading branch information
oiweiwei committed Feb 14, 2025
1 parent 5493323 commit ab7f203
Show file tree
Hide file tree
Showing 592 changed files with 87,604 additions and 59,019 deletions.
6 changes: 6 additions & 0 deletions msrpc/adts/claims/claims/v1/server.go
Original file line number Diff line number Diff line change
Expand Up @@ -42,3 +42,9 @@ func ClaimsServerHandle(ctx context.Context, o ClaimsServer, opNum int, r ndr.Re
}
return nil, nil
}

// Unimplemented Claims
type UnimplementedClaimsServer struct {
}

var _ ClaimsServer = (*UnimplementedClaimsServer)(nil)
20 changes: 16 additions & 4 deletions msrpc/bkrp/backupkey/v1/server.go
Original file line number Diff line number Diff line change
Expand Up @@ -49,12 +49,24 @@ func NewBackupKeyServerHandle(o BackupKeyServer) dcerpc.ServerHandle {
func BackupKeyServerHandle(ctx context.Context, o BackupKeyServer, opNum int, r ndr.Reader) (dcerpc.Operation, error) {
switch opNum {
case 0: // BackuprKey
in := &BackupKeyRequest{}
if err := in.UnmarshalNDR(ctx, r); err != nil {
op := &xxx_BackupKeyOperation{}
if err := op.UnmarshalNDRRequest(ctx, r); err != nil {
return nil, err
}
resp, err := o.BackupKey(ctx, in)
return resp.xxx_ToOp(ctx), err
req := &BackupKeyRequest{}
req.xxx_FromOp(ctx, op)
resp, err := o.BackupKey(ctx, req)
return resp.xxx_ToOp(ctx, op), err
}
return nil, nil
}

// Unimplemented BackupKey
type UnimplementedBackupKeyServer struct {
}

func (UnimplementedBackupKeyServer) BackupKey(context.Context, *BackupKeyRequest) (*BackupKeyResponse, error) {
return nil, dcerpc.ErrNotImplemented
}

var _ BackupKeyServer = (*UnimplementedBackupKeyServer)(nil)
40 changes: 22 additions & 18 deletions msrpc/bkrp/backupkey/v1/v1.go
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ type xxx_DefaultBackupKeyClient struct {
}

func (o *xxx_DefaultBackupKeyClient) BackupKey(ctx context.Context, in *BackupKeyRequest, opts ...dcerpc.CallOption) (*BackupKeyResponse, error) {
op := in.xxx_ToOp(ctx)
op := in.xxx_ToOp(ctx, nil)
if err := o.cc.Invoke(ctx, op, opts...); err != nil {
return nil, err
}
Expand Down Expand Up @@ -386,16 +386,18 @@ type BackupKeyRequest struct {
Param uint32 `idl:"name:dwParam" json:"param"`
}

func (o *BackupKeyRequest) xxx_ToOp(ctx context.Context) *xxx_BackupKeyOperation {
if o == nil {
return &xxx_BackupKeyOperation{}
func (o *BackupKeyRequest) xxx_ToOp(ctx context.Context, op *xxx_BackupKeyOperation) *xxx_BackupKeyOperation {
if op == nil {
op = &xxx_BackupKeyOperation{}
}
return &xxx_BackupKeyOperation{
ActionAgent: o.ActionAgent,
DataIn: o.DataIn,
DataInLength: o.DataInLength,
Param: o.Param,
if o == nil {
return op
}
o.ActionAgent = op.ActionAgent
o.DataIn = op.DataIn
o.DataInLength = op.DataInLength
o.Param = op.Param
return op
}

func (o *BackupKeyRequest) xxx_FromOp(ctx context.Context, op *xxx_BackupKeyOperation) {
Expand All @@ -408,7 +410,7 @@ func (o *BackupKeyRequest) xxx_FromOp(ctx context.Context, op *xxx_BackupKeyOper
o.Param = op.Param
}
func (o *BackupKeyRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error {
return o.xxx_ToOp(ctx).MarshalNDRRequest(ctx, w)
return o.xxx_ToOp(ctx, nil).MarshalNDRRequest(ctx, w)
}
func (o *BackupKeyRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error {
_o := &xxx_BackupKeyOperation{}
Expand All @@ -431,15 +433,17 @@ type BackupKeyResponse struct {
Return uint32 `idl:"name:Return" json:"return"`
}

func (o *BackupKeyResponse) xxx_ToOp(ctx context.Context) *xxx_BackupKeyOperation {
if o == nil {
return &xxx_BackupKeyOperation{}
func (o *BackupKeyResponse) xxx_ToOp(ctx context.Context, op *xxx_BackupKeyOperation) *xxx_BackupKeyOperation {
if op == nil {
op = &xxx_BackupKeyOperation{}
}
return &xxx_BackupKeyOperation{
DataOut: o.DataOut,
DataOutLength: o.DataOutLength,
Return: o.Return,
if o == nil {
return op
}
o.DataOut = op.DataOut
o.DataOutLength = op.DataOutLength
o.Return = op.Return
return op
}

func (o *BackupKeyResponse) xxx_FromOp(ctx context.Context, op *xxx_BackupKeyOperation) {
Expand All @@ -451,7 +455,7 @@ func (o *BackupKeyResponse) xxx_FromOp(ctx context.Context, op *xxx_BackupKeyOpe
o.Return = op.Return
}
func (o *BackupKeyResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error {
return o.xxx_ToOp(ctx).MarshalNDRResponse(ctx, w)
return o.xxx_ToOp(ctx, nil).MarshalNDRResponse(ctx, w)
}
func (o *BackupKeyResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error {
_o := &xxx_BackupKeyOperation{}
Expand Down
20 changes: 16 additions & 4 deletions msrpc/bpau/bitspeerauth/v1/server.go
Original file line number Diff line number Diff line change
Expand Up @@ -49,12 +49,24 @@ func NewBitsPeerAuthServerHandle(o BitsPeerAuthServer) dcerpc.ServerHandle {
func BitsPeerAuthServerHandle(ctx context.Context, o BitsPeerAuthServer, opNum int, r ndr.Reader) (dcerpc.Operation, error) {
switch opNum {
case 0: // ExchangePublicKeys
in := &ExchangePublicKeysRequest{}
if err := in.UnmarshalNDR(ctx, r); err != nil {
op := &xxx_ExchangePublicKeysOperation{}
if err := op.UnmarshalNDRRequest(ctx, r); err != nil {
return nil, err
}
resp, err := o.ExchangePublicKeys(ctx, in)
return resp.xxx_ToOp(ctx), err
req := &ExchangePublicKeysRequest{}
req.xxx_FromOp(ctx, op)
resp, err := o.ExchangePublicKeys(ctx, req)
return resp.xxx_ToOp(ctx, op), err
}
return nil, nil
}

// Unimplemented BitsPeerAuth
type UnimplementedBitsPeerAuthServer struct {
}

func (UnimplementedBitsPeerAuthServer) ExchangePublicKeys(context.Context, *ExchangePublicKeysRequest) (*ExchangePublicKeysResponse, error) {
return nil, dcerpc.ErrNotImplemented
}

var _ BitsPeerAuthServer = (*UnimplementedBitsPeerAuthServer)(nil)
36 changes: 20 additions & 16 deletions msrpc/bpau/bitspeerauth/v1/v1.go
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ type xxx_DefaultBitsPeerAuthClient struct {
}

func (o *xxx_DefaultBitsPeerAuthClient) ExchangePublicKeys(ctx context.Context, in *ExchangePublicKeysRequest, opts ...dcerpc.CallOption) (*ExchangePublicKeysResponse, error) {
op := in.xxx_ToOp(ctx)
op := in.xxx_ToOp(ctx, nil)
if err := o.cc.Invoke(ctx, op, opts...); err != nil {
return nil, err
}
Expand Down Expand Up @@ -334,14 +334,16 @@ type ExchangePublicKeysRequest struct {
ClientKey []byte `idl:"name:ClientKey;size_is:(ClientKeyLength);pointer:unique" json:"client_key"`
}

func (o *ExchangePublicKeysRequest) xxx_ToOp(ctx context.Context) *xxx_ExchangePublicKeysOperation {
if o == nil {
return &xxx_ExchangePublicKeysOperation{}
func (o *ExchangePublicKeysRequest) xxx_ToOp(ctx context.Context, op *xxx_ExchangePublicKeysOperation) *xxx_ExchangePublicKeysOperation {
if op == nil {
op = &xxx_ExchangePublicKeysOperation{}
}
return &xxx_ExchangePublicKeysOperation{
ClientKeyLength: o.ClientKeyLength,
ClientKey: o.ClientKey,
if o == nil {
return op
}
o.ClientKeyLength = op.ClientKeyLength
o.ClientKey = op.ClientKey
return op
}

func (o *ExchangePublicKeysRequest) xxx_FromOp(ctx context.Context, op *xxx_ExchangePublicKeysOperation) {
Expand All @@ -352,7 +354,7 @@ func (o *ExchangePublicKeysRequest) xxx_FromOp(ctx context.Context, op *xxx_Exch
o.ClientKey = op.ClientKey
}
func (o *ExchangePublicKeysRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error {
return o.xxx_ToOp(ctx).MarshalNDRRequest(ctx, w)
return o.xxx_ToOp(ctx, nil).MarshalNDRRequest(ctx, w)
}
func (o *ExchangePublicKeysRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error {
_o := &xxx_ExchangePublicKeysOperation{}
Expand All @@ -377,15 +379,17 @@ type ExchangePublicKeysResponse struct {
Return int32 `idl:"name:Return" json:"return"`
}

func (o *ExchangePublicKeysResponse) xxx_ToOp(ctx context.Context) *xxx_ExchangePublicKeysOperation {
if o == nil {
return &xxx_ExchangePublicKeysOperation{}
func (o *ExchangePublicKeysResponse) xxx_ToOp(ctx context.Context, op *xxx_ExchangePublicKeysOperation) *xxx_ExchangePublicKeysOperation {
if op == nil {
op = &xxx_ExchangePublicKeysOperation{}
}
return &xxx_ExchangePublicKeysOperation{
ServerKeyLength: o.ServerKeyLength,
ServerKey: o.ServerKey,
Return: o.Return,
if o == nil {
return op
}
o.ServerKeyLength = op.ServerKeyLength
o.ServerKey = op.ServerKey
o.Return = op.Return
return op
}

func (o *ExchangePublicKeysResponse) xxx_FromOp(ctx context.Context, op *xxx_ExchangePublicKeysOperation) {
Expand All @@ -397,7 +401,7 @@ func (o *ExchangePublicKeysResponse) xxx_FromOp(ctx context.Context, op *xxx_Exc
o.Return = op.Return
}
func (o *ExchangePublicKeysResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error {
return o.xxx_ToOp(ctx).MarshalNDRResponse(ctx, w)
return o.xxx_ToOp(ctx, nil).MarshalNDRResponse(ctx, w)
}
func (o *ExchangePublicKeysResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error {
_o := &xxx_ExchangePublicKeysOperation{}
Expand Down
20 changes: 16 additions & 4 deletions msrpc/brwsa/browser/v0/server.go
Original file line number Diff line number Diff line change
Expand Up @@ -119,12 +119,14 @@ func BrowserServerHandle(ctx context.Context, o BrowserServer, opNum int, r ndr.
// Opnum1NotUsedOnWire
return nil, nil
case 2: // I_BrowserrQueryOtherDomains
in := &QueryOtherDomainsRequest{}
if err := in.UnmarshalNDR(ctx, r); err != nil {
op := &xxx_QueryOtherDomainsOperation{}
if err := op.UnmarshalNDRRequest(ctx, r); err != nil {
return nil, err
}
resp, err := o.QueryOtherDomains(ctx, in)
return resp.xxx_ToOp(ctx), err
req := &QueryOtherDomainsRequest{}
req.xxx_FromOp(ctx, op)
resp, err := o.QueryOtherDomains(ctx, req)
return resp.xxx_ToOp(ctx, op), err
case 3: // Opnum3NotUsedOnWire
// Opnum3NotUsedOnWire
return nil, nil
Expand Down Expand Up @@ -155,3 +157,13 @@ func BrowserServerHandle(ctx context.Context, o BrowserServer, opNum int, r ndr.
}
return nil, nil
}

// Unimplemented browser
type UnimplementedBrowserServer struct {
}

func (UnimplementedBrowserServer) QueryOtherDomains(context.Context, *QueryOtherDomainsRequest) (*QueryOtherDomainsResponse, error) {
return nil, dcerpc.ErrNotImplemented
}

var _ BrowserServer = (*UnimplementedBrowserServer)(nil)
36 changes: 20 additions & 16 deletions msrpc/brwsa/browser/v0/v0.go
Original file line number Diff line number Diff line change
Expand Up @@ -452,7 +452,7 @@ type xxx_DefaultBrowserClient struct {
}

func (o *xxx_DefaultBrowserClient) QueryOtherDomains(ctx context.Context, in *QueryOtherDomainsRequest, opts ...dcerpc.CallOption) (*QueryOtherDomainsResponse, error) {
op := in.xxx_ToOp(ctx)
op := in.xxx_ToOp(ctx, nil)
if err := o.cc.Invoke(ctx, op, opts...); err != nil {
return nil, err
}
Expand Down Expand Up @@ -661,14 +661,16 @@ type QueryOtherDomainsRequest struct {
Info *ServerEnum `idl:"name:InfoStruct" json:"info"`
}

func (o *QueryOtherDomainsRequest) xxx_ToOp(ctx context.Context) *xxx_QueryOtherDomainsOperation {
if o == nil {
return &xxx_QueryOtherDomainsOperation{}
func (o *QueryOtherDomainsRequest) xxx_ToOp(ctx context.Context, op *xxx_QueryOtherDomainsOperation) *xxx_QueryOtherDomainsOperation {
if op == nil {
op = &xxx_QueryOtherDomainsOperation{}
}
return &xxx_QueryOtherDomainsOperation{
ServerName: o.ServerName,
Info: o.Info,
if o == nil {
return op
}
o.ServerName = op.ServerName
o.Info = op.Info
return op
}

func (o *QueryOtherDomainsRequest) xxx_FromOp(ctx context.Context, op *xxx_QueryOtherDomainsOperation) {
Expand All @@ -679,7 +681,7 @@ func (o *QueryOtherDomainsRequest) xxx_FromOp(ctx context.Context, op *xxx_Query
o.Info = op.Info
}
func (o *QueryOtherDomainsRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error {
return o.xxx_ToOp(ctx).MarshalNDRRequest(ctx, w)
return o.xxx_ToOp(ctx, nil).MarshalNDRRequest(ctx, w)
}
func (o *QueryOtherDomainsRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error {
_o := &xxx_QueryOtherDomainsOperation{}
Expand All @@ -704,15 +706,17 @@ type QueryOtherDomainsResponse struct {
Return uint32 `idl:"name:Return" json:"return"`
}

func (o *QueryOtherDomainsResponse) xxx_ToOp(ctx context.Context) *xxx_QueryOtherDomainsOperation {
if o == nil {
return &xxx_QueryOtherDomainsOperation{}
func (o *QueryOtherDomainsResponse) xxx_ToOp(ctx context.Context, op *xxx_QueryOtherDomainsOperation) *xxx_QueryOtherDomainsOperation {
if op == nil {
op = &xxx_QueryOtherDomainsOperation{}
}
return &xxx_QueryOtherDomainsOperation{
Info: o.Info,
TotalEntries: o.TotalEntries,
Return: o.Return,
if o == nil {
return op
}
o.Info = op.Info
o.TotalEntries = op.TotalEntries
o.Return = op.Return
return op
}

func (o *QueryOtherDomainsResponse) xxx_FromOp(ctx context.Context, op *xxx_QueryOtherDomainsOperation) {
Expand All @@ -724,7 +728,7 @@ func (o *QueryOtherDomainsResponse) xxx_FromOp(ctx context.Context, op *xxx_Quer
o.Return = op.Return
}
func (o *QueryOtherDomainsResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error {
return o.xxx_ToOp(ctx).MarshalNDRResponse(ctx, w)
return o.xxx_ToOp(ctx, nil).MarshalNDRResponse(ctx, w)
}
func (o *QueryOtherDomainsResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error {
_o := &xxx_QueryOtherDomainsOperation{}
Expand Down
20 changes: 16 additions & 4 deletions msrpc/capr/lsacap/v1/server.go
Original file line number Diff line number Diff line change
Expand Up @@ -49,12 +49,24 @@ func NewLsacapServerHandle(o LsacapServer) dcerpc.ServerHandle {
func LsacapServerHandle(ctx context.Context, o LsacapServer, opNum int, r ndr.Reader) (dcerpc.Operation, error) {
switch opNum {
case 0: // LsarGetAvailableCAPIDs
in := &GetAvailableCapIDsRequest{}
if err := in.UnmarshalNDR(ctx, r); err != nil {
op := &xxx_GetAvailableCapIDsOperation{}
if err := op.UnmarshalNDRRequest(ctx, r); err != nil {
return nil, err
}
resp, err := o.GetAvailableCapIDs(ctx, in)
return resp.xxx_ToOp(ctx), err
req := &GetAvailableCapIDsRequest{}
req.xxx_FromOp(ctx, op)
resp, err := o.GetAvailableCapIDs(ctx, req)
return resp.xxx_ToOp(ctx, op), err
}
return nil, nil
}

// Unimplemented lsacap
type UnimplementedLsacapServer struct {
}

func (UnimplementedLsacapServer) GetAvailableCapIDs(context.Context, *GetAvailableCapIDsRequest) (*GetAvailableCapIDsResponse, error) {
return nil, dcerpc.ErrNotImplemented
}

var _ LsacapServer = (*UnimplementedLsacapServer)(nil)
Loading

0 comments on commit ab7f203

Please sign in to comment.