Versions in this module Expand all Collapse all v1 v1.0.1 May 28, 2024 v1.0.0 Apr 30, 2024 v0 v0.1.0 Apr 30, 2024 Changes in this version + var GoPackage = "nspi" + var NspiSyntaxUUID = &uuid.UUID + var NspiSyntaxV56_0 = &dcerpc.SyntaxID + func NewNspiServerHandle(o NspiServer) dcerpc.ServerHandle + func NspiServerHandle(ctx context.Context, o NspiServer, opNum int, r ndr.Reader) (dcerpc.Operation, error) + func RegisterNspiServer(conn dcerpc.Conn, o NspiServer, opts ...dcerpc.Option) + type AndRestriction struct + Restriction []*Restriction + RestrictionCount uint32 + func (o *AndRestriction) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *AndRestriction) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type Binary struct + Length uint32 + Value []byte + func (o *Binary) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *Binary) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type BinaryArray struct + Values []*Binary + ValuesCount uint32 + func (o *BinaryArray) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *BinaryArray) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type BindRequest struct + Flags uint32 + ServerGUID *FlatUID + Stat *Stat + func (o *BindRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *BindRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type BindResponse struct + ContextHandle *Handle + Return int32 + ServerGUID *FlatUID + func (o *BindResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *BindResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type BitMaskRestriction struct + BitMaskRestriction uint32 + Mask uint32 + PropertyTag uint32 + func (o *BitMaskRestriction) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *BitMaskRestriction) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type CharStringArray struct + Values []string + ValuesCount uint32 + func (o *CharStringArray) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *CharStringArray) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type CharStringsArray struct + Count uint32 + Strings string + func (o *CharStringsArray) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *CharStringsArray) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type CompareMIDsRequest struct + Handle *Handle + MID1 uint32 + MID2 uint32 + Stat *Stat + func (o *CompareMIDsRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *CompareMIDsRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type CompareMIDsResponse struct + Result int32 + Return int32 + func (o *CompareMIDsResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *CompareMIDsResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type ComparePropertiesRestriction struct + Op uint32 + PropertyTag1 uint32 + PropertyTag2 uint32 + func (o *ComparePropertiesRestriction) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *ComparePropertiesRestriction) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type ContentRestriction struct + FuzzyLevel uint32 + Property *PropertyValue + PropertyTag uint32 + func (o *ContentRestriction) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *ContentRestriction) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type DNToMIDRequest struct + Handle *Handle + Names *CharStringsArray + func (o *DNToMIDRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DNToMIDRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type DNToMIDResponse struct + OutMIDs *PropertyTagArray + Return int32 + func (o *DNToMIDResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DNToMIDResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type DateTimeArray struct + Values []*dtyp.Filetime + ValuesCount uint32 + func (o *DateTimeArray) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *DateTimeArray) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type ExistRestriction struct + PropertyTag uint32 + func (o *ExistRestriction) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *ExistRestriction) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type FlatUID struct + Value []byte + func (o *FlatUID) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *FlatUID) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type FlatUIDArray struct + GUID []*FlatUID + ValuesCount uint32 + func (o *FlatUIDArray) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *FlatUIDArray) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type GetIDsFromNamesRequest struct + Flags uint32 + Handle *Handle + Names []*PropertyName + PropertyNamesCount uint32 + func (o *GetIDsFromNamesRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetIDsFromNamesRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetIDsFromNamesResponse struct + PropertyTags *PropertyTagArray + Return int32 + func (o *GetIDsFromNamesResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetIDsFromNamesResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetMatchesRequest struct + Filter *Restriction + Handle *Handle + PropertyName *PropertyName + PropertyTags *PropertyTagArray + Requested uint32 + Stat *Stat + func (o *GetMatchesRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetMatchesRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetMatchesResponse struct + OutMIDs *PropertyTagArray + Return int32 + Rows *PropertyRowSet + Stat *Stat + func (o *GetMatchesResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetMatchesResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetNamesFromIDsRequest struct + GUID *FlatUID + Handle *Handle + PropertyTags *PropertyTagArray + func (o *GetNamesFromIDsRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetNamesFromIDsRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetNamesFromIDsResponse struct + Names *PropertyNameSet + Return int32 + ReturnedPropertyTags *PropertyTagArray + func (o *GetNamesFromIDsResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetNamesFromIDsResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetPropertiesRequest struct + Flags uint32 + Handle *Handle + PropertyTags *PropertyTagArray + Stat *Stat + func (o *GetPropertiesRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetPropertiesRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetPropertiesResponse struct + Return int32 + Rows *PropertyRow + func (o *GetPropertiesResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetPropertiesResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetPropertyListRequest struct + CodePage uint32 + Flags uint32 + Handle *Handle + MID uint32 + func (o *GetPropertyListRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetPropertyListRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetPropertyListResponse struct + PropertyTags *PropertyTagArray + Return int32 + func (o *GetPropertyListResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetPropertyListResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetSpecialTableRequest struct + Flags uint32 + Handle *Handle + Stat *Stat + Version uint32 + func (o *GetSpecialTableRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetSpecialTableRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetSpecialTableResponse struct + Return int32 + Rows *PropertyRowSet + Version uint32 + func (o *GetSpecialTableResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetSpecialTableResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetTemplateInfoRequest struct + CodePage uint32 + DN string + Flags uint32 + Handle *Handle + LocaleID uint32 + Type uint32 + func (o *GetTemplateInfoRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetTemplateInfoRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type GetTemplateInfoResponse struct + Data *PropertyRow + Return int32 + func (o *GetTemplateInfoResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *GetTemplateInfoResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type Handle dcetypes.ContextHandle + func (o *Handle) ContextHandle() *dcetypes.ContextHandle + func (o *Handle) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *Handle) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type LongArray struct + Values []int32 + ValuesCount uint32 + func (o *LongArray) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *LongArray) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type ModifyLinkAttributeRequest struct + EntryIDs *BinaryArray + Flags uint32 + Handle *Handle + MID uint32 + PropertyTag uint32 + func (o *ModifyLinkAttributeRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *ModifyLinkAttributeRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type ModifyLinkAttributeResponse struct + Return int32 + func (o *ModifyLinkAttributeResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *ModifyLinkAttributeResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type ModifyPropertiesRequest struct + Handle *Handle + PropertyTags *PropertyTagArray + Row *PropertyRow + Stat *Stat + func (o *ModifyPropertiesRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *ModifyPropertiesRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type ModifyPropertiesResponse struct + Return int32 + func (o *ModifyPropertiesResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *ModifyPropertiesResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type NotRestriction struct + Restriction *Restriction + func (o *NotRestriction) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *NotRestriction) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type NspiClient interface + AlterContext func(context.Context, ...dcerpc.Option) error + Bind func(context.Context, *BindRequest, ...dcerpc.CallOption) (*BindResponse, error) + CompareMIDs func(context.Context, *CompareMIDsRequest, ...dcerpc.CallOption) (*CompareMIDsResponse, error) + DNToMID func(context.Context, *DNToMIDRequest, ...dcerpc.CallOption) (*DNToMIDResponse, error) + GetIDsFromNames func(context.Context, *GetIDsFromNamesRequest, ...dcerpc.CallOption) (*GetIDsFromNamesResponse, error) + GetMatches func(context.Context, *GetMatchesRequest, ...dcerpc.CallOption) (*GetMatchesResponse, error) + GetNamesFromIDs func(context.Context, *GetNamesFromIDsRequest, ...dcerpc.CallOption) (*GetNamesFromIDsResponse, error) + GetProperties func(context.Context, *GetPropertiesRequest, ...dcerpc.CallOption) (*GetPropertiesResponse, error) + GetPropertyList func(context.Context, *GetPropertyListRequest, ...dcerpc.CallOption) (*GetPropertyListResponse, error) + GetSpecialTable func(context.Context, *GetSpecialTableRequest, ...dcerpc.CallOption) (*GetSpecialTableResponse, error) + GetTemplateInfo func(context.Context, *GetTemplateInfoRequest, ...dcerpc.CallOption) (*GetTemplateInfoResponse, error) + ModifyLinkAttribute func(context.Context, *ModifyLinkAttributeRequest, ...dcerpc.CallOption) (*ModifyLinkAttributeResponse, error) + ModifyProperties func(context.Context, *ModifyPropertiesRequest, ...dcerpc.CallOption) (*ModifyPropertiesResponse, error) + QueryColumns func(context.Context, *QueryColumnsRequest, ...dcerpc.CallOption) (*QueryColumnsResponse, error) + QueryRows func(context.Context, *QueryRowsRequest, ...dcerpc.CallOption) (*QueryRowsResponse, error) + ResolveNames func(context.Context, *ResolveNamesRequest, ...dcerpc.CallOption) (*ResolveNamesResponse, error) + ResolveNamesW func(context.Context, *ResolveNamesWRequest, ...dcerpc.CallOption) (*ResolveNamesWResponse, error) + ResortRestriction func(context.Context, *ResortRestrictionRequest, ...dcerpc.CallOption) (*ResortRestrictionResponse, error) + SeekEntries func(context.Context, *SeekEntriesRequest, ...dcerpc.CallOption) (*SeekEntriesResponse, error) + Unbind func(context.Context, *UnbindRequest, ...dcerpc.CallOption) (*UnbindResponse, error) + UpdateStat func(context.Context, *UpdateStatRequest, ...dcerpc.CallOption) (*UpdateStatResponse, error) + func NewNspiClient(ctx context.Context, cc dcerpc.Conn, opts ...dcerpc.Option) (NspiClient, error) + type NspiServer interface + Bind func(context.Context, *BindRequest) (*BindResponse, error) + CompareMIDs func(context.Context, *CompareMIDsRequest) (*CompareMIDsResponse, error) + DNToMID func(context.Context, *DNToMIDRequest) (*DNToMIDResponse, error) + GetIDsFromNames func(context.Context, *GetIDsFromNamesRequest) (*GetIDsFromNamesResponse, error) + GetMatches func(context.Context, *GetMatchesRequest) (*GetMatchesResponse, error) + GetNamesFromIDs func(context.Context, *GetNamesFromIDsRequest) (*GetNamesFromIDsResponse, error) + GetProperties func(context.Context, *GetPropertiesRequest) (*GetPropertiesResponse, error) + GetPropertyList func(context.Context, *GetPropertyListRequest) (*GetPropertyListResponse, error) + GetSpecialTable func(context.Context, *GetSpecialTableRequest) (*GetSpecialTableResponse, error) + GetTemplateInfo func(context.Context, *GetTemplateInfoRequest) (*GetTemplateInfoResponse, error) + ModifyLinkAttribute func(context.Context, *ModifyLinkAttributeRequest) (*ModifyLinkAttributeResponse, error) + ModifyProperties func(context.Context, *ModifyPropertiesRequest) (*ModifyPropertiesResponse, error) + QueryColumns func(context.Context, *QueryColumnsRequest) (*QueryColumnsResponse, error) + QueryRows func(context.Context, *QueryRowsRequest) (*QueryRowsResponse, error) + ResolveNames func(context.Context, *ResolveNamesRequest) (*ResolveNamesResponse, error) + ResolveNamesW func(context.Context, *ResolveNamesWRequest) (*ResolveNamesWResponse, error) + ResortRestriction func(context.Context, *ResortRestrictionRequest) (*ResortRestrictionResponse, error) + SeekEntries func(context.Context, *SeekEntriesRequest) (*SeekEntriesResponse, error) + Unbind func(context.Context, *UnbindRequest) (*UnbindResponse, error) + UpdateStat func(context.Context, *UpdateStatRequest) (*UpdateStatResponse, error) + type OrRestriction struct + Restriction []*Restriction + RestrictionCount uint32 + func (o *OrRestriction) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *OrRestriction) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PropertyName struct + GUID *FlatUID + ID int32 + func (o *PropertyName) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PropertyName) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PropertyNameSet struct + Names []*PropertyName + NamesCount uint32 + func (o *PropertyNameSet) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PropertyNameSet) NDRSizeInfo() []uint64 + func (o *PropertyNameSet) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PropertyRestriction struct + Op uint32 + Property *PropertyValue + PropertyTag uint32 + func (o *PropertyRestriction) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PropertyRestriction) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PropertyRow struct + Properties []*PropertyValue + ValuesCount uint32 + func (o *PropertyRow) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PropertyRow) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PropertyRowSet struct + Row []*PropertyRow + RowsCount uint32 + func (o *PropertyRowSet) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PropertyRowSet) NDRSizeInfo() []uint64 + func (o *PropertyRowSet) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PropertyTagArray struct + PropertyTag []uint32 + ValuesCount uint32 + func (o *PropertyTagArray) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PropertyTagArray) NDRSizeInfo() []uint64 + func (o *PropertyTagArray) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PropertyValue struct + PropertyTag uint32 + Value *PropertyValueUnion + func (o *PropertyValue) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PropertyValue) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PropertyValueUnion struct + Value is_PropertyValueUnion + func (o *PropertyValueUnion) GetValue() any + func (o *PropertyValueUnion) MarshalUnionNDR(ctx context.Context, w ndr.Writer, sw int32) error + func (o *PropertyValueUnion) NDRSwitchValue(sw int32) int32 + func (o *PropertyValueUnion) UnmarshalUnionNDR(ctx context.Context, w ndr.Reader, sw int32) error + type PropertyValueUnion_Binary struct + Binary *Binary + func (o *PropertyValueUnion_Binary) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PropertyValueUnion_Binary) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PropertyValueUnion_BinaryArray struct + BinaryArray *BinaryArray + func (o *PropertyValueUnion_BinaryArray) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PropertyValueUnion_BinaryArray) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PropertyValueUnion_Bool struct + Bool uint16 + func (o *PropertyValueUnion_Bool) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PropertyValueUnion_Bool) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PropertyValueUnion_CharString struct + CharString string + func (o *PropertyValueUnion_CharString) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PropertyValueUnion_CharString) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PropertyValueUnion_CharStringArray struct + CharStringArray *CharStringArray + func (o *PropertyValueUnion_CharStringArray) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PropertyValueUnion_CharStringArray) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PropertyValueUnion_DateTime struct + DateTime *dtyp.Filetime + func (o *PropertyValueUnion_DateTime) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PropertyValueUnion_DateTime) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PropertyValueUnion_DateTimeArray struct + DateTimeArray *DateTimeArray + func (o *PropertyValueUnion_DateTimeArray) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PropertyValueUnion_DateTimeArray) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PropertyValueUnion_Error struct + Error int32 + func (o *PropertyValueUnion_Error) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PropertyValueUnion_Error) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PropertyValueUnion_GUID struct + GUID *FlatUID + func (o *PropertyValueUnion_GUID) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PropertyValueUnion_GUID) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PropertyValueUnion_GUIDArray struct + GUIDArray *FlatUIDArray + func (o *PropertyValueUnion_GUIDArray) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PropertyValueUnion_GUIDArray) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PropertyValueUnion_Int16 struct + Int16 int16 + func (o *PropertyValueUnion_Int16) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PropertyValueUnion_Int16) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PropertyValueUnion_Int16Array struct + Int16Array *ShortArray + func (o *PropertyValueUnion_Int16Array) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PropertyValueUnion_Int16Array) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PropertyValueUnion_Int32 struct + Int32 int32 + func (o *PropertyValueUnion_Int32) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PropertyValueUnion_Int32) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PropertyValueUnion_Int32Array struct + Int32Array *LongArray + func (o *PropertyValueUnion_Int32Array) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PropertyValueUnion_Int32Array) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PropertyValueUnion_Reserved struct + func (o *PropertyValueUnion_Reserved) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PropertyValueUnion_Reserved) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PropertyValueUnion_String struct + String string + func (o *PropertyValueUnion_String) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PropertyValueUnion_String) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type PropertyValueUnion_StringArray struct + StringArray *StringArray + func (o *PropertyValueUnion_StringArray) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *PropertyValueUnion_StringArray) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type QueryColumnsRequest struct + Flags uint32 + Handle *Handle + func (o *QueryColumnsRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *QueryColumnsRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type QueryColumnsResponse struct + Columns *PropertyTagArray + Return int32 + func (o *QueryColumnsResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *QueryColumnsResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type QueryRowsRequest struct + Count uint32 + ETable []uint32 + ETableCount uint32 + Flags uint32 + Handle *Handle + PropertyTags *PropertyTagArray + Stat *Stat + func (o *QueryRowsRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *QueryRowsRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type QueryRowsResponse struct + Return int32 + Rows *PropertyRowSet + Stat *Stat + func (o *QueryRowsResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *QueryRowsResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type ResolveNamesRequest struct + Handle *Handle + PropertyTags *PropertyTagArray + Stat *Stat + Strings *CharStringsArray + func (o *ResolveNamesRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *ResolveNamesRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type ResolveNamesResponse struct + MIDs *PropertyTagArray + Return int32 + Rows *PropertyRowSet + func (o *ResolveNamesResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *ResolveNamesResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type ResolveNamesWRequest struct + Handle *Handle + PropertyTags *PropertyTagArray + Stat *Stat + Strings *StringsArray + func (o *ResolveNamesWRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *ResolveNamesWRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type ResolveNamesWResponse struct + MIDs *PropertyTagArray + Return int32 + Rows *PropertyRowSet + func (o *ResolveNamesWResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *ResolveNamesWResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type ResortRestrictionRequest struct + Handle *Handle + InMIDs *PropertyTagArray + OutMIDs *PropertyTagArray + Stat *Stat + func (o *ResortRestrictionRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *ResortRestrictionRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type ResortRestrictionResponse struct + OutMIDs *PropertyTagArray + Return int32 + Stat *Stat + func (o *ResortRestrictionResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *ResortRestrictionResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type Restriction struct + Restriction *RestrictionUnion + RestrictionType uint32 + func (o *Restriction) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *Restriction) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type RestrictionUnion struct + Value is_RestrictionUnion + func (o *RestrictionUnion) GetValue() any + func (o *RestrictionUnion) MarshalUnionNDR(ctx context.Context, w ndr.Writer, sw int32) error + func (o *RestrictionUnion) NDRSwitchValue(sw int32) int32 + func (o *RestrictionUnion) UnmarshalUnionNDR(ctx context.Context, w ndr.Reader, sw int32) error + type RestrictionUnion_And struct + And *AndRestriction + func (o *RestrictionUnion_And) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *RestrictionUnion_And) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type RestrictionUnion_BitMask struct + BitMask *BitMaskRestriction + func (o *RestrictionUnion_BitMask) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *RestrictionUnion_BitMask) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type RestrictionUnion_CompareProperties struct + CompareProperties *ComparePropertiesRestriction + func (o *RestrictionUnion_CompareProperties) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *RestrictionUnion_CompareProperties) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type RestrictionUnion_Content struct + Content *ContentRestriction + func (o *RestrictionUnion_Content) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *RestrictionUnion_Content) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type RestrictionUnion_Exist struct + Exist *ExistRestriction + func (o *RestrictionUnion_Exist) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *RestrictionUnion_Exist) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type RestrictionUnion_Not struct + Not *NotRestriction + func (o *RestrictionUnion_Not) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *RestrictionUnion_Not) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type RestrictionUnion_Or struct + Or *OrRestriction + func (o *RestrictionUnion_Or) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *RestrictionUnion_Or) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type RestrictionUnion_Property struct + Property *PropertyRestriction + func (o *RestrictionUnion_Property) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *RestrictionUnion_Property) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type RestrictionUnion_Size struct + Size *SizeRestriction + func (o *RestrictionUnion_Size) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *RestrictionUnion_Size) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type RestrictionUnion_SubRestriction struct + SubRestriction *SubRestriction + func (o *RestrictionUnion_SubRestriction) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *RestrictionUnion_SubRestriction) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type SeekEntriesRequest struct + ETable *PropertyTagArray + Handle *Handle + PropertyTags *PropertyTagArray + Stat *Stat + Target *PropertyValue + func (o *SeekEntriesRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *SeekEntriesRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type SeekEntriesResponse struct + Return int32 + Rows *PropertyRowSet + Stat *Stat + func (o *SeekEntriesResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *SeekEntriesResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type ShortArray struct + Values []int16 + ValuesCount uint32 + func (o *ShortArray) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *ShortArray) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type SizeRestriction struct + Length uint32 + Op uint32 + PropertyTag uint32 + func (o *SizeRestriction) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *SizeRestriction) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type Stat struct + CodePage uint32 + ContainerID uint32 + CurrentRecord uint32 + Delta int32 + PosLength uint32 + SortLocale uint32 + SortType uint32 + TemplateLocale uint32 + TotalRecords uint32 + func (o *Stat) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *Stat) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type StringArray struct + Values []string + ValuesCount uint32 + func (o *StringArray) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *StringArray) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type StringsArray struct + Count uint32 + Strings string + func (o *StringsArray) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *StringsArray) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type SubRestriction struct + Restriction *Restriction + SubObject uint32 + func (o *SubRestriction) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *SubRestriction) UnmarshalNDR(ctx context.Context, w ndr.Reader) error + type UnbindRequest struct + ContextHandle *Handle + func (o *UnbindRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *UnbindRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type UnbindResponse struct + ContextHandle *Handle + Return uint32 + func (o *UnbindResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *UnbindResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type UpdateStatRequest struct + Delta int32 + Handle *Handle + Stat *Stat + func (o *UpdateStatRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *UpdateStatRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error + type UpdateStatResponse struct + Delta int32 + Return int32 + Stat *Stat + func (o *UpdateStatResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error + func (o *UpdateStatResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error