aboutsummaryrefslogtreecommitdiffstats
path: root/packet-dcerpc-lsa.c
Commit message (Collapse)AuthorAgeFilesLines
* Rename "dissect_ndr_char_string()" and "dissect_ndr_wchar_string()" toGuy Harris2003-02-071-2/+2
| | | | | | | | | | "dissect_ndr_char_cvstring()" and "dissect_ndr_wchar_cvstring()", to indicate that they're for conformant varying strings. Rename "dissect_ndr_character_array()" to "dissect_ndr_cvstring()", to indicate that it's for conformant varying strings. svn path=/trunk/; revision=7096
* Rename "dissect_ndr_char_array" and "disect_ndr_wchar_array" toGuy Harris2003-02-071-2/+2
| | | | | | | "dissect_ndr_char_string" and "dissect_ndr_wchar_string", to make it clearer what it does. svn path=/trunk/; revision=7095
* Decorate the top-level items for the account name inGuy Harris2003-02-071-3/+3
| | | | | | | POLICY_ACCOUNT_DOMAIN_INFO and the domain in TRUSTED_DOMAIN with the string. svn path=/trunk/; revision=7089
* Decorate the top-level tree items for "LSA_TRANSLATED_NAME" and anGuy Harris2003-02-071-3/+3
| | | | | | "LSA_TRUST_INFORMATION" with the account name. svn path=/trunk/; revision=7088
* Fix callers to dissect_nt_sec_desc() to use new function interface.Tim Potter2003-02-071-65/+56
| | | | | | | Dissection of security descriptors in SPOOLSS RPC calls now display the correct meaning of the specific access mask bits. svn path=/trunk/; revision=7087
* Remove out of date comment.Tim Potter2003-02-041-9/+5
| | | | | | Display server name in COL_INFO for OpenPolicy2 request. svn path=/trunk/; revision=7070
* Convert to new DCERPC string handling functions. There are still someTim Potter2003-02-031-34/+34
| | | | | | cosmetic bugs to work out though. svn path=/trunk/; revision=7069
* Put in a missing assignment of the value ofGuy Harris2003-01-311-2/+2
| | | | | | "dissect_ndr_nt_UNICODE_STRING_cb()" to "offset". svn path=/trunk/; revision=7061
* Generalize "cb_str_postprocess()" to allow the string to be appended toGuy Harris2003-01-301-33/+33
| | | | | | | items N levels up from the item being processed, and use that to decorate the tree as it was decorated before. svn path=/trunk/; revision=7043
* Display random useful tidbits in COL_INFO.Tim Potter2003-01-301-4/+14
| | | | svn path=/trunk/; revision=7040
* Convert dissector to callback based version of dissect_ndr_pointer().Tim Potter2003-01-281-145/+144
| | | | | | | Strings that used to call with levels != -1 should call the callback helper which will append the string to the pointer item. svn path=/trunk/; revision=7017
* The LSA_REFERENCED_DOMAIN_LIST pointer in a LookupSIDs2 reply appears toGuy Harris2002-10-281-2/+2
| | | | | | | be a UNIQUE pointer, at least from one capture I'e seen, just as it is in a LookupSIDs reply; make it so. svn path=/trunk/; revision=6515
* From Luke Howard: Bugfix for one NETLOGON commandRonnie Sahlberg2002-09-281-2/+2
| | | | svn path=/trunk/; revision=6348
* Removed trailing whitespaces from .h and .c files using theJörg Mayer2002-08-281-123/+123
| | | | | | | winapi_cleanup tool written by Patrik Stridvall for the wine project. svn path=/trunk/; revision=6117
* "lsa.key" is a Unicode string, and is ultimately put into the protocolGuy Harris2002-08-271-2/+2
| | | | | | | tree with "proto_tree_add_string()", so it has to have the type FT_STRING, not FT_BYTES. svn path=/trunk/; revision=6096
* Some cleanups and fixes from Guy:Tim Potter2002-08-221-4/+2
| | | | | | | | | | | | | | - combine proto_tree_add_text() and proto_tree_append_text() calls in the access mask dissector - make the specific access bits dissector functions return void instead of an offset I think Samba has the create user reply wrong. There is perhaps a uint32 marked as unknown that shouldn't be there. Removing this parses all the captures I have. svn path=/trunk/; revision=6057
* Call dissect_nt_access_mask() instead of dissect_ndr_uint32()Tim Potter2002-08-211-6/+126
| | | | svn path=/trunk/; revision=6054
* Updated LSA. Function 2f is called SetInformationPolicy2Ronnie Sahlberg2002-08-091-7/+7
| | | | svn path=/trunk/; revision=5974
* From Jim McDonough: support for LsaQueryInformationPolicy2 in the LSAGuy Harris2002-07-311-8/+10
| | | | | | dissector. svn path=/trunk/; revision=5924
* Change each DCERPC dissector to pass in a hf value on initialisationTim Potter2002-06-241-2/+72
| | | | | | | for a value_string that corresponds to that dissectors opnums. Pass in -1 if no such table is available. svn path=/trunk/; revision=5749
* Replace sub-dissector names with InterCaps names instead of the uglyTim Potter2002-06-211-57/+57
| | | | | | all caps version. svn path=/trunk/; revision=5719
* Added dissection of the request to NetrShareAddRonnie Sahlberg2002-06-181-2/+2
| | | | svn path=/trunk/; revision=5698
* Removed some trailing commas from various DCERPC dissectors.Tim Potter2002-05-311-6/+4
| | | | svn path=/trunk/; revision=5604
* Changed toplevel REF pointer dissection to create a subtree. Not creating a ↵Ronnie Sahlberg2002-05-271-18/+18
| | | | | | | | subtree was a design mistake which caused ugliness in the unicode string str dissector and in other places. Dissectors will temporarily have less pretty output for topleve ref pointers until their output is retuned. svn path=/trunk/; revision=5573
* In "dissect_nt_policy_hnd()":Guy Harris2002-05-111-5/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | add arguments to specify whether the policy handle is being opened or closed, and don't set the "open frame" for the handle unless it's being opened and don't set the "close frame" for the handle unless it's being closed; store the policy handle before fetching it, so that an open or close is marked appropriately in the protocol tree on the first pass; if the policy handle has a name associated with it, put that name into the top-level item for the policy handle. In "packet-dcerpc-spoolss.c": get rid of aun unused variable; make "setjob_commands[]" static, as it's not used outside "packet-dcerpc-spoolss.c"; put a "VALS()" call around the reference to "setjob_commands", to squelch compiler warnings; give the SPOOLSS return code field the appropriate "value_string" array. svn path=/trunk/; revision=5448
* Added LSA functions 0x38 and 0x3b. These were the two last LSA functions and nowRonnie Sahlberg2002-05-021-7/+72
| | | | | | all functions described in lsarpc.idl had been implemented. svn path=/trunk/; revision=5351
* Added LSAEnumerateTrustedDomainsEX and LSACreateTrustedDomainEXRonnie Sahlberg2002-05-021-7/+112
| | | | svn path=/trunk/; revision=5350
* Added LSAGetUserNameRonnie Sahlberg2002-05-021-4/+65
| | | | svn path=/trunk/; revision=5349
* Added LSALookupSIDs2Ronnie Sahlberg2002-05-021-4/+112
| | | | svn path=/trunk/; revision=5346
* Added LSACloseTrustedDomainEXRonnie Sahlberg2002-05-021-4/+31
| | | | svn path=/trunk/; revision=5345
* Added LSAStorePrivateData and LSARetrievePrivateDataRonnie Sahlberg2002-05-021-7/+86
| | | | svn path=/trunk/; revision=5344
* Added LSALookupPrivilegedDisplayNameRonnie Sahlberg2002-05-021-4/+55
| | | | svn path=/trunk/; revision=5343
* From Joerg Mayer: get rid of unused "pinfo" argument toGuy Harris2002-04-301-2/+2
| | | | | | | | | | "dissect_nt_sec_desc()". Also, get rid of code to handle lengths of -1 in "dissect_nt_sec_desc()" - we never pass it a length of -1, as security descriptors aren't sent over the wire with NDR syntax. svn path=/trunk/; revision=5317
* Added LSACreateAccountRonnie Sahlberg2002-04-301-4/+31
| | | | svn path=/trunk/; revision=5310
* Added LSALookupNames2Ronnie Sahlberg2002-04-301-4/+67
| | | | svn path=/trunk/; revision=5309
* Added LSAFunction_2e , LSAFunction_2f, LSAQueryDomainInformationPolicy and ↵Ronnie Sahlberg2002-04-301-13/+113
| | | | | | LSASetDomainInformationPolicy svn path=/trunk/; revision=5308
* Added LSAOpenTrustedDomainByNameRonnie Sahlberg2002-04-301-4/+37
| | | | svn path=/trunk/; revision=5307
* Added LSAQueryTrustedDomainInfo and LSASetTrustedDomainInfoRonnie Sahlberg2002-04-301-7/+71
| | | | svn path=/trunk/; revision=5306
* Added LSAQueryTrustedDomainByName and LSASetTrustedDomainByNameRonnie Sahlberg2002-04-301-7/+75
| | | | svn path=/trunk/; revision=5305
* Removal (or, at least, #ifdeffing out) of unused variables andGuy Harris2002-04-291-1/+3
| | | | | | functions, from David Frascone. svn path=/trunk/; revision=5288
* Added LSAAddAccountRights and LSARemoveAccountRightsRonnie Sahlberg2002-04-291-7/+72
| | | | svn path=/trunk/; revision=5286
* Added LSAEnumerateAccountRightsRonnie Sahlberg2002-04-291-5/+49
| | | | svn path=/trunk/; revision=5285
* From Ronnie Sahlberg: the LSA_REFERENCED_DOMAIN_LIST pointer in aGuy Harris2002-04-291-3/+3
| | | | | | | LsaLookupNames reply appears to be a UNIQUE pointer rather than a REF pointer. svn path=/trunk/; revision=5284
* Added LsaDeleteObject and LSAEnumerateAccountsWithUserRightRonnie Sahlberg2002-04-281-7/+59
| | | | svn path=/trunk/; revision=5269
* Added LSAOpenSecret, LSASetSecret and LSAQuerySecretRonnie Sahlberg2002-04-281-10/+155
| | | | svn path=/trunk/; revision=5268
* Added LSAQueryInfoTrustedDomain and LSASetInfoTrustedDomain and support ↵Ronnie Sahlberg2002-04-281-8/+434
| | | | | | functions svn path=/trunk/; revision=5267
* LSAOpenAccount added according to lsarpc.idlRonnie Sahlberg2002-04-281-4/+35
| | | | svn path=/trunk/; revision=5266
* LSACreateSecret added according to lsarpc.idlRonnie Sahlberg2002-04-281-5/+36
| | | | svn path=/trunk/; revision=5265
* Added LsaLookupNames according to lsarpc.idl hopefully it is correctRonnie Sahlberg2002-04-271-4/+144
| | | | svn path=/trunk/; revision=5258
* Fix typos.Guy Harris2002-04-221-4/+4
| | | | svn path=/trunk/; revision=5220