Ignore:
Timestamp:
Nov 14, 2012, 12:59:34 PM (13 years ago)
Author:
Silvan Scherrer
Message:

Samba Server: update vendor to 3.6.0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vendor/current/librpc/idl/epmapper.idl

    r414 r740  
    3131        */
    3232
     33        const int EPMAPPER_STATUS_CANT_PERFORM_OP = 0x6d8;
    3334        const int EPMAPPER_STATUS_NO_MORE_ENTRIES = 0x16c9a0d6;
    3435        const int EPMAPPER_STATUS_NO_MEMORY = 0x16C9A012;
    3536        const int EPMAPPER_STATUS_OK = 0;
    36 
    37 
    3837
    3938        typedef [enum8bit] enum {
     
    217216
    218217        typedef struct {
    219                 [value(ndr_size_epm_tower(&tower, ndr->iconv_convenience, ndr->flags))] uint32  tower_length;
     218                [value(ndr_size_epm_tower(&tower, ndr->flags))] uint32  tower_length;
    220219                [subcontext(4)] epm_tower tower;
    221220        } epm_twr_t;
     
    256255                [in, size_is(num_ents)]  epm_entry_t entries[]
    257256                );
    258    
     257
     258        typedef [v1_enum] enum {
     259                RPC_C_EP_ALL_ELTS               = 0x00000000,
     260                RPC_C_EP_MATCH_BY_IF            = 0x00000001,
     261                RPC_C_EP_MATCH_BY_OBJ           = 0x00000002,
     262                RPC_C_EP_MATCH_BY_BOTH          = 0x00000003
     263        } epm_InquiryType;
     264
     265        typedef [v1_enum] enum {
     266                RPC_C_VERS_ALL                  = 0x00000000,
     267                RPC_C_VERS_COMPATIBLE           = 0x00000001,
     268                RPC_C_VERS_EXACT                = 0x00000002,
     269                RPC_C_VERS_MAJOR_ONLY           = 0x00000003,
     270                RPC_C_VERS_UPTO                 = 0x00000004
     271        } epm_VersionOption;
     272
    259273        /**********************/
    260274        /* Function 0x02      */
    261275        error_status_t epm_Lookup(
    262                 [in]            uint32          inquiry_type,
    263                 [in,ptr]       GUID            *object,
    264                 [in,ptr]       rpc_if_id_t     *interface_id,
    265                 [in]            uint32          vers_option,
    266                 [in,out]        policy_handle   *entry_handle,
    267                 [in]            uint32          max_ents,
    268                 [out]           uint32          *num_ents,
     276                [in]            epm_InquiryType    inquiry_type,
     277                [in,ptr]        GUID               *object,
     278                [in,ptr]        rpc_if_id_t        *interface_id,
     279                [in]            epm_VersionOption  vers_option,
     280                [in,out]        policy_handle      *entry_handle,
     281                [in]            uint32             max_ents,
     282                [out]           uint32             *num_ents,
    269283                [out, length_is(*num_ents), size_is(max_ents)]  epm_entry_t entries[]
    270284                );
Note: See TracChangeset for help on using the changeset viewer.