Advertisement
Guest User

Untitled

a guest
Jul 21st, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.47 KB | None | 0 0
  1. GUID str2GUID(u1 *guid){
  2. #if DEBUG(E_NOTICE, ES_CALLSTACK)
  3.     add_function_to_callstack(__FUNCTION__, __FILE__, __LINE__);
  4. #endif // DEBUG
  5.  
  6.     u1 *cp = (u1*)kmalloc(GUID_LEN+5);
  7.     strcpy(cp, guid);
  8.     cp[9]=0;
  9.     cp[14]=0;
  10.     cp[19]=0;
  11.     cp[24]=0;
  12.     cp[33]=0;
  13.     GUID g;
  14.     g.data1 = str2hex(cp+1);
  15.     g.data2 = str2hex(cp+10);
  16.     g.data3 = str2hex(cp+15);
  17.     g.data4 = str2hex(cp+20);
  18.     g.data5 = str2hex(cp+25);
  19.     kfree(cp);
  20.  
  21.     return g;
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement