r18654: Rename "struct uuid" => "struct GUID" for consistency.
authorJelmer Vernooij <jelmer@samba.org>
Tue, 19 Sep 2006 00:12:11 +0000 (00:12 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 16:52:19 +0000 (11:52 -0500)
(This used to be commit 5de76767e857e9d159ea46e2ded612ccd6d6bf19)

17 files changed:
source3/include/rpc_dce.h
source3/include/rpc_ds.h
source3/include/rpc_lsa.h
source3/include/rpc_netlogon.h
source3/include/rpc_secdes.h
source3/include/smb.h
source3/lib/secace.c
source3/lib/util_uuid.c
source3/libmsrpc/cac_lsarpc.c
source3/passdb/secrets.c
source3/printing/nt_printing.c
source3/rpc_client/cli_lsarpc.c
source3/rpc_client/cli_netlogon.c
source3/rpc_parse/parse_misc.c
source3/rpc_parse/parse_net.c
source3/rpc_server/srv_pipe.c
source3/rpc_server/srv_spoolss_nt.c

index b4d350ee6fa3ba36cbcf4e6374a3a6d8dc09b11b..09e5f25da8c5a90c53b6904f829f438ae4a57033 100644 (file)
@@ -126,7 +126,7 @@ enum schannel_direction {
 
 /* RPC_IFACE */
 typedef struct rpc_iface_info {
-       struct uuid uuid;  /* 16 bytes of rpc interface identification */
+       struct GUID uuid;  /* 16 bytes of rpc interface identification */
        uint32 version;    /* the interface version number */
 } RPC_IFACE;
 
index 424e6c0494a83c0600a1dcc67d51f6b209b920aa..3c64745df197e1ed1a10a55f58e3404885135011 100644 (file)
@@ -68,7 +68,7 @@ typedef struct
        uint32          dnsname_ptr;
        uint32          forestname_ptr;
        
-       struct uuid     domain_guid;
+       struct GUID     domain_guid;
        
        UNISTR2 netbios_domain;
 
@@ -114,7 +114,7 @@ typedef struct {
        uint32          trust_type;
        uint32          trust_attributes;
        uint32          sid_ptr;
-       struct uuid     guid;
+       struct GUID     guid;
        
        UNISTR2         netbios_domain;
        UNISTR2         dns_domain;
@@ -128,7 +128,7 @@ struct ds_domain_trust {
        uint32          parent_index;
        uint32          trust_type;
        uint32          trust_attributes;
-       struct uuid     guid;
+       struct GUID     guid;
        
        DOM_SID sid;
        char *netbios_domain;
index c4ce9e021d16064228843ac78cb914d475596a74..28dea2197775e74ef4b893913ffe8e68116f04e1 100644 (file)
@@ -174,7 +174,7 @@ typedef struct lsa_dns_dom_info
        UNIHDR  hdr_dns_dom_name;
        UNIHDR  hdr_forest_name;
 
-       struct uuid dom_guid; /* domain GUID */
+       struct GUID dom_guid; /* domain GUID */
 
        UNISTR2 uni_nb_dom_name;
        UNISTR2 uni_dns_dom_name;
index 6ccff623fb7c7d0e7e5ea2692f753769a29cd796..0a515b74f37043a8323cf4e04f4ea927f685ea53 100644 (file)
@@ -1031,9 +1031,9 @@ typedef struct net_q_dsr_getdcname {
        uint32 ptr_domain_name;
        UNISTR2 uni_domain_name;
        uint32 ptr_domain_guid;
-       struct uuid *domain_guid;
+       struct GUID *domain_guid;
        uint32 ptr_site_guid;
-       struct uuid *site_guid;
+       struct GUID *site_guid;
        uint32 flags;
 } NET_Q_DSR_GETDCNAME;
 
@@ -1044,7 +1044,7 @@ typedef struct net_r_dsr_getdcname {
        uint32 ptr_dc_address;
        UNISTR2 uni_dc_address;
        int32 dc_address_type;
-       struct uuid domain_guid;
+       struct GUID domain_guid;
        uint32 ptr_domain_name;
        UNISTR2 uni_domain_name;
        uint32 ptr_forest_name;
index 2ac60bd9b12b3336ac4514e96cf120bb257ec0ec..83c3b669144ec28b2af6c2707e810e04023015ac 100644 (file)
@@ -89,8 +89,8 @@ typedef struct security_ace_info
 
        /* this stuff may be present when type is XXXX_TYPE_XXXX_OBJECT */
        uint32  obj_flags; /* xxxx_ACE_OBJECT_xxxx e.g present/inherited present etc */
-       struct uuid obj_guid;  /* object GUID */
-       struct uuid inh_guid;  /* inherited object GUID */              
+       struct GUID obj_guid;  /* object GUID */
+       struct GUID inh_guid;  /* inherited object GUID */              
         /* eof object stuff */
 
        DOM_SID trustee;
index 78ef2b693e0de9767239f356cd998e6f2012e7cd..c8d19dacefdb015fc9cae82d2a732415d0756cde 100644 (file)
@@ -1817,13 +1817,6 @@ struct ea_list {
 /* EA to use for DOS attributes */
 #define SAMBA_XATTR_DOS_ATTRIB "user.DOSATTRIB"
 
-struct uuid {
-       uint32 time_low;
-       uint16 time_mid;
-       uint16 time_hi_and_version;
-       uint8  clock_seq[2];
-       uint8  node[6];
-};
 #define UUID_SIZE 16
 
 #define UUID_FLAT_SIZE 16
index f1d4d99cc16aa863e45d3b13939a8b8ef4e1669f..eb2fdd5c2bdd16abafb9624a3874245f156ba9f9 100644 (file)
@@ -48,8 +48,8 @@ void sec_ace_copy(SEC_ACE *ace_dest, SEC_ACE *ace_src)
        ace_dest->size  = ace_src->size;
        ace_dest->info.mask = ace_src->info.mask;
        ace_dest->obj_flags = ace_src->obj_flags;
-       memcpy(&ace_dest->obj_guid, &ace_src->obj_guid, sizeof(struct uuid));
-       memcpy(&ace_dest->inh_guid, &ace_src->inh_guid, sizeof(struct uuid));
+       memcpy(&ace_dest->obj_guid, &ace_src->obj_guid, sizeof(struct GUID));
+       memcpy(&ace_dest->inh_guid, &ace_src->inh_guid, sizeof(struct GUID));
        sid_copy(&ace_dest->trustee, &ace_src->trustee);
 }
 
index df70740b33c1b7fb5db4cd64d1c777970a80e33c..6374c2d8a9498031bbc4c4460955e1cb73633811 100644 (file)
@@ -27,7 +27,7 @@
 #define TIME_OFFSET_HIGH 0x01B21DD2
 #define TIME_OFFSET_LOW  0x13814000
 
-void smb_uuid_pack(const struct uuid uu, UUID_FLAT *ptr)
+void smb_uuid_pack(const struct GUID uu, UUID_FLAT *ptr)
 {
        SIVAL(ptr->info, 0, uu.time_low);
        SSVAL(ptr->info, 4, uu.time_mid);
@@ -36,7 +36,7 @@ void smb_uuid_pack(const struct uuid uu, UUID_FLAT *ptr)
        memcpy(ptr->info+10, uu.node, 6);
 }
 
-void smb_uuid_unpack(const UUID_FLAT in, struct uuid *uu)
+void smb_uuid_unpack(const UUID_FLAT in, struct GUID *uu)
 {
        uu->time_low = IVAL(in.info, 0);
        uu->time_mid = SVAL(in.info, 4);
@@ -45,15 +45,15 @@ void smb_uuid_unpack(const UUID_FLAT in, struct uuid *uu)
        memcpy(uu->node, in.info+10, 6);
 }
 
-struct uuid smb_uuid_unpack_static(const UUID_FLAT in)
+struct GUID smb_uuid_unpack_static(const UUID_FLAT in)
 {
-       static struct uuid uu;
+       static struct GUID uu;
 
        smb_uuid_unpack(in, &uu);
        return uu;
 }
 
-void smb_uuid_generate_random(struct uuid *uu)
+void smb_uuid_generate_random(struct GUID *uu)
 {
        UUID_FLAT tmp;
 
@@ -64,7 +64,7 @@ void smb_uuid_generate_random(struct uuid *uu)
        uu->time_hi_and_version = (uu->time_hi_and_version & 0x0FFF) | 0x4000;
 }
 
-char *smb_uuid_to_string(const struct uuid uu)
+char *smb_uuid_to_string(const struct GUID uu)
 {
        char *out;
 
@@ -77,7 +77,7 @@ char *smb_uuid_to_string(const struct uuid uu)
        return out;
 }
 
-const char *smb_uuid_string_static(const struct uuid uu)
+const char *smb_uuid_string_static(const struct GUID uu)
 {
        static char out[37];
 
@@ -90,7 +90,7 @@ const char *smb_uuid_string_static(const struct uuid uu)
        return out;
 }
 
-BOOL smb_string_to_uuid(const char *in, struct uuid* uu)
+BOOL smb_string_to_uuid(const char *in, struct GUID* uu)
 {
        BOOL ret = False;
        const char *ptr = in;
index 5ff49b58d14d48ce8dfe924284eb8a2b5ed50f03..60c66e9aff9674409f4b27e77fb5503733cf66b0 100644 (file)
@@ -470,7 +470,7 @@ int cac_LsaQueryInfoPolicy(CacServerHandle *hnd, TALLOC_CTX *mem_ctx, struct Lsa
    char *domain_name    = NULL;
    char *dns_name       = NULL;
    char *forest_name     = NULL;
-   struct uuid *domain_guid    = NULL;
+   struct GUID *domain_guid    = NULL;
    DOM_SID *domain_sid  = NULL;
 
    if(!hnd)
index f72a7cb8d548886ba40c207a9cda96f33087c172..a1be400c46a3a04bafb1ee1e8c50cd222b9c78ab 100644 (file)
@@ -158,39 +158,39 @@ BOOL secrets_fetch_domain_sid(const char *domain, DOM_SID *sid)
        return True;
 }
 
-BOOL secrets_store_domain_guid(const char *domain, struct uuid *guid)
+BOOL secrets_store_domain_guid(const char *domain, struct GUID *guid)
 {
        fstring key;
 
        slprintf(key, sizeof(key)-1, "%s/%s", SECRETS_DOMAIN_GUID, domain);
        strupper_m(key);
-       return secrets_store(key, guid, sizeof(struct uuid));
+       return secrets_store(key, guid, sizeof(struct GUID));
 }
 
-BOOL secrets_fetch_domain_guid(const char *domain, struct uuid *guid)
+BOOL secrets_fetch_domain_guid(const char *domain, struct GUID *guid)
 {
-       struct uuid *dyn_guid;
+       struct GUID *dyn_guid;
        fstring key;
        size_t size = 0;
-       struct uuid new_guid;
+       struct GUID new_guid;
 
        slprintf(key, sizeof(key)-1, "%s/%s", SECRETS_DOMAIN_GUID, domain);
        strupper_m(key);
-       dyn_guid = (struct uuid *)secrets_fetch(key, &size);
+       dyn_guid = (struct GUID *)secrets_fetch(key, &size);
 
        if (!dyn_guid) {
                if (lp_server_role() == ROLE_DOMAIN_PDC) {
                        smb_uuid_generate_random(&new_guid);
                        if (!secrets_store_domain_guid(domain, &new_guid))
                                return False;
-                       dyn_guid = (struct uuid *)secrets_fetch(key, &size);
+                       dyn_guid = (struct GUID *)secrets_fetch(key, &size);
                }
                if (dyn_guid == NULL) {
                        return False;
                }
        }
 
-       if (size != sizeof(struct uuid)) { 
+       if (size != sizeof(struct GUID)) { 
                DEBUG(1,("UUID size %d is wrong!\n", (int)size));
                SAFE_FREE(dyn_guid);
                return False;
index 8cc0d2f7e297480e5ce5a8fa34e3b2d256fc91df..b74763b2e5e9158a948fe1644e7b0103da91acb9 100644 (file)
@@ -3003,7 +3003,7 @@ static BOOL map_nt_printer_info2_to_dsspooler(NT_PRINTER_INFO_LEVEL_2 *info2)
 }
 
 static void store_printer_guid(NT_PRINTER_INFO_LEVEL_2 *info2, 
-                              struct uuid guid)
+                              struct GUID guid)
 {
        int i;
        REGVAL_CTR *ctr=NULL;
@@ -3015,7 +3015,7 @@ static void store_printer_guid(NT_PRINTER_INFO_LEVEL_2 *info2,
 
        regval_ctr_delvalue(ctr, "objectGUID");
        regval_ctr_addvalue(ctr, "objectGUID", REG_BINARY, 
-                           (char *) &guid, sizeof(struct uuid));       
+                           (char *) &guid, sizeof(struct GUID));       
 }
 
 static WERROR nt_printer_publish_ads(ADS_STRUCT *ads,
@@ -3028,7 +3028,7 @@ static WERROR nt_printer_publish_ads(ADS_STRUCT *ads,
        TALLOC_CTX *ctx;
        ADS_MODLIST mods;
        const char *attrs[] = {"objectGUID", NULL};
-       struct uuid guid;
+       struct GUID guid;
        WERROR win_rc = WERR_OK;
 
        DEBUG(5, ("publishing printer %s\n", printer->info_2->printername));
@@ -3265,7 +3265,7 @@ WERROR check_published_printers(void)
 }
 
 BOOL is_printer_published(Printer_entry *print_hnd, int snum, 
-                         struct uuid *guid)
+                         struct GUID *guid)
 {
        NT_PRINTER_INFO_LEVEL *printer = NULL;
        REGVAL_CTR *ctr;
@@ -3286,8 +3286,8 @@ BOOL is_printer_published(Printer_entry *print_hnd, int snum,
        }
 
        /* fetching printer guids really ought to be a separate function.. */
-       if (guid && regval_size(guid_val) == sizeof(struct uuid))
-               memcpy(guid, regval_data_p(guid_val), sizeof(struct uuid));
+       if (guid && regval_size(guid_val) == sizeof(struct GUID))
+               memcpy(guid, regval_data_p(guid_val), sizeof(struct GUID));
 
        free_a_printer(&printer, 2);
        return True;
@@ -3304,7 +3304,7 @@ WERROR check_published_printers(void)
 }
 
 BOOL is_printer_published(Printer_entry *print_hnd, int snum, 
-                         struct uuid *guid)
+                         struct GUID *guid)
 {
        return False;
 }
index 60ebb88e1199c26c22f0f832439d71ac0d62950c..2e0e8e36ad38041684a4fe8bd8dead1c844a120f 100644 (file)
@@ -515,7 +515,7 @@ NTSTATUS rpccli_lsa_query_info_policy2(struct rpc_pipe_client *cli,
                                       POLICY_HND *pol, uint16 info_class, 
                                       char **domain_name, char **dns_name,
                                       char **forest_name,
-                                      struct uuid **domain_guid,
+                                      struct GUID **domain_guid,
                                       DOM_SID **domain_sid)
 {
        prs_struct qbuf, rbuf;
@@ -574,13 +574,13 @@ NTSTATUS rpccli_lsa_query_info_policy2(struct rpc_pipe_client *cli,
        }
        
        if (domain_guid) {
-               *domain_guid = TALLOC_P(mem_ctx, struct uuid);
+               *domain_guid = TALLOC_P(mem_ctx, struct GUID);
                if (!*domain_guid) {
                        return NT_STATUS_NO_MEMORY;
                }
                memcpy(*domain_guid, 
                       &r.ctr.info.id12.dom_guid, 
-                      sizeof(struct uuid));
+                      sizeof(struct GUID));
        }
 
        if (domain_sid && r.ctr.info.id12.ptr_dom_sid != 0) {
index 85e56465b440d1811975cea854ec728ce6bded2c..faecf9f3fe81d4cd776bc1442d4025f5c1a1d0bf 100644 (file)
@@ -424,12 +424,12 @@ WERROR rpccli_netlogon_dsr_getdcname(struct rpc_pipe_client *cli,
                                     TALLOC_CTX *mem_ctx,
                                     const char *server_name,
                                     const char *domain_name,
-                                    struct uuid *domain_guid,
-                                    struct uuid *site_guid,
+                                    struct GUID *domain_guid,
+                                    struct GUID *site_guid,
                                     uint32_t flags,
                                     char **dc_unc, char **dc_address,
                                     int32 *dc_address_type,
-                                    struct uuid *domain_guid_out,
+                                    struct GUID *domain_guid_out,
                                     char **domain_name_out,
                                     char **forest_name,
                                     uint32 *dc_flags,
index cd2aabd056686789316683fb21f32c614611824d..401251286c99a52bf024e6501288445051fd7cde 100644 (file)
@@ -298,10 +298,10 @@ BOOL smb_io_dom_sid2(const char *desc, DOM_SID2 *sid, prs_struct *ps, int depth)
 }
 
 /*******************************************************************
- Reads or writes a struct uuid
+ Reads or writes a struct GUID
 ********************************************************************/
 
-BOOL smb_io_uuid(const char *desc, struct uuid *uuid, 
+BOOL smb_io_uuid(const char *desc, struct GUID *uuid, 
                 prs_struct *ps, int depth)
 {
        if (uuid == NULL)
@@ -1704,7 +1704,7 @@ BOOL smb_io_pol_hnd(const char *desc, POLICY_HND *pol, prs_struct *ps, int depth
        
        if (!prs_uint32("handle_type", ps, depth, &pol->handle_type))
                return False;
-       if (!smb_io_uuid("uuid", (struct uuid*)&pol->uuid, ps, depth))
+       if (!smb_io_uuid("uuid", (struct GUID*)&pol->uuid, ps, depth))
                return False;
 
        return True;
index 5fbf9874a055f34b1f66a17edfec058ba76c24b0..ac8921987a749430d04926011ee8755a8e63a5bf 100644 (file)
@@ -3232,8 +3232,8 @@ BOOL net_io_r_sam_deltas(const char *desc,
 
 void init_net_q_dsr_getdcname(NET_Q_DSR_GETDCNAME *r_t, const char *server_unc,
                              const char *domain_name,
-                             struct uuid *domain_guid,
-                             struct uuid *site_guid,
+                             struct GUID *domain_guid,
+                             struct GUID *site_guid,
                              uint32_t flags)
 {
        DEBUG(5, ("init_net_q_dsr_getdcname\n"));
@@ -3290,7 +3290,7 @@ BOOL net_io_q_dsr_getdcname(const char *desc, NET_Q_DSR_GETDCNAME *r_t,
                return False;
 
        if (UNMARSHALLING(ps) && (r_t->ptr_domain_guid)) {
-               r_t->domain_guid = PRS_ALLOC_MEM(ps, struct uuid, 1);
+               r_t->domain_guid = PRS_ALLOC_MEM(ps, struct GUID, 1);
                if (r_t->domain_guid == NULL)
                        return False;
        }
@@ -3306,7 +3306,7 @@ BOOL net_io_q_dsr_getdcname(const char *desc, NET_Q_DSR_GETDCNAME *r_t,
                return False;
 
        if (UNMARSHALLING(ps) && (r_t->ptr_site_guid)) {
-               r_t->site_guid = PRS_ALLOC_MEM(ps, struct uuid, 1);
+               r_t->site_guid = PRS_ALLOC_MEM(ps, struct GUID, 1);
                if (r_t->site_guid == NULL)
                        return False;
        }
@@ -3329,7 +3329,7 @@ BOOL net_io_q_dsr_getdcname(const char *desc, NET_Q_DSR_GETDCNAME *r_t,
 ********************************************************************/
 void init_net_r_dsr_getdcname(NET_R_DSR_GETDCNAME *r_t, const char *dc_unc,
                              const char *dc_address, int32 dc_address_type,
-                             struct uuid domain_guid, const char *domain_name,
+                             struct GUID domain_guid, const char *domain_name,
                              const char *forest_name, uint32 dc_flags,
                              const char *dc_site_name,
                              const char *client_site_name)
index 4c798e430025ab8974dde65842f22a491475663a..5abf1c293a251fc64155e080d13744dc5646662d 100644 (file)
@@ -997,9 +997,9 @@ BOOL check_bind_req(struct pipes_struct *p, RPC_IFACE* abstract,
                DEBUG(10,("checking %s\n", pipe_names[i].client_pipe));
                if ( strequal(pipe_names[i].client_pipe, pname)
                        && (abstract->version == pipe_names[i].abstr_syntax.version) 
-                       && (memcmp(&abstract->uuid, &pipe_names[i].abstr_syntax.uuid, sizeof(struct uuid)) == 0)
+                       && (memcmp(&abstract->uuid, &pipe_names[i].abstr_syntax.uuid, sizeof(struct GUID)) == 0)
                        && (transfer->version == pipe_names[i].trans_syntax.version)
-                       && (memcmp(&transfer->uuid, &pipe_names[i].trans_syntax.uuid, sizeof(struct uuid)) == 0) ) {
+                       && (memcmp(&transfer->uuid, &pipe_names[i].trans_syntax.uuid, sizeof(struct GUID)) == 0) ) {
                        struct api_struct       *fns = NULL;
                        int                     n_fns = 0;
                        PIPE_RPC_FNS            *context_fns;
index 5f8e705ea34fda66042d881f061b6c917309743b..16dec45318c8e05565a9a61579287611a5e6abfe 100644 (file)
@@ -4262,7 +4262,7 @@ static BOOL construct_printer_info_5(Printer_entry *print_hnd, PRINTER_INFO_5 *p
 static BOOL construct_printer_info_7(Printer_entry *print_hnd, PRINTER_INFO_7 *printer, int snum)
 {
        char *guid_str = NULL;
-       struct uuid guid; 
+       struct GUID guid; 
        
        if (is_printer_published(print_hnd, snum, &guid)) {
                asprintf(&guid_str, "{%s}", smb_uuid_string_static(guid));