\r
typedef struct {\r
CONST VOID *Data;\r
- UINTN Len;\r
+ UINT32 Len;\r
} WRITE_REQUEST;\r
\r
/* Register callback to watch subtree (node) in the XenStore. */\r
XENSTORE_STATUS\r
XenStoreWriteStore (\r
IN CONST VOID *DataPtr,\r
- IN UINTN Len\r
+ IN UINT32 Len\r
)\r
{\r
XENSTORE_RING_IDX Cons, Prod;\r
XENSTORE_STATUS\r
XenStoreReadStore (\r
OUT VOID *DataPtr,\r
- IN UINTN Len\r
+ IN UINT32 Len\r
)\r
{\r
XENSTORE_RING_IDX Cons, Prod;\r
WRITE_REQUEST WriteRequest;\r
\r
WriteRequest.Data = (VOID *) Body;\r
- WriteRequest.Len = AsciiStrSize (Body);\r
+ WriteRequest.Len = (UINT32)AsciiStrSize (Body);\r
\r
return XenStoreTalkv (Transaction, RequestType, &WriteRequest, 1,\r
LenPtr, Result);\r
WRITE_REQUEST WriteRequest[2];\r
\r
WriteRequest[0].Data = (VOID *) Path;\r
- WriteRequest[0].Len = AsciiStrSize (Path);\r
+ WriteRequest[0].Len = (UINT32)AsciiStrSize (Path);\r
WriteRequest[1].Data = (VOID *) Token;\r
- WriteRequest[1].Len = AsciiStrSize (Token);\r
+ WriteRequest[1].Len = (UINT32)AsciiStrSize (Token);\r
\r
return XenStoreTalkv (XST_NIL, XS_WATCH, WriteRequest, 2, NULL, NULL);\r
}\r
WRITE_REQUEST WriteRequest[2];\r
\r
WriteRequest[0].Data = (VOID *) Path;\r
- WriteRequest[0].Len = AsciiStrSize (Path);\r
+ WriteRequest[0].Len = (UINT32)AsciiStrSize (Path);\r
WriteRequest[1].Data = (VOID *) Token;\r
- WriteRequest[1].Len = AsciiStrSize (Token);\r
+ WriteRequest[1].Len = (UINT32)AsciiStrSize (Token);\r
\r
return XenStoreTalkv (XST_NIL, XS_UNWATCH, WriteRequest, 2, NULL, NULL);\r
}\r
Path = XenStoreJoin (DirectoryPath, Node);\r
\r
WriteRequest[0].Data = (VOID *) Path;\r
- WriteRequest[0].Len = AsciiStrSize (Path);\r
+ WriteRequest[0].Len = (UINT32)AsciiStrSize (Path);\r
WriteRequest[1].Data = (VOID *) Str;\r
- WriteRequest[1].Len = AsciiStrLen (Str);\r
+ WriteRequest[1].Len = (UINT32)AsciiStrLen (Str);\r
\r
Status = XenStoreTalkv (Transaction, XS_WRITE, WriteRequest, 2, NULL, NULL);\r
FreePool (Path);\r